[gentoo-commits] repo/gentoo:master commit in: dev-libs/lockdev/

2022-12-04 Thread WANG Xuerui
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/

2022-07-02 Thread Sam James
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/

2021-12-14 Thread Jakov Smolić
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/

2021-12-14 Thread Arthur Zamarin
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/

2021-12-14 Thread Arthur Zamarin
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/

2021-12-14 Thread Arthur Zamarin
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/

2021-12-14 Thread Arthur Zamarin
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/

2021-12-14 Thread Jakov Smolić
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/

2021-12-14 Thread Jakov Smolić
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/

2021-11-24 Thread Marek Szuba
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/

2021-11-24 Thread Marek Szuba
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/

2021-11-24 Thread Marek Szuba
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/

2021-05-28 Thread Yixun Lan
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/

2019-07-26 Thread Aaron Bauman
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/

2019-02-15 Thread Mikle Kolyada
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/

2019-02-02 Thread Sergei Trofimovich
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/

2017-07-08 Thread Alexis Ballier
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/

2016-07-08 Thread Austin English
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/

2016-05-23 Thread Pacho Ramos
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
-