[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/files/, sys-libs/libvpd/

2022-11-30 Thread Georgy Yakovlev
commit: d2357f2fa5f75ec020cdaea0491ef4d584023b1a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Nov 30 17:58:02 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Nov 30 18:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2357f2f

sys-libs/libvpd: drop 2.2.8-r1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/Manifest   |  1 -
 sys-libs/libvpd/files/2.2.8-gcc11.patch| 84 --
 sys-libs/libvpd/files/2.2.8-warnings.patch | 52 --
 sys-libs/libvpd/libvpd-2.2.8-r1.ebuild | 48 -
 4 files changed, 185 deletions(-)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index 86db8dfddfa6..3e825ef8afde 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,2 +1 @@
-DIST libvpd-2.2.8.tar.gz 52725 BLAKE2B 
76bdc6ddf80236a6848185273c2cac181d44214f0c609d7c5af6fa4d09a7cd816324af35745617ce3daa7268311e2ed754335600df1d4970a324eb327015d051
 SHA512 
d0b7d1760c6ae54717c538405c651317b7318dec5780961f5386c09b7d245e35a84c2fc47d89c47c3cd2168d73d7186f5819981d52c3ba962514639833dc62aa
 DIST libvpd-2.2.9.tar.gz 53747 BLAKE2B 
c8898e2f604431b74bf5e10fc99e7a9b5540b825f2a996776109a2b2b636f732ff8d9f7956ffea1231e5b023e285eee641a873a68fcd8a2d6a6d9e64c5ab3b18
 SHA512 
e32a80e0f3aaedbaaac64dbdedfee7eeb2e7a7b6d2d737bca4678d26caadab77032a7c26211a5fc3caed3724488bc8fa99620ceac05f8d156ca90f4452cfaf0a

diff --git a/sys-libs/libvpd/files/2.2.8-gcc11.patch 
b/sys-libs/libvpd/files/2.2.8-gcc11.patch
deleted file mode 100644
index 7e09f8329bba..
--- a/sys-libs/libvpd/files/2.2.8-gcc11.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 83ccb994e30364c0703d7b8c15817d56b42da2e6 Mon Sep 17 00:00:00 2001
-From: Kamalesh Babulal 
-Date: Wed, 7 Apr 2021 14:11:41 +0530
-Subject: [PATCH] Remove dynamic exception specification
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Tomasz Kłoczko reported that the build fails, while compiling
-with GCC 11:
-
-In file included from src/vpdretriever.cpp:25:
-./src/libvpd-2/vpdretriever.hpp:62:33: error: ISO C++17 does not allow dynamic 
exception specifications
-   62 | throw( VpdException& );
-  | ^
-./src/libvpd-2/vpdretriever.hpp:74:33: error: ISO C++17 does not allow dynamic 
exception specifications
-   74 | throw( VpdException& );
-  | ^
-src/vpdretriever.cpp:50:37: error: ISO C++17 does not allow dynamic exception 
specifications
-   50 | string dbFileName ) throw( VpdException& )
-  | ^
-src/vpdretriever.cpp:62:39: error: ISO C++17 does not allow dynamic exception 
specifications
-   62 | VpdRetriever::VpdRetriever( ) throw( VpdException& )
-  |   ^
-make: *** [Makefile:660: src/vpdretriever.lo] Error 1
-
-As part of
-http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html,
-the dynamic exception specification have been removed. Remove the
-throw specifier, to specify that the function might throw an exception.
-
-Signed-off-by: Kamalesh Babulal 
-Signed-off-by: Vasant Hegde 

- src/libvpd-2/vpdretriever.hpp | 6 ++
- src/vpdretriever.cpp  | 4 ++--
- 2 files changed, 4 insertions(+), 6 deletions(-)
-
-diff --git a/src/libvpd-2/vpdretriever.hpp b/src/libvpd-2/vpdretriever.hpp
-index 0d91ac4..1be2664 100644
 a/src/libvpd-2/vpdretriever.hpp
