diff options
Diffstat (limited to 'app-backup/mirdir')
-rw-r--r-- | app-backup/mirdir/files/mirdir-2.1-implicit-function-decl.patch | 11 | ||||
-rw-r--r-- | app-backup/mirdir/mirdir-2.1-r2.ebuild | 26 | ||||
-rw-r--r-- | app-backup/mirdir/mirdir-2.1-r3.ebuild | 39 |
3 files changed, 50 insertions, 26 deletions
diff --git a/app-backup/mirdir/files/mirdir-2.1-implicit-function-decl.patch b/app-backup/mirdir/files/mirdir-2.1-implicit-function-decl.patch new file mode 100644 index 000000000000..e9e824d9f019 --- /dev/null +++ b/app-backup/mirdir/files/mirdir-2.1-implicit-function-decl.patch @@ -0,0 +1,11 @@ +https://bugs.gentoo.org/854213 +--- a/mirdir.c ++++ b/mirdir.c +@@ -88,6 +88,7 @@ + #include <fcntl.h> + #include <dirent.h> + #include <time.h> ++#include <unistd.h> + + /* + #include <sys/types.h> diff --git a/app-backup/mirdir/mirdir-2.1-r2.ebuild b/app-backup/mirdir/mirdir-2.1-r2.ebuild deleted file mode 100644 index 97c44d1b6321..000000000000 --- a/app-backup/mirdir/mirdir-2.1-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Synchronize two directory trees in a fast way" -HOMEPAGE="https://sourceforge.net/projects/mirdir/" -SRC_URI="mirror://sourceforge/${PN}/${P}-Unix.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/${P}-UNIX" - -src_prepare() { - default - # Disable stripping, bug 239939 - sed -i -e 's:strip .*::' Makefile.in || die -} - -src_install() { - dobin "bin/${PN}" - doman "${PN}.1" - einstalldocs -} diff --git a/app-backup/mirdir/mirdir-2.1-r3.ebuild b/app-backup/mirdir/mirdir-2.1-r3.ebuild new file mode 100644 index 000000000000..7199a90b6797 --- /dev/null +++ b/app-backup/mirdir/mirdir-2.1-r3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Synchronize two directory trees in a fast way" +HOMEPAGE="https://sourceforge.net/projects/mirdir/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-Unix.tar.gz" +S="${WORKDIR}/${P}-UNIX" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1-implicit-function-decl.patch +) + +src_prepare() { + default + + # Disable stripping, bug #239939 + sed -i -e 's:strip .*::' Makefile.in || die +} + +src_configure() { + # Old autoconf gets this test wrong with -flto(!) and there's + # no source configure.in/.ac in the tarball. bug #854213 + export ac_cv_func_lutime=no + + econf +} + +src_install() { + dobin bin/${PN} + doman ${PN}.1 + + einstalldocs +} |