From 281989b5cb3c798e747fddb8e28fc9b9fddded6c Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Tue, 12 Apr 2016 10:54:49 -0700 Subject: [PATCH 1/2] bump(virtual/pam): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../metadata/md5-cache/virtual/pam-0 | 4 +- .../metadata/md5-cache/virtual/pam-0-r1 | 9 +++ .../portage-stable/virtual/pam/ChangeLog | 66 +++++++++++++++++++ .../portage-stable/virtual/pam/ChangeLog-2015 | 53 +++++++++++++++ .../portage-stable/virtual/pam/Manifest | 5 ++ .../portage-stable/virtual/pam/metadata.xml | 7 ++ .../virtual/pam/pam-0-r1.ebuild | 23 +++++++ .../portage-stable/virtual/pam/pam-0.ebuild | 6 +- 8 files changed, 168 insertions(+), 5 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0-r1 create mode 100644 sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/portage-stable/virtual/pam/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0 index f3253bd352..b09d3d52c7 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for PAM (Pluggable Authentication Modules) EAPI=3 -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux RDEPEND=|| ( >=sys-libs/pam-0.78 sys-auth/openpam ) SLOT=0 -_md5_=d60ebf8e7a0be8717b3dd26f87c46c14 +_md5_=0052584e97fd812e0a3200e3158eec50 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0-r1 new file mode 100644 index 0000000000..0a282cb6ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/pam-0-r1 @@ -0,0 +1,9 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual for PAM (Pluggable Authentication Modules) +EAPI=5 +IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux +RDEPEND=|| ( >=sys-libs/pam-1.1.6-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-auth/openpam-20120526-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +SLOT=0 +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=9147d71ca35850133de08dd472a45167 diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog new file mode 100644 index 0000000000..39bf5800d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog @@ -0,0 +1,66 @@ +# ChangeLog for virtual/pam +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*pam-0-r1 (09 Aug 2015) +*pam-0 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +metadata.xml, + +pam-0.ebuild, +pam-0-r1.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 new file mode 100644 index 0000000000..3cc4f183f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/ChangeLog-2015 @@ -0,0 +1,53 @@ +# ChangeLog for virtual/pam +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/virtual/pam/ChangeLog,v 1.15 2014/10/27 01:52:56 vapier Exp $ + + 27 Oct 2014; Mike Frysinger pam-0-r1.ebuild: + Mark arm64/m68k/s390/sh stable. + + 15 Sep 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for sparc, wrt bug #512012 + + 13 Sep 2014; Markus Meier pam-0-r1.ebuild: + arm stable, bug #512012 + + 25 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for alpha, wrt bug #512012 + + 23 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for ia64, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for ppc64, wrt bug #512012 + + 07 Aug 2014; Jeroen Roovers pam-0-r1.ebuild: + Stable for HPPA (bug #512012). + + 28 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for ppc, wrt bug #512012 + + 23 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for x86, wrt bug #512012 + + 22 Jul 2014; Agostino Sarubbo pam-0-r1.ebuild: + Stable for amd64, wrt bug #512912 + + 18 Jun 2014; Michał Górny pam-0-r1.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + +*pam-0-r1 (30 May 2014) + + 30 May 2014; Michał Górny +pam-0-r1.ebuild: + Enable multilib support. + + 18 Jan 2014; Mike Frysinger pam-0.ebuild: + Add arm64 love. + + 26 Apr 2012; Alexis Ballier pam-0.ebuild: + keyword ~amd64-fbsd + +*pam-0 (07 Apr 2011) + + 07 Apr 2011; Ulrich Mueller +pam-0.ebuild, +metadata.xml: + Initial import, bug 358903. diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest b/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest new file mode 100644 index 0000000000..ad1862e4b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/Manifest @@ -0,0 +1,5 @@ +EBUILD pam-0-r1.ebuild 546 SHA256 036c4ac0a762afef5754b66edefb647123fc382b87313c28146b8e0705744c82 SHA512 949959c73c885ed155749128342241b4e20470b94c16abff6d4eb5f9ca57259a8b3d87d3f216f81648277952c8954cd65cc6074981a9c5d3d19483b31e1d4cfe WHIRLPOOL 487ca745250d96fc884d71a0403be93b6d47884875c3144657df885abc21a670ad4c566654b6cefce40fa8b993b15978d6d97d17e739b648b702e236f60e3630 +EBUILD pam-0.ebuild 459 SHA256 eaf450a42683bf5e4b7c6f7365f00ef9dd0aaf23268e9ebcacc3dd37f8c6dad9 SHA512 e833aed70f917da65a097e51ba3c74dfc62e3689829cd9f6f8954097c0f1d89da142105d87d95e56cc12d216a89b180dcbed1f56abb4a24fd68944958fedaf5f WHIRLPOOL 07bf82cd00ee5b6ec681ba9cd22bda15ec84b7daf57f17b66cc2c1c2f621c367fc8d5ee425941262c27d82797c666725b0fcdf212b47141c2475a978b992361d +MISC ChangeLog 2448 SHA256 8002a9f06c5cce617e81514e529219cdd00f7419c5c36dadc250f9e817884086 SHA512 8997637bb0e97666cd8146257e3621d111b037b045e2a6ca66cbe1f911d137a5b13eca72d664b3b87541f5aca53f54a2304f6708e6d3e3f04655738290bf2dd5 WHIRLPOOL 5ed612b09549cfd40f05531636f62404423d9d01bf5dea318c037bb524355e495ebcf14f1df73fdfe4e11438840917e6b1f819652c164b01bacfd66dbad993cf +MISC ChangeLog-2015 1781 SHA256 3eece6c3d60fcbf227d62fbd90dfff640cd732e082767166bc4be9ce31f2257c SHA512 d8c7edede6cda2029f50dd8abfc06a62bb46795f235757ad96d33ca80f61e978fdbc6d3e0e739bf1bce35007f849bbefd081d70268fbf081f5790649e0b6a1b2 WHIRLPOOL 1038ec4b857e5eb5726af983979069f6ea2f89bdd3aeb193bbca205f3f2116684483ee0da3af2e5c12d9cf46ff433592d6716400e0c62091efe147f8c0a5af19 +MISC metadata.xml 218 SHA256 aa271c681dfc9bf18adc9c9bfad5f2f9c82e52fb4c625f6c88bd5b2a1cb8a1fc SHA512 7be455e43575c72306315d52cfbde10ad9b4168a5da4a0ab7b9bf6c526720d0cf1eb2ec25592d0822c3cf792b185fd0a1b88902bc52cca055dd279c1416ae9bc WHIRLPOOL 5ee5b445de0ba64fdebf331a6c89ee2d4bc6b1da94083ea41913e234d4c6229c805a91d82f0d1067d09421d098ffb7cd48b9853424a21a7b273d9a57c8b95dd5 diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml new file mode 100644 index 0000000000..8a45446cbb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/metadata.xml @@ -0,0 +1,7 @@ + + + + + pam-bugs@gentoo.org + + diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild new file mode 100644 index 0000000000..af413a40d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="Virtual for PAM (Pluggable Authentication Modules)" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="" + +DEPEND="" +RDEPEND=" + || ( + >=sys-libs/pam-1.1.6-r2[${MULTILIB_USEDEP}] + >=sys-auth/openpam-20120526-r1[${MULTILIB_USEDEP}] + )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild index 277d945189..65f5e7039c 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/pam/pam-0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/pam/pam-0.ebuild,v 1.2 2012/04/26 13:54:31 aballier Exp $ +# $Id$ EAPI=3 @@ -10,7 +10,7 @@ SRC_URI="" LICENSE="" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux" IUSE="" DEPEND="" From 425f2b624c78c78c1aa14baadea7ff8f68db6f96 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Tue, 12 Apr 2016 10:56:53 -0700 Subject: [PATCH 2/2] bump(dev-libs/iniparser): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../dev-libs/iniparser/ChangeLog | 97 ++++++++++ .../dev-libs/iniparser/ChangeLog-2015 | 179 ++++++++++++++++++ .../dev-libs/iniparser/Manifest | 13 +- .../files/iniparser-3.0-autotools.patch | 38 ++++ .../iniparser/files/iniparser-3.0b-cpp.patch | 47 +++++ .../iniparser-3.0b-fix-set-functions.patch | 27 --- .../files/iniparser-4.0-cflags.patch | 28 +++ .../files/iniparser-4.0-soname.patch | 35 ++++ .../iniparser/iniparser-3.0b-r1.ebuild | 47 ----- .../iniparser/iniparser-3.1-r1.ebuild | 47 +++++ .../dev-libs/iniparser/iniparser-3.1.ebuild | 47 +++++ .../dev-libs/iniparser/iniparser-4.0.ebuild | 79 ++++++++ .../dev-libs/iniparser/metadata.xml | 11 ++ .../md5-cache/dev-libs/iniparser-3.0b-r1 | 10 - .../metadata/md5-cache/dev-libs/iniparser-3.1 | 13 ++ .../md5-cache/dev-libs/iniparser-3.1-r1 | 13 ++ .../metadata/md5-cache/dev-libs/iniparser-4.0 | 12 ++ 17 files changed, 658 insertions(+), 85 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog-2015 create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0-autotools.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-cpp.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-fix-set-functions.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-cflags.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-soname.patch delete mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.0b-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-4.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/iniparser/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.0b-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-4.0 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog new file mode 100644 index 0000000000..8cf67c9947 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog @@ -0,0 +1,97 @@ +# ChangeLog for dev-libs/iniparser +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*iniparser-3.1-r1 (09 Aug 2015) +*iniparser-3.1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/iniparser-3.0-autotools.patch, +files/iniparser-3.0b-cpp.patch, + +iniparser-3.1.ebuild, +iniparser-3.1-r1.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + +*iniparser-4.0 (10 Aug 2015) + + 10 Aug 2015; Sebastian Pipping + +files/iniparser-4.0-cflags.patch, +files/iniparser-4.0-soname.patch, + +iniparser-4.0.ebuild: + 4.0 (bug #408558) + + Package-Manager: portage-2.2.20 + + 10 Aug 2015; Sebastian Pipping iniparser-4.0.ebuild: + Fix re-introduced CVS header + + Signed-off-by: Sebastian Pipping + + 16 Aug 2015; Justin Lecher metadata.xml: + Updating remote-id in metadata.xml + + Package-Manager: portage-2.2.20.1 + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 07 Mar 2016; Mike Frysinger + files/iniparser-3.0-autotools.patch, iniparser-4.0.ebuild: + fix LFS handling #471102 + + 07 Mar 2016; Mike Frysinger iniparser-4.0.ebuild: + respect AR settings + + 07 Mar 2016; Mike Frysinger iniparser-4.0.ebuild: + fix USE=static-libs handling + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog-2015 new file mode 100644 index 0000000000..03e6ceb589 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/ChangeLog-2015 @@ -0,0 +1,179 @@ +# ChangeLog for dev-libs/iniparser +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/iniparser/ChangeLog,v 1.47 2015/06/23 15:10:32 haubi Exp $ + + 23 Jun 2015; Michael Haubenwallner + iniparser-3.1-r1.ebuild: + add ~ppc-aix prefix keyword + + 09 Jun 2015; Fabian Groffen iniparser-3.1-r1.ebuild: + Add Prefix keywords to unbreak the Prefix bootstrap + + 03 Jun 2015; Mike Frysinger iniparser-3.1-r1.ebuild: + Mark arm64/m68k/s390/sh stable. + + 02 Mar 2015; Yixun Lan iniparser-3.1-r1.ebuild: + add arm64 support, tested on A53 board + + 11 Oct 2014; Markus Meier iniparser-3.1-r1.ebuild: + arm stable, bug #512012 + + 15 Sep 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for sparc, wrt bug #512012 + + 25 Aug 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for alpha, wrt bug #512012 + + 23 Aug 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for ia64, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for ppc64, wrt bug #512012 + + 10 Aug 2014; Sergei Trofimovich iniparser-3.1-r1.ebuild, + iniparser-3.1.ebuild: + QA: drop trailing '.' from DESCRIPTION + + 07 Aug 2014; Jeroen Roovers iniparser-3.1-r1.ebuild: + Stable for HPPA (bug #512012). + + 28 Jul 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for ppc, wrt bug #512012 + + 23 Jul 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for x86, wrt bug #512012 + + 22 Jul 2014; Agostino Sarubbo iniparser-3.1-r1.ebuild: + Stable for amd64, wrt bug #512912 + +*iniparser-3.1-r1 (02 Feb 2014) + + 02 Feb 2014; Víctor Ostorga iniparser-3.1.ebuild, + +iniparser-3.1-r1.ebuild: + Adding -r1 and restoring keywords, as it should be from the previous commit + + 01 Feb 2014; Victor Ostorga iniparser-3.1.ebuild: + Adding multilib support, bug #493746 , patch thanks to Alexander Stein + + + 25 Feb 2013; Zac Medico iniparser-3.1.ebuild: + Add ~arm-linux and ~x86-linux keywords. + + 13 Sep 2012; Tomáš Chvátal + -files/iniparser-3.0b-fix-set-functions.patch, + -files/iniparser-3.0b-makefile.patch, -iniparser-3.0.0.ebuild, + -iniparser-3.0b-r1.ebuild: + Remove older stuff. + + 26 Aug 2012; Raúl Porcel iniparser-3.1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #428152 + + 04 Aug 2012; Markos Chandras iniparser-3.1.ebuild: + Stable on amd64 wrt bug #428152 + + 30 Jul 2012; Anthony G. Basile iniparser-3.1.ebuild: + Stable arm, bug #428152 + + 28 Jul 2012; Anthony G. Basile iniparser-3.1.ebuild: + Stable ppc/ppc64, bug #428152 + + 27 Jul 2012; Jeff Horelick iniparser-3.1.ebuild: + marked x86 per bug 428152 + + 26 Jul 2012; Jeroen Roovers iniparser-3.1.ebuild: + Stable for HPPA (bug #428152). + +*iniparser-3.1 (25 May 2012) + + 25 May 2012; Tomáš Chvátal +iniparser-3.1.ebuild, + -iniparser-3.0b-r2.ebuild, -iniparser-3.0b.ebuild: + Version bump to 3.1 wrt bug#417467. + + 16 May 2012; Alexis Ballier iniparser-3.0.0.ebuild: + keyword ~amd64-fbsd + + 30 Mar 2012; Víctor Ostorga iniparser-3.0.0.ebuild: + Adding sys-devel/libtool as a DEPEND, bug 401527 + +*iniparser-3.0.0 (11 Jan 2012) + + 11 Jan 2012; Christoph Junghans +iniparser-3.0.0.ebuild, + +files/iniparser-3.0-autotools.patch: + version bump + + 26 Sep 2010; Mart Raudsepp iniparser-3.0b-r2.ebuild: + Add ~mips + + 11 Apr 2010; Tiziano Müller + iniparser-3.0b-r2.ebuild: + ... and install the *.ini example files as well. + + 11 Apr 2010; Tiziano Müller + iniparser-3.0b-r2.ebuild: + ... and disable tests since they are useless. + +*iniparser-3.0b-r2 (11 Apr 2010) + + 11 Apr 2010; Tiziano Müller + iniparser-3.0b-r1.ebuild, +iniparser-3.0b-r2.ebuild, + +files/iniparser-3.0b-cpp.patch, +files/iniparser-3.0b-makefile.patch: + Respect CC properly (bug #296050, thanks to Jeroen Roovers). Make headers + C++ compatible (bug #264508, thanks to Lei Qing). + + 27 Dec 2009; Joseph Jezak iniparser-3.0b-r1.ebuild: + Marked ppc/ppc64 stable for bug #291428. + + 15 Dec 2009; Raúl Porcel iniparser-3.0b-r1.ebuild: + ia64/sparc stable wrt #291428 + + 07 Dec 2009; Jeroen Roovers iniparser-3.0b-r1.ebuild: + Stable for HPPA (bug #291428). + + 06 Dec 2009; Tobias Klausmann + iniparser-3.0b-r1.ebuild: + Stable on alpha, bug #291428 + + 26 Nov 2009; Víctor Ostorga iniparser-3.0b.ebuild, + iniparser-3.0b-r1.ebuild: + Fixing typo in ebuild DESCRIPTION, bug #294755 + + 26 Nov 2009; Markus Meier iniparser-3.0b-r1.ebuild: + amd64/arm/x86 stable, bug #291428 + + 22 Jul 2009; Joseph Jezak iniparser-3.0b-r1.ebuild: + Marked ~ppc/~ppc64 for bug #275429. + + 05 Jul 2009; Javier Villavicencio + iniparser-3.0b-r1.ebuild: + Add ~x86-fbsd. + + 01 Jul 2009; Raúl Porcel iniparser-3.0b-r1.ebuild: + Add ~arm/~s390/~sh + + 30 Jun 2009; Raúl Porcel iniparser-3.0b-r1.ebuild: + Add ~ia64/~sparc wrt #275429 + + 28 Jun 2009; Tobias Klausmann + iniparser-3.0b-r1.ebuild: + Keyworded on alpha, bug #275429 + + 26 Jun 2009; Jeroen Roovers iniparser-3.0b-r1.ebuild: + Marked ~hppa (bug #275429). + +*iniparser-3.0b-r1 (04 May 2009) + + 04 May 2009; Jorge Manuel B. S. Vicetto + +iniparser-3.0b-r1.ebuild, +files/iniparser-3.0b-fix-set-functions.patch: + Applied patch to sync headers and source of iniparser. Thanks to John + Keeping - fixes bug 267753. Applied with + dev-zero's agreement. + + 15 Aug 2008; Tiziano Müller iniparser-3.0b.ebuild: + Added creation of symlink libiniparser.so->libiniparser.so.0 (bug + #231352). + +*iniparser-3.0b (08 Mar 2008) + + 08 Mar 2008; Tiziano Müller +metadata.xml, + +iniparser-3.0b.ebuild: + Initial commit for samba-3.2_pre2 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/Manifest index 3b31b39b4a..445692e586 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/Manifest @@ -1 +1,12 @@ -DIST iniparser3.0b.tar.gz 26080 RMD160 d60234e173a7e888feab24a21a8602834cf64e30 SHA1 0e3672eac056d457699d4121098f0fd3433b9809 SHA256 8a634cadcda15c53c427fc57b783b366df8213e7065646f67ceb526c5bf37426 +AUX iniparser-3.0-autotools.patch 829 SHA256 81bebe208c0af83b9d285c33c2ef5130d1485ed4ac02ef34b5fe7ecfd09c9f85 SHA512 7cfdd1d5e2c604125ec33a4e0332b32b77452445b59244d4c13e4c1b635ebeafd5cb6dd345c22101951acd71aab7621c4a2f36b9596d449a74b469d9f812610a WHIRLPOOL 70e424827f3146d1cdcd78904d6f501cb5e9e846b5dec594dde2de5cac0b9aa7a8e7449cfb13f6ab13200208cf1b4a7e09f824442479b5bfd50d0b80d35431fc +AUX iniparser-3.0b-cpp.patch 1446 SHA256 219c40b19e61191ef64de77d02351326f058f5eaf3447a7f5b5594c58fa3b378 SHA512 8eb2058e332783ae11ef5cbebec153ee1938352f111e3efe332035aa013cf6d01a917aef9a7b8f46f7bd070986e5e686e584d46dedf30276baeb8da0954631a9 WHIRLPOOL d8a31bf5459174af39c49fe83577910a61250f1b2982dc96ab6644375d7f4b3044bb5fab51e6d5f9e3df0092a51ad5adfd361c5f6188e7d773318f7e70de69d8 +AUX iniparser-4.0-cflags.patch 551 SHA256 88de146c10a142611ab5f4fe7991f8bc7245eac12ca454f16e55dc47c0512fee SHA512 a0c756e8a17245c4e7f5a5f5b9537d14d9873c574bf02827b09d3af8431b76561b139dce208ed22b6bc77ec171050e8ab10e4b58abbd35476870eabd97235ca2 WHIRLPOOL 2bfe65da540eeff6b96d02545c0f5d5b1d5c57ed9a31dc592823bd2a604e281f3a25db75922603c43d85244d1539627d7f9a58ce6b2382be7deee6ad408d4524 +AUX iniparser-4.0-soname.patch 994 SHA256 fd5b433173fe930c9dcfa40656e9c44527ce4ab356ad1fac219002450912decd SHA512 87f6b543ee308c8dce5c3a2e464b0c69e61708780d65f51b9243ab2d458eab515bc975356d071187aa08e2a14b86c1f6556ebbbdb09be276a5df718f863df051 WHIRLPOOL 4b6346909a1ee36749369e2e5ebe4c3f1cced139d9b1fa8bc43570d8fede1c50166ae23709bba9d20ce54dbb0172024e59773185b00878a9c8fe9052eed6b440 +DIST iniparser-3.1.tar.gz 39097 SHA256 aedf23881b834519aea5e861b2400606d211da049cd59d3cfb4568e0d9eff5c5 SHA512 8fd8324c5629fdc3e3eff00afb5f0832402ccc760c5b92db82aa29b340ec891419ca2c4fee3a4d4d67cf9bc51c76b095bc0c458e087c2b8e72ac36867c47ae86 WHIRLPOOL 1b8e6d5c34918cf51db605a7bc81eed75b521a57b403bbf26b572506735d78f58bad250512d53cfc08959c827713c8477a877b66b900a553a9c8099757df6d89 +DIST iniparser-4.0.tar.gz 41188 SHA256 e0bbd664bb3f0d64c21ac2d67a843b1c7a3a9710e96393344d170ab8b33e92ba SHA512 86080d4e4cb85e252f9c75116d9a548a2f08f2131e269834a0d16597da4e4c5790dff8304be082f2a8dcc75d17585e9a8fad3f0f4766bff8914f6ef2b0d6fa05 WHIRLPOOL 614ddb56f0aefc69ef98cf9b7bbdfe6300d0eaee048315550a9f38cecef05aa47a198859b929a520296f4ebef03377b12c41f062c3e95d32cacca1ef1b3797af +EBUILD iniparser-3.1-r1.ebuild 1209 SHA256 b950214df60e3e8199e2dc1d29d00271717d14a623af307259894be4d114d915 SHA512 ef4dea174d62d14376fc878b2f8f26f688f0ed3e3eb036380b6c639fdc85aa65cedae396dc135ddfa094f23f122ce9513e491016230ab580bbf14e91bb4fb7df WHIRLPOOL 0ee6f0e7717852082876047372f24f3af2fde5a601882b72c0192dda45f176126b42acfac1368c479ee738d28f769e17f61d019c98660f83a8d7a1ce4983c0b0 +EBUILD iniparser-3.1.ebuild 1016 SHA256 ac9040ab65e076e1ac4bde8c42273564fd483051a19e07877ac5432d1ec78537 SHA512 a2e9ed7e54e4a157b82264a11aee5af950c4b9b4613ebb397049f9d60afa852b0463cac97e7999f48be59eb0b0ca134656a45dd59c9e38363d27f403b36f3c45 WHIRLPOOL 175273d06a0d24fbda2dcf034dfb177e81baa9342694bb671c85a5cefd78590e716b1d538fb3e251c9bad3eb95de67d1f2c0b9abaaee18c001c95488699184e6 +EBUILD iniparser-4.0.ebuild 1868 SHA256 ecc36d84d67ca483b0f49c75ec84abaeb231496882fdb73e368be1ea877d5994 SHA512 9cd22df8cdd645730e5116bf53e9a9d4fad55457146ec05aa6396b3ff350468b9b32ebb88f9d1c3f8d59d6f642495ff94ec3613720564e14b5261c821cdd18de WHIRLPOOL 299951184911abd8f89ecc9af7ab79924b5d05b5ab4f4932343a0900bb3944c5b1f34d20aa4c58f98838bda71690167fb143610c57d0300b3d19364ee77582d5 +MISC ChangeLog 3479 SHA256 95b8dd93375b0501b150abf157c31e0f120eae1b4118bdd3b35f66d456546e89 SHA512 e8f137f76747797764f87c996e7164dae3a5dfd39d4b24886c1512d35bf896c7fbf12cfd785b47b7ce04584825dededbe21aa04ab94891e4d83a0bd7950f1031 WHIRLPOOL 290fa41a842cba486409c37b6cada2ad64d9fa7e7183e13d17451e598bfe9abc277d15aab412fb762f538204c64424125a4fb4ca5628046f89e5a6dae1349d98 +MISC ChangeLog-2015 6444 SHA256 c35787d28d2294a89bb542e5c4ac39a51574b059603952f135ed95555a610cb1 SHA512 3bd0ee7e908cb39d7244ebd6365df205e5d1f762e3ad6ecc8109ee36958957167cf0de2f38921ad498cd13fb5a11f507402ab3b623fbd315060f972a742c1241 WHIRLPOOL 950cab21eda650c1348846f2ee9bcb88c567127e36969b7eb94de2b4f80ad09315188d231736c609897eddd5c8cc929fec094d1c2d6a9704f2b12e393b6ec484 +MISC metadata.xml 326 SHA256 343d163fcdcc634192f91c1b2cbc34036b4fa736f8fdd85f61c39d2e99518b83 SHA512 7b19035fb203e35182b45f83c863916a8555b54d87605d310c2499c234bad06a39a33403aeb4f8624f31a9ef3660e1a98710e2f234cf9cd0e983f1ca173521e5 WHIRLPOOL 44a8ee514d73e0dda65294d7aef0795506e57d27c298e06edf04f0e9cf07d3fd68a615bb14ae74e12b2966eedc6f7dca70379997866499d941a7b3b3b58531a0 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0-autotools.patch b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0-autotools.patch new file mode 100644 index 0000000000..89c7f63d29 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0-autotools.patch @@ -0,0 +1,38 @@ +--- /dev/null ++++ Makefile.am +@@ -0,0 +1,8 @@ ++ACLOCAL_AMFLAGS = -I config ++ ++lib_LTLIBRARIES = libiniparser.la ++ ++libiniparser_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ ++libiniparser_la_SOURCES = src/dictionary.c src/iniparser.c ++ ++include_HEADERS = src/dictionary.h src/iniparser.h +--- /dev/null ++++ configure.ac +@@ -0,0 +1,24 @@ ++AC_PREREQ([2.65]) ++AC_INIT([iniparser], [3.0], [ndevilla@free.fr]) ++ ++AC_CONFIG_AUX_DIR(config) ++AC_CONFIG_MACRO_DIR(config) ++ ++AM_INIT_AUTOMAKE([1.8 foreign]) ++ ++SHARED_VERSION_INFO="0" ++AC_SUBST(SHARED_VERSION_INFO) ++ ++# Checks for programs. ++AC_PROG_CC ++AC_SYS_LARGEFILE ++ ++LT_INIT ++# Checks for header files. ++AC_CHECK_HEADERS([ ctype.h stdio.h stdlib.h string.h ]) ++ ++# Checks for library functions. ++AC_CHECK_FUNCS([strcmp]) ++ ++AC_CONFIG_FILES([Makefile]) ++AC_OUTPUT diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-cpp.patch b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-cpp.patch new file mode 100644 index 0000000000..cb331b8130 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-cpp.patch @@ -0,0 +1,47 @@ +diff -ur iniparser3.0b/src/dictionary.c iniparser3.0b-patched/src/dictionary.c +--- iniparser3.0b/src/dictionary.c 2007-11-24 05:39:18.000000000 +0800 ++++ iniparser3.0b-patched/src/dictionary.c 2009-04-01 21:38:09.000000000 +0800 +@@ -38,6 +38,9 @@ + /*--------------------------------------------------------------------------- + Private functions + ---------------------------------------------------------------------------*/ ++#ifdef __cplusplus ++extern "C" { ++#endif + + /* Doubles the allocated size associated to a pointer */ + /* 'size' is the current allocated size. */ +@@ -401,5 +404,10 @@ + dictionary_del(d); + return 0 ; + } ++ ++#ifdef __cplusplus ++} ++#endif ++ + #endif + /* vim: set ts=4 et sw=4 tw=75 */ +diff -ur iniparser3.0b/src/iniparser.h iniparser3.0b-patched/src/iniparser.h +--- iniparser3.0b/src/iniparser.h 2007-11-24 05:38:19.000000000 +0800 ++++ iniparser3.0b-patched/src/iniparser.h 2009-04-01 21:38:02.000000000 +0800 +@@ -41,6 +41,10 @@ + #define iniparser_getstr(d, k) iniparser_getstring(d, k, NULL) + #define iniparser_setstr iniparser_setstring + ++#ifdef __cplusplus ++extern "C" { ++#endif ++ + /*-------------------------------------------------------------------------*/ + /** + @brief Get number of sections in a dictionary +@@ -277,4 +281,8 @@ + /*--------------------------------------------------------------------------*/ + void iniparser_freedict(dictionary * d); + ++#ifdef __cplusplus ++} ++#endif ++ + #endif diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-fix-set-functions.patch b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-fix-set-functions.patch deleted file mode 100644 index 9bb7c7bfcf..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-3.0b-fix-set-functions.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -aur iniparser3.0b/src/iniparser.h iniparser3.0b.patched/src/iniparser.h ---- iniparser3.0b/src/iniparser.h 2007-11-23 21:38:19.000000000 +0000 -+++ iniparser3.0b.patched/src/iniparser.h 2009-04-28 11:08:28.644706261 +0100 -@@ -39,7 +39,8 @@ - ---------------------------------------------------------------------------*/ - /** For backwards compatibility only */ - #define iniparser_getstr(d, k) iniparser_getstring(d, k, NULL) --#define iniparser_setstr iniparser_setstring -+#define iniparser_setstr iniparser_set -+#define iniparser_setstring iniparser_set - - /*-------------------------------------------------------------------------*/ - /** -@@ -215,11 +216,11 @@ - @return int 0 if Ok, -1 otherwise. - - If the given entry can be found in the dictionary, it is modified to -- contain the provided value. If it cannot be found, -1 is returned. -+ contain the provided value. If it cannot be found, it is inserted. - It is Ok to set val to NULL. - */ - /*--------------------------------------------------------------------------*/ --int iniparser_setstring(dictionary * ini, char * entry, char * val); -+int iniparser_set(dictionary * ini, char * entry, char * val); - - - /*-------------------------------------------------------------------------*/ diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-cflags.patch b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-cflags.patch new file mode 100644 index 0000000000..817b087e6d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-cflags.patch @@ -0,0 +1,28 @@ +From 14370f5ce94cce077c798db6611ef65cd1822df2 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Sat, 8 Aug 2015 19:04:08 +0200 +Subject: [PATCH 1/2] Respect user CFLAGS + +--- + Makefile | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/Makefile b/Makefile +index 78708a5..744405a 100644 +--- a/Makefile ++++ b/Makefile +@@ -6,11 +6,6 @@ + CC ?= gcc + + CFLAGS += -fPIC -Wall -Wextra -ansi -pedantic +-ifndef DEBUG +-CFLAGS += -O2 +-else +-CFLAGS += -g +-endif + + # Ar settings to build the library + AR ?= ar +-- +2.5.0 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-soname.patch b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-soname.patch new file mode 100644 index 0000000000..0536b671a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/files/iniparser-4.0-soname.patch @@ -0,0 +1,35 @@ +From c3a112a89d3cbbfe0edc4fbac366a47986d6c118 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Sat, 8 Aug 2015 19:10:27 +0200 +Subject: [PATCH 2/2] Adjust soname and make target non-phony + +--- + Makefile | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 744405a..323e579 100644 +--- a/Makefile ++++ b/Makefile +@@ -14,6 +14,7 @@ ARFLAGS = rcv + SHLD = ${CC} ${CFLAGS} + LDSHFLAGS = -shared -Wl,-Bsymbolic + LDFLAGS += -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib ++SONAME_CURRENT = 1 + + # Set RANLIB to ranlib on systems that require it (Sun OS < 4, Mac OSX) + # RANLIB = ranlib +@@ -52,8 +53,8 @@ libiniparser.a: $(OBJS) + $(QUIET_RANLIB)$(RANLIB) $@ + + libiniparser.so: $(OBJS) +- $(QUIET_LINK)$(SHLD) $(LDSHFLAGS) $(LDFLAGS) -o $@.0 $(OBJS) \ +- -Wl,-soname=`basename $@`.0 ++ $(QUIET_LINK)$(SHLD) $(LDSHFLAGS) $(LDFLAGS) -o $@ $(OBJS) \ ++ -Wl,-soname=libiniparser4.so.$(SONAME_CURRENT) + + clean: + $(RM) $(OBJS) +-- +2.5.0 + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.0b-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.0b-r1.ebuild deleted file mode 100644 index 6baf03d238..0000000000 --- a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.0b-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/iniparser/iniparser-3.0b-r1.ebuild,v 1.15 2010/04/11 08:18:38 dev-zero Exp $ - -inherit eutils multilib toolchain-funcs - -MY_P="${PN}${PV}" - -DESCRIPTION="A free stand-alone ini file parsing library." -HOMEPAGE="http://ndevilla.free.fr/iniparser/" -SRC_URI="http://ndevilla.free.fr/iniparser/${MY_P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${P}-fix-set-functions.patch" -} - -src_compile() { - echo "CFLAGS: ${CFLAGS}" - sed -i \ - -e "s|\(CFLAGS =\) -O2|\1 ${CFLAGS}|" \ - -e "s|\(LDFLAGS =\)|\1 ${LDFLAGS}|" \ - -e "s|/usr/lib|/usr/$(get_libdir)|" \ - Makefile || die "sed failed" - - emake CC=$(tc-getCC) AR="$(tc-getAR)" || die "emake failed" -} - -src_install() { - dolib libiniparser.a libiniparser.so.0 - dosym libiniparser.so.0 /usr/$(get_libdir)/libiniparser.so - - insinto /usr/include - doins src/*.h - - dodoc AUTHORS README - dohtml html/* -} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1-r1.ebuild new file mode 100644 index 0000000000..d449037254 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +AUTOTOOLS_AUTORECONF=1 +inherit autotools-utils autotools-multilib + +DESCRIPTION="A free stand-alone ini file parsing library" +HOMEPAGE="http://ndevilla.free.fr/iniparser/" + +SRC_URI="http://ndevilla.free.fr/iniparser/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples static-libs" + +DEPEND="doc? ( app-doc/doxygen ) + sys-devel/libtool" +RDEPEND="" + +# the tests are rather examples than tests, no point in running them +RESTRICT="test" + +S="${WORKDIR}/${PN}" + +DOCS=( AUTHORS README ) + +PATCHES=( + "${FILESDIR}/${PN}-3.0b-cpp.patch" + "${FILESDIR}/${PN}-3.0-autotools.patch" +) + +src_install() { + autotools-multilib_src_install + + if use doc; then + emake -C doc + dohtml -r html/* + fi + + if use examples ; then + insinto /usr/share/doc/${PF}/examples + doins test/*.{c,ini,py} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1.ebuild new file mode 100644 index 0000000000..a002ff8660 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-3.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +AUTOTOOLS_AUTORECONF=1 +inherit autotools-utils + +DESCRIPTION="A free stand-alone ini file parsing library" +HOMEPAGE="http://ndevilla.free.fr/iniparser/" + +SRC_URI="http://ndevilla.free.fr/iniparser/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x86-macos" +IUSE="doc examples static-libs" + +DEPEND="doc? ( app-doc/doxygen ) + sys-devel/libtool" +RDEPEND="" + +# the tests are rather examples than tests, no point in running them +RESTRICT="test" + +S="${WORKDIR}/${PN}" + +DOCS=( AUTHORS README ) + +PATCHES=( + "${FILESDIR}/${PN}-3.0b-cpp.patch" + "${FILESDIR}/${PN}-3.0-autotools.patch" +) + +src_install() { + autotools-utils_src_install + + if use doc; then + emake -C doc + dohtml -r html/* + fi + + if use examples ; then + insinto /usr/share/doc/${PF}/examples + doins test/*.{c,ini,py} + fi +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-4.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-4.0.ebuild new file mode 100644 index 0000000000..4044f8ae82 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/iniparser-4.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils multilib toolchain-funcs flag-o-matic + +DESCRIPTION="A free stand-alone ini file parsing library" +HOMEPAGE="https://github.com/ndevilla/iniparser" +SRC_URI="https://github.com/ndevilla/iniparser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples static-libs" + +DEPEND="doc? ( app-doc/doxygen )" +RDEPEND="" + +DOCS=( AUTHORS README.md ) + +PATCHES=( + "${FILESDIR}"/${P}-cflags.patch + "${FILESDIR}"/${P}-soname.patch +) + +_newlib_so_with_symlinks() { + local source="${1}" base="${2}" current="${3}" revision="${4}" age="${5}" + local libdir="$(get_libdir)" + + newlib.so ${source} ${base}.so.${current}.${revision}.${age} + for i in ".${current}" '' ; do + dosym ${base}.so.${current}.${revision}.${age} /usr/${libdir}/${base}.so${i} + done +} + +src_prepare() { + epatch "${PATCHES[@]}" + rm -R html || die +} + +src_configure() { + append-lfs-flags +} + +_emake() { + emake CC="$(tc-getCC)" AR="$(tc-getAR)" V=1 "$@" +} + +src_compile() { + _emake +} + +src_test() { + _emake -C test +} + +src_install() { + use static-libs && newlib.a lib${PN}.a lib${PN}${SLOT}.a + _newlib_so_with_symlinks lib${PN}.so lib${PN}${SLOT} 1 0 0 + + insinto /usr/include/${PN}${SLOT} + doins src/*.h + + if use doc; then + emake -C doc + dohtml -r html/* + fi + + if use examples ; then + local examplesdir="/usr/share/doc/${PF}/examples" + insinto "${examplesdir}" + doins example/* + docompress -x "${examplesdir}" + fi + + dodoc "${DOCS[@]}" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/metadata.xml new file mode 100644 index 0000000000..4c5c1b89a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/iniparser/metadata.xml @@ -0,0 +1,11 @@ + + + + + samba@gentoo.org + Samba Team + + + ndevilla/iniparser + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.0b-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.0b-r1 deleted file mode 100644 index c4a1dfdb09..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.0b-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=compile install unpack -DESCRIPTION=A free stand-alone ini file parsing library. -EAPI=0 -HOMEPAGE=http://ndevilla.free.fr/iniparser/ -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd -LICENSE=MIT -SLOT=0 -SRC_URI=http://ndevilla.free.fr/iniparser/iniparser3.0b.tar.gz -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=ab062474910316e2a3131e0def2e146b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1 new file mode 100644 index 0000000000..1f3b2669c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=doc? ( app-doc/doxygen ) sys-devel/libtool !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A free stand-alone ini file parsing library +EAPI=4 +HOMEPAGE=http://ndevilla.free.fr/iniparser/ +IUSE=doc examples static-libs +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x86-macos +LICENSE=MIT +RESTRICT=test +SLOT=0 +SRC_URI=http://ndevilla.free.fr/iniparser/iniparser-3.1.tar.gz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=2bbeeb64178e830b4b0a98529e213797 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1-r1 new file mode 100644 index 0000000000..add6b79b96 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-3.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=doc? ( app-doc/doxygen ) sys-devel/libtool !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A free stand-alone ini file parsing library +EAPI=4 +HOMEPAGE=http://ndevilla.free.fr/iniparser/ +IUSE=doc examples static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RESTRICT=test +SLOT=0 +SRC_URI=http://ndevilla.free.fr/iniparser/iniparser-3.1.tar.gz +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=ba27e2ed45e62af2106b420f914be4ed diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-4.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-4.0 new file mode 100644 index 0000000000..04efc95a4b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/iniparser-4.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=doc? ( app-doc/doxygen ) +DESCRIPTION=A free stand-alone ini file parsing library +EAPI=5 +HOMEPAGE=https://github.com/ndevilla/iniparser +IUSE=doc examples static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +SLOT=4 +SRC_URI=https://github.com/ndevilla/iniparser/archive/v4.0.tar.gz -> iniparser-4.0.tar.gz +_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=55b991979afc7e92a5bf95621e51e398