-+++ b/src/libvpd-2/vpdretriever.hpp
-@@ -58,8 +58,7 @@ namespace lsvpd
-* @param dbFileName
-*   The file name for the VPD database.
-*/
--  VpdRetriever( string envDir, string dbFileName )
--  throw( VpdException& );
-+  VpdRetriever( string envDir, string dbFileName );
-   
-   /**
-* Builds A VpdRetriever object that can be used for 
reading the
-@@ -70,8 +69,7 @@ namespace lsvpd
-* this constructor, there were serious underlying 
issues that
-* are not recoverable.  Uses the default dir and 
filename
-*/
--  VpdRetriever( )
--  throw( VpdException& );
-+  VpdRetriever( );
-   ~VpdRetriever( );
- 
-   /**
-diff --git a/src/vpdretriever.cpp b/src/vpdretriever.cpp
-index 9f7e7a0..470047e 100644
 a/src/vpdretriever.cpp
-+++ b/src/vpdretriever.cpp
-@@ -47,7 +47,7 @@ namespace lsvpd
-   const string VpdRetriever::UDEV_NOTIFY_FILE ( "/run/run.vpdupdate" );
- 
-   VpdRetriever::VpdRetriever( string envDir,
--  string dbFileName ) throw( VpdException& )
-+ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2022-11-30 Thread Georgy Yakovlev
commit: 9c005598b2b595dad658ffb92a835286691d13e1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Nov 30 17:59:26 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Nov 30 18:00:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c005598

sys-libs/libvpd: stabilize 2.2.9 for ppc

Bug: https://bugs.gentoo.org/883689
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.9.ebuild 
b/sys-libs/libvpd/libvpd-2.2.9.ebuild
index 1fb2f63eef03..8d0128e92307 100644
--- a/sys-libs/libvpd/libvpd-2.2.9.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.9.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~ppc ppc64"
+KEYWORDS="ppc ppc64"
 
 DEPEND="
dev-db/sqlite:3



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2022-11-29 Thread Sam James
commit: 752f51b9782a3775345de534eca48ad65207b661
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 01:23:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 01:23:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752f51b9

sys-libs/libvpd: Stabilize 2.2.9 ppc64, #883689

Signed-off-by: Sam James  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.9.ebuild 
b/sys-libs/libvpd/libvpd-2.2.9.ebuild
index d98f5588ae00..1fb2f63eef03 100644
--- a/sys-libs/libvpd/libvpd-2.2.9.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.9.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~ppc ~ppc64"
+KEYWORDS="~ppc ppc64"
 
 DEPEND="
dev-db/sqlite:3



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2022-05-15 Thread Georgy Yakovlev
commit: 6a5c39e050af4e04b28b920a85b145da4841cbe6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun May 15 10:26:03 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun May 15 10:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5c39e0

sys-libs/libvpd: add 2.2.9

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/Manifest|  1 +
 sys-libs/libvpd/libvpd-2.2.9.ebuild | 43 +
 sys-libs/libvpd/metadata.xml|  3 ++-
 3 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index 908a68bb41b4..86db8dfddfa6 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1 +1,2 @@
 DIST libvpd-2.2.8.tar.gz 52725 BLAKE2B 
76bdc6ddf80236a6848185273c2cac181d44214f0c609d7c5af6fa4d09a7cd816324af35745617ce3daa7268311e2ed754335600df1d4970a324eb327015d051
 SHA512 
d0b7d1760c6ae54717c538405c651317b7318dec5780961f5386c09b7d245e35a84c2fc47d89c47c3cd2168d73d7186f5819981d52c3ba962514639833dc62aa
+DIST libvpd-2.2.9.tar.gz 53747 BLAKE2B 
c8898e2f604431b74bf5e10fc99e7a9b5540b825f2a996776109a2b2b636f732ff8d9f7956ffea1231e5b023e285eee641a873a68fcd8a2d6a6d9e64c5ab3b18
 SHA512 
e32a80e0f3aaedbaaac64dbdedfee7eeb2e7a7b6d2d737bca4678d26caadab77032a7c26211a5fc3caed3724488bc8fa99620ceac05f8d156ca90f4452cfaf0a

diff --git a/sys-libs/libvpd/libvpd-2.2.9.ebuild 
b/sys-libs/libvpd/libvpd-2.2.9.ebuild
new file mode 100644
index ..d98f5588ae00
--- /dev/null
+++ b/sys-libs/libvpd/libvpd-2.2.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools udev
+
+DESCRIPTION="Library implementation for listing Vital Product Data"
+HOMEPAGE="https://github.com/power-ras/libvpd;
+SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~ppc ~ppc64"
+
+DEPEND="
+   dev-db/sqlite:3
+   sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # sysconfdir is used only to establish where the udev rules file should 
go
+   # unfortunately it also adds the subdirs on its own so we strip it down 
to
+   # dirname
+   local myconf=(
+   --disable-static
+   --localstatedir="${EPREFIX}/var"
+   --sysconfdir="$( dirname $(get_udevdir) )"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   keepdir /var/lib/lsvpd
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/sys-libs/libvpd/metadata.xml b/sys-libs/libvpd/metadata.xml
index 2219560b548b..9e9a9d49a2b2 100644
--- a/sys-libs/libvpd/metadata.xml
+++ b/sys-libs/libvpd/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Linux PowerPC Development


-   linux-diag
+   power-ras/libvpd
+   
https://github.com/power-ras/libvpd/blob/master/ChangeLog

 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/, sys-libs/libvpd/files/

2021-08-04 Thread Georgy Yakovlev
commit: cd67e88af10917a04712c42f8f9a535f0dae8562
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Aug  4 22:36:15 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Aug  4 22:36:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd67e88a

sys-libs/libvpd: revbump, add gcc11 compile fixes

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/files/2.2.8-gcc11.patch| 84 ++
 sys-libs/libvpd/files/2.2.8-warnings.patch | 52 ++
 ...{libvpd-2.2.8.ebuild => libvpd-2.2.8-r1.ebuild} |  7 +-
 3 files changed, 142 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/files/2.2.8-gcc11.patch 
b/sys-libs/libvpd/files/2.2.8-gcc11.patch
new file mode 100644
index 000..7e09f8329bb
--- /dev/null
+++ b/sys-libs/libvpd/files/2.2.8-gcc11.patch
@@ -0,0 +1,84 @@
+From 83ccb994e30364c0703d7b8c15817d56b42da2e6 Mon Sep 17 00:00:00 2001
+From: Kamalesh Babulal 
+Date: Wed, 7 Apr 2021 14:11:41 +0530
+Subject: [PATCH] Remove dynamic exception specification
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Tomasz Kłoczko reported that the build fails, while compiling
+with GCC 11:
+
+In file included from src/vpdretriever.cpp:25:
+./src/libvpd-2/vpdretriever.hpp:62:33: error: ISO C++17 does not allow dynamic 
exception specifications
+   62 | throw( VpdException& );
+  | ^
+./src/libvpd-2/vpdretriever.hpp:74:33: error: ISO C++17 does not allow dynamic 
exception specifications
+   74 | throw( VpdException& );
+  | ^
+src/vpdretriever.cpp:50:37: error: ISO C++17 does not allow dynamic exception 
specifications
+   50 | string dbFileName ) throw( VpdException& )
+  | ^
+src/vpdretriever.cpp:62:39: error: ISO C++17 does not allow dynamic exception 
specifications
+   62 | VpdRetriever::VpdRetriever( ) throw( VpdException& )
+  |   ^
+make: *** [Makefile:660: src/vpdretriever.lo] Error 1
+
+As part of
+http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html,
+the dynamic exception specification have been removed. Remove the
+throw specifier, to specify that the function might throw an exception.
+
+Signed-off-by: Kamalesh Babulal 
+Signed-off-by: Vasant Hegde 
+---
+ src/libvpd-2/vpdretriever.hpp | 6 ++
+ src/vpdretriever.cpp  | 4 ++--
+ 2 files changed, 4 insertions(+), 6 deletions(-)
+
+diff --git a/src/libvpd-2/vpdretriever.hpp b/src/libvpd-2/vpdretriever.hpp
+index 0d91ac4..1be2664 100644
+--- a/src/libvpd-2/vpdretriever.hpp
 b/src/libvpd-2/vpdretriever.hpp
+@@ -58,8 +58,7 @@ namespace lsvpd
+* @param dbFileName
+*   The file name for the VPD database.
+*/
+-  VpdRetriever( string envDir, string dbFileName )
+-  throw( VpdException& );
++  VpdRetriever( string envDir, string dbFileName );
+   
+   /**
+* Builds A VpdRetriever object that can be used for 
reading the
+@@ -70,8 +69,7 @@ namespace lsvpd
+* this constructor, there were serious underlying 
issues that
+* are not recoverable.  Uses the default dir and 
filename
+*/
+-  VpdRetriever( )
+-  throw( VpdException& );
++  VpdRetriever( );
+   ~VpdRetriever( );
+ 
+   /**
+diff --git a/src/vpdretriever.cpp b/src/vpdretriever.cpp
+index 9f7e7a0..470047e 100644
+--- a/src/vpdretriever.cpp
 b/src/vpdretriever.cpp
+@@ -47,7 +47,7 @@ namespace lsvpd
+   const string VpdRetriever::UDEV_NOTIFY_FILE ( "/run/run.vpdupdate" );
+ 
+   VpdRetriever::VpdRetriever( string envDir,
+-  string dbFileName ) throw( VpdException& )
++  string dbFileName )
+   {
+   try {
+   db = new VpdDbEnv( envDir, dbFileName, true );
+@@ -59,7 +59,7 @@ namespace lsvpd
+   }
+   }
+   
+-  VpdRetriever::VpdRetriever( ) throw( VpdException& )
++  VpdRetriever::VpdRetriever( )
+   {
+   struct stat vpd_stat,udev_stat;
+   const string vpddb = VpdRetriever::DEFAULT_DIR + 
VpdRetriever::DEFAULT_FILE;

diff --git a/sys-libs/libvpd/files/2.2.8-warnings.patch 
b/sys-libs/libvpd/files/2.2.8-warnings.patch
new file mode 100644
index 000..1419de3dda4
--- /dev/null
+++ b/sys-libs/libvpd/files/2.2.8-warnings.patch
@@ -0,0 +1,52 @@
+From 72b75e1976b50372f07271a5235ee8e9c75bdac4 Mon Sep 17 00:00:00 2001
+From: Kamalesh Babulal 
+Date: Mon, 21 Jun 2021 11:42:02 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/, sys-libs/libvpd/files/

2020-12-18 Thread Sergei Trofimovich
commit: 63059fa1bc7c12f78abc9eaf397fbdf1a4f8c122
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 18 09:40:20 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 18 09:52:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63059fa1

sys-libs/libvpd: drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/libvpd/Manifest   |  1 -
 .../libvpd/files/libvpd-2.2.6-localstatedir.patch  | 21 
 sys-libs/libvpd/libvpd-2.2.6.ebuild| 38 --
 3 files changed, 60 deletions(-)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index 10b3de0e841..908a68bb41b 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,2 +1 @@
-DIST libvpd-2.2.6.tar.gz 374262 BLAKE2B 
b7741948aa62ad6221d28a674f765d085e1446c0bb45d7aa7a5f08599471023b2bb794ad5645c3b70af5806cd48cc87f117f9b4021e0f8c872ca48b748cc1e60
 SHA512 
17046eeb6ccc5372d465848eff7135cf6e9f876a2d82862e1d01a9f674b691958942e119f846bc3220c1e8f7eb549c5c7867d5d5e896072c733f400d202abc1d
 DIST libvpd-2.2.8.tar.gz 52725 BLAKE2B 
76bdc6ddf80236a6848185273c2cac181d44214f0c609d7c5af6fa4d09a7cd816324af35745617ce3daa7268311e2ed754335600df1d4970a324eb327015d051
 SHA512 
d0b7d1760c6ae54717c538405c651317b7318dec5780961f5386c09b7d245e35a84c2fc47d89c47c3cd2168d73d7186f5819981d52c3ba962514639833dc62aa

diff --git a/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch 
b/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch
deleted file mode 100644
index 78a44a6351c..000
--- a/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -66,6 +66,6 @@
- 
- install-exec-hook:
-   mkdir -p $(DESTDIR)/${sysconfdir}/udev/rules.d/
--  mkdir -p $(DESTDIR)/${localstatedir}/lib/lsvpd/
-+  mkdir -p $(DESTDIR)/${localstatedir}/lsvpd/
-   install -D --mode=644 90-vpdupdate.rules \
- ${DESTDIR}/${sysconfdir}/udev/rules.d/90-vpdupdate.rules
 a/Makefile.in
-+++ b/Makefile.in
-@@ -1046,7 +1046,7 @@
- 
- install-exec-hook:
-   mkdir -p $(DESTDIR)/${sysconfdir}/udev/rules.d/
--  mkdir -p $(DESTDIR)/${localstatedir}/lib/lsvpd/
-+  mkdir -p $(DESTDIR)/${localstatedir}/lsvpd/
-   install -D --mode=644 90-vpdupdate.rules \
- ${DESTDIR}/${sysconfdir}/udev/rules.d/90-vpdupdate.rules
- 

diff --git a/sys-libs/libvpd/libvpd-2.2.6.ebuild 
b/sys-libs/libvpd/libvpd-2.2.6.ebuild
deleted file mode 100644
index 2a691e27d0c..000
--- a/sys-libs/libvpd/libvpd-2.2.6.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit udev
-
-DESCRIPTION="Library implementation for listing vpds"
-HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
-SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="ppc ppc64"
-IUSE="static-libs"
-
-DEPEND="
-   >=dev-db/sqlite-3.7.8
-   sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.2.6-localstatedir.patch
-)
-
-src_configure() {
-   # sysconfdir is used only to establish where the udev rules file should 
go
-   # unfortunately it also adds the subdirs on its own so we strip it down 
to
-   # dirname
-   econf \
-   $(use_enable static-libs static) \
-   --sysconfdir="$( dirname $(get_udevdir) )"
-}
-
-src_install() {
-   default
-   keepdir /var/lib/lsvpd
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-12-16 Thread Sam James
commit: e29cb743964dc45f80e80b8b549995fd783f7319
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 16 16:51:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 16 16:51:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e29cb743

sys-libs/libvpd: Stabilize 2.2.8 ppc64, #759649

Signed-off-by: Sam James  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.8.ebuild 
b/sys-libs/libvpd/libvpd-2.2.8.ebuild
index 603fcee6688..0c38cecb19f 100644
--- a/sys-libs/libvpd/libvpd-2.2.8.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.8.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="ppc ~ppc64"
+KEYWORDS="ppc ppc64"
 
 DEPEND="
dev-db/sqlite:3



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-12-16 Thread Sam James
commit: 3bf3ec270681334d9f68bcde7429f4b4858278cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 16 16:50:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 16 16:50:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf3ec27

sys-libs/libvpd: Stabilize 2.2.8 ppc, #759649

Signed-off-by: Sam James  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.8.ebuild 
b/sys-libs/libvpd/libvpd-2.2.8.ebuild
index 9c9a0165e23..603fcee6688 100644
--- a/sys-libs/libvpd/libvpd-2.2.8.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.8.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~ppc ~ppc64"
+KEYWORDS="ppc ~ppc64"
 
 DEPEND="
dev-db/sqlite:3



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-11-10 Thread Georgy Yakovlev
commit: 7cd9db7c8f2241c450f442fff48a432ceebcd665
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Nov 11 07:29:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Nov 11 07:35:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd9db7c

sys-libs/libvpd: bump to 2.2.8

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/Manifest | 2 +-
 sys-libs/libvpd/{libvpd-2.2.7.ebuild => libvpd-2.2.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index bb4f318d924..10b3de0e841 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,2 +1,2 @@
 DIST libvpd-2.2.6.tar.gz 374262 BLAKE2B 
b7741948aa62ad6221d28a674f765d085e1446c0bb45d7aa7a5f08599471023b2bb794ad5645c3b70af5806cd48cc87f117f9b4021e0f8c872ca48b748cc1e60
 SHA512 
17046eeb6ccc5372d465848eff7135cf6e9f876a2d82862e1d01a9f674b691958942e119f846bc3220c1e8f7eb549c5c7867d5d5e896072c733f400d202abc1d
-DIST libvpd-2.2.7.tar.gz 52434 BLAKE2B 
6d23649edc8e7cfbd033ad4ace9ad00326b75486db1626d962911d1a14e3f54ee031310f6949b7e266813dfab00f71f23260a8d23311e555312a5251ca165eab
 SHA512 
fe8399e8a7f47219d40c168cfe802ce391aa06a3d80a85bb806aa9f92944bd51b3cfa593f388769a7871f8ac6aef9d7e4bda2ac598cc6f8e193766b0c68bb7d1
+DIST libvpd-2.2.8.tar.gz 52725 BLAKE2B 
76bdc6ddf80236a6848185273c2cac181d44214f0c609d7c5af6fa4d09a7cd816324af35745617ce3daa7268311e2ed754335600df1d4970a324eb327015d051
 SHA512 
d0b7d1760c6ae54717c538405c651317b7318dec5780961f5386c09b7d245e35a84c2fc47d89c47c3cd2168d73d7186f5819981d52c3ba962514639833dc62aa

diff --git a/sys-libs/libvpd/libvpd-2.2.7.ebuild 
b/sys-libs/libvpd/libvpd-2.2.8.ebuild
similarity index 100%
rename from sys-libs/libvpd/libvpd-2.2.7.ebuild
rename to sys-libs/libvpd/libvpd-2.2.8.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-11-02 Thread Georgy Yakovlev
commit: 72f76b2ec8ffe09b12e7594eeb938379038d6c74
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  3 06:56:35 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  3 07:04:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f76b2e

sys-libs/libvpd: bump to 2.2.7

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-libs/libvpd/Manifest|  1 +
 sys-libs/libvpd/libvpd-2.2.7.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index 8b5f0441602..bb4f318d924 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1 +1,2 @@
 DIST libvpd-2.2.6.tar.gz 374262 BLAKE2B 
b7741948aa62ad6221d28a674f765d085e1446c0bb45d7aa7a5f08599471023b2bb794ad5645c3b70af5806cd48cc87f117f9b4021e0f8c872ca48b748cc1e60
 SHA512 
17046eeb6ccc5372d465848eff7135cf6e9f876a2d82862e1d01a9f674b691958942e119f846bc3220c1e8f7eb549c5c7867d5d5e896072c733f400d202abc1d
+DIST libvpd-2.2.7.tar.gz 52434 BLAKE2B 
6d23649edc8e7cfbd033ad4ace9ad00326b75486db1626d962911d1a14e3f54ee031310f6949b7e266813dfab00f71f23260a8d23311e555312a5251ca165eab
 SHA512 
fe8399e8a7f47219d40c168cfe802ce391aa06a3d80a85bb806aa9f92944bd51b3cfa593f388769a7871f8ac6aef9d7e4bda2ac598cc6f8e193766b0c68bb7d1

diff --git a/sys-libs/libvpd/libvpd-2.2.7.ebuild 
b/sys-libs/libvpd/libvpd-2.2.7.ebuild
new file mode 100644
index 000..9c9a0165e23
--- /dev/null
+++ b/sys-libs/libvpd/libvpd-2.2.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools udev
+
+DESCRIPTION="Library implementation for listing Vital Product Data"
+HOMEPAGE="https://github.com/power-ras/libvpd;
+SRC_URI="https://github.com/power-ras/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~ppc ~ppc64"
+
+DEPEND="
+   dev-db/sqlite:3
+   sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # sysconfdir is used only to establish where the udev rules file should 
go
+   # unfortunately it also adds the subdirs on its own so we strip it down 
to
+   # dirname
+   local myconf=(
+   --disable-static
+   --localstatedir="${EPREFIX}/var"
+   --sysconfdir="$( dirname $(get_udevdir) )"
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   keepdir /var/lib/lsvpd
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-02-13 Thread David Seifert
commit: a5a2f1e5c4e4844939b1e58939ad658365318e4e
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 13 14:05:54 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb 13 14:05:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a2f1e5

sys-libs/libvpd: Remove old

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sys-libs/libvpd/Manifest|  3 ---
 sys-libs/libvpd/libvpd-2.1.3.ebuild | 31 ---
 sys-libs/libvpd/libvpd-2.2.4.ebuild | 35 ---
 sys-libs/libvpd/libvpd-2.2.5.ebuild | 35 ---
 4 files changed, 104 deletions(-)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index cbd99e5e12f..8b5f0441602 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,4 +1 @@
-DIST libvpd-2.1.3.tar.gz 116493 BLAKE2B 
12647984c54042d77944cdeb4132a2ddeaa51502a919d790d6bd5d479efb09c06a2dde983386d62a206f0b2c7eeeb8713ac53af20cc0f53e9c24bc18073d24fb
 SHA512 
f5aac9253752552674ac6c54dd3e6dbdd7ff79867740076d6e19782940b809e53736a11e668978d8d73bf636d92d1daeb78080e5fd31c4febc2257e5497c373c
-DIST libvpd-2.2.4.tar.gz 374665 BLAKE2B 
d27cdf647c69cae2478b9286f255a9722d46c2817817da8f805f3385ece754df77505bb02e624babff66fc111ba80c26175e276ac35b7796c4a977b538ea81cb
 SHA512 
89f7e235e957393fe33e484b23fce15fbf36274db6115e7245027a17b7535e387f835c048a7063f317f10de2351a78acf2ca72b10adee0020ce62a035bfe787e
-DIST libvpd-2.2.5.tar.gz 374311 BLAKE2B 
1d0d793b958c46d6795097f5bd2f7bac3f9f9167aee0b21535d3a37114290f39cfdfb10f3789f995267312b898447f230263a0b08916f11490d56c2dd0573b4a
 SHA512 
06969e61d2882a30ebff13b6432397edb0119adc0b0f8ea603973c6ef439320c39c1cbc218fab154d595fadc966bfef07a4a9c4e4ec8fd772cf7d396000864b0
 DIST libvpd-2.2.6.tar.gz 374262 BLAKE2B 
b7741948aa62ad6221d28a674f765d085e1446c0bb45d7aa7a5f08599471023b2bb794ad5645c3b70af5806cd48cc87f117f9b4021e0f8c872ca48b748cc1e60
 SHA512 
17046eeb6ccc5372d465848eff7135cf6e9f876a2d82862e1d01a9f674b691958942e119f846bc3220c1e8f7eb549c5c7867d5d5e896072c733f400d202abc1d

diff --git a/sys-libs/libvpd/libvpd-2.1.3.ebuild 
b/sys-libs/libvpd/libvpd-2.1.3.ebuild
deleted file mode 100644
index e4566e2fcde..000
--- a/sys-libs/libvpd/libvpd-2.1.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="Library implementation for listing vpds"
-HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
-SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="ppc ppc64"
-IUSE=""
-
-DEPEND=">=dev-db/sqlite-3.7.8
-   sys-libs/zlib"
-
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-   unpack ${A}
-}
-
-src_configure() {
-   ./bootstrap.sh
-   econf
-}
-
-src_install(){
-   emake DESTDIR="${D}" install
-}

diff --git a/sys-libs/libvpd/libvpd-2.2.4.ebuild 
b/sys-libs/libvpd/libvpd-2.2.4.ebuild
deleted file mode 100644
index 4f122900c08..000
--- a/sys-libs/libvpd/libvpd-2.2.4.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils udev
-
-DESCRIPTION="Library implementation for listing vpds"
-HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
-SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~ppc ~ppc64"
-IUSE="static-libs"
-
-DEPEND="
-   >=dev-db/sqlite-3.7.8
-   sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   # sysconfdir is used only to establish where the udev rules file should 
go
-   # unfortunately it also adds the subdirs on its own so we strip it down 
to
-   # dirname
-   econf \
-   $(use_enable static-libs static) \
-   --sysconfdir="$( dirname $(get_udevdir) )"
-}
-
-src_install(){
-   emake DESTDIR="${D}" install
-   prune_libtool_files
-
-}

diff --git a/sys-libs/libvpd/libvpd-2.2.5.ebuild 
b/sys-libs/libvpd/libvpd-2.2.5.ebuild
deleted file mode 100644
index 4f122900c08..000
--- a/sys-libs/libvpd/libvpd-2.2.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils udev
-
-DESCRIPTION="Library implementation for listing vpds"
-HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
-SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~ppc ~ppc64"
-IUSE="static-libs"
-
-DEPEND="
-   >=dev-db/sqlite-3.7.8
-   sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   # sysconfdir is used only to establish where the udev rules file should 
go
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-02-11 Thread Agostino Sarubbo
commit: b24c39ca1527d1801edba23ce58a01b42650bbd4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 11 11:29:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 11 11:29:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24c39ca

sys-libs/libvpd: ppc stable wrt bug #704450

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.6.ebuild 
b/sys-libs/libvpd/libvpd-2.2.6.ebuild
index 35ff309c418..b10fb292b5f 100644
--- a/sys-libs/libvpd/libvpd-2.2.6.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.6.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-$
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~ppc ppc64"
+KEYWORDS="ppc ppc64"
 IUSE="static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2020-02-11 Thread Agostino Sarubbo
commit: 6fdc4af804a4d2a8b83f1b6dd532cc4c2df7df15
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 11 08:42:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 11 08:42:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdc4af8

sys-libs/libvpd: ppc64 stable wrt bug #704450

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/libvpd/libvpd-2.2.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libvpd/libvpd-2.2.6.ebuild 
b/sys-libs/libvpd/libvpd-2.2.6.ebuild
index a85c190bf64..35ff309c418 100644
--- a/sys-libs/libvpd/libvpd-2.2.6.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ 
SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-$
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~ppc ~ppc64"
+KEYWORDS="~ppc ppc64"
 IUSE="static-libs"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/files/, sys-libs/libvpd/

2018-12-01 Thread Jeroen Roovers
commit: 3a2d90d1272deaeeadf83ea5fa71e9c1aa36003e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec  1 12:59:52 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec  1 13:03:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2d90d1

sys-libs/libvpd: Version 2.2.6

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-libs/libvpd/Manifest   |  1 +
 .../libvpd/files/libvpd-2.2.6-localstatedir.patch  | 21 
 sys-libs/libvpd/libvpd-2.2.6.ebuild| 38 ++
 3 files changed, 60 insertions(+)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index dacb79dde20..cbd99e5e12f 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,3 +1,4 @@
 DIST libvpd-2.1.3.tar.gz 116493 BLAKE2B 
12647984c54042d77944cdeb4132a2ddeaa51502a919d790d6bd5d479efb09c06a2dde983386d62a206f0b2c7eeeb8713ac53af20cc0f53e9c24bc18073d24fb
 SHA512 
f5aac9253752552674ac6c54dd3e6dbdd7ff79867740076d6e19782940b809e53736a11e668978d8d73bf636d92d1daeb78080e5fd31c4febc2257e5497c373c
 DIST libvpd-2.2.4.tar.gz 374665 BLAKE2B 
d27cdf647c69cae2478b9286f255a9722d46c2817817da8f805f3385ece754df77505bb02e624babff66fc111ba80c26175e276ac35b7796c4a977b538ea81cb
 SHA512 
89f7e235e957393fe33e484b23fce15fbf36274db6115e7245027a17b7535e387f835c048a7063f317f10de2351a78acf2ca72b10adee0020ce62a035bfe787e
 DIST libvpd-2.2.5.tar.gz 374311 BLAKE2B 
1d0d793b958c46d6795097f5bd2f7bac3f9f9167aee0b21535d3a37114290f39cfdfb10f3789f995267312b898447f230263a0b08916f11490d56c2dd0573b4a
 SHA512 
06969e61d2882a30ebff13b6432397edb0119adc0b0f8ea603973c6ef439320c39c1cbc218fab154d595fadc966bfef07a4a9c4e4ec8fd772cf7d396000864b0
+DIST libvpd-2.2.6.tar.gz 374262 BLAKE2B 
b7741948aa62ad6221d28a674f765d085e1446c0bb45d7aa7a5f08599471023b2bb794ad5645c3b70af5806cd48cc87f117f9b4021e0f8c872ca48b748cc1e60
 SHA512 
17046eeb6ccc5372d465848eff7135cf6e9f876a2d82862e1d01a9f674b691958942e119f846bc3220c1e8f7eb549c5c7867d5d5e896072c733f400d202abc1d

diff --git a/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch 
b/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch
new file mode 100644
index 000..78a44a6351c
--- /dev/null
+++ b/sys-libs/libvpd/files/libvpd-2.2.6-localstatedir.patch
@@ -0,0 +1,21 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -66,6 +66,6 @@
+ 
+ install-exec-hook:
+   mkdir -p $(DESTDIR)/${sysconfdir}/udev/rules.d/
+-  mkdir -p $(DESTDIR)/${localstatedir}/lib/lsvpd/
++  mkdir -p $(DESTDIR)/${localstatedir}/lsvpd/
+   install -D --mode=644 90-vpdupdate.rules \
+ ${DESTDIR}/${sysconfdir}/udev/rules.d/90-vpdupdate.rules
+--- a/Makefile.in
 b/Makefile.in
+@@ -1046,7 +1046,7 @@
+ 
+ install-exec-hook:
+   mkdir -p $(DESTDIR)/${sysconfdir}/udev/rules.d/
+-  mkdir -p $(DESTDIR)/${localstatedir}/lib/lsvpd/
++  mkdir -p $(DESTDIR)/${localstatedir}/lsvpd/
+   install -D --mode=644 90-vpdupdate.rules \
+ ${DESTDIR}/${sysconfdir}/udev/rules.d/90-vpdupdate.rules
+ 

diff --git a/sys-libs/libvpd/libvpd-2.2.6.ebuild 
b/sys-libs/libvpd/libvpd-2.2.6.ebuild
new file mode 100644
index 000..a85c190bf64
--- /dev/null
+++ b/sys-libs/libvpd/libvpd-2.2.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit udev
+
+DESCRIPTION="Library implementation for listing vpds"
+HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
+SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~ppc ~ppc64"
+IUSE="static-libs"
+
+DEPEND="
+   >=dev-db/sqlite-3.7.8
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.2.6-localstatedir.patch
+)
+
+src_configure() {
+   # sysconfdir is used only to establish where the udev rules file should 
go
+   # unfortunately it also adds the subdirs on its own so we strip it down 
to
+   # dirname
+   econf \
+   $(use_enable static-libs static) \
+   --sysconfdir="$( dirname $(get_udevdir) )"
+}
+
+src_install(){
+   default
+   keepdir /var/lib/lsvpd
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2018-12-01 Thread Jeroen Roovers
commit: 8edd8be372855654791b61ffe83d5adae3705161
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Dec  1 13:03:04 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Dec  1 13:03:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edd8be3

sys-libs/libvpd: Fix LICENSE

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 sys-libs/libvpd/libvpd-2.1.3.ebuild | 4 ++--
 sys-libs/libvpd/libvpd-2.2.4.ebuild | 4 ++--
 sys-libs/libvpd/libvpd-2.2.5.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libvpd/libvpd-2.1.3.ebuild 
b/sys-libs/libvpd/libvpd-2.1.3.ebuild
index 27e6ba63446..fc751d0e440 100644
--- a/sys-libs/libvpd/libvpd-2.1.3.ebuild
+++ b/sys-libs/libvpd/libvpd-2.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -7,7 +7,7 @@ DESCRIPTION="Library implementation for listing vpds"
 HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
 
SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
 
-LICENSE="IBM"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="ppc ppc64"
 IUSE=""

diff --git a/sys-libs/libvpd/libvpd-2.2.4.ebuild 
b/sys-libs/libvpd/libvpd-2.2.4.ebuild
index 5c1e8632876..4f122900c08 100644
--- a/sys-libs/libvpd/libvpd-2.2.4.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -8,7 +8,7 @@ DESCRIPTION="Library implementation for listing vpds"
 HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
 
SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
 
-LICENSE="IBM"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~ppc ~ppc64"
 IUSE="static-libs"

diff --git a/sys-libs/libvpd/libvpd-2.2.5.ebuild 
b/sys-libs/libvpd/libvpd-2.2.5.ebuild
index 5c1e8632876..4f122900c08 100644
--- a/sys-libs/libvpd/libvpd-2.2.5.ebuild
+++ b/sys-libs/libvpd/libvpd-2.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -8,7 +8,7 @@ DESCRIPTION="Library implementation for listing vpds"
 HOMEPAGE="https://sourceforge.net/projects/linux-diag/;
 
SRC_URI="https://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
 
-LICENSE="IBM"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~ppc ~ppc64"
 IUSE="static-libs"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2017-10-04 Thread Michał Górny
commit: 2153a0ba634b82600cbef5d3f6a1ce81c4debea9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 07:32:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 09:17:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2153a0ba

sys-libs/libvpd: Strip empty metadata.xml elements

 sys-libs/libvpd/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-libs/libvpd/metadata.xml b/sys-libs/libvpd/metadata.xml
index d200b5ed235..2b8aee36a4f 100644
--- a/sys-libs/libvpd/metadata.xml
+++ b/sys-libs/libvpd/metadata.xml
@@ -5,8 +5,6 @@
p...@gentoo.org
Gentoo Linux PowerPC Development

-   
-   

linux-diag




[gentoo-commits] repo/gentoo:master commit in: sys-libs/libvpd/

2015-11-07 Thread Jeroen Roovers
commit: 0579abc052cb296ff42d915b9ea9f999dcab3139
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Nov  7 08:07:42 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Nov  7 08:08:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0579abc0

sys-libs/libvpd: Version bump.

Package-Manager: portage-2.2.24

 sys-libs/libvpd/Manifest|  1 +
 sys-libs/libvpd/libvpd-2.2.5.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/sys-libs/libvpd/Manifest b/sys-libs/libvpd/Manifest
index 37d4a90..7929d38 100644
--- a/sys-libs/libvpd/Manifest
+++ b/sys-libs/libvpd/Manifest
@@ -1,2 +1,3 @@
 DIST libvpd-2.1.3.tar.gz 116493 SHA256 
18390b1c272c774b153615a84d4f4e683da08156daf5a0b001c3c07f54d422ae SHA512 
f5aac9253752552674ac6c54dd3e6dbdd7ff79867740076d6e19782940b809e53736a11e668978d8d73bf636d92d1daeb78080e5fd31c4febc2257e5497c373c
 WHIRLPOOL 
a0f34265c865282a755092c854521d538bbb633b92ff8004a7b8f4949a91bfd924ca156edd4357f67fbf62c7456e0785887a6e62e67f385d348aae8836c4b199
 DIST libvpd-2.2.4.tar.gz 374665 SHA256 
13a44a156cfe60b6ee7c1f4dc9171335657bfd5903c59a686abf1149b1b12c12 SHA512 
89f7e235e957393fe33e484b23fce15fbf36274db6115e7245027a17b7535e387f835c048a7063f317f10de2351a78acf2ca72b10adee0020ce62a035bfe787e
 WHIRLPOOL 
e902455cd34262f581af2af160c9f16c542a63a5c58121116be2d6eb3bf58cc6ec2ee2074ad45959f7d0add9836129bba884d264e970ac9b62edb720f19157ec
+DIST libvpd-2.2.5.tar.gz 374311 SHA256 
6ce194d2c929ca45b6640b858587580c5d158db52a85d59ba7bd846c4a4f3faf SHA512 
06969e61d2882a30ebff13b6432397edb0119adc0b0f8ea603973c6ef439320c39c1cbc218fab154d595fadc966bfef07a4a9c4e4ec8fd772cf7d396000864b0
 WHIRLPOOL 
61137227612ebc71c76689bf444dae59e1c2b12a7e1a66aa940cf414f70fb22c81dbc46b438ca7462e48916ae66f53715d1a4dc338ea7db811b73992c4cf9f1d

diff --git a/sys-libs/libvpd/libvpd-2.2.5.ebuild 
b/sys-libs/libvpd/libvpd-2.2.5.ebuild
new file mode 100644
index 000..2200097
--- /dev/null
+++ b/sys-libs/libvpd/libvpd-2.2.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils udev
+
+DESCRIPTION="Library implementation for listing vpds"
+HOMEPAGE="http://sourceforge.net/projects/linux-diag/;
+SRC_URI="http://sourceforge.net/projects/linux-diag/files/libvpd/${PV}/libvpd-${PV}.tar.gz;
+
+LICENSE="IBM"
+SLOT="0"
+KEYWORDS="~ppc ~ppc64"
+IUSE="static-libs"
+
+DEPEND="
+   >=dev-db/sqlite-3.7.8
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   # sysconfdir is used only to establish where the udev rules file should 
go
+   # unfortunately it also adds the subdirs on its own so we strip it down 
to
+   # dirname
+   econf \
+   $(use_enable static-libs static) \
+   --sysconfdir="$( dirname $(get_udevdir) )"
+}
+
+src_install(){
+   emake DESTDIR="${D}" install
+   prune_libtool_files
+
+}