Merge pull request #208 from kinvolk/dongsu/delete-packages-20210902

*: delete unnecessary packages 2021-09-03
This commit is contained in:
Dongsu Park 2021-09-06 09:56:56 +02:00 committed by GitHub
commit 2d6b89d760
68 changed files with 0 additions and 2631 deletions

View File

@ -1,64 +0,0 @@
# ChangeLog for app-shells/push
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*push-1.6 (09 Aug 2015)
*push-1.5-r1 (09 Aug 2015)
*push-1.5 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
+push-1.5.ebuild, +push-1.5-r1.ebuild, +push-1.6.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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> push-1.5.ebuild,
push-1.5-r1.ebuild, push-1.6.ebuild:
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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

View File

@ -1,95 +0,0 @@
# ChangeLog for app-shells/push
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/push/ChangeLog,v 1.26 2015/06/06 07:51:55 jlec Exp $
06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Add github to remote-id in metadata.xml
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> push-1.5-r1.ebuild,
push-1.5.ebuild, push-1.6.ebuild:
QA: drop trailing '.' from DESCRIPTION
04 Aug 2014; Mike Frysinger <vapier@gentoo.org> push-1.6.ebuild:
Mark arm64/m68k/s390/sh stable.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for sparc, wrt bug #495348
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for ppc64, wrt bug #495348
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for alpha, wrt bug #495348
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for ia64, wrt bug #495348
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for ppc, wrt bug #495348
05 Jan 2014; Agostino Sarubbo <ago@gentoo.org> push-1.6.ebuild:
Stable for x86, wrt bug #495348
04 Jan 2014; Chema Alonso <nimiux@gentoo.org> push-1.6.ebuild:
Stable for amd64 wrt bug #495348
29 Dec 2013; Markus Meier <maekke@gentoo.org> push-1.6.ebuild:
arm stable, bug #495348
27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> push-1.5.ebuild,
push-1.5-r1.ebuild:
Drop s390/sh/m68k to unstable
25 Dec 2013; Jeroen Roovers <jer@gentoo.org> push-1.6.ebuild:
Stable for HPPA (bug #495348).
*push-1.5 (23 Nov 2013)
*push-1.6 (23 Nov 2013)
23 Nov 2013; Ian Stakenvicius <axs@gentoo.org> +push-1.5.ebuild,
+push-1.6.ebuild:
fixed misunderstanding on previous commit; restored old stable and committed
the new ebuild as the proper full version bump
*push-1.5-r1 (22 Nov 2013)
22 Nov 2013; Ian Stakenvicius <axs@gentoo.org> +push-1.5-r1.ebuild,
-push-1.5.ebuild, metadata.xml:
updated metadata and upstream distfile, all code unchanged (only README) so
committing revbump direct to stable
17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
Add proxy-maintainers to metadata.xml
19 Sep 2012; Jeremy Olexa <darkside@gentoo.org> metadata.xml:
update metadata
26 Aug 2012; Raúl Porcel <armin76@gentoo.org> push-1.5.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #427100
04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> push-1.5.ebuild:
Stable for amd64, wrt bug #427100
25 Jul 2012; Jeroen Roovers <jer@gentoo.org> push-1.5.ebuild:
Stable for HPPA (bug #427100).
23 Jul 2012; Markus Meier <maekke@gentoo.org> push-1.5.ebuild:
arm stable, bug #427100
19 Jul 2012; Anthony G. Basile <blueness@gentoo.org> push-1.5.ebuild:
Stable ppc/ppc64, bug #427100
19 Jul 2012; Johannes Huber <johu@gentoo.org> push-1.5.ebuild:
Stable for x86, wrt bug #427100
22 May 2012; Jeremy Olexa <darkside@gentoo.org> push-1.5.ebuild:
add ~amd64-fbsd
08 May 2012; Jeremy Olexa <darkside@gentoo.org> push-1.5.ebuild:
fix header
*push-1.5 (08 May 2012)
08 May 2012; Jeremy Olexa <darkside@gentoo.org> +push-1.5.ebuild,
+metadata.xml:
New ebuild by Martin Väth

View File

@ -1,8 +0,0 @@
DIST push-1.5.tar.gz 1971 SHA256 7c9068a619bcc49e3e13f819e23e1c05464729df0529753557f23f65e922fdad SHA512 77f4afd1a8226b0b4104008fcea2a61e5c9a7930b08266e069c387c806ef86e8d5641d70ece6dfd02557c956fc916134551d10777e5730973657d767370f8a26 WHIRLPOOL e1d71d7d9369bf23fe9046a34f7c9cd4f7ff79b4db3e13a9cef089113e31f7db2ecb6ff13e899e1db7726359b68260776723f73201d3db0472d267b8db7515b2
DIST push-1.6.tar.gz 1955 SHA256 713dea172ede55971ff82da932782503c2aa6703eba73c1ac317ec4c8eb22e80 SHA512 4623f51249138bacb7251fb5d5d1ae8dd070de7ce628e42b6eed90a4b6ffd36d28eb58b116f5b1833bc1affa8db539da9b94d104ffe03c6bd1e294b56c393c86 WHIRLPOOL 787f65542e92fd10c411969d03ec17b45a90b35e9c8e17b9fb3e732fb1d97813f04c3a03cc329a469a5bea2a194f879f4c600e2e534dd8c778f7f712d4c171b1
EBUILD push-1.5-r1.ebuild 714 SHA256 126ce089d24f2e438ce89e4cdc9ab3b644f86e7c54a05a27f57e3e691d7bbf6d SHA512 206699dc1b07e40525097120b6555762e23ed23a107f06b97f43181962887fbfc44d2f54b0e222dd561da145c456dd08f2d89fdebbc6adc3668a40bc9b2366be WHIRLPOOL 2af385cb384bafb9df7c552d6449b43f9d2569db1f6ed522ed7e359e49793b3ce032a9624fd2f2fa901c1d9831a85044bd179649bb27121b4ae3a7e4ae6ff749
EBUILD push-1.5.ebuild 722 SHA256 0dbb2c02554ff915b504ea0049df8c9204aa1fe2518617983d4fb9d454409943 SHA512 3594cdc3a7eb3c69598d168e3270917d71f0204aea7396be866bf278a6b4961334206d0f74bbcd2896973278c98cf20afa151b41ceed91ebd1d2a1d078d7430f WHIRLPOOL 90272843a8800702e3e0922519fce0b28c37919104164272a09486821dc2f568773ba8bc6b187bb662cd1280f623ec459fde26109fefc1aaaaf10f627cf54f84
EBUILD push-1.6.ebuild 717 SHA256 ce71ed762a15d5c0189831efe8c767c4a8a291a035fa1bfc9cc1895f8c90d371 SHA512 e6a846918404f1eacac7fb45ce6b8d3cbc951745fea83636817e6f629771748fddf5211ea48cb65a6e31621ab2270e8a5b4da27b8d43eb53d4d47baafbe82e22 WHIRLPOOL 7f7aff82cb8a81be63e510df5e4cd4a17b48ce188d0ffdcafd9139964ddd85b0196834da2838b132dd979d8bb9ff173750dbedc3a6cd95779a6cf24c8ff44e07
MISC ChangeLog 2306 SHA256 a3ef80c888aaf8fd31216437ef2aea071b54a5be226995f98a3831b93823eb18 SHA512 7b878f2b49905db50a5a2d4842ceeb16828fef51e0c4620bbd5fdc1d484b6c63c5aa990692c5d83dbe04a76840fa44040a9f4014a04d20141e98be834b01678a WHIRLPOOL 76971ce87d00a084bb33c789b050bf12fd59ff6dea8b3d8c27f5803cfb7f1a1005cde3c26de1bf44a9e5a9d3af945d27c12c4c4d21ec899d1a6dd86bdb90b273
MISC ChangeLog-2015 3213 SHA256 86a9bcba288cbd5fe5a05d4a87f3ca0af1a948af27d6483e86a4252c66143ff7 SHA512 0bbe433febe296ed1f402839233583a0920e628a2517b6ecb3a060f9bee257347450c9a716388e54fb2603c81d18c0d4566fc791a8949b95bfc320a69ce7787f WHIRLPOOL 940bf04364b14cc63d0b7bdd5866f9098d8f8f2124141869022829b89ef53fdb81e369310c22ba6428ac0cea676b84d47e2f7df19d0d218a7b65de3a418c2585
MISC metadata.xml 681 SHA256 91e1f27adf01909fb7364731ac081c91f3dbd73619c51845c5ed90f96e65ca02 SHA512 355f995936769b3c98ae3f82a232622c440cbe2ec9caf597065b1f63140c9d7dc2c40083b824640b98a86800132d505cb576e8b8daee26675ac169e3ada2e8ab WHIRLPOOL fafacf0d971610e802f6173d3219c727b29c2b7f97c97c12ea760b332d391e43f0ffd3b11ef487c5b0719833fab711691496c70857a0b8766d9155b7b0608d54

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>martin@mvath.de</email>
<name>Martin Väth</name>
<description>Upstream developer, assign bugs</description>
</maintainer>
<maintainer>
<email>axs@gentoo.org</email>
<description>Proxy committer, CC bugs</description>
</maintainer>
<upstream>
<maintainer>
<email>martin@mvath.de</email>
<name>Martin Väth</name>
</maintainer>
<bugs-to>mailto:martin@mvath.de</bugs-to>
<remote-id type="github">vaeth/push</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,21 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit vcs-snapshot
DESCRIPTION="A POSIX shell function to treat a variable like an array, quoting args"
HOMEPAGE="https://github.com/vaeth/push/"
SRC_URI="https://github.com/vaeth/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE=""
src_install() {
insinto /usr/bin
doins push.sh
dodoc README
}

View File

@ -1,21 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit vcs-snapshot
DESCRIPTION="A POSIX shell function to treat a variable like an array, quoting args"
HOMEPAGE="https://github.com/vaeth/push/"
SRC_URI="https://github.com/vaeth/${PN}/tarball/release-${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE=""
src_install() {
insinto /usr/bin
doins push.sh
dodoc README
}

View File

@ -1,21 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit vcs-snapshot
DESCRIPTION="A POSIX shell function to treat a variable like an array, quoting args"
HOMEPAGE="https://github.com/vaeth/push/"
SRC_URI="https://github.com/vaeth/${PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE=""
src_install() {
insinto /usr/bin
doins push.sh
dodoc README
}

View File

@ -1,97 +0,0 @@
# 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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - 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 <sping@gentoo.org>
+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 <sping@gentoo.org> iniparser-4.0.ebuild:
Fix re-introduced CVS header
Signed-off-by: Sebastian Pipping <sping@gentoo.org>
16 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Updating remote-id in metadata.xml
Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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 <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
07 Mar 2016; Mike Frysinger <vapier@gentoo.org>
files/iniparser-3.0-autotools.patch, iniparser-4.0.ebuild:
fix LFS handling #471102
07 Mar 2016; Mike Frysinger <vapier@gentoo.org> iniparser-4.0.ebuild:
respect AR settings
07 Mar 2016; Mike Frysinger <vapier@gentoo.org> iniparser-4.0.ebuild:
fix USE=static-libs handling

View File

@ -1,179 +0,0 @@
# 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 <haubi@gentoo.org>
iniparser-3.1-r1.ebuild:
add ~ppc-aix prefix keyword
09 Jun 2015; Fabian Groffen <grobian@gentoo.org> iniparser-3.1-r1.ebuild:
Add Prefix keywords to unbreak the Prefix bootstrap
03 Jun 2015; Mike Frysinger <vapier@gentoo.org> iniparser-3.1-r1.ebuild:
Mark arm64/m68k/s390/sh stable.
02 Mar 2015; Yixun Lan <dlan@gentoo.org> iniparser-3.1-r1.ebuild:
add arm64 support, tested on A53 board
11 Oct 2014; Markus Meier <maekke@gentoo.org> iniparser-3.1-r1.ebuild:
arm stable, bug #512012
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for sparc, wrt bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for ppc64, wrt bug #512012
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> iniparser-3.1-r1.ebuild,
iniparser-3.1.ebuild:
QA: drop trailing '.' from DESCRIPTION
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for HPPA (bug #512012).
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> iniparser-3.1-r1.ebuild:
Stable for amd64, wrt bug #512912
*iniparser-3.1-r1 (02 Feb 2014)
02 Feb 2014; Víctor Ostorga <vostorga@gentoo.org> 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
<alexanders83@web.de>
25 Feb 2013; Zac Medico <zmedico@gentoo.org> iniparser-3.1.ebuild:
Add ~arm-linux and ~x86-linux keywords.
13 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org>
-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 <armin76@gentoo.org> iniparser-3.1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #428152
04 Aug 2012; Markos Chandras <hwoarang@gentoo.org> iniparser-3.1.ebuild:
Stable on amd64 wrt bug #428152
30 Jul 2012; Anthony G. Basile <blueness@gentoo.org> iniparser-3.1.ebuild:
Stable arm, bug #428152
28 Jul 2012; Anthony G. Basile <blueness@gentoo.org> iniparser-3.1.ebuild:
Stable ppc/ppc64, bug #428152
27 Jul 2012; Jeff Horelick <jdhore@gentoo.org> iniparser-3.1.ebuild:
marked x86 per bug 428152
26 Jul 2012; Jeroen Roovers <jer@gentoo.org> iniparser-3.1.ebuild:
Stable for HPPA (bug #428152).
*iniparser-3.1 (25 May 2012)
25 May 2012; Tomáš Chvátal <scarabeus@gentoo.org> +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 <aballier@gentoo.org> iniparser-3.0.0.ebuild:
keyword ~amd64-fbsd
30 Mar 2012; Víctor Ostorga <vostorga@gentoo.org> 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 <ottxor@gentoo.org> +iniparser-3.0.0.ebuild,
+files/iniparser-3.0-autotools.patch:
version bump
26 Sep 2010; Mart Raudsepp <leio@gentoo.org> iniparser-3.0b-r2.ebuild:
Add ~mips
11 Apr 2010; Tiziano Müller <dev-zero@gentoo.org>
iniparser-3.0b-r2.ebuild:
... and install the *.ini example files as well.
11 Apr 2010; Tiziano Müller <dev-zero@gentoo.org>
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 <dev-zero@gentoo.org>
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 <josejx@gentoo.org> iniparser-3.0b-r1.ebuild:
Marked ppc/ppc64 stable for bug #291428.
15 Dec 2009; Raúl Porcel <armin76@gentoo.org> iniparser-3.0b-r1.ebuild:
ia64/sparc stable wrt #291428
07 Dec 2009; Jeroen Roovers <jer@gentoo.org> iniparser-3.0b-r1.ebuild:
Stable for HPPA (bug #291428).
06 Dec 2009; Tobias Klausmann <klausman@gentoo.org>
iniparser-3.0b-r1.ebuild:
Stable on alpha, bug #291428
26 Nov 2009; Víctor Ostorga <vostorga@gentoo.org> iniparser-3.0b.ebuild,
iniparser-3.0b-r1.ebuild:
Fixing typo in ebuild DESCRIPTION, bug #294755
26 Nov 2009; Markus Meier <maekke@gentoo.org> iniparser-3.0b-r1.ebuild:
amd64/arm/x86 stable, bug #291428
22 Jul 2009; Joseph Jezak <josejx@gentoo.org> iniparser-3.0b-r1.ebuild:
Marked ~ppc/~ppc64 for bug #275429.
05 Jul 2009; Javier Villavicencio <the_paya@gentoo.org>
iniparser-3.0b-r1.ebuild:
Add ~x86-fbsd.
01 Jul 2009; Raúl Porcel <armin76@gentoo.org> iniparser-3.0b-r1.ebuild:
Add ~arm/~s390/~sh
30 Jun 2009; Raúl Porcel <armin76@gentoo.org> iniparser-3.0b-r1.ebuild:
Add ~ia64/~sparc wrt #275429
28 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
iniparser-3.0b-r1.ebuild:
Keyworded on alpha, bug #275429
26 Jun 2009; Jeroen Roovers <jer@gentoo.org> iniparser-3.0b-r1.ebuild:
Marked ~hppa (bug #275429).
*iniparser-3.0b-r1 (04 May 2009)
04 May 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+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 <john.keeping@lineone.net> - fixes bug 267753. Applied with
dev-zero's agreement.
15 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> 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 <dev-zero@gentoo.org> +metadata.xml,
+iniparser-3.0b.ebuild:
Initial commit for samba-3.2_pre2

View File

@ -1,12 +0,0 @@
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

View File

@ -1,38 +0,0 @@
--- /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

View File

@ -1,47 +0,0 @@
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

View File

@ -1,28 +0,0 @@
From 14370f5ce94cce077c798db6611ef65cd1822df2 Mon Sep 17 00:00:00 2001
From: Sebastian Pipping <sebastian@pipping.org>
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

View File

@ -1,35 +0,0 @@
From c3a112a89d3cbbfe0edc4fbac366a47986d6c118 Mon Sep 17 00:00:00 2001
From: Sebastian Pipping <sebastian@pipping.org>
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

View File

@ -1,47 +0,0 @@
# 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
}

View File

@ -1,47 +0,0 @@
# 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
}

View File

@ -1,79 +0,0 @@
# 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[@]}"
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>samba@gentoo.org</email>
<name>Samba Team</name>
</maintainer>
<upstream>
<remote-id type="github">ndevilla/iniparser</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,128 +0,0 @@
# ChangeLog for dev-libs/ustr
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*ustr-1.0.4-r5 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
+ustr-1.0.4-r5.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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> 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
*ustr-1.0.4-r6 (13 Sep 2015)
13 Sep 2015; Ian Delaney <idella4@gentoo.org>
+files/ustr-1.0.4-gcc_5-check.patch, +ustr-1.0.4-r6.ebuild:
revbump; patch and ebuild submitted in bug #556452
Package-Manager: portage-2.2.20.1
*ustr-1.0.4-r7 (15 Sep 2015)
15 Sep 2015; Ian Delaney <idella4@gentoo.org> -ustr-1.0.4-r6.ebuild,
+ustr-1.0.4-r7.ebuild:
revbump
ustr-1.0.4-r7.ebuild made from base of ustr-1.0.4-r5.ebuild with
changes from Bug #556452 correcting patch submitted by user which
added changes to the stabled ustr-1.0.4-r5 as the base, removed the
brokenustr-1.0.4-r6 ebuild, ack to Arfrever for reporting and
providing support to make ustr-1.0.4-r7.
Package-Manager: portage-2.2.20.1
24 Jan 2016; Michał Górny <mgorny@gentoo.org> 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 <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
17 Feb 2016; Mike Frysinger <vapier@gentoo.org> ustr-1.0.4-r7.ebuild:
unify emake calls
Also fix $EPREFIX usage in more paths, and respect CPPFLAGS settings.
17 Feb 2016; Mike Frysinger <vapier@gentoo.org> ustr-1.0.4-r7.ebuild:
add a configure stage for cross-compiling
The build system likes to compile & run programs to figure out host
features. This fails when cross-compiling and such, so add a func
to do all with compile tests.
*ustr-1.0.4-r8 (17 Feb 2016)
17 Feb 2016; Mike Frysinger <vapier@gentoo.org>
+files/ustr-1.0.4-build-libs.patch, metadata.xml, +ustr-1.0.4-r8.ebuild:
make installed file set more minimal
Add USE=static-libs to control install of the static archive.
Add USE=ustr-import to control install of the dev tool and source tree.
Punt the xxx-debug libs as this isn't how we handle debugging in Gentoo.
17 Feb 2016; Mike Frysinger <vapier@gentoo.org> ustr-1.0.4-r8.ebuild:
add arm64 love
10 Jun 2016; Agostino Sarubbo <ago@gentoo.org> ustr-1.0.4-r8.ebuild:
amd64 stable wrt bug #584758
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
25 Jun 2016; Agostino Sarubbo <ago@gentoo.org> ustr-1.0.4-r8.ebuild:
x86 stable wrt bug #584758
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>

View File

@ -1,73 +0,0 @@
# ChangeLog for dev-libs/ustr
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ustr/ChangeLog,v 1.17 2015/05/05 19:33:04 mrueg Exp $
05 May 2015; Manuel Rüger <mrueg@gentoo.org> -ustr-1.0.4-r1.ebuild,
-ustr-1.0.4-r2.ebuild, -ustr-1.0.4-r3.ebuild, -ustr-1.0.4-r4.ebuild:
Remove old.
02 Dec 2014; Pacho Ramos <pacho@gentoo.org> ustr-1.0.4-r5.ebuild:
amd64/x86 stable, bug #525988
*ustr-1.0.4-r5 (02 Jun 2014)
02 Jun 2014; Sven Vermeulen <swift@gentoo.org> +ustr-1.0.4-r5.ebuild:
Update multilib support in ustr with many thanks to Arfrever
*ustr-1.0.4-r4 (30 May 2014)
30 May 2014; Sven Vermeulen <swift@gentoo.org> +ustr-1.0.4-r4.ebuild:
Add multilib support, needed for libsemanage (bug #506460) thanks to Sven Eden
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ustr-1.0.4-r3.ebuild:
Stable for x86, wrt bug #495414
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> ustr-1.0.4-r3.ebuild:
amd64 stable, bug #495414
07 Jan 2014; Sergey Popov <pinkbyte@gentoo.org> ustr-1.0.4-r3.ebuild:
Add ~arm and ~mips keywords
*ustr-1.0.4-r3 (09 Nov 2013)
09 Nov 2013; Markos Chandras <hwoarang@gentoo.org> +ustr-1.0.4-r3.ebuild,
metadata.xml:
Fix installation path. Patch by Sven Eden <Yamakuzure@gmx.net> who will also
be the maintainer
*ustr-1.0.4-r2 (13 Oct 2013)
13 Oct 2013; Jeroen Roovers <jer@gentoo.org> +ustr-1.0.4-r2.ebuild:
Respect AR/CC/CFLAGS, build verbosely (in src_test() as well). Remove
unneeded die().
12 Oct 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due #237340
12 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-ustr-1.0.4.ebuild:
Delete.
12 Feb 2011; Markos Chandras <hwoarang@gentoo.org> ustr-1.0.4-r1.ebuild:
Stable on amd64 wrt bug #353781
10 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ustr-1.0.4-r1.ebuild:
x86 stable wrt bug #353781
05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
ustr-1.0.4-r1.ebuild:
Fix installation with FEATURES="multilib-strict".
*ustr-1.0.4-r1 (02 Aug 2009)
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org> +ustr-1.0.4-r1.ebuild:
Fix bugs #240230, #241280, and #243954.
22 Jul 2009; Chris PeBenito <pebenito@gentoo.org> ustr-1.0.4.ebuild:
Mark stable. Remove old ebuilds.
*ustr-1.0.4 (03 Oct 2008)
03 Oct 2008; Chris PeBenito <pebenito@gentoo.org> +metadata.xml,
+ustr-1.0.4.ebuild:
Initial commit.

View File

@ -1,9 +0,0 @@
AUX ustr-1.0.4-build-libs.patch 2058 SHA256 a9bc75555f33a86168ba25b09c570ddefb5341c5120266fa20ccfd3e788db4ba SHA512 122c38e4779526ae821341b10757454b28c35d59d99aee919d23f691fc06b019983467c5bdd0b8ca8d3e939e357e9bb588f61d4dd2ebb33235d720d637f20f86 WHIRLPOOL 9c7c13249d563d894fd182c79918b6864493ff3546befb68bda11415d16f20698fa08d401ccc8adfacefe3a2db3b16a06ff09039d6e9faa3503703a2b0a342a7
AUX ustr-1.0.4-gcc_5-check.patch 1087 SHA256 e68b420be7595f99ac48379bf645bad3e939f1d842435e3931b503873f3c54ab SHA512 b669a40929cf45cb83aa5c738cb58676cc9c08ee6c84dd7c79352c6aaa7aa36526a0878e98d78b45cfe3c7f62e9b014fe9eaf01fb1b4b460658cfcb1e77d7dab WHIRLPOOL cee638bac514d57de6a492791a54b56372d84ab66e52ebb2b2877f3d64b2f73bfbde0e4eed4954563439cb1d2ae34accfd539eedbdd27c2b781aafed73251260
DIST ustr-1.0.4.tar.bz2 233723 SHA256 3daf6eae9f78de1e872c0b2b83cce35515b94d4bb8a074e48f331fd99e1fc2c4 SHA512 b7df6ca3a9f25ee6f5c9ab4325732d348de27c5e02ebff36a7d5706f56b2df994df35bd652825a28e27bbde731c6a5933248d99c670d192b1952e7534eec1510 WHIRLPOOL b37783d844e85c3bd7725ac92ca2c84f27f03914d5cf79da2a1c2e48f737d869c49763d1c1ed799cc117d7b414aa8792e6d5833e028521ffaf500735ad4084c2
EBUILD ustr-1.0.4-r5.ebuild 1261 SHA256 ae0cf4b99933915d7a2140f73576628a0f94197ecf7988de6241fb1ecebeeba7 SHA512 ba232e09d91544be24bada5ea64499c40a2c1c13d96def6a9c9b4259c033d0dde3ca1ee9e20e1383bb07b5a67d6cbad68396c886a05595e186bd41bed02df850 WHIRLPOOL 48c31b16d265562008dd1a405401a6a99626cb92a2689efaf99f6a471eba03b48fa80f0ba4d3e1ef7b68191a7bb6febbb445945808774a3adf279c1a313ad081
EBUILD ustr-1.0.4-r7.ebuild 1786 SHA256 771637957e8a5f05a26214db966c828adb886f7f130d68e993ca3407b44303df SHA512 61dad5bf8a9ed48074d6d2858b16ba233aeb030e27606be7d25573a8a2ce61dbf61f66e45c0f667421f2c227d48fa770a5dd1f4b41980f4d0a58a7e2bb607f41 WHIRLPOOL 406ad29f126e789033692f7542ce3772c2808e29049b8ecedf371c748c65901a4b464f91d6ca46bddac0a24195f5e2bdb4118d4f84bff0d588e45f9ecf4df7e9
EBUILD ustr-1.0.4-r8.ebuild 2066 SHA256 4992b9ec8de363df0c4fa9ceb9899d530f915b93798af15010a61c7f0e888950 SHA512 353403890647d431bfcd0cb7cae9cf61cf2e4933263a941d128b7cfeafc89f716d756b6001a5f40b5aa515efd810c7211868a50303c6ad362964301ae0fed2ea WHIRLPOOL 16def44cab1f15a07fb02fa9e4101df4b0f647e54ce1987fa07a37b3e1989e6cf557372191d9f94fadea43a8ec595a797cab54ae9af56c20c46f9758b9f1ef21
MISC ChangeLog 4560 SHA256 3935ac0a792982f5be792b0eda7a69d68604a5d407c4fed146e76a0d048d6990 SHA512 9d30d7763361ff7e39e231c896503bdaa943f47a69ad322e993c031de802125875a2bbfec086900c224e23ad28e79ca70eb1f0e7dc4483c237fcfccf5679491e WHIRLPOOL 40d56941b01e9eaef12d8aa83d5a74f720d24e72d9b1c8ba7b994a3b4b430cdfef689627e87692a8dc1bf211647767a194a77a187e3ff81128d425af3c1be7ed
MISC ChangeLog-2015 2471 SHA256 036dc588a3139866469aaec5fe0c7fe02525936ac42e1ac95e42a1183ad911ec SHA512 b28cab020696002d48eaba2c606ebe3814a0cf7c134e664e9619333fa9f82acd775ea880d414864f1b8db2428cb63bdbff6ccbb35b1c556ba3c46de4bdfeafd3 WHIRLPOOL 3b66c5d3d55dd78fec05fad0563bdacc72b32914efbfd9f717e05fdfc66250140578650ac840f4847c6c1a835370450ea35b858230478ba6e78d9bbb0f4c9898
MISC metadata.xml 525 SHA256 2757c2384bdfba67fafa5780aead6901a4302c74b915fb2dd06c714bfddb33cf SHA512 29eeec1073b67bf0fcc11f30b9ee0f41db40fb976937e6b6397e80d1019856cf2e08da8da956c6bbe34ac1d48323b2521d7b57dfbf3e379bfe6ed1aa90aada14 WHIRLPOOL c5a1eeaa0a850ff6bff94221bdb4afb95ff0fd1a9e7dffff07e2b7cd2ee493c6e5cb9ca7be5f04dce7ff43df794d69658bd05f7b36bd3ff29f75e8cd97468140

View File

@ -1,49 +0,0 @@
make static lib build/install controllable so we can disable it by default
punt the -debug lib variants ... if people want debug libs, they can rebuild
the package using their desired build settings.
--- a/Makefile
+++ b/Makefile
@@ -291,8 +291,10 @@
OPT_LIB_SHARED = libustr-$(VERS_BSO).so.$(VERS_ESO)
OPT_LIB_STATIC = libustr.a
-LIB_SHARED = $(DBG_LIB_SHARED) $(OPT_LIB_SHARED)
-LIB_STATIC = $(DBG_LIB_STATIC) $(OPT_LIB_STATIC)
+LIB_SHARED = $(OPT_LIB_SHARED)
+ifeq ($(USE_STATIC),yes)
+LIB_STATIC = $(OPT_LIB_STATIC)
+endif
DEPS_NONC_ALL = $(SRC_HDRS) $(SRC_SRCS_H)
DEPS_C_ALL = $(SRC_HDRS)
@@ -388,17 +390,14 @@
install -d $(DESTDIR)$(bindir)
install -d $(DESTDIR)$(libdir)/pkgconfig
$(HIDE)echo Installing files
+ifeq ($(USE_STATIC),yes)
install -m 644 -t $(DESTDIR)$(libdir) $(LIB_STATIC)
+endif
install -m 755 -t $(DESTDIR)$(libdir) $(LIB_SHARED)
-rm -f $(DESTDIR)$(libdir)/$(OPT_LIB_SHARED_NAME)
ln -s $(OPT_LIB_SHARED) $(DESTDIR)$(libdir)/$(OPT_LIB_SHARED_NAME)
-rm -f $(DESTDIR)$(libdir)/$(OPT_LIB_SHAREDEV)
ln -s $(OPT_LIB_SHARED_NAME) $(DESTDIR)$(libdir)/$(OPT_LIB_SHAREDEV)
- -rm -f $(DESTDIR)$(libdir)/$(DBG_LIB_SHARED_NAME)
- ln -s $(DBG_LIB_SHARED) $(DESTDIR)$(libdir)/$(DBG_LIB_SHARED_NAME)
- -rm -f $(DESTDIR)$(libdir)/$(DBG_LIB_SHAREDEV)
- ln -s $(DBG_LIB_SHARED_NAME) $(DESTDIR)$(libdir)/$(DBG_LIB_SHAREDEV)
- $(LDCONFIG) -n $(DESTDIR)$(libdir)
install -pm 644 -t $(DESTDIR)$(includedir) $(SRC_HDRS)
install -pm 644 -t $(DESTDIR)$(SHRDIR) $(SRC_SRCS)
install -pm 644 -t $(DESTDIR)$(SHRDIR) $(XSRC_SRCS)
@@ -406,7 +406,7 @@ endif
install -pm 644 -t $(DESTDIR)$(mandir)/man1 $(MAN_PAGES_1)
install -pm 644 -t $(DESTDIR)$(mandir)/man3 $(MAN_PAGES_3)
install -m 755 -t $(DESTDIR)$(bindir) ustr-import
- install -pm 644 -t $(DESTDIR)$(libdir)/pkgconfig ustr.pc ustr-debug.pc
+ install -pm 644 -t $(DESTDIR)$(libdir)/pkgconfig ustr.pc
ustr-import-multilib: ustr-import-multilib.in
sed -e 's,@INCLUDEDIR@,$(includedir),g' -e 's,@MBINDIR@,$(MBINDIR),g' < $< > $@

View File

@ -1,28 +0,0 @@
--- a/ustr-conf.h.in 2007-10-22 08:00:55.000000000 +0200
+++ b/ustr-conf.h.in 2015-09-10 12:24:34.998796842 +0200
@@ -4,13 +4,24 @@
/* this is the custom version for the library itself, for everyone else
* ustr-import generates one depending on the options. */
+/* If this is GCC with major version 5 and up, the default C standard
+ * has changed from C89 to C99 so the old inline behaviour must be
+ * restored:
+ */
+#if defined(__GNUC__) \
+ && (__GNUC__ > 4) \
+ && defined(__STDC_VERSION__) \
+ && (__STDC_VERSION__ >= 199901L)
+# define inline inline __attribute__ ((gnu_inline))
+#endif /* GCC greater than major version 4 and not -std=c89 set */
+
/* The default is now to link against libc. */
#ifndef USTR_CONF_INCLUDE_CODEONLY_HEADERS
#define USTR_CONF_INCLUDE_CODEONLY_HEADERS 0
#endif
/* We can't: if defined(__GLIBC__) && (!defined(_GNU_SOURCE) || !_GNU_SOURCE)
- * because by the time we've included a libc header it's too late. */
+ * because by the time we've included a libc header it's too late. */
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>Yamakuzure@gmx.net</email>
<name>Sven Eden</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="ustr-import">Install ustr-import developer program and source code for bundling.</flag>
</use>
</pkgmetadata>

View File

@ -1,66 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit toolchain-funcs multilib-minimal
DESCRIPTION="Low-overhead managed string library for C"
HOMEPAGE="http://www.and.org/ustr"
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips x86"
IUSE=""
DEPEND=""
RDEPEND=""
DOCS=(ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO)
MULTILIB_WRAPPED_HEADERS=(
/usr/include/ustr-conf.h
/usr/include/ustr-conf-debug.h
)
src_prepare() {
multilib_copy_sources
}
multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
SHRDIR="/usr/share/${P}" \
HIDE= \
all-shared
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
prefix="${EPREFIX}/usr" \
libdir="${EPREFIX}/usr/$(get_libdir)" \
mandir="/usr/share/man" \
SHRDIR="/usr/share/${P}" \
DOCSHRDIR="/usr/share/doc/${PF}" \
HIDE= \
install
}
multilib_src_test() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
SHRDIR="/usr/share/${P}" \
HIDE= \
check
}

View File

@ -1,74 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit toolchain-funcs multilib-minimal
DESCRIPTION="Low-overhead managed string library for C"
HOMEPAGE="http://www.and.org/ustr"
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~x86"
DOCS=(ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO)
MULTILIB_WRAPPED_HEADERS=(
/usr/include/ustr-conf.h
/usr/include/ustr-conf-debug.h
)
src_prepare() {
epatch "${FILESDIR}/${P}-gcc_5-check.patch"
multilib_copy_sources
}
_emake() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
libdir="${EPREFIX}/usr/$(get_libdir)" \
mandir="${EPREFIX}/usr/share/man" \
SHRDIR="${EPREFIX}/usr/share/${P}" \
DOCSHRDIR="${EPREFIX}/usr/share/doc/${PF}" \
HIDE= \
"$@"
}
multilib_src_configure() {
# The included configure tests require execution.
# We require vsnprintf everywhere as it's in POSIX.
printf '#!/bin/sh\necho 0\n' > autoconf_vsnprintf
chmod a+rx autoconf_vsnprintf
# Always use stdint.h as it's in POSIX.
sed -i '/have_stdint_h=0/s:=0:=1:' Makefile || die
# Figure out the size of size_t.
printf '#include <sys/types.h>\nint main() { char buf[sizeof(size_t) - 8]; }\n' > sizet_test.c
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} -c sizet_test.c 2>/dev/null
printf '#!/bin/sh\necho %s\n' $(( $? == 0 )) > autoconf_64b
chmod a+rx autoconf_64b
# Generate the config file now to avoid bad makefile deps.
_emake ustr-import
}
multilib_src_compile() {
_emake all-shared
}
multilib_src_install() {
_emake DESTDIR="${D}" install
}
multilib_src_test() {
_emake check
}

View File

@ -1,84 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit toolchain-funcs multilib-minimal
DESCRIPTION="Low-overhead managed string library for C"
HOMEPAGE="http://www.and.org/ustr"
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
IUSE="static-libs ustr-import"
DOCS=(ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO)
MULTILIB_WRAPPED_HEADERS=(
/usr/include/ustr-conf.h
/usr/include/ustr-conf-debug.h
)
src_prepare() {
epatch "${FILESDIR}/${P}-gcc_5-check.patch"
epatch "${FILESDIR}/${PN}-1.0.4-build-libs.patch"
multilib_copy_sources
}
_emake() {
emake \
USE_STATIC=$(usex static-libs) \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
libdir="${EPREFIX}/usr/$(get_libdir)" \
mandir="${EPREFIX}/usr/share/man" \
SHRDIR="${EPREFIX}/usr/share/${P}" \
DOCSHRDIR="${EPREFIX}/usr/share/doc/${PF}" \
HIDE= \
"$@"
}
multilib_src_configure() {
# The included configure tests require execution.
# We require vsnprintf everywhere as it's in POSIX.
printf '#!/bin/sh\necho 0\n' > autoconf_vsnprintf
chmod a+rx autoconf_vsnprintf
# Always use stdint.h as it's in POSIX.
sed -i '/have_stdint_h=0/s:=0:=1:' Makefile || die
# Figure out the size of size_t.
printf '#include <sys/types.h>\nint main() { char buf[sizeof(size_t) - 8]; }\n' > sizet_test.c
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} -c sizet_test.c 2>/dev/null
printf '#!/bin/sh\necho %s\n' $(( $? == 0 )) > autoconf_64b
chmod a+rx autoconf_64b
# Generate the config file now to avoid bad makefile deps.
_emake ustr-import
}
multilib_src_compile() {
_emake all-shared
}
multilib_src_install() {
_emake DESTDIR="${D}" install
if ! use ustr-import ; then
rm -r \
"${ED}/usr/bin/ustr-import" \
"${ED}/usr/share/man/man1/ustr-import.1" \
"${ED}/usr/share/${P}" || die
fi
}
multilib_src_test() {
_emake check
}

