[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 5921fca5d9e48be7b6e979089db81d8af18a9174 Author: WANG Xuerui gentoo org> AuthorDate: Mon Dec 5 04:18:12 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Dec 5 05:25:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5921fca5 dev-libs/lockdev: keyword 1.0.3.1.2-r4 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index 865cdfe4adea..8447e6e1dabf 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 81d568ad21c271fd6091ec289b04c7314d465828 Author: Sam James gentoo org> AuthorDate: Sat Jul 2 22:52:38 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 2 22:52:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d568ad dev-libs/lockdev: fix DIST_TEST Signed-off-by: Sam James gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index f06891e08476..865cdfe4adea 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2001-2021 Gentoo Authors +# Copyright 2001-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -69,7 +69,7 @@ multilib_src_compile() { multilib_src_test() { if multilib_is_native_abi && use perl; then cd "${PERL_S}" || die - SRC_TEST="do" + DIST_TEST="do" export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${BUILD_DIR}/.libs" perl-module_src_test fi
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 2d7b88460202f5258ebd80788025672083022735 Author: Jakov Smolić gentoo org> AuthorDate: Tue Dec 14 20:48:19 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Dec 14 20:48:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7b8846 dev-libs/lockdev: Drop EAPI-5 ebuild Signed-off-by: Jakov Smolić gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 96 1 file changed, 96 deletions(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild deleted file mode 100644 index 419f982bc81b.. --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -GENTOO_DEPEND_ON_PERL="no" -inherit perl-module epatch versionator autotools multilib-minimal - -MAJOR=$(get_major_version) -MY_PV=$(get_version_component_range 1-3) -MY_P=${PN}-${MY_PV} -DEB_PV=$(replace_version_separator 3 '-') -DEB_P=${PN}_${DEB_PV} - -DESCRIPTION="Library for locking devices" -HOMEPAGE="http://packages.debian.org/source/sid/lockdev"; -SRC_URI=" - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV}.orig.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}.diff.gz -" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="perl" - -PATCHES=( - "${WORKDIR}/${DEB_P}.diff" - "${FILESDIR}/${MY_P}-add-autotools.patch" - "${FILESDIR}/${MY_P}-fix-perl.patch" -) - -PERL_S=./LockDev - -pkg_setup() { - use perl && perl_set_version -} - -src_prepare() { - epatch -p1 "${PATCHES[@]}" - epatch_user - - eautoreconf - - # perl module build - multilib_copy_sources -} - -multilib_src_configure() { - econf - - if multilib_is_native_abi && use perl; then - cd "${PERL_S}" || die - perl-module_src_configure - fi -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use perl; then - cd "${PERL_S}" || die - perl-module_src_compile - fi -} - -multilib_src_test() { - if multilib_is_native_abi && use perl; then - cd "${PERL_S}" || die - SRC_TEST="do" - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${BUILD_DIR}/.libs" - perl-module_src_test - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use perl; then - cd "${PERL_S}" || die - mytargets="pure_install" - perl-module_src_install - fi -} - -multilib_src_install_all() { - dodoc AUTHORS ChangeLog* debian/NEWS README.debug - newdoc debian/changelog changelog.debian - - find "${ED}" -name '*.la' -delete || die -} - -pkg_preinst() { - use perl && perl_set_version -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: ca0823d389bf5b60116bf7cbd0c1745fd96615c0 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 14 20:46:42 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 14 20:47:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0823d3 dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 arm, #819609 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index e05ac81bcd15..f06891e08476 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: bcebaec2bb15e4fc67e37ee54b21c37fe897673c Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 14 20:46:30 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 14 20:47:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcebaec2 dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 arm64, #819609 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index 4cc16e04829d..e05ac81bcd15 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: b1e47ca230d9fbc77002b4564c2a63ee720561dd Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 14 20:35:02 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 14 20:35:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e47ca2 dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 ppc, #819609 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index 74faeafd2e7c..4cc16e04829d 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 0a1e273de6bea5f6d913623700a11fa4e8ceb4da Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 14 20:33:02 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 14 20:34:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1e273d dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 ppc64, #819609 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index 5f76a1c5389d..74faeafd2e7c 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 539db2543494929af922260ef6dbf580585ff0ed Author: Jakov Smolić gentoo org> AuthorDate: Tue Dec 14 15:58:13 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Dec 14 15:58:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539db254 dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 x86, #819609 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index d2f0a4a509fb..5f76a1c5389d 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 3bfdb15694fa014d4c517fd0dbc758819fb9872b Author: Jakov Smolić gentoo org> AuthorDate: Tue Dec 14 15:58:01 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Dec 14 15:58:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bfdb156 dev-libs/lockdev: Stabilize 1.0.3.1.2-r4 amd64, #819609 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index 49560227160a..d2f0a4a509fb 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/files/, dev-libs/lockdev/
commit: 6c663abb66064ad670526a0765ea16e081ba0bcc Author: Marek Szuba gentoo org> AuthorDate: Wed Nov 24 17:42:15 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Nov 24 17:44:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c663abb dev-libs/lockdev: do not hardcode glibc-specific major() and minor() Bug: https://bugs.gentoo.org/718062 Signed-off-by: Marek Szuba gentoo.org> .../files/lockdev-1.0.3-add-autotools.patch| 5 - .../lockdev/files/lockdev-1.0.3-major-minor.patch | 24 ++ dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 1 + 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch b/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch index 4343528d9860..01551f56295d 100644 --- a/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch +++ b/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch @@ -30,7 +30,7 @@ Updated by Jonathan Callen 2009-09-11 + done --- a/configure.ac +++ b/configure.ac -@@ -0,0 +1,22 @@ +@@ -0,0 +1,25 @@ +AC_INIT([lockdev], [1.0.3], [BUG-REPORT-ADDRESS]) +AC_CONFIG_AUX_DIR([scripts]) +AM_INIT_AUTOMAKE @@ -51,5 +51,8 @@ Updated by Jonathan Callen 2009-09-11 +# Checks for programs. +AC_PROG_LN_S + ++AC_HEADER_MAJOR ++ ++AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT diff --git a/dev-libs/lockdev/files/lockdev-1.0.3-major-minor.patch b/dev-libs/lockdev/files/lockdev-1.0.3-major-minor.patch new file mode 100644 index ..8a47137f8aee --- /dev/null +++ b/dev-libs/lockdev/files/lockdev-1.0.3-major-minor.patch @@ -0,0 +1,24 @@ +--- a/src/lockdev.c b/src/lockdev.c +@@ -123,13 +123,17 @@ + #include + #include + #include +-#if defined (__GNU_LIBRARY__) ++ ++#include "config.h" ++#if defined (MAJOR_IN_MKDEV) ++# include ++#elif defined (MAJOR_IN_SYSMACROS) + # include +-# define MAJOR(dev) gnu_dev_major (dev) +-# define MINOR(dev) gnu_dev_minor (dev) + #else +-# error "put here a define for MAJOR and MINOR" ++# error "include here the header file defining major() and minor()" + #endif ++#define MAJOR(dev) major (dev) ++#define MINOR(dev) minor (dev) + + #include "lockdev.h" + diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild index c19c3c4a5609..49560227160a 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -30,6 +30,7 @@ PATCHES=( "${WORKDIR}/${DEB_P}.diff" "${FILESDIR}/${MY_P}-add-autotools.patch" "${FILESDIR}/${MY_P}-fix-perl.patch" + "${FILESDIR}/${MY_P}-major-minor.patch" ) PERL_S=./LockDev
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/files/, dev-libs/lockdev/
commit: 109ac02935b9aeadd1916890b436d7211c1a793e Author: Marek Szuba gentoo org> AuthorDate: Wed Nov 24 16:59:17 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Nov 24 17:44:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109ac029 dev-libs/lockdev: make all patches eapply-compliant Signed-off-by: Marek Szuba gentoo.org> dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch | 8 dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 8 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch b/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch index f54bcb8fd72c..4343528d9860 100644 --- a/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch +++ b/dev-libs/lockdev/files/lockdev-1.0.3-add-autotools.patch @@ -5,8 +5,8 @@ Contributed by Nick Fortino (nfort...@gmail.com) 2/1/2009 Updated by Jonathan Callen 2009-09-11 Makefile.am -+++ Makefile.am +--- a/Makefile.am b/Makefile.am @@ -0,0 +1,20 @@ +include_HEADERS = src/lockdev.h src/ttylock.h + @@ -28,8 +28,8 @@ Updated by Jonathan Callen 2009-09-11 + for page in $(manpage_links); do \ + $(LN_S) -f lockdev.3 $(DESTDIR)$(man3dir)/$${page} ; \ + done configure.ac -+++ configure.ac +--- a/configure.ac b/configure.ac @@ -0,0 +1,22 @@ +AC_INIT([lockdev], [1.0.3], [BUG-REPORT-ADDRESS]) +AC_CONFIG_AUX_DIR([scripts]) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index 2cd31f466afb..419f982bc81b 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -26,6 +26,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=( + "${WORKDIR}/${DEB_P}.diff" "${FILESDIR}/${MY_P}-add-autotools.patch" "${FILESDIR}/${MY_P}-fix-perl.patch" ) @@ -37,12 +38,7 @@ pkg_setup() { } src_prepare() { - cd "${WORKDIR}" || die - # Note: we do *not* want to be in ${S} for this, as that breaks the patch - epatch "${WORKDIR}/${DEB_P}.diff" - - cd "${S}" || die - epatch "${PATCHES[@]}" + epatch -p1 "${PATCHES[@]}" epatch_user eautoreconf
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: d7768022a61f800ee4858a239247b9f2746cc79f Author: Marek Szuba gentoo org> AuthorDate: Wed Nov 24 17:35:33 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Nov 24 17:44:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7768022 dev-libs/lockdev: update EAPI 5 -> 8 Bug: https://bugs.gentoo.org/819609 Signed-off-by: Marek Szuba gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 96 1 file changed, 96 insertions(+) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild new file mode 100644 index ..c19c3c4a5609 --- /dev/null +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild @@ -0,0 +1,96 @@ +# Copyright 2001-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GENTOO_DEPEND_ON_PERL="no" + +inherit perl-module autotools multilib-minimal + +MAJOR=$(ver_cut 1) +MY_PV=$(ver_cut 1-3) +MY_P=${PN}-${MY_PV} +DEB_PV=$(ver_rs 3 '-') +DEB_P=${PN}_${DEB_PV} + +DESCRIPTION="Library for locking devices" +HOMEPAGE="http://packages.debian.org/source/sid/lockdev"; +SRC_URI=" + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV}.orig.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}.diff.gz +" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="perl" + +PATCHES=( + "${WORKDIR}/${DEB_P}.diff" + "${FILESDIR}/${MY_P}-add-autotools.patch" + "${FILESDIR}/${MY_P}-fix-perl.patch" +) + +PERL_S=./LockDev + +pkg_setup() { + use perl && perl_set_version +} + +src_prepare() { + default + + eautoreconf + + # perl module build + multilib_copy_sources +} + +multilib_src_configure() { + econf + + if multilib_is_native_abi && use perl; then + cd "${PERL_S}" || die + perl-module_src_configure + fi +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use perl; then + cd "${PERL_S}" || die + perl-module_src_compile + fi +} + +multilib_src_test() { + if multilib_is_native_abi && use perl; then + cd "${PERL_S}" || die + SRC_TEST="do" + export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${BUILD_DIR}/.libs" + perl-module_src_test + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use perl; then + cd "${PERL_S}" || die + mytargets="pure_install" + perl-module_src_install + fi +} + +multilib_src_install_all() { + dodoc AUTHORS ChangeLog* debian/NEWS README.debug + newdoc debian/changelog changelog.debian + + find "${ED}" -name '*.la' -delete || die +} + +pkg_preinst() { + use perl && perl_set_version +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: fc563a66d55ac3fcbb9c34ae80a4072dda80d51f Author: Yixun Lan gentoo org> AuthorDate: Fri May 28 15:16:19 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 28 23:17:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc563a66 dev-libs/lockdev: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index ce700fe6af5..9648bfaae7d 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="perl" PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: c47736869eca9030c2ccf97e436b4b98567e3cb8 Author: Aaron Bauman gentoo org> AuthorDate: Fri Jul 26 22:21:18 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Jul 26 22:21:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4773686 dev-libs/lockdev: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index 386ed215502..d15792de619 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" IUSE="perl" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 11fe30bdf5bc816262125f8963984b6973fe01db Author: Mikle Kolyada gentoo org> AuthorDate: Sat Feb 16 07:34:54 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Feb 16 07:34:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fe30bd dev-libs/lockdev: mark ~s390 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild | 4 ++-- dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild index afbc4349e23..adea574b396 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ppc ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86" IUSE="perl" DEPEND="" diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index 826ad514283..386ed215502 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" IUSE="perl" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 202cc7dec86a2a45969a65dec5da0a1efe38b905 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 2 21:13:44 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 2 21:13:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202cc7de dev-libs/lockdev: stable 1.0.3.1.2-r3 for ppc64, bug #676474 Package-Manager: Portage-2.3.59, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index 8173780c897..826ad514283 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="perl" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: d2cff040d38e367f9e5d6d35bc6b758d2153fa63 Author: Alexis Ballier gentoo org> AuthorDate: Sat Jul 8 09:14:56 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Jul 8 09:18:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cff040 dev-libs/lockdev: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild index b54adb05158..4f87d0d4021 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="perl" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 86c4c31ed6e445679315bb25b91b1da95085b6c5 Author: Austin English gentoo org> AuthorDate: Fri Jul 8 17:39:42 2016 + Commit: Austin English gentoo org> CommitDate: Fri Jul 8 17:57:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c4c31e dev-libs/lockdev: add maintainer-needed Package-Manager: portage-2.2.28 dev-libs/lockdev/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/lockdev/metadata.xml b/dev-libs/lockdev/metadata.xml index 097975e..6f49eba 100644 --- a/dev-libs/lockdev/metadata.xml +++ b/dev-libs/lockdev/metadata.xml @@ -1,4 +1,5 @@ http://www.gentoo.org/dtd/metadata.dtd";> +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/
commit: 075e6e5b44bed73e0ccb001798782380ddb49231 Author: Pacho Ramos gentoo org> AuthorDate: Mon May 23 20:54:26 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon May 23 20:54:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075e6e5b dev-libs/lockdev: This is up for grabs Package-Manager: portage-2.3.0_rc1 dev-libs/lockdev/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-libs/lockdev/metadata.xml b/dev-libs/lockdev/metadata.xml index fa52005..097975e 100644 --- a/dev-libs/lockdev/metadata.xml +++ b/dev-libs/lockdev/metadata.xml @@ -1,8 +1,4 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - jcal...@gentoo.org - Jonathan Callen -