View File

@ -1,2 +0,0 @@
DIST appdirs-1.4.0.tar.gz 14358 SHA256 8fc245efb4387a4e3e0ac8ebcc704582df7d72ff6a42a53f5600bbb18fdaadc5 SHA512 a16fbad419e593acf1b58a3f8f893d206b3fc1a269757213a34d129e6fc39aa041efacb7964d326b82376373315357c93e85b272f374a096d9a63e73e3ce1dac WHIRLPOOL 0e12bf1875e489fbfb2ed48b125917bb6e176b90051a0afe2b64f431bbd1f5be499b7c0631302513387c440a05b2eb067fefaf54141424c260834cba854b7e6f
DIST appdirs-1.4.3.tar.gz 9641 SHA256 5ce44e43c3fd537ce1aaf72141c525aa67032a5af0a14dcf755621e69d72414b SHA512 787f551ef5af355bbc77ffb3059553fab77614cce466b4145e4b55fecb8553d329f8748865fd69005d13451a9b11229a65721095a122db83a8433a2661503dfc WHIRLPOOL 4e88de235789556a220134c9b6cc1741d6fb65070c62e278c94585e3adc464562e3dc259340a8147b33de417e9533b7bc40cc66eb558d04ec3b197f5a092980e

View File

@ -1,30 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Module for determining appropriate platform-specific dirs"
HOMEPAGE="https://github.com/ActiveState/appdirs"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE=""
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# api.doctests is missing in the dist zipfile
# and the 'internal' doctest does nothing
RESTRICT=test
python_test() {
cd test || die
"${PYTHON}" test.py \
|| die "Tests fail with ${EPYTHON}"
}

View File

@ -1,23 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Module for determining appropriate platform-specific dirs"
HOMEPAGE="https://github.com/ActiveState/appdirs"
SRC_URI="https://github.com/ActiveState/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
PATCHES=( "${FILESDIR}"/${PN}-1.4.3-distutils.patch )
python_test() {
"${PYTHON}" test/test_api.py || die "Tests fail with ${EPYTHON}"
}

View File

@ -1,13 +0,0 @@
Force setup.py to use distutils in order to break setuptools cyclic dependency.
--- appdirs-1.4.0/setup.py
+++ appdirs-1.4.0/setup.py
@@ -38,8 +38,6 @@
Programming Language :: Python :: 3.2
Topic :: Software Development :: Libraries :: Python Modules
""".split('\n') if c.strip()],
- test_suite='test.test_api',
- tests_require=tests_require,
keywords='application directory log cache user',
author='Trent Mick',
author_email='trentm@gmail.com',

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<maintainer type="project">
<email>openstack@gentoo.org</email>
<name>Openstack</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription lang="en">
A small Python module for determining appropriate platform-specific
dirs, e.g. a "user data dir".
</longdescription>
<upstream>
<remote-id type="pypi">appdirs</remote-id>
<remote-id type="github">ActiveState/appdirs</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +0,0 @@
DIST packaging-15.3.tar.gz 34359 SHA256 1e9a6b9ad621bc1dbd3aa8dfff52abc4b44f5c14fbb406731c25cba250a5f61e SHA512 bd59408dc6ea2a4f8cb3a84b4d1e4284148a0f6fb2d3203f90885f608871f1f2315201427d08d2ca7b2d706bc5457c8a521b5edda9187e794522dbb8e46a663c WHIRLPOOL 197e9f26022383bf5962efbd562f1502bd5f0972a782c94f3188961d8d14167c25febee459ad5b3a731bafaf3f7e53e5b051d383382c169b58aff1cb521442f3
DIST packaging-16.6.tar.gz 44194 SHA256 a335d0778b77d3525875dfe66c2b880529e3bbde08e1a6604710ac36f851021a SHA512 221bedd71f942516be77e8146f5b64d5fcfd5aeeb20a7d2f76dcf4aa0164595192e6bb5a829965cefb149ebf523560e57cf09214801b1bceb395b9f59a4cd993 WHIRLPOOL cee4ce64142c1ec3d8ae1c3547e6b840959ffe1c3c08833b61f316f531b0d0fdb751908618762fae40cd5a9d29205a99a8cacefd30ada8a7216186ac116dc3b2
DIST packaging-16.8.tar.gz 44706 SHA256 5d50835fdf0a7edf0b55e311b7c887786504efea1177abd7e69329a8e5ea619e SHA512 d1a7b65472c7c02dd758f0c469d6c6aeea34de7b798613f7fcdf45fcccbeba1e9085cab113fa89b392a60f758f8747d13b1c265c809566990c22e61ca8db49bb WHIRLPOOL 611db9bbba97140abfa8097335cb13de2d548c0af731167c2d5f7236771cad47eaf66231c364611f1e6526464dedef8addaa9f0155bd5902f9008952f064d430

View File

@ -1,24 +0,0 @@
Force setup.py to use distutils
Bug: https://bugs.gentoo.org/563534
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@
from __future__ import absolute_import, division, print_function
import os
-import setuptools
+from distutils.core import setup
base_dir = os.path.dirname(__file__)
@@ -31,7 +31,7 @@ with open(os.path.join(base_dir, "CHANGELOG.rst")) as f:
long_description = "\n".join([long_description, f.read()])
-setuptools.setup(
+setup(
name=about["__title__"],
version=about["__version__"],

View File

@ -1,14 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -13,10 +13,7 @@ import re
# dependency when projects attempt to unbundle stuff from setuptools and pip.
# Though we don't really support that, it makes things easier if we do this and
# should hopefully cause less issues for end users.
-try:
- from setuptools import setup
-except ImportError:
- from distutils.core import setup
+from distutils.core import setup
base_dir = os.path.dirname(__file__)

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">packaging</remote-id>
<remote-id type="github">pypa/packaging</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,31 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Core utilities for Python packages"
HOMEPAGE="https://github.com/pypa/packaging https://pypi.python.org/pypi/packaging"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
PATCHES=( "${FILESDIR}"/${P}-distutils.patch )
python_test() {
py.test --capture=no --strict -v || die
}

View File

@ -1,33 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Core utilities for Python packages"
HOMEPAGE="https://github.com/pypa/packaging https://pypi.python.org/pypi/packaging"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="|| ( Apache-2.0 BSD-2 )"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
PDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
python_test() {
py.test --capture=no --strict -v || die
}

View File

@ -1,51 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Core utilities for Python packages"
HOMEPAGE="https://github.com/pypa/packaging https://pypi.python.org/pypi/packaging"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="|| ( Apache-2.0 BSD-2 )"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RDEPEND="
>=dev-python/pyparsing-2.1.10[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="
test? (
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}/${PN}-16.8-distutils.patch"
)
python_test() {
py.test --capture=no --strict -v || die
}
pkg_preinst() {
# https://bugs.gentoo.org/585146
cd "${HOME}" || die
_cleanup() {
local pyver=$("${PYTHON}" -c "from distutils.sysconfig import get_python_version; print(get_python_version())")
local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
if [[ -d ${egginfo} ]]; then
echo rm -r "${egginfo}"
rm -r "${egginfo}" || die "Failed to remove egg-info directory"
fi
}
python_foreach_impl _cleanup
}

View File

@ -1,295 +0,0 @@
# ChangeLog for dev-python/pyasn1
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyasn1/ChangeLog,v 1.80 2015/06/22 09:41:16 jlec Exp $
*pyasn1-0.1.8 (22 Jun 2015)
22 Jun 2015; Justin Lecher <jlec@gentoo.org> +pyasn1-0.1.8.ebuild,
-pyasn1-0.1.6.ebuild:
Version Bump
08 Apr 2015; Michał Górny <mgorny@gentoo.org> pyasn1-0.1.6.ebuild,
pyasn1-0.1.7.ebuild:
Drop old Python implementations
04 Apr 2015; Mike Frysinger <vapier@gentoo.org> pyasn1-0.1.7.ebuild:
Mark arm64/m68k/s390/sh stable.
06 Dec 2014; Justin Lecher <jlec@gentoo.org> pyasn1-0.1.7.ebuild,
metadata.xml:
Add pypy3 support
03 Sep 2014; Christoph Junghans <ottxor@gentoo.org> pyasn1-0.1.7.ebuild:
added ~x64-macos (tested by me)
31 Jul 2014; Christoph Junghans <ottxor@gentoo.org> pyasn1-0.1.7.ebuild:
added ~x86-macos (tested by me)
29 Jul 2014; Anthony G. Basile <blueness@gentoo.org> pyasn1-0.1.6.ebuild,
pyasn1-0.1.7.ebuild:
Keyword ~mips
10 May 2014; Ian Delaney <idella4@gentoo.org> pyasn1-0.1.7.ebuild:
drop py2.6 pypy2_0 add py3.4 support
31 Mar 2014; Michał Górny <mgorny@gentoo.org> pyasn1-0.1.6.ebuild,
pyasn1-0.1.7.ebuild:
Add support for the new PyPy slotting.
20 Mar 2014; Sébastien Fabbro <bicatali@gentoo.org> pyasn1-0.1.7.ebuild:
Keyword ~amd64-linux ~x86-linux
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.7.ebuild:
Stable for ppc64, wrt bug #474194
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.7.ebuild:
Stable for ppc, wrt bug #474194
15 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.7.ebuild:
Stable for sparc, wrt bug #474194
07 Dec 2013; Akinori Hattori <hattya@gentoo.org> pyasn1-0.1.7.ebuild:
ia64 stable wrt bug #474194
02 Dec 2013; Johannes Huber <johu@gentoo.org> pyasn1-0.1.7.ebuild:
x86 stable, bug #474194
04 Nov 2013; Matt Turner <mattst88@gentoo.org> pyasn1-0.1.7.ebuild:
alpha stable, bug 474194.
17 Oct 2013; Markus Meier <maekke@gentoo.org> pyasn1-0.1.7.ebuild:
arm stable, bug #474194
16 Oct 2013; Jeroen Roovers <jer@gentoo.org> pyasn1-0.1.7.ebuild:
Stable for HPPA (bug #474194).
14 Oct 2013; Tony Vroon <chainsaw@gentoo.org> pyasn1-0.1.7.ebuild:
Marked stable on AMD64 based on arch tester report by Elijah "Armageddon" El
Lazkani in bug #474194.
13 Oct 2013; Pacho Ramos <pacho@gentoo.org> pyasn1-0.1.7.ebuild:
Also compatible with python3_3
05 Sep 2013; Michał Górny <mgorny@gentoo.org> pyasn1-0.1.6.ebuild,
pyasn1-0.1.7.ebuild:
Clean up PYTHON_COMPAT from old implementations.
10 Aug 2013; Mike Gilbert <floppym@gentoo.org> -pyasn1-0.0.13.ebuild,
-pyasn1-0.0.13_beta.ebuild, -pyasn1-0.1.2.ebuild, -pyasn1-0.1.3.ebuild,
-pyasn1-0.1.4.ebuild:
Remove old versions.
*pyasn1-0.1.7 (08 May 2013)
08 May 2013; Patrick Lauer <patrick@gentoo.org> +pyasn1-0.1.7.ebuild:
Bump
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for s390, wrt bug #457330
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for hppa, wrt bug #457330
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for sh, wrt bug #457330
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for sparc, wrt bug #457330
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for alpha, wrt bug #457330
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for ia64, wrt bug #457330
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for arm, wrt bug #457330
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for ppc64, wrt bug #457330
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for ppc, wrt bug #457330
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for x86, wrt bug #457330
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.6.ebuild:
Stable for amd64, wrt bug #457330
21 Feb 2013; Michał Górny <mgorny@gentoo.org> pyasn1-0.1.6.ebuild:
Make tests die on failure, clean up install.
15 Jan 2013; Ian Delaney <idella4@gentoo.org> pyasn1-0.1.6.ebuild:
0.1.6 migrated to distutils-r1 eclass, requested by kensington
*pyasn1-0.1.6 (09 Jan 2013)
09 Jan 2013; Ian Delaney <idella4@gentoo.org> +pyasn1-0.1.6.ebuild:
bump; rm DOCS, resorts to default of EAPI4, added USE doc for finer selection
of installed html files, updated install phases accordingly, closes Bug
#450558 by Ago
01 Dec 2012; Raúl Porcel <armin76@gentoo.org> pyasn1-0.1.4.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #441290
20 Nov 2012; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.4.ebuild:
Stable for x86, wrt bug #441290
07 Nov 2012; Jeroen Roovers <jer@gentoo.org> pyasn1-0.1.4.ebuild:
Stable for HPPA (bug #441290).
06 Nov 2012; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.4.ebuild:
Stable for amd64, wrt bug #441290
05 Nov 2012; Anthony G. Basile <blueness@gentoo.org> pyasn1-0.1.4.ebuild:
stable arm, bug #441290
05 Nov 2012; Anthony G. Basile <blueness@gentoo.org> pyasn1-0.1.4.ebuild:
stable ppc ppc64, bug #441290
*pyasn1-0.1.4 (29 Aug 2012)
29 Aug 2012; Patrick Lauer <patrick@gentoo.org> +pyasn1-0.1.4.ebuild:
Bump
19 Aug 2012; Johannes Huber <johu@gentoo.org> pyasn1-0.1.3.ebuild:
Stable for x86, wrt bug #431758
19 Aug 2012; Agostino Sarubbo <ago@gentoo.org> pyasn1-0.1.3.ebuild:
Stable for amd64, wrt bug #431758
*pyasn1-0.1.3 (18 May 2012)
18 May 2012; Patrick Lauer <patrick@gentoo.org> +pyasn1-0.1.3.ebuild:
Bump for #416167
26 Mar 2012; Naohiro Aota <naota@gentoo.org> pyasn1-0.1.2.ebuild:
Add ~x86-fbsd. #408687
*pyasn1-0.1.2 (02 Mar 2012)
02 Mar 2012; Dirkjan Ochtman <djc@gentoo.org> +pyasn1-0.1.2.ebuild:
Version bump to 0.1.2 for bug 404559.
*pyasn1-0.0.13 (29 Jul 2011)
29 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> +pyasn1-0.0.13.ebuild:
Version bump
*pyasn1-0.0.13_beta (29 Jul 2011)
29 Jul 2011; Jesus Rivero <neurogeek@gentoo.org>
+pyasn1-0.0.13_beta.ebuild, -pyasn1-0.0.13b.ebuild:
Fix versioning. Patch by Arfrever.
23 Jun 2011; Markos Chandras <hwoarang@gentoo.org> -pyasn1-0.0.11a.ebuild,
-pyasn1-0.0.13a.ebuild:
Remove old ebuilds. Requested by Arfrever
29 May 2011; Raúl Porcel <armin76@gentoo.org> pyasn1-0.0.13b.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #364869
28 May 2011; Brent Baude <ranger@gentoo.org> pyasn1-0.0.13b.ebuild:
Marking pyasn1-0.0.13b ppc for bug 364869
24 May 2011; Thomas Kahle <tomka@gentoo.org> pyasn1-0.0.13b.ebuild:
x86 stable per bug 364869
17 May 2011; Markus Meier <maekke@gentoo.org> pyasn1-0.0.13b.ebuild:
arm stable, bug #364869
29 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> pyasn1-0.0.13b.ebuild:
ppc64 stable wrt #364869
27 Apr 2011; Christoph Mende <angelos@gentoo.org> pyasn1-0.0.13b.ebuild:
Stable on amd64 wrt bug #364869
26 Apr 2011; Jeroen Roovers <jer@gentoo.org> pyasn1-0.0.13b.ebuild:
Stable for HPPA (bug #364869).
*pyasn1-0.0.13b (26 Mar 2011)
26 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyasn1-0.0.13b.ebuild:
Version bump.
*pyasn1-0.0.13a (06 Mar 2011)
06 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyasn1-0.0.13a.ebuild:
Version bump.
06 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> pyasn1-0.0.11a.ebuild:
ppc64 stable wrt #315151
19 Jun 2010; Raúl Porcel <armin76@gentoo.org> pyasn1-0.0.11a.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #315151
30 May 2010; Raúl Porcel <armin76@gentoo.org> pyasn1-0.0.9a.ebuild,
pyasn1-0.0.11a.ebuild:
Add ~alpha/~arm/~s390/~sh wrt #316355
28 May 2010; Markus Meier <maekke@gentoo.org> pyasn1-0.0.11a.ebuild:
x86 stable, bug #315151
26 May 2010; Pacho Ramos <pacho@gentoo.org> pyasn1-0.0.11a.ebuild:
stable amd64, bug 315151
23 May 2010; <nixnut@gentoo.org> pyasn1-0.0.11a.ebuild:
ppc stable #315151
14 May 2010; Jeroen Roovers <jer@gentoo.org> pyasn1-0.0.11a.ebuild:
Stable for HPPA (bug #315151).
11 May 2010; Brent Baude <ranger@gentoo.org> pyasn1-0.0.11a.ebuild:
keyworded ~arch for ppc64, bug 315151
04 May 2010; Jeroen Roovers <jer@gentoo.org> pyasn1-0.0.11a.ebuild:
Marked ~hppa (bug #316355).
*pyasn1-0.0.11a (10 Mar 2010)
10 Mar 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyasn1-0.0.11a.ebuild:
Version bump.
10 Jan 2010; nixnut <nixnut@gentoo.org> pyasn1-0.0.9a.ebuild:
ppc stable #298797
03 Jan 2010; Christian Faulhammer <fauli@gentoo.org> pyasn1-0.0.9a.ebuild:
stable x86, bug 298797
*pyasn1-0.0.9a (04 Sep 2009)
04 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-pyasn1-0.0.7a.ebuild, +pyasn1-0.0.9a.ebuild:
Version bump. Set SUPPORT_PYTHON_ABIS.
*pyasn1-0.0.8a (23 Jun 2008)
23 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> +pyasn1-0.0.8a.ebuild:
Version bump.
*pyasn1-0.0.7a (10 Sep 2007)
10 Sep 2007; Martin Jackson <mjolnir@gentoo.org> -pyasn1-0.0.6a.ebuild,
+pyasn1-0.0.7a.ebuild:
Bump to 0.0.7a, remove 0.0.6a
24 Feb 2007; Martin Jackson <mjolnir@gentoo.org> -pyasn1-0.0.5a.ebuild:
Cleanup old version 0.0.5a
*pyasn1-0.0.6a (24 Feb 2007)
24 Feb 2007; Martin Jackson <mjolnir@gentoo.org> +pyasn1-0.0.6a.ebuild:
Version bump
30 Dec 2006; Tiziano Müller <dev-zero@gentoo.org> pyasn1-0.0.5a.ebuild:
Replaced deprecated mydocs with DOCS
*pyasn1-0.0.5a (30 Dec 2006)
30 Dec 2006; Tiziano Müller <dev-zero@gentoo.org> +metadata.xml,
+pyasn1-0.0.5a.ebuild:
New ebuild for bug #121956

View File

@ -1,8 +0,0 @@
DIST pyasn1-0.1.7.tar.gz 68120 SHA256 e4f81d53c533f6bd9526b047f047f7b101c24ab17339c1a7ad8f98b25c101eab SHA512 af2ac05fb7e18b25bd125f92bd7c8389a00c18018c1ff48d94c196f5ab41b09c8991d2e326d492cfaed755b06cd4c75d88719b4a390bdab6d84fe3c8791620af WHIRLPOOL 902b80616cecbf3549417c95ec09c060c6a038f95bd71ce2f9a5c0cd1e4cfd4e9157252abedec3002588eaba5a3cecd7100138c952a5e8f8b7e245b4f82d5c7c
DIST pyasn1-0.1.8.tar.gz 75676 SHA256 5d33be7ca0ec5997d76d29ea4c33b65c00c0231407fff975199d7f40530b8347 SHA512 0a0b9b8018ae80a0e0d84ea3a4f217951bf42dce909a354c97890d4b4fc4f49b19d9d0757103ac9002c17c6c622c8e8d66e1f8242b8545a7da455ef3583acdfa WHIRLPOOL db46e06ef9a6b5858c07f1c154657f998b509c457395b4f2e6286ea90e1b16346e24d92a8d666b5db4216e35129f2d6be13c2fc11aae2d9936163bff3b1400eb
DIST pyasn1-0.1.9.tar.gz 75947 SHA256 853cacd96d1f701ddd67aa03ecc05f51890135b7262e922710112f12a2ed2a7f SHA512 c72bdba84c4cc860a1790d752861dc9de30dabb61e5146a551597b4a97e64797dbd6e575e61cb9a8b23ffc58bced143b0ed55a7c98d0a85834ccd60b17856df5 WHIRLPOOL 2d47a9cf1a04a9f07a053926bd4d317ae71f52e7df88b9be53ff343d1e82770cb5c6709e6fa154e9cf0bb05e47c6c24f6736899bbf41c39a01f6d0211cfb98a5
EBUILD pyasn1-0.1.7.ebuild 806 SHA256 f5e6c33160467761dacb6b06ac64bdff02968183062d9f724f7c76f108e607b4 SHA512 50df7881a73e3752d5dac42288c7b4cec5ffa413b5ef304e3c7d380aa776eb5de048abdac766f7adfc55a152742b70193d8417d48ceb58f381de2ee366b35206 WHIRLPOOL 3d00a97d2631d017d3b84011239f1e38ed4b65b0d3c85a3089e4dd4e6929af5807eb7ef6c15fc4e61e4d5bf1e20a6ac0ccc3f80b0d96cf7e91d25a9c3a65c5b2
EBUILD pyasn1-0.1.8.ebuild 814 SHA256 7f3e61932a1532170d234aebab84559007f82a88b281aa2e0e781a471140af68 SHA512 511f7dcf2f5e25d0dafb7014491e72df7f3e85b9f8e210fd1fc484bdcac9a7578011515b71a4d289932f7f6eefdc6f4fe9850b49b8b6bd2d725dc7d00f3cb518 WHIRLPOOL 1717be6e8cf7ad78de40f8063ee340d269d79cc9608573fb890904ec58f98ae3a1dca41de47e1de1cc06faef8d913b1b0a0d4a3a0cfea1014c9e4afa63fe98bf
EBUILD pyasn1-0.1.9.ebuild 823 SHA256 19d023f12e732ce1d362bb1704daecae5578ecc04ade62079ed70824122ce8bd SHA512 8933025057c9a53ef6998dec355682d51febbf8302b27de704f08b549231d0c741295eb6fd0e0f70e37b238e80ea8fb1d85245088cd2773258c56d8f45b45ce6 WHIRLPOOL d14c01de6d05385baf40dea3208f495e62cb1e5b567c5d0f46a02029161b1c46ee7ab2f46f79302a9f9f499faa8a2b93ce1494992e2cb8c1d6349fb61d389de3
MISC ChangeLog 9675 SHA256 db709028021248977d7524d1647d1bcc31b8bb242af513370b6f71e8cc7fb38b SHA512 3b60e492cd4709fc891735ae8de092652b8b4db1a18979f7b5d97d40bf69d787ad1125e3007221c4e557b3162e0044cc3e1a0d5ce67646f20a8677a08e789384 WHIRLPOOL 79739a03f231dbd594e43dc43e8c8023a07f8fea73614fdaa4ac9171ece427737e8d8d4fd2096d9774c1bfddfd4afe76c63748f6f981a8ca570be52f084710aa
MISC metadata.xml 287 SHA256 86297f0cd3339bc2f586331152d3cbdb9e2e521623bad833bca8597e15fae073 SHA512 b8936feb9d2d37b8d2e0c721b0d96af49425f4ff490a6a079fed183932332f2fbe98e05d2ebe95d98b83b981ab8f929923d30584c0620980e7427a3a2a3609ff WHIRLPOOL 7b35270ed148f90d4820e93ea7d35e3f9d6bd736d869da340ecdc9c33f384005b1d0a3246269a24b6ca33b1177e3b5569230f6763373bec7082dbac35e711905

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">pyasn1</remote-id>
<remote-id type="sourceforge">pyasn1</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,32 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="ASN.1 library for Python"
HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.python.org/pypi/pyasn1"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
"${PYTHON}" test/suite.py || die "Tests fail with ${EPYTHON}"
}
src_install() {
local HTML_DOCS=( doc/pyasn1-tutorial.html )
use doc && HTML_DOCS=( doc/. )
distutils-r1_src_install
}

View File

@ -1,32 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="ASN.1 library for Python"
HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.python.org/pypi/pyasn1"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
"${PYTHON}" test/suite.py || die "Tests fail with ${EPYTHON}"
}
src_install() {
local HTML_DOCS=( doc/pyasn1-tutorial.html )
use doc && HTML_DOCS=( doc/. )
distutils-r1_src_install
}

View File

@ -1,32 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="ASN.1 library for Python"
HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.python.org/pypi/pyasn1"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
"${PYTHON}" test/suite.py || die "Tests fail with ${EPYTHON}"
}
src_install() {
local HTML_DOCS=( doc/pyasn1-tutorial.html )
use doc && HTML_DOCS=( doc/. )
distutils-r1_src_install
}

View File

@ -1,2 +0,0 @@
DIST pyblake2-1.1.0.tar.gz 125855 BLAKE2B 46af4c24882040bbdd221f90e06652918798e4555c0a7307a596ca4c9ed3147f00297269a44d174782c2b0402eac03ecf5387b1c5a16efb57d036730b58b2630 SHA512 e13c7e4f3a35155cbf531e337895349ec01f0ac36908a4e746cecec063601adfc8a73a7961a9c310d01d3231f44f08d2cc92e891e9cb87659bc7170b9fee6102
DIST pyblake2-1.1.2.tar.gz 126693 BLAKE2B 01690ec32a07b7ea59d7d040523ce8cb523f18927044f2d38c0a143a344fde661498e1a4b35a0f161be7b761a324677f80e88c4a0045dc324f0d588997e884f2 SHA512 26297d788208a80c8102602135332d5ee1424711d9c693828af232b5546301c5d144680367a954d8d9765998a23b82046b157b0072fdc63305ff0088feb16e55

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="github">dchest/pyblake2</remote-id>
<remote-id type="pypi">pyblake2</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,20 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
inherit distutils-r1
DESCRIPTION="BLAKE2 hash function extension module"
HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2/"
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
# pyblake2 itself allows more licenses but blake2 allows the following three
LICENSE="|| ( CC0-1.0 openssl Apache-2.0 )"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
python_test() {
"${EPYTHON}" test/test.py || die "Tests fail with ${EPYTHON}"
}

View File

@ -1,22 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
inherit distutils-r1
DESCRIPTION="BLAKE2 hash function extension module"
HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2/"
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
# pyblake2 itself allows more licenses but blake2 allows the following three
LICENSE="|| ( CC0-1.0 openssl Apache-2.0 )"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
"${EPYTHON}" test/test.py || die "Tests fail with ${EPYTHON}"
}

View File

@ -1 +0,0 @@
DIST pyyaml-5.3.1.gh.tar.gz 168044 BLAKE2B 2acc62ecc7448925eb340c2555001c8a74bd883d720b992d6deaea890b4eac435e4ae02eb129db3a6778c0be21a231fa9d96ee8ae59a4a39bc49961e5fb0d6ab SHA512 27d97e8493c7660c7c0c471e20a8aa46c85431e4559a98bcbdafc2bd89a67fd04c6f2090e54ff6b206c868b33635ef8be68070a4c25d17a25c97fd5ad3549556

View File

@ -1,40 +0,0 @@
diff --git a/lib/yaml/__init__.py b/lib/yaml/__init__.py
index e7a419d..5f80761 100644
--- a/lib/yaml/__init__.py
+++ b/lib/yaml/__init__.py
@@ -106,6 +106,7 @@ def load(stream, Loader=None):
and produce the corresponding Python object.
"""
if Loader is None:
+ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348")
load_warning('load')
Loader = FullLoader
@@ -121,6 +122,7 @@ def load_all(stream, Loader=None):
and produce corresponding Python objects.
"""
if Loader is None:
+ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348")
load_warning('load_all')
Loader = FullLoader
diff --git a/lib3/yaml/__init__.py b/lib3/yaml/__init__.py
index 5df0bb5..6952ba5 100644
--- a/lib3/yaml/__init__.py
+++ b/lib3/yaml/__init__.py
@@ -106,6 +106,7 @@ def load(stream, Loader=None):
and produce the corresponding Python object.
"""
if Loader is None:
+ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348")
load_warning('load')
Loader = FullLoader
@@ -121,6 +122,7 @@ def load_all(stream, Loader=None):
and produce corresponding Python objects.
"""
if Loader is None:
+ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348")
load_warning('load_all')
Loader = FullLoader

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<use>
<flag name="libyaml">enable support for C implementation using libyaml</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:pyyaml_project:pyyaml</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{6..9} pypy3 )
inherit distutils-r1
DESCRIPTION="YAML parser and emitter for Python"
HOMEPAGE="https://pyyaml.org/wiki/PyYAML
https://pypi.org/project/PyYAML/
https://github.com/yaml/pyyaml"
SRC_URI="https://github.com/yaml/pyyaml/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="examples +libyaml"
RDEPEND="libyaml? ( dev-libs/libyaml:= )"
DEPEND="${RDEPEND}
libyaml? (
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
' 'python*')
)"
PATCHES=(
# bug #659348
"${FILESDIR}/pyyaml-5.1-cve-2017-18342.patch"
)
distutils_enable_tests setup.py
python_configure_all() {
mydistutilsargs=( $(use_with libyaml) )
}
python_install_all() {
distutils-r1_python_install_all
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}
fi
}

View File

@ -1,47 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 )
inherit distutils-r1
DESCRIPTION="YAML parser and emitter for Python"
HOMEPAGE="https://pyyaml.org/wiki/PyYAML
https://pypi.org/project/PyYAML/
https://github.com/yaml/pyyaml"
SRC_URI="https://github.com/yaml/pyyaml/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="examples +libyaml"
RDEPEND="libyaml? ( dev-libs/libyaml:= )"
DEPEND="${RDEPEND}
libyaml? (
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
' 'python*')
)"
PATCHES=(
# bug #659348
"${FILESDIR}/pyyaml-5.1-cve-2017-18342.patch"
)
distutils_enable_tests setup.py
python_configure_all() {
mydistutilsargs=( $(use_with libyaml) )
}
python_install_all() {
distutils-r1_python_install_all
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}
fi
}

View File

@ -1,2 +0,0 @@
DIST rsa-3.2.3.tar.gz 35628 SHA256 14db288cc40d6339dedf60d7a47053ab004b4a8976a5c59402a211d8fc5bf21f SHA512 52b33e0278e6e1fed64b1cdebed29f7caa31fae733c2d5875e6cba5a045aaa829616799d8de84fdb63c546780dbdafcabf1f85f25930b8e663861151479ef7e2 WHIRLPOOL 5814f912849bed4f98f8bef20dcf2fb9b28af70b970f324cadab90f0c67ff42c32792f7a6306edf1884d4cf6fe35d27f47c833358c2d03c582faba60fba1490d
DIST rsa-3.4.2.tar.gz 40956 SHA256 25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5 SHA512 62b0ff31fb3b9c18ae65bd102329e69726b853560576b1b66b9b89b26d3ff79154239af7e7a581b6a27c7017cc013f738762cd9662777ef594cc11c5b1f8e267 WHIRLPOOL d8d51f7ffc47af5fbc48199860171c38fe6f08b5a510bfed20513c22df8a614565703c9d89939ff1092a7c6392fbdef8bacf41cc839a9943b120b1fa4cf8d496

View File

@ -1,104 +0,0 @@
# HG changeset patch
# User Filippo Valsorda <hi@filippo.io>
# Date 1450226563 0
# Node ID 0cbcc529926afd61c6df4f50cfc29971beafd2c2
# Parent 2baab06c8b867b01ec82b02118d4872a931a0437
Fix BB'06 attack in verify() by switching from parsing to comparison
diff --git a/rsa/pkcs1.py b/rsa/pkcs1.py
--- a/rsa/pkcs1.py
+++ b/rsa/pkcs1.py
@@ -22,10 +22,10 @@
At least 8 bytes of random padding is used when encrypting a message. This makes
these methods much more secure than the ones in the ``rsa`` module.
-WARNING: this module leaks information when decryption or verification fails.
-The exceptions that are raised contain the Python traceback information, which
-can be used to deduce where in the process the failure occurred. DO NOT PASS
-SUCH INFORMATION to your users.
+WARNING: this module leaks information when decryption fails. The exceptions
+that are raised contain the Python traceback information, which can be used to
+deduce where in the process the failure occurred. DO NOT PASS SUCH INFORMATION
+to your users.
'''
import hashlib
@@ -288,37 +288,23 @@
:param pub_key: the :py:class:`rsa.PublicKey` of the person signing the message.
:raise VerificationError: when the signature doesn't match the message.
- .. warning::
-
- Never display the stack trace of a
- :py:class:`rsa.pkcs1.VerificationError` exception. It shows where in
- the code the exception occurred, and thus leaks information about the
- key. It's only a tiny bit of information, but every bit makes cracking
- the keys easier.
-
'''
- blocksize = common.byte_size(pub_key.n)
+ keylength = common.byte_size(pub_key.n)
encrypted = transform.bytes2int(signature)
decrypted = core.decrypt_int(encrypted, pub_key.e, pub_key.n)
- clearsig = transform.int2bytes(decrypted, blocksize)
-
- # If we can't find the signature marker, verification failed.
- if clearsig[0:2] != b('\x00\x01'):
- raise VerificationError('Verification failed')
+ clearsig = transform.int2bytes(decrypted, keylength)
- # Find the 00 separator between the padding and the payload
- try:
- sep_idx = clearsig.index(b('\x00'), 2)
- except ValueError:
- raise VerificationError('Verification failed')
-
- # Get the hash and the hash method
- (method_name, signature_hash) = _find_method_hash(clearsig[sep_idx+1:])
+ # Get the hash method
+ method_name = _find_method_hash(clearsig)
message_hash = _hash(message, method_name)
- # Compare the real hash to the hash in the signature
- if message_hash != signature_hash:
+ # Reconstruct the expected padded hash
+ cleartext = HASH_ASN1[method_name] + message_hash
+ expected = _pad_for_signing(cleartext, keylength)
+
+ # Compare with the signed one
+ if expected != clearsig:
raise VerificationError('Verification failed')
return True
@@ -351,24 +337,20 @@
return hasher.digest()
-def _find_method_hash(method_hash):
- '''Finds the hash method and the hash itself.
+def _find_method_hash(clearsig):
+ '''Finds the hash method.
- :param method_hash: ASN1 code for the hash method concatenated with the
- hash itself.
+ :param clearsig: full padded ASN1 and hash.
- :return: tuple (method, hash) where ``method`` is the used hash method, and
- ``hash`` is the hash itself.
+ :return: the used hash method.
:raise VerificationFailed: when the hash method cannot be found
'''
for (hashname, asn1code) in HASH_ASN1.items():
- if not method_hash.startswith(asn1code):
- continue
-
- return (hashname, method_hash[len(asn1code):])
+ if asn1code in clearsig:
+ return hashname
raise VerificationError('Verification failed')

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">rsa</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,37 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
inherit distutils-r1
DESCRIPTION="Pure-Python RSA implementation"
HOMEPAGE="http://stuvel.eu/rsa https://pypi.python.org/pypi/rsa"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="test"
RDEPEND="
>=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}]
dev-python/traceback2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
)
"
PATCHES=(
"${FILESDIR}"/${P}-CVE-2016-1494.patch
)
python_test() {
nosetests --verbose || die
}

View File

@ -1,33 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
inherit distutils-r1
DESCRIPTION="Pure-Python RSA implementation"
HOMEPAGE="http://stuvel.eu/rsa https://pypi.python.org/pypi/rsa"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RDEPEND="
>=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}]
dev-python/traceback2[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
>=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
)
"
python_test() {
nosetests --verbose || die
}

View File

@ -1,8 +0,0 @@
AUX patchutils-0.3.3-format-security.patch 715 SHA256 f4c17fda9bea2e48f0265855403a64d063f7cd50fcff37cc59cc5113926bd434 SHA512 b98932e5e48dfefb2ef8550c7f212cb0bf7417b0ed42705e3ddd9164d522ebdb47a0610539769a49a19d10e6389eb9e764fc5ef7bdd03af9b29feeb76a51c8fa WHIRLPOOL 4b1f7415f3a55ee96c3b4939bc67fb14faa445524cf696ea8aea436929a10b6373fce3481f7f5beda96c07ab777f44b5bc17e16011d96ccfdd7813acdfda7624
DIST patchutils-0.3.3.tar.xz 156328 SHA256 91f4e8451b2efcac5d40c966e42c175803450f0de94c926bfecc12c90070ad3c SHA512 4ec085078e9ae2e878dc10fbfea5974d9772716aef5d8e130a0023ceaa26640bccfaf1022c8153923b38230b36c8d4dddf4aaa674076c733bb1277895b63a268 WHIRLPOOL b4db67f2682e3bd4a37abacaa56477f7bfe79210469243c572ebd870e0e19cb54e51d6be79b737210e9de685d09470ce2d2db0452fe4b8f26f72f06a9cb6b3f8
DIST patchutils-0.3.4.tar.xz 166400 SHA256 cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876 SHA512 ede006122fad180b78feaf69294f1c40c0a764981fa581f1893abeeb0421f9d586fc33f79d065690a6bc6187a31f11311b086669879dde12c6e49c7c8a2aa440 WHIRLPOOL 4f6b04ff139f9b8ae8c0d7e3ac7200071de087b70633ec17836937c473b54cc6d60d7572d91fe36735b12d1eaed57ebcaac9283d41f9a06f19f52683b4c0e372
EBUILD patchutils-0.3.3.ebuild 754 SHA256 61e8ae1779fd8384f6477c1b354932afa3f687f7e0bc6b07141f99af3ec5027b SHA512 8f67afa723ad1162d17c816bb3b185019dd648da5c6e541ac74a974e9b76689ce93df139bbf7d87c6746a87425e0e65c76cff70ae9d06b731afbf06ce7d1ddef WHIRLPOOL 3f57da568271976457a9b9b35c5df918ed3b0073a5ec5de3d04114a7c9021ce0fd194673b3c2579fb49dee0680110db57460081c89f80a3ac779e786f804fca4
EBUILD patchutils-0.3.4.ebuild 796 SHA256 4d8405c50038d1e6aac9adde4f511b53aff1d3d14e150208253184fc603c5a96 SHA512 ced9f7744439e3fe462d8a03ee862b05f91dba19f8a0c69005985ecd208ab4ef029214e5cb779102b6beff11e6c77097124c27114b38dee06aecc39781df2dad WHIRLPOOL 34e12c308669568c9e5b0d627eac06040a5d63ca2123d4fcc3ef2a068c63c823438da5a7f080a624afb5dff12026aa818c5ea105fee37f09324be28d1d580f15
MISC ChangeLog 2714 SHA256 5510f9ab78ee2dc79939b1856fba7518cf15be0bd4a41566652cd97eec4d35c6 SHA512 d34ba801a34e2142c83f9f626a5e57f31acbefda775b7a926142515965e64f7fef5493059479dda7ab411243a65c22d16d7b2db4450d2f0989c2c9c2d97e64c5 WHIRLPOOL c5f909e132caea79bdf2ae0563ac4d2248e02c0dfa085f5ed4e66b052a52eaaede7bd2d856d00621ff5c256f6d533f9bd89b64f8c8d13b3549f674cb21ecf82a
MISC ChangeLog-2015 9899 SHA256 2fec93564625de38604da1f896d64e75a564d6b62cae69c0803c0bb7380e07b7 SHA512 f90b3d2d230251687edded087a3b808b6f8baaaf72ba172c3c31f022de4fc1a41baa14572b1d0485f16f9c2666ec35eb73dfaf8f6d1e681c6c347dff5d89d994 WHIRLPOOL 585bddff8c5b8f1ed7d0f441f015cebc495bc7278043a5a37ee2ecfc65594e582f2d282620560fde3edf2f7ee89ef3d16e5a8c66a131ca81535ebed2ae2faa9f
MISC metadata.xml 265 SHA256 5c4f9426c69dd2191012bf8aae1952f4f6298c1f6ff0ec1e45fe0e05327694e9 SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25 WHIRLPOOL 2fa84a9f23f48e804ab20a6fabe2707f86227bded2a41d3af30958db5a69bc6276140a7f035a256caeca5a8b8ce1c240383c300a90fc4a83334c178769bc3519

View File

@ -1,25 +0,0 @@
src/filterdiff.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/filterdiff.c b/src/filterdiff.c
index eb08d49..0b2b301 100644
--- a/src/filterdiff.c
+++ b/src/filterdiff.c
@@ -1263,7 +1263,7 @@ read_regex_file (const char *file)
char errstr[300];
regerror (err, &regex[num_regex - 1], errstr,
sizeof (errstr));
- error (EXIT_FAILURE, 0, errstr);
+ error (EXIT_FAILURE, 0, "%s", errstr);
exit (1);
}
}
@@ -1509,7 +1509,7 @@ int main (int argc, char *argv[])
char errstr[300];
regerror (err, &regex[num_regex - 1], errstr,
sizeof (errstr));
- error (EXIT_FAILURE, 0, errstr);
+ error (EXIT_FAILURE, 0, "%s", errstr);
exit (1);
}
}

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>shell-tools@gentoo.org</email>
<name>Gentoo Shell Tools Project</name>
</maintainer>
</pkgmetadata>

View File

@ -1,24 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
DESCRIPTION="A collection of tools that operate on patch files"
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
# The testsuite makes use of gendiff(1) that comes from rpm, thus if
# the user wants to run tests, it should install that too.
DEPEND="test? ( app-arch/rpm )"
src_prepare() {
epatch "${FILESDIR}"/${P}-format-security.patch
}

View File

@ -1,26 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A collection of tools that operate on patch files"
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
# testsuite makes use of gendiff(1) that comes from rpm, thus if the user wants
# to run tests, it should install that package as well.
DEPEND="test? ( app-arch/rpm )"
PATCHES=(
"${FILESDIR}/${PN}-0.3.3-format-security.patch"
)
src_test() {
# See bug 605952.
make check || die
}

View File

@ -1,30 +0,0 @@
# ChangeLog for virtual/modutils
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/virtual/modutils/ChangeLog,v 1.7 2014/01/18 04:58:28 vapier Exp $
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> modutils-0.ebuild:
Add arm64 love.
23 Jul 2013; Samuli Suominen <ssuominen@gentoo.org> modutils-0.ebuild:
Remove sys-apps/module-init-tools from the || ( ).
09 May 2012; Mike Frysinger <vapier@gentoo.org> modutils-0.ebuild:
Require kmod provide the tools that the virtual implies #409351 by nzqr.
19 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> modutils-0.ebuild:
Move sys-apps/kmod before sys-apps/module-init-tools in the RDEPEND wrt
#408911
25 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> modutils-0.ebuild:
sys-apps/modutils still exists for those on 2.4.x kernels.
25 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> modutils-0.ebuild:
Per Bug #405687 migration to the virtual, some of the deps were version-
specific to an old version, so lets just upgrade everybody on older module-
init-tools anyway.
*modutils-0 (03 Feb 2012)
03 Feb 2012; William Hubbs <williamh@gentoo.org> +metadata.xml,
+modutils-0.ebuild:
initial import for bug #401899

View File

@ -1,23 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD modutils-0.ebuild 493 SHA256 5ace9095ff11977944a0f91bd37732ffd0fad9f1bb82b57c0d1dec285c5bc2bd SHA512 e48e144ffba778764989a5ceaabe4d756b0ba891c1554d9157540c4238a7c056fb50ddfb3bf5a10d5765535e581f379352c1b6be342af2293095b51e4de31640 WHIRLPOOL dea5170a35fdffc6e4b9e09ac3447e4a9271076d581b61be302f8dbf71642ed399659c76a579b981e6c0183f4d4f2a6bffb0e589248e3539d2b4b1ff1d2d8bbb
MISC ChangeLog 1252 SHA256 d01b50c1c34558d4b559305d6994fdbc1e2dcc2fca71c4c306565a8712b48576 SHA512 8c02b8155637f70aadcd7d1ce4b749a840051efc96ce4ba1ceafbe8d1d109a5ff4552cdd4eccaaf4582d298e71897f7953c9e8acbfd90cb72abeecbd971cb2e3 WHIRLPOOL 291c9151e23e72a8da05ec38682cfe036fe0e71ec49507820ea99b3376838b84cc9de808c6f8b2389c5b29f0b18b2b987d6b676ee621244e306600059b69da59
MISC metadata.xml 232 SHA256 fe5b684c60966f83ac49c4bf66cef1409cd29f5eb6d4584818e78ea9746ace7d SHA512 61c9655c22fdfd53bbe17edc84b1f225ed2f1739deeb134a7e9b0aa3e7798b1490444a59ddf842305042588b280db9864a70ae878dc5219fba4813a7ee2bdcee WHIRLPOOL f9a7bcb29fb2b6bb960b8f9424b6c6e86ea8b443cb042d0fe7630d4b269062a4f4c6176cb78d799bf50d9aacd116dff116ff3b8b025b99b57729ecaa90bbb679
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJS2gn8AAoJEPGu1DbS6WIARNkP/2t8R/p2x6bjCmNz1hFZSE0c
wQfBb6JY6F8aFv/6aILbPHV6xlRxijEg46nyCua6itRP0zsDs2m+cWF53lFxcv0l
SnvnNleK0415BW1Pa6nuUMPU/ue94M0YDXD3PTNZiMPXCx04QG1JSQQs1rD6zvg9
0A3Ltlmfx2i2LR4iQ9bgEDgO3RIy4NwTrVtln10SOP8amJNoT+uzd0/gfoujFWqj
7xcKFP6HdgTan4rFWtD2c3scxZHq9SX6mXMrLxTbmovsnY955wxc0lv6I6hey+16
NzrkkeSN49ANDu62k6gdOliY1gA4yGsPDrVOFGUK5IwdcdhpFlC4OIFf3G6DoUgx
hcAfaDpL+9l5GE/gz2vY+4WR1ZUyC3bVvLpej6J1iQ++rK/rf50fRl/5jN7LX8Bk
UYYIjxAmtBYu+HVpCQzpu1MTMF0NgOFQgGkCQ7UoedOnO+vHCnrkqMQ+skRRAvEe
RWZgoXaBP0ykmgUQRJ3Qg3PyGgLghvsmio18jsp75tND2ClQUbzYaFP/OVeU3VxL
cP2HdnwviwGhaMG/KJaEDW97183O7cOB2HwKAPip7OUZBJJGL0YdzkNaXhnD4daF
/MEF6jz74kJn6omlutbx/bWKjKCojnZPi4loaTklhUsSgCRiKhVvMuDHi/qiceOw
0K9rZHyArY2W7TdJ/hXx
=pvfT
-----END PGP SIGNATURE-----

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>udev-bugs@gentoo.org</email>
</maintainer>
<herd>base-system</herd>
</pkgmetadata>

View File

@ -1,17 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/virtual/modutils/modutils-0.ebuild,v 1.7 2014/01/18 04:58:28 vapier Exp $
EAPI=5
DESCRIPTION="Virtual for utilities to manage Linux kernel modules"
HOMEPAGE=""
SRC_URI=""
LICENSE=""
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
DEPEND=""
RDEPEND="|| ( sys-apps/kmod[tools] sys-apps/modutils )"