Merge pull request #396 from mischief/sys-libs

sync sys-libs
This commit is contained in:
Nick Owens 2016-03-15 15:06:02 -07:00
commit fcd024761b
113 changed files with 5962 additions and 1765 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst setup unpack
DEPEND=python? ( <dev-lang/python-3 )
DESCRIPTION=Password Checking Library
EAPI=0
HOMEPAGE=http://sourceforge.net/projects/cracklib
IUSE=nls python
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
LICENSE=CRACKLIB
RDEPEND=python? ( <dev-lang/python-3 )
SLOT=0
SRC_URI=mirror://sourceforge/cracklib/cracklib-2.8.13.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=5f5d7de030569cc894ae83dc9f16f4fb

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) )
DESCRIPTION=Password Checking Library
EAPI=4
HOMEPAGE=http://sourceforge.net/projects/cracklib
IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
LICENSE=LGPL-2.1
RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.1.tar.gz
_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=dbe0ebe9342f1998ea3c98e1b999fe36

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) )
DESCRIPTION=Password Checking Library
EAPI=5
HOMEPAGE=http://sourceforge.net/projects/cracklib
IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
LICENSE=LGPL-2.1
RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.4.tar.gz
_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=16c047c304af5f28d90e84f074cbf4f7

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) )
DESCRIPTION=Password Checking Library
EAPI=5
HOMEPAGE=http://sourceforge.net/projects/cracklib
IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
LICENSE=LGPL-2.1
RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.5.tar.gz
_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=16c047c304af5f28d90e84f074cbf4f7

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) )
DESCRIPTION=Password Checking Library
EAPI=5
HOMEPAGE=https://github.com/cracklib/cracklib/
IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint
LICENSE=LGPL-2.1
RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/cracklib-2.9.6.tar.gz
_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=fc911cdfaa24e525854dda3fc4d0c2da

View File

@ -9,5 +9,5 @@ LICENSE=|| ( GPL-2 BSD )
RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam )
SLOT=0 SLOT=0
SRC_URI=mirror://gentoo/libcap-2.22.tar.bz2 SRC_URI=mirror://gentoo/libcap-2.22.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=8f874f945f2f6b064a280bf727edb397 _md5_=8f874f945f2f6b064a280bf727edb397

View File

@ -4,10 +4,10 @@ DESCRIPTION=POSIX 1003.1e capabilities
EAPI=4 EAPI=4
HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html
IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux KEYWORDS=~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux
LICENSE=|| ( GPL-2 BSD ) LICENSE=|| ( GPL-2 BSD )
RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam )
SLOT=0 SLOT=0
SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.xz SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.xz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=2ee11468ed2901c26246cbb3084a2de4 _md5_=bc8788c2167e4577fac499ec5908f7d5

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) sys-kernel/linux-headers
DESCRIPTION=POSIX 1003.1e capabilities
EAPI=5
HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html
IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux
LICENSE=|| ( GPL-2 BSD )
RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam )
SLOT=0
SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=230cb05952c161b0340b9f6c07645f53

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare
DEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) sys-devel/gettext dev-util/pkgconfig test? ( dev-util/valgrind ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Light-weight 'standard library' of C functions
EAPI=2
HOMEPAGE=https://launchpad.net/libnih
IUSE=+dbus nls static-libs test +threads
KEYWORDS=amd64 arm x86
LICENSE=GPL-2
RDEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )
SLOT=0
SRC_URI=http://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=21d4c75a271f9501e74c135801fb985a

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) sys-devel/gettext virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Light-weight 'standard library' of C functions
EAPI=4
HOMEPAGE=https://launchpad.net/libnih
IUSE=+dbus nls static-libs +threads
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )
SLOT=0
SRC_URI=https://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz
_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=01a0e647f55766fecb1b9028e9ca1f0c

View File

@ -7,5 +7,5 @@ KEYWORDS=amd64 arm x86
LICENSE=LGPL-2.1 LICENSE=LGPL-2.1
SLOT=0 SLOT=0
SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.1.tar.gz SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.1.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=23000dd911404fcf37364e91dcf190b9 _md5_=23000dd911404fcf37364e91dcf190b9

View File

@ -8,5 +8,5 @@ KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~x86
LICENSE=LGPL-2.1 LICENSE=LGPL-2.1
SLOT=0 SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.0/libseccomp-2.2.0.tar.gz SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.0/libseccomp-2.2.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=5c117f02900859499a182891c0bbb9f6 _md5_=5c117f02900859499a182891c0bbb9f6

View File

@ -8,5 +8,5 @@ KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~x86
LICENSE=LGPL-2.1 LICENSE=LGPL-2.1
SLOT=0 SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=65475feb0bc1ac48feb6c63419b7b8c1 _md5_=65475feb0bc1ac48feb6c63419b7b8c1

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=sys-kernel/linux-headers-4.3
DESCRIPTION=high level interface to Linux seccomp filter
EAPI=5
HOMEPAGE=https://github.com/seccomp/libseccomp
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.0/libseccomp-2.3.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=185f51f4acea1eb3efd307d698362bb1

View File

@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.2 >=sys-libs/libselinux-2.2.2-r1 dev-libs/ustr sys
RESTRICT=test RESTRICT=test
SLOT=0 SLOT=0
SRC_URI=http://userspace.selinuxproject.org/releases/20131030/libsemanage-2.2.tar.gz SRC_URI=http://userspace.selinuxproject.org/releases/20131030/libsemanage-2.2.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=a152964c87ace4bf28d2671862e4f8ff _md5_=1d4264d89c75d93af7d682ef201e9041

View File

@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
RESTRICT=test RESTRICT=test
SLOT=0 SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/libsemanage-2.3.tar.gz SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/libsemanage-2.3.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=96acef1f47f39f6b269c801e5fac3660 _md5_=6884905896051f2ea6819b39bd62d98f

View File

@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
RESTRICT=test RESTRICT=test
SLOT=0 SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/libsemanage-2.4.tar.gz SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/libsemanage-2.4.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=b1665ea83bf49803d40800063afa9f4a _md5_=e402a0d91038def9cc9e8338770992ca

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare test
DEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/bison sys-devel/flex python? ( >=dev-lang/swig-2.0.4-r1 virtual/pkgconfig python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] )
DESCRIPTION=SELinux kernel and policy management library
EAPI=5
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
IUSE=python python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=0
SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/libsemanage-2.4.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=735647b46803cadb1de5eebcd4d0dee9

View File

@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] RDEPEND=>=sys-libs/libsepol-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test RESTRICT=test
SLOT=0 SLOT=0
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 ab80045e5d080584334f33013f4df21d multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 ab80045e5d080584334f33013f4df21d multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=96e404c608fd630344d0ce20ded283e0 _md5_=ba03367813bbb8259686ff3ebedea317

View File

@ -1,11 +1,11 @@
DEFINED_PHASES=configure install DEFINED_PHASES=configure install
DEPEND=>=sys-kernel/linux-headers-2.6.31 DEPEND=>=sys-kernel/linux-headers-2.6.31
DESCRIPTION=Multitouch Protocol Translation Library DESCRIPTION=Multitouch Protocol Translation Library
EAPI=4 EAPI=5
HOMEPAGE=http://bitmath.org/code/mtdev/ HOMEPAGE=http://bitmath.org/code/mtdev/
IUSE=static-libs IUSE=static-libs
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86
LICENSE=MIT LICENSE=MIT
SLOT=0 SLOT=0
SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.2.tar.bz2 SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.4.tar.bz2
_md5_=b0514955e875e24dd54116ec8c18120b _md5_=6148b2ce894c42e95920d71a0d850997

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=configure install
DEPEND=>=sys-kernel/linux-headers-2.6.31
DESCRIPTION=Multitouch Protocol Translation Library
EAPI=5
HOMEPAGE=http://bitmath.org/code/mtdev/
IUSE=static-libs
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86
LICENSE=MIT
SLOT=0
SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2
_md5_=37b01eb94a127b6198926b3aaf75a789

View File

@ -1,12 +1,12 @@
DEFINED_PHASES=compile install unpack DEFINED_PHASES=compile install setup unpack
DESCRIPTION=Newlib is a C library intended for use on embedded systems DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=0 EAPI=0
HOMEPAGE=http://sourceware.org/newlib/ HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* arm hppa m68k mips ppc ppc64 sh sparc x86 KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86
LICENSE=NEWLIB LIBGLOSS GPL-2 LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip RESTRICT=strip
SLOT=x86_64-pc-linux-newlib SLOT=0
SRC_URI=ftp://sources.redhat.com/pub/newlib/newlib-1.18.0.tar.gz SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.18.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=5516af76a7d40c815fdaa9ff5f86fe08 _md5_=8f2b006707bf98b51a3b05b9d3452cdf

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install setup unpack
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=0
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.19.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=8f2b006707bf98b51a3b05b9d3452cdf

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=903e4fc91d54f8baef19544bdbdd47fe

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* arm hppa m68k ~mips ppc ppc64 sh sparc x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.0.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=838e2ae4267fe5f50014e20aae2a6486

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.1.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=4a57cd774a58dccde1a946dd32524857

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* arm hppa m68k ~mips ppc ppc64 sh sparc x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RDEPEND=!<sys-libs/newlib-2.1.0
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.2.0.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=952773ccadef67b0671383d97338be16

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.2.0.20150423.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=079dda9a7365fadd8ce2825641425d3a

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.3.0.20160104.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=b05493d6339d2c3a160e3aed5ece8464

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare setup unpack
DEPEND=>=dev-vcs/git-1.8.2.1
DESCRIPTION=Newlib is a C library intended for use on embedded systems
EAPI=4
HOMEPAGE=http://sourceware.org/newlib/
IUSE=nls threads unicode crosscompile_opts_headers-only
LICENSE=NEWLIB LIBGLOSS GPL-2
RESTRICT=strip
SLOT=0
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-r3 ab80045e5d080584334f33013f4df21d multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=079dda9a7365fadd8ce2825641425d3a

View File

@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=sys-libs/ncurses pcre? ( dev-libs/libpcre ) png? ( >=media-libs/libpng-1.2:0 ) cjk? ( dev-libs/oniguruma ) readline? ( sys-libs/readline ) zlib? ( sys-libs/zlib ) RDEPEND=sys-libs/ncurses pcre? ( dev-libs/libpcre ) png? ( >=media-libs/libpng-1.2:0 ) cjk? ( dev-libs/oniguruma ) readline? ( sys-libs/readline ) zlib? ( sys-libs/zlib )
SLOT=0 SLOT=0
SRC_URI=mirror://slang/v2.2/slang-2.2.4.tar.bz2 SRC_URI=mirror://slang/v2.2/slang-2.2.4.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=82c8c48d71e050403d6a2e6ee1c81373 _md5_=a3fbd1959ae102a98ed2c61db57e902a

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 )
DESCRIPTION=A multi-platform programmer's library designed to allow a developer to create robust software
EAPI=5
HOMEPAGE=http://www.jedsoft.org/slang/
IUSE=cjk pcre png readline static-libs zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 )
SLOT=0
SRC_URI=mirror://slang/v2.2/slang-2.2.4.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=82333f601ca2cf66cd4ce7e6c7788608

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 )
DESCRIPTION=A multi-platform programmer's library designed to allow a developer to create robust software
EAPI=5
HOMEPAGE=http://www.jedsoft.org/slang/
IUSE=cjk pcre png readline static-libs zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 )
SLOT=0
SRC_URI=http://www.jedsoft.org/releases/slang/slang-2.3.0.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=e3324f51c8398ecf55f2f2a47f4424c6

View File

@ -0,0 +1,93 @@
# ChangeLog for sys-libs/cracklib
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*cracklib-2.9.5 (09 Aug 2015)
*cracklib-2.9.4 (09 Aug 2015)
*cracklib-2.9.1-r1 (09 Aug 2015)
*cracklib-2.8.22 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +cracklib-2.8.22.ebuild,
+cracklib-2.9.1-r1.ebuild, +cracklib-2.9.4.ebuild, +cracklib-2.9.5.ebuild,
+files/cracklib-2.9.1-setup.py-srcdir.patch, +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
19 Aug 2015; Mike Frysinger <vapier@gentoo.org> -cracklib-2.8.22.ebuild:
delete old
*cracklib-2.9.6 (19 Aug 2015)
19 Aug 2015; Mike Frysinger <vapier@gentoo.org> +cracklib-2.9.6.ebuild:
version bump to 2.9.6
20 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Add missing remote-id's to metadata
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 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
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)

View File

@ -0,0 +1,789 @@
# ChangeLog for sys-libs/cracklib
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/ChangeLog,v 1.213 2015/07/14 12:04:57 polynomial-c Exp $
14 Jul 2015; Lars Wendler <polynomial-c@gentoo.org>
+cracklib-2.9.1-r1.ebuild:
Restored latest stable version.
*cracklib-2.9.5 (14 Jul 2015)
14 Jul 2015; Lars Wendler <polynomial-c@gentoo.org>
-cracklib-2.9.1-r1.ebuild, -cracklib-2.9.2-r1.ebuild, -cracklib-2.9.3.ebuild,
+cracklib-2.9.5.ebuild:
Version bump. Removed old.
*cracklib-2.9.4 (16 Apr 2015)
16 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> +cracklib-2.9.4.ebuild:
Version bump.
*cracklib-2.9.3 (15 Apr 2015)
15 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> -cracklib-2.8.19.ebuild,
-cracklib-2.9.2.ebuild, +cracklib-2.9.3.ebuild:
Version bump. Removed old.
08 Apr 2015; Michał Górny <mgorny@gentoo.org> cracklib-2.9.1-r1.ebuild,
cracklib-2.9.2.ebuild:
Drop old Python implementations
*cracklib-2.9.2-r1 (21 Mar 2015)
21 Mar 2015; Michał Górny <mgorny@gentoo.org> +cracklib-2.9.2-r1.ebuild:
EAPI bump, bug #543164.
27 Oct 2014; Mike Frysinger <vapier@gentoo.org> cracklib-2.9.1-r1.ebuild:
Mark arm64/m68k/s390/sh stable.
*cracklib-2.9.2 (06 Oct 2014)
06 Oct 2014; Lars Wendler <polynomial-c@gentoo.org> -cracklib-2.8.16.ebuild,
-cracklib-2.8.18.ebuild, -cracklib-2.8.18-r1.ebuild, -cracklib-2.9.0.ebuild,
-cracklib-2.9.0-r1.ebuild, -cracklib-2.9.1.ebuild, +cracklib-2.9.2.ebuild,
-files/cracklib-2.8.16-no-nls.patch, -files/cracklib-2.8.16-python.patch,
-files/cracklib-2.8.18-python-stat.patch:
Version bump. Removed old.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for sparc, wrt bug #512012
13 Sep 2014; Markus Meier <maekke@gentoo.org> cracklib-2.9.1-r1.ebuild:
arm stable, bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for ppc64, wrt bug #512012
07 Aug 2014; Jeroen Roovers <jer@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for HPPA (bug #512012).
02 Aug 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1.ebuild:
Stable for ppc64, wrt bug #503648
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for ppc, wrt bug #512012
27 Jul 2014; Michał Górny <mgorny@gentoo.org> cracklib-2.9.1-r1.ebuild:
Add missing einstalldocs call, bug #518258.
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1-r1.ebuild:
Stable for amd64, wrt bug #512912
18 Jun 2014; Michał Górny <mgorny@gentoo.org> cracklib-2.9.1-r1.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
29 May 2014; Michał Górny <mgorny@gentoo.org>
+files/cracklib-2.9.1-setup.py-srcdir.patch, cracklib-2.9.1-r1.ebuild:
Fix installing .py files.
29 May 2014; Michał Górny <mgorny@gentoo.org> cracklib-2.9.1-r1.ebuild:
Fix tests.
*cracklib-2.9.1-r1 (29 May 2014)
29 May 2014; Michał Górny <mgorny@gentoo.org> +cracklib-2.9.1-r1.ebuild:
Enable multilib support, as a dependency of PAM.
17 May 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1.ebuild:
Stable for alpha, wrt bug #503648
13 May 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1.ebuild:
Stable for ia64, wrt bug #503648
24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1.ebuild:
Stable for ppc, wrt bug #503648
23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> cracklib-2.9.1.ebuild:
Stable for sparc, wrt bug #503648
22 Mar 2014; Chema Alonso <nimiux@gentoo.org> cracklib-2.9.1.ebuild:
Stable for amd64 wrt bug #503648
12 Mar 2014; Markus Meier <maekke@gentoo.org> cracklib-2.9.1.ebuild:
arm stable, bug #503648
09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> cracklib-2.9.1.ebuild:
x86 stable wrt bug #503648
07 Mar 2014; Jeroen Roovers <jer@gentoo.org> cracklib-2.9.1.ebuild:
Stable for HPPA (bug #503648).
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.19.ebuild,
cracklib-2.8.22.ebuild, cracklib-2.9.0-r1.ebuild, cracklib-2.9.0.ebuild,
cracklib-2.9.1.ebuild:
Add arm64 love.
17 Dec 2013; Tim Harder <radhermit@gentoo.org> cracklib-2.9.1.ebuild:
Make python support truly optional (bug #494568).
*cracklib-2.9.1 (17 Dec 2013)
17 Dec 2013; Tim Harder <radhermit@gentoo.org> +cracklib-2.9.1.ebuild:
Version bump, migrate to distutils-r1.
14 Aug 2013; Patrick Lauer <patrick@gentoo.org> cracklib-2.9.0-r1.ebuild:
Whitespace
14 Aug 2013; Patrick Lauer <patrick@gentoo.org> cracklib-2.9.0-r1.ebuild:
Whitespace
*cracklib-2.9.0-r1 (03 Aug 2013)
03 Aug 2013; Matt Turner <mattst88@gentoo.org> +cracklib-2.9.0-r1.ebuild:
Drop build USE flag, bug 448052.
*cracklib-2.9.0 (02 Jun 2013)
02 Jun 2013; Mike Frysinger <vapier@gentoo.org> +cracklib-2.9.0.ebuild:
Version bump.
*cracklib-2.8.22 (21 Dec 2012)
21 Dec 2012; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.22.ebuild:
Version bump #447988 by Agostino Sarubbo.
31 Oct 2012; Rick Farina <zerochaos@gentoo.org> cracklib-2.8.19.ebuild:
last fix for USE=build bootstrapping, missed a line on the previous commit
22 Oct 2012; Rick Farina <zerochaos@gentoo.org> cracklib-2.8.19.ebuild:
catalyst stage1 build with python enabled breaks so we add a build use flag to
prevent adding python support too early
26 Aug 2012; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.19.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #427132
19 Aug 2012; Christoph Junghans <ottxor@gentoo.org> cracklib-2.8.19.ebuild:
added prefix keywords
04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> cracklib-2.8.19.ebuild:
Stable for amd64, wrt bug #427132
24 Jul 2012; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.19.ebuild:
Stable for HPPA (bug #427132).
24 Jul 2012; Anthony G. Basile <blueness@gentoo.org> cracklib-2.8.19.ebuild:
Stable ppc64, bug #427132
23 Jul 2012; Markus Meier <maekke@gentoo.org> cracklib-2.8.19.ebuild:
arm stable, bug #427132
22 Jul 2012; <nixnut@gentoo.org> cracklib-2.8.19.ebuild:
ppc stable #427132
21 Jul 2012; Jeff Horelick <jdhore@gentoo.org> cracklib-2.8.19.ebuild:
marked x86 per bug 427132
18 May 2012; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.19.ebuild:
Make zlib optional.
*cracklib-2.8.19 (18 May 2012)
18 May 2012; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.19.ebuild:
Version bump.
22 Feb 2012; Patrick Lauer <patrick@gentoo.org> cracklib-2.8.16.ebuild,
cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild:
Restricting jython
20 Feb 2012; Torsten Veller <tove@gentoo.org> cracklib-2.8.18-r1.ebuild:
Fix broken header
20 Feb 2012; Patrick Lauer <patrick@gentoo.org> cracklib-2.8.16.ebuild,
cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild:
Restricting pypy
16 Feb 2012; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.18-r1.ebuild,
+files/cracklib-2.8.18-python-stat.patch:
Pull in sys/stat.h in python code to fix build #403777 by Patrick Lauer.
*cracklib-2.8.18-r1 (20 Nov 2011)
20 Nov 2011; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.18-r1.ebuild:
Add USE=static-libs support #378291 by Agostino Sarubbo.
*cracklib-2.8.18 (29 Sep 2010)
29 Sep 2010; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.18.ebuild:
Version bump.
28 Sep 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.16.ebuild,
+files/cracklib-2.8.16-no-nls.patch:
Fix nls handling in python module too.
02 Aug 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.16.ebuild:
Stable for PPC (bug #329149).
24 Jul 2010; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.16.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #329149
23 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
cracklib-2.8.16.ebuild, +files/cracklib-2.8.16-python.patch:
Fix building of Python bindings when cracklib isn't already installed.
Approved by Chainsaw.
23 Jul 2010; Peter Volkov <pva@gentoo.org> cracklib-2.8.16.ebuild:
amd64 stable, bug 329149
21 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
cracklib-2.8.16.ebuild:
ppc64 stable wrt #329149
21 Jul 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.16.ebuild:
Stable for HPPA (bug #329149).
21 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
cracklib-2.8.16.ebuild:
x86 stable wrt bug #329149
07 Jun 2010; Peter Volkov <pva@gentoo.org> cracklib-2.8.16.ebuild:
Generalize python code in do_python function, bug 316951
05 Jun 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.15.ebuild,
+files/cracklib-2.8.15-no-nls.patch, cracklib-2.8.16.ebuild:
Fix building on uClibc systems w/out nls support.
03 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
cracklib-2.8.16.ebuild:
Support installation for multiple Python ABIs (bug #316951).
*cracklib-2.8.16 (30 Apr 2010)
30 Apr 2010; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.16.ebuild:
Version bump #317883 by Samuli Suominen and drop useless cracklib modules
#316495 by Diego E. Pettenò.
01 Apr 2010; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.15.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #305081
23 Mar 2010; Brent Baude <ranger@gentoo.org> cracklib-2.8.15.ebuild:
stable ppc, bug 305081
14 Mar 2010; Markus Meier <maekke@gentoo.org> cracklib-2.8.15.ebuild:
amd64/arm stable, bug #305081
08 Mar 2010; Zac Medico <zmedico@gentoo.org> cracklib-2.8.13.ebuild,
cracklib-2.8.13-r1.ebuild, cracklib-2.8.15.ebuild:
Specify <python-3 since only python-2.x works.
04 Mar 2010; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.15.ebuild:
Stable for HPPA (bug #305081).
26 Feb 2010; Brent Baude <ranger@gentoo.org> cracklib-2.8.15.ebuild:
Marking cracklib-2.8.15 ppc64 for bug 305081
23 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
cracklib-2.8.15.ebuild:
stable x86, bug 305081
14 Feb 2010; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.15.ebuild:
Fix building with python-3 #302908 by Neil Funk.
*cracklib-2.8.15 (19 Nov 2009)
19 Nov 2009; Mike Frysinger <vapier@gentoo.org> -cracklib-2.8.14.ebuild,
+cracklib-2.8.15.ebuild:
Version bump to include license fix.
*cracklib-2.8.14 (18 Nov 2009)
18 Nov 2009; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.14.ebuild:
Version bump.
18 Nov 2009; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.13-r1.ebuild:
Stabilize for everyone as this version only changed how the ldscript was
generated (and it works the same on all arches).
*cracklib-2.8.13-r1 (30 Jun 2009)
30 Jun 2009; Fabian Groffen <grobian@gentoo.org>
+cracklib-2.8.13-r1.ebuild:
Switch to using gen_usr_ldscript -a, bug #256234
09 May 2009; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.13.ebuild:
Call elibtoolize #269003 by Sven Rebhan.
17 Mar 2009; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.13.ebuild:
m68k stable wrt #258530, thanks to kolla for testing
22 Feb 2009; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.13.ebuild:
arm/ia64/s390/sh stable wrt #258530
15 Feb 2009; Markus Meier <maekke@gentoo.org> cracklib-2.8.13.ebuild:
x86 stable, bug #258530
14 Feb 2009; Brent Baude <ranger@gentoo.org> cracklib-2.8.13.ebuild:
stable ppc, bug 258530
13 Feb 2009; Ferris McCormick <fmccor@gentoo.org> cracklib-2.8.13.ebuild:
Sparc stable, bug #258530.
13 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org>
cracklib-2.8.13.ebuild:
stable amd64, bug 258530
12 Feb 2009; Brent Baude <ranger@gentoo.org> cracklib-2.8.13.ebuild:
stable ppc64, bug 258530
12 Feb 2009; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.13.ebuild:
Stable for HPPA (bug #258530).
11 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
cracklib-2.8.13.ebuild:
Stable on alpha, bug #258530
16 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+files/cracklib-2.8.13-python-linkage.patch, cracklib-2.8.13.ebuild:
Link python module against python #246747 by Robert Wohlrab.
*cracklib-2.8.13 (24 Sep 2008)
24 Sep 2008; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.13.ebuild:
Version bump.
24 Feb 2008; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.12.ebuild:
Add workaround for FEATURES=unmerge-orphans and upgrading from older
versions #195017 by Pacho Ramos.
14 Feb 2008; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.12.ebuild:
Stable for HPPA (bug #209064).
11 Feb 2008; Santiago M. Mola <coldwind@gentoo.org>
cracklib-2.8.12.ebuild:
amd64 stable wrt bug #209064
10 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org>
cracklib-2.8.12.ebuild:
ppc stable, bug #209064
09 Feb 2008; Brent Baude <ranger@gentoo.org> cracklib-2.8.12.ebuild:
stable ppc64, bug 209064
07 Feb 2008; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.12.ebuild:
alpha/ia64/sparc/x86 stable
06 Oct 2007; Tom Gall <tgall@gentoo.org> cracklib-2.8.10.ebuild:
stable on ppc64 bug #194466
03 Oct 2007; Christoph Mende <angelos@gentoo.org> cracklib-2.8.10.ebuild:
Stable on amd64 wrt bug #194466
02 Oct 2007; Lars Weiler <pylon@gentoo.org> cracklib-2.8.10.ebuild:
stable ppc, bug #194466
02 Oct 2007; Raúl Porcel <armin76@gentoo.org> cracklib-2.8.10.ebuild:
alpha/ia64 stable wrt #194466
02 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
cracklib-2.8.10.ebuild:
stable x86, bug #194466
02 Oct 2007; Christian Birchinger <joker@gentoo.org>
cracklib-2.8.10.ebuild:
Added sparc stable keyword
*cracklib-2.8.12 (02 Oct 2007)
02 Oct 2007; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.12.ebuild:
Version bump.
02 Oct 2007; Jeroen Roovers <jer@gentoo.org> cracklib-2.8.10.ebuild:
Stable for HPPA (bug #194466).
*cracklib-2.8.10 (27 Jan 2007)
27 Jan 2007; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.10.ebuild:
Version bump.
30 Dec 2006; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.9-r1.ebuild:
Regenerate the cracklib dictionary in pkg_postinst from all dict files
#114690 by Philippe Troin.
11 Dec 2006; Mike Frysinger <vapier@gentoo.org> cracklib-2.8.9-r1.ebuild:
Pull in python when USE=python #157787.
02 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> cracklib-2.8.9-r1.ebuild:
Marked stable on amd64 for bug #149051
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org>
cracklib-2.8.9-r1.ebuild:
Stable on alpha as per bug #149051
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org>
cracklib-2.8.9-r1.ebuild:
Stable on sparc wrt #149051
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org>
cracklib-2.8.9-r1.ebuild:
Stable on hppa wrt #149051
26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> cracklib-2.8.9-r1.ebuild:
Stable x86; bug #149051
25 Sep 2006; <nixnut@gentoo.org> cracklib-2.8.9-r1.ebuild:
Stable on ppc wrt bug 149051
25 Sep 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.9-r1.ebuild:
Stable on ppc64; bug #149051
*cracklib-2.8.9-r1 (20 Aug 2006)
20 Aug 2006; Mike Frysinger <vapier@gentoo.org>
+files/cracklib-2.8.9-findpw.patch, +cracklib-2.8.9-r1.ebuild:
Fix from upstream for header leakage #142765 by Ming Zhao.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> cracklib-2.8.9.ebuild:
Marked stable on mips.
28 Jun 2006; Luis Medinas <metalgod@gentoo.org> cracklib-2.8.9.ebuild:
Stable on amd64. Bug #138146.
27 Jun 2006; Thomas Cort <tcort@gentoo.org> cracklib-2.8.9.ebuild:
Stable on alpha wrt Bug #138146.
27 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.8.9.ebuild:
Stable on sparc wrt #138146
27 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> cracklib-2.8.9.ebuild:
Stable on x86 wrt bug #138146.
27 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
cracklib-2.8.9.ebuild:
ppc stable, #138146
27 Jun 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.9.ebuild:
Stable on ppc64; bug #138146
20 May 2006; Diego Pettenò <flameeyes@gentoo.org> cracklib-2.8.9.ebuild:
Add ~x86-fbsd keyword.
*cracklib-2.8.9 (06 Mar 2006)
06 Mar 2006; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.9.ebuild:
Version bump.
*cracklib-2.8.5-r1 (25 Feb 2006)
25 Feb 2006; Mike Frysinger <vapier@gentoo.org>
files/cracklib-2.8.3-dictname.patch, -cracklib-2.8.5.ebuild,
+cracklib-2.8.5-r1.ebuild:
Fix path to cracklib dict in python module #123913 by Frido Ferdinand.
17 Jan 2006; Stuart Longland <redhatter@gentoo.org> cracklib-2.8.5.ebuild:
Marked stable on MIPS as per bug #118945
15 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org> cracklib-2.8.5.ebuild:
Stable on alpha wrt #118945
15 Jan 2006; Torsten Veller <tove@gentoo.org> cracklib-2.8.5.ebuild:
Stable on x86 (#118945)
15 Jan 2006; Markus Rothe <corsair@gentoo.org> cracklib-2.8.5.ebuild:
Stable on ppc64
15 Jan 2006; Jason Wever <weeve@gentoo.org> cracklib-2.8.5.ebuild:
Stable on SPARC wrt bug #118945.
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> cracklib-2.8.5.ebuild:
Stable on amd64, bug 118945.
14 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
cracklib-2.8.5.ebuild:
ppc stable, bug #118945
*cracklib-2.8.5 (06 Oct 2005)
06 Oct 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.5.ebuild:
Version bump.
09 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> cracklib-2.8.3-r1.ebuild:
Stable on mips.
19 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
cracklib-2.8.3-r1.ebuild:
Stable on alpha.
09 Jul 2005; Joseph Jezak <josejx@gentoo.org> cracklib-2.8.3-r1.ebuild:
Marked ppc stable.
08 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
cracklib-2.8.3-r1.ebuild:
Stable on hppa.
08 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
cracklib-2.8.3-r1.ebuild:
Stable on sparc
07 Jul 2005; Markus Rothe <corsair@gentoo.org> cracklib-2.8.3-r1.ebuild:
Stable on ppc64
06 Jul 2005; Danny van Dyk <kugelfang@gentoo.org>
cracklib-2.8.3-r1.ebuild:
Marked stable on amd64.
*cracklib-2.8.3-r1 (16 Apr 2005)
16 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+files/cracklib-2.8.3-packer-defines.patch, +cracklib-2.8.3-r1.ebuild:
Grab update from upstream to fix building mod_php #85698.
*cracklib-2.8.3 (12 Apr 2005)
12 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+files/cracklib-2.8.3-dictname.patch, +cracklib-2.8.3.ebuild:
Version bump to fix packer.h issues #85698.
*cracklib-2.8.2 (18 Mar 2005)
18 Mar 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8.2.ebuild:
Version bump to fix security bug #85650.
*cracklib-2.8.1 (16 Mar 2005)
16 Mar 2005; Mike Frysinger <vapier@gentoo.org>
-cracklib-2.8_pre1-r2.ebuild, +cracklib-2.8.1.ebuild:
Version bump.
*cracklib-2.8_pre1-r2 (15 Mar 2005)
15 Mar 2005; Mike Frysinger <vapier@gentoo.org>
-cracklib-2.8_pre1-r1.ebuild, +cracklib-2.8_pre1-r2.ebuild:
Make sure we install packer.h #85289.
*cracklib-2.8_pre1-r1 (01 Mar 2005)
01 Mar 2005; Mike Frysinger <vapier@gentoo.org>
+files/cracklib-2.8_pre1-dictname.patch, +cracklib-2.8_pre1-r1.ebuild:
Make sure the cracklib dicts are generated.
*cracklib-2.8_pre1 (11 Feb 2005)
11 Feb 2005; Mike Frysinger <vapier@gentoo.org> +cracklib-2.8_pre1.ebuild:
Version bump.
15 Dec 2004; Mike Frysinger <vapier@gentoo.org>
files/cracklib-2.7-libdir.patch, cracklib-2.7-r10.ebuild:
Make sure the dict files respect $(get_libdir) #74553.
07 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org>
+files/cracklib-2.7-parallel-make.patch, cracklib-2.7-r10.ebuild:
make it so parallel make works; tidy
07 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org>
-cracklib-2.7-r7.ebuild, -cracklib-2.7-r8.ebuild, -cracklib-2.7-r9.ebuild:
clean older ebuilds
09 Nov 2004; Bryan Østergaard <kloeri@gentoo.org>
cracklib-2.7-r10.ebuild:
Stable on alpha.
08 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.7-r10.ebuild:
Stable on sparc
08 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r10.ebuild:
r10 stable on x86 for bug #69761.
01 Nov 2004; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r10.ebuild:
Marked stable on mips.
12 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> cracklib-2.7-r9.ebuild:
Stable on sparc
30 Sep 2004; Simon Stelling <blubb@gentoo.org> cracklib-2.7-r9.ebuild:
get_libdir-ized
01 Sep 2004; Travis Tilley <lv@gentoo.org> +files/cracklib-2.7-libdir.patch,
cracklib-2.7-r10.ebuild:
added a patch that makes cracklib lib64/lib32 aware. marked stable on amd64
24 Aug 2004; Sven Wegener <swegener@gentoo.org> cracklib-2.7-r7.ebuild,
cracklib-2.7-r8.ebuild:
Added missing IUSE=""
*cracklib-2.7-r10 (12 Aug 2004)
12 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> +cracklib-2.7-r10.ebuild:
Fix bug #57984.
21 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> cracklib-2.7-r9.ebuild:
use emake - works fine; error check sed; tidy
30 Jun 2004; Aron Griffis <agriffis@gentoo.org> cracklib-2.7-r9.ebuild:
stable on alpha and ia64
28 Jun 2004; Brandon Hale <tseng@gentoo.org> :
Stable on x86.
22 Jun 2004; <solar@gentoo.org> cracklib-2.7-r9.ebuild,
files/cracklib-2.7-gzip.patch:
Added pam & uclibc to IUSE. Removed executable bit from libcrack.a, if pam is
in not in USE we remove libcrack.a all together. Fixed long what appears to be
long standing bug with libcrack that nobody noticed (it was looking for the
words file at /usr/dict/words vs /usr/share/dict/words) If uclibc is set in
IUSE we use the compressed dict provided by miscfiles.
02 Jun 2004; Travis Tilley <lv@gentoo.org> cracklib-2.7-r9.ebuild:
stable on amd64
12 May 2004; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild,
cracklib-2.7-r8.ebuild:
cracklib apparently works with new SSP, removing hardened-gcc logic and
filter-flags fstackprot
26 Apr 2004; Michael McCabe <randy@gentoo.org> cracklib-2.7-r9.ebuild:
Stable on s390
*cracklib-2.7-r9 (23 Apr 2004)
23 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r9.ebuild:
bug #47482, libcrack.so should be in /lib as other stuff in the root fs is
linked against it.
09 Mar 2004; <agriffis@gentoo.org> cracklib-2.7-r8.ebuild:
stable on alpha and ia64
07 Mar 2004; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r8.ebuild:
Marked stable on mips.
09 Feb 2004; <gustavoz@gentoo.org> cracklib-2.7-r8.ebuild:
stable on sparc
09 Feb 2004; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r8.ebuild:
Marked stable on hppa.
06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> cracklib-2.7-r8.ebuild:
Bump to stable for x86 (needed by pam).
03 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> cracklib-2.7-r8.ebuild:
set ppc in keywords
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> cracklib-2.7-r7.ebuild:
Move to mips stable (~mips -> mips)
21 Dec 2003; Brad House <brad_mssw@gentoo.org> cracklib-2.7-r8.ebuild:
mark stable on amd64
*cracklib-2.7-r8 (10 Nov 2003)
10 Nov 2003; Martin Schlemmer <azarah@gentoo.org> cracklib-2.7-r8.ebuild,
files/cracklib-2.7-static-lib.patch:
Add support to build static lib, needed for new version of pam.
26 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> cracklib-2.7-r7.ebuild:
inherit eutil for older portages
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> cracklib-2.7-r7.ebuild :
ia64 keywords.
08 Sep 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild:
bug 28132 take out libgcc_s.so for gcc2.95
09 Aug 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild:
adding propolice bugfix dependency only for gcc
09 Aug 2003; Alexander Gabert <pappy@gentoo.org> cracklib-2.7-r7.ebuild:
removed filterflags for propolice, added libgcc for proper propolice symbol
__guard to be linked in by ld
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> cracklib-2.7-r7.ebuild:
Mark stable on alpha
09 Jun 2003; Luca Barbato <joker@gentoo.org> cracklib-2.7-r7.ebuild:
Added ppc stable keyword
08 Jun 2003; Christian Birchinger <joker@gentoo.org> cracklib-2.7-r7.ebuild:
Added sparc stable keyword
*cracklib-2.7-r7 (12 May 2003)
14 Jum 2003; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r7.ebuild :
Added hppa to KEYWORDS.
05 June 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild:
No complaints heard about ~x86. Moving to stable x86.
24 May 2003; Tavis Ormandy <taviso@gentoo.org> cracklib-2.7-r6.ebuild,
cracklib-2.7-r7.ebuild, files/cracklib-2.7-dec-alpha-compiler.diff:
dont use -g with ccc, use -g3
22 May 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild:
Moved to ~x86. Ensure gcc-config in DEPEND.
14 May 2003; Robin Johnson <robbat@gentoo.org>
files/cracklib-2.7-gentoo-new.diff:
Modified patch to put in '$(CC)' instead of 'cc' to ensure correct compile.
12 May 2003; Robin Johnson <robbat@gentoo.org> cracklib-2.7-r7.ebuild:
Version bump to get the original packer.h bug (#12441) gaurenteed to be
resolved for the rollout of the new PHP eclass. I also noticed that packer.h
is installed with incorrect permissions in some cases with sandboxes, so I
use fperms 644 on it. In unstable only presently waiting for QA approval.
*cracklib-2.7-r6 (25 Oct 2002)
05 Apr 2003; Matthew Rickard <frogger@gentoo.org> cracklib-2.7-r6.ebuild:
Filter the -fstack-protector flag since this causes build failure.
29 Mar 2003; Seemant Kulleen <seemant@gentoo.org> cracklib-2.7-r6.ebuild:
HOMEPAGE fix by Frantz Dhin <tragedy_rm@hotmail.com> in bug #18299
20 Feb 2003; Zach Welch <zwelch@gentoo.org> cracklib-2.7-r6.ebuild :
Added arm to keywords.
10 Feb 2003; Seemant Kulleen <seemant@gentoo.org> :
removed old ebuilds, removed the no-longer-used precompiled dicts,
removed an unused patch; using epatch from eutils instead.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> cracklib-2.7-r6.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> :
changed sparc ~sparc keywords
31 Jan 2003; Ryan Phillips <rphillips@gentoo.org> :
Install packer.h into /usr/include
18 Jan 2003; Jan Seidel <tuxus@gentoo.org>
Added mips to keywords
25 Oct 2002; Nick Hadaway <raker@gentoo.org> cracklib-2.7-r6.ebuild,
files/digest-cracklib-2.7-r6 :
Added missing symlink from libcrack.so.2 -> /usr/lib/libcrack.so.2.7
See bug #9611.
*cracklib-2.7-r5 (03 May 2002)
15 Jul 2002; Mark Guertin <gerk@gentoo.org>
Added ppc to keywords
03 May 2002; pvdabeel <pvdabeel@gentoo.org> :
stop using precompiled dict files, use DEPEND=miscfiles instead
*cracklib-2.7-r4 (20 Apr 2002)
20 Apr 2002; M.Thibaut <murphy@gentoo.org> :
Add /usr/lib/cracklib_dict.* for sparc platforms.
*cracklib-2.7-r3 (18 Mar 2002)
18 Mar 2002; M.Schlemmer <azarah@gentoo.org> :
Add /usr/lib/cracklib_dict.* for pam/shadow cracklib support.
*cracklib-2.7-r2 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,12 @@
DIST cracklib-2.8.13.tar.gz 593050 RMD160 948b02e6a74dfc94192f6f6ce9e3fc733d7a92f4 SHA1 e107d0a14c09aea9c63c18840db8b94b972b5315 SHA256 0a06caff3626c397d023f0c19efedfea295180c2c5ba2def57016a17e158041a AUX cracklib-2.9.1-setup.py-srcdir.patch 1097 SHA256 f3b2cdd7c9db3d30e8696ed1620f6fa66dcf439292a2e8433d921b8f858e5ca6 SHA512 31784d3fcf8024bc61084a83adc38e9d91eb070ac8831307d50159a3576a1d159548c467f57c137434e52115693066bda6f3121db365ddb97395b331da2ba9e4 WHIRLPOOL 5be326e50c77938b6ff97457c5c45759021c202ab6b1b2900ac8d9199e9de4a855147cbd10f5a1421dab90dcf1935e3b8aaee195d789200cf1eb32c02c7e5ea0
DIST cracklib-2.9.1.tar.gz 635123 SHA256 408905c2539a97dc8cbbb6d7cd2046cb5647a345b4bda399220d9471be16d156 SHA512 19b1d38dfcfce98893e6a63e4387a8da9da1eae109d9d84e0f84adabc0ee25fac930576011fb60de007f59f7dea2ee0bb01fd6d8607d4854b7de006ec07a4b2a WHIRLPOOL ff3a71cb81535dde5ad63f51f9c8d5807c91ff5394e8336bac69708357804b8efc7816b2cfe32529777f18e9ba50c22af054b8d5ccff3d4b837a92d85b64dc80
DIST cracklib-2.9.4.tar.gz 622478 SHA256 f2a866b4b9808344228ea6d68b69e3ba9a8a99210e23dfd718d4b95c60be8958 SHA512 4c94af41d5734e737576221620236951c083f45a7a8061d22ec174c283b91bf64b781ee8dddb91f459f5008ca70f1adfe59c311f082a7a7fecd5214705512a63 WHIRLPOOL 2d9fe10dbc50a45ec3e295e7c5aee3e327f1d7728811c33693bafcffad833e953a4425c4aac7c2556b75aa84a76b1a81bbfd2210d47555086cc4ddd5fd1f7eee
DIST cracklib-2.9.5.tar.gz 622499 SHA256 59ab0138bc8cf90cccb8509b6969a024d5e58d2d02bcbdccbb9ba9b88be3fa33 SHA512 2362419deb9024b8d761f8349210a25c3182568bb4a4ecf59b1f221ad0c9bd6049fb26eafe853d55b50dcca5f66c695d58b432c70d14054db704ca28a68aa2e2 WHIRLPOOL 72210f50de508fcc70566aabce303c0d1cb09da71385808a2c50808bf8a894b16210633b492f6cd702af51024da0a5850a36e9b5a7542a1313b93bd350f53c35
DIST cracklib-2.9.6.tar.gz 642402 SHA256 17cf76943de272fd579ed831a1fd85339b393f8d00bf9e0d17c91e972f583343 SHA512 2b09672e5b412d670e7ed911ebf0c0023fe2901ea05c9c02eefb7a58a13cddbc27a65d75bb20be9f8cebf4c90a9a56dfe1a3b656dff62b1d6048f5376e671786 WHIRLPOOL 2b7b908952166e07aedfca7d17423a8dff0ec145a5f34a7ec01571cb591f0e92e57dd25ab6ffff15f1ec276bfefa455072fc7741e664115a4fafdd7f75d580e1
EBUILD cracklib-2.9.1-r1.ebuild 2568 SHA256 732458d49718d5b2f55be21dc5adc6335e33f3036213517fddf1cc6bae927c89 SHA512 2400820f5ea7daf3ea05c9ea1363c2afd9392fc8a0ac23494b8fa479647d36b9c180f01ffde52e4a3e4cbcb7a69899b114c63a99635cff54a10a405da9a84903 WHIRLPOOL f2fa01ac4a18c5f68f6041cc68e77942f57ab8c73e2d165cbf7cda097f1b1f0d4a3ee2ab39f13291f0d4c8a510528b7b9e5290dca3691ef9a3e1e111b12cbf7a
EBUILD cracklib-2.9.4.ebuild 2522 SHA256 3fbbc5758bd89f315e20c578575d3b0748234dd2218b90abc410eb8699b29f21 SHA512 e8cf889e1a63ed1bc7d17886f7fd4df8bd5ceb8ee9ffd5d3779475781458a9f803655731768e0ef72fb5c35676398549beb960daa4cab6e23d5055167f2492d8 WHIRLPOOL 8441b27ca0946a88f6f58550ad87fb3759be177bfb9421dca5d3dd2308e095c9f80092a9ff0d2025c3637b029f4c7a1d2961c352fc3919294c05acc3f139a0df
EBUILD cracklib-2.9.5.ebuild 2522 SHA256 3fbbc5758bd89f315e20c578575d3b0748234dd2218b90abc410eb8699b29f21 SHA512 e8cf889e1a63ed1bc7d17886f7fd4df8bd5ceb8ee9ffd5d3779475781458a9f803655731768e0ef72fb5c35676398549beb960daa4cab6e23d5055167f2492d8 WHIRLPOOL 8441b27ca0946a88f6f58550ad87fb3759be177bfb9421dca5d3dd2308e095c9f80092a9ff0d2025c3637b029f4c7a1d2961c352fc3919294c05acc3f139a0df
EBUILD cracklib-2.9.6.ebuild 2540 SHA256 5b8d4e6ad1f1c2a7554dd965d3cda2f14b11ab31a8e6f344830b7c5800facc09 SHA512 1f04771bc0fc110cba881de47cbe1cb6be89937e19afde6b81895dca38ebf170946a26f9d0bf6ae61d71823da2221d66129d242673f3a6407183314f20ed5385 WHIRLPOOL e5699738e53aaa9c42015fde6594cedca4ddd60a2b16418ad46f707bc67dadf5d4026aa63c61f5f542af2247d673bcf19b2122a96ddf51ad253da87537039591
MISC ChangeLog 3515 SHA256 f7a36ead6470eb1035b08eb667e1d3bd9bf7d7c97bedc576f32517799f65163f SHA512 53feefb648a73f908d8c0bf84918fcbe869acb93ba487886412f866d4f82c1d290f2dfa00e76ef9304622cbc327a69063b1e31ea6aec34514da5e8e597c50f4d WHIRLPOOL aefa1d00d08516f8cb47b5b7761c51b483e5638dfac2fb4b09aae40c566dcd0d3e25db25602473cd01d37150555a542febdfc21572d3c4e9dd1bfdfe9b6cd3eb
MISC ChangeLog-2015 27435 SHA256 f4e21158fda642097c81941e1bfbd1ca009335d73a21fefe18e41d322dcafa6e SHA512 73625d98457b1e96cc9b77585a457a3375b34fce199cac90db905616013934ea4edbf05a2d6f1419dba58c3c9e158e900d652c39a8eb7583b91678c293da0592 WHIRLPOOL 7ee06f55d10d379fd01caef49525c803413a551e5dc4573fa01d652b4152c6c4eaf486781fc71ed5e76fb2686e00bc98435a7b8538ec5c4899d4d0d32a3a326c
MISC metadata.xml 384 SHA256 7634a3d5aca060298d77d31e2b9048b1e4e3c6be42c080f618d882a65f347232 SHA512 773287176f56f1a0f11edc6cd1ca85453f998ad8e58b1e608562335f814aab18124bfb850063dd4fa35aba525b776bf2c202d8afa6d4b51e354276678f324bd1 WHIRLPOOL b94fe41a178eba9f8fcfa6519a8de0e091b14fe3157d3e6c9b7260a069915f10bc66c314e62062e4d5047978944a30c3a978d9f9e08b94a7607a4755530df5e9

View File

@ -1,65 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/cracklib-2.8.13-r1.ebuild,v 1.3 2010/03/08 22:35:46 zmedico Exp $
inherit eutils toolchain-funcs multilib libtool
MY_P=${P/_}
DESCRIPTION="Password Checking Library"
HOMEPAGE="http://sourceforge.net/projects/cracklib"
SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz"
LICENSE="CRACKLIB"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="nls python"
DEPEND="python? ( <dev-lang/python-3 )"
S=${WORKDIR}/${MY_P}
pkg_setup() {
# workaround #195017
if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-python-linkage.patch #246747
elibtoolize #269003
}
src_compile() {
econf \
--with-default-dict='$(libdir)/cracklib_dict' \
$(use_enable nls) \
$(use_with python) \
|| die
emake || die
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
rm -r "${D}"/usr/share/cracklib
# move shared libs to /
gen_usr_ldscript -a crack
insinto /usr/share/dict
doins dicts/cracklib-small || die "word dict"
dodoc AUTHORS ChangeLog NEWS README*
}
pkg_postinst() {
if [[ ${ROOT} == "/" ]] ; then
ebegin "Regenerating cracklib dictionary"
create-cracklib-dict /usr/share/dict/* > /dev/null
eend $?
fi
}

View File

@ -0,0 +1,106 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs
MY_P=${P/_}
DESCRIPTION="Password Checking Library"
HOMEPAGE="http://sourceforge.net/projects/cracklib"
SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
IUSE="nls python static-libs test zlib"
RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
python? (
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
)"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
do_python() {
multilib_is_native_abi || return 0
use python || return 0
pushd python > /dev/null || die
distutils-r1_src_${EBUILD_PHASE}
popd > /dev/null
}
pkg_setup() {
# workaround #195017
if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
fi
}
src_prepare() {
elibtoolize #269003
epatch "${FILESDIR}"/cracklib-2.9.1-setup.py-srcdir.patch
do_python
}
multilib_src_configure() {
export ac_cv_header_zlib_h=$(usex zlib)
export ac_cv_search_gzopen=$(usex zlib -lz no)
# use /usr/lib so that the dictionary is shared between ABIs
ECONF_SOURCE=${S} \
econf \
--with-default-dict='/usr/lib/cracklib_dict' \
--without-python \
$(use_enable nls) \
$(use_enable static-libs static)
}
multilib_src_compile() {
default
do_python
}
multilib_src_test() {
do_python
}
python_test() {
nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}"
}
multilib_src_install() {
default
# move shared libs to /
multilib_is_native_abi && gen_usr_ldscript -a crack
do_python
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
rm -r "${ED}"/usr/share/cracklib
insinto /usr/share/dict
doins dicts/cracklib-small || die
}
pkg_postinst() {
if [[ ${ROOT} == "/" ]] ; then
ebegin "Regenerating cracklib dictionary"
create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
eend $?
fi
}

View File

@ -0,0 +1,105 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs
MY_P=${P/_}
DESCRIPTION="Password Checking Library"
HOMEPAGE="http://sourceforge.net/projects/cracklib"
SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
IUSE="nls python static-libs test zlib"
RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
python? (
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
)"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
do_python() {
multilib_is_native_abi || return 0
use python || return 0
pushd python > /dev/null || die
distutils-r1_src_${EBUILD_PHASE}
popd > /dev/null
}
pkg_setup() {
# workaround #195017
if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
fi
}
src_prepare() {
elibtoolize #269003
do_python
}
multilib_src_configure() {
export ac_cv_header_zlib_h=$(usex zlib)
export ac_cv_search_gzopen=$(usex zlib -lz no)
# use /usr/lib so that the dictionary is shared between ABIs
ECONF_SOURCE=${S} \
econf \
--with-default-dict='/usr/lib/cracklib_dict' \
--without-python \
$(use_enable nls) \
$(use_enable static-libs static)
}
multilib_src_compile() {
default
do_python
}
multilib_src_test() {
do_python
}
python_test() {
nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}"
}
multilib_src_install() {
default
# move shared libs to /
multilib_is_native_abi && gen_usr_ldscript -a crack
do_python
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
rm -r "${ED}"/usr/share/cracklib
insinto /usr/share/dict
doins dicts/cracklib-small || die
}
pkg_postinst() {
if [[ ${ROOT} == "/" ]] ; then
ebegin "Regenerating cracklib dictionary"
create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
eend $?
fi
}

View File

@ -0,0 +1,105 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs
MY_P=${P/_}
DESCRIPTION="Password Checking Library"
HOMEPAGE="http://sourceforge.net/projects/cracklib"
SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
IUSE="nls python static-libs test zlib"
RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
python? (
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
)"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
do_python() {
multilib_is_native_abi || return 0
use python || return 0
pushd python > /dev/null || die
distutils-r1_src_${EBUILD_PHASE}
popd > /dev/null
}
pkg_setup() {
# workaround #195017
if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
fi
}
src_prepare() {
elibtoolize #269003
do_python
}
multilib_src_configure() {
export ac_cv_header_zlib_h=$(usex zlib)
export ac_cv_search_gzopen=$(usex zlib -lz no)
# use /usr/lib so that the dictionary is shared between ABIs
ECONF_SOURCE=${S} \
econf \
--with-default-dict='/usr/lib/cracklib_dict' \
--without-python \
$(use_enable nls) \
$(use_enable static-libs static)
}
multilib_src_compile() {
default
do_python
}
multilib_src_test() {
do_python
}
python_test() {
nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}"
}
multilib_src_install() {
default
# move shared libs to /
multilib_is_native_abi && gen_usr_ldscript -a crack
do_python
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
rm -r "${ED}"/usr/share/cracklib
insinto /usr/share/dict
doins dicts/cracklib-small || die
}
pkg_postinst() {
if [[ ${ROOT} == "/" ]] ; then
ebegin "Regenerating cracklib dictionary"
create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
eend $?
fi
}

View File

@ -0,0 +1,105 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs
MY_P=${P/_}
DESCRIPTION="Password Checking Library"
HOMEPAGE="https://github.com/cracklib/cracklib/"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint"
IUSE="nls python static-libs test zlib"
RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
python? (
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
)"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
do_python() {
multilib_is_native_abi || return 0
use python || return 0
pushd python > /dev/null || die
distutils-r1_src_${EBUILD_PHASE}
popd > /dev/null
}
pkg_setup() {
# workaround #195017
if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then
eerror "Upgrade path is broken with FEATURES=unmerge-orphans"
eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib"
die "Please run: FEATURES=-unmerge-orphans emerge cracklib"
fi
}
src_prepare() {
elibtoolize #269003
do_python
}
multilib_src_configure() {
export ac_cv_header_zlib_h=$(usex zlib)
export ac_cv_search_gzopen=$(usex zlib -lz no)
# use /usr/lib so that the dictionary is shared between ABIs
ECONF_SOURCE=${S} \
econf \
--with-default-dict='/usr/lib/cracklib_dict' \
--without-python \
$(use_enable nls) \
$(use_enable static-libs static)
}
multilib_src_compile() {
default
do_python
}
multilib_src_test() {
do_python
}
python_test() {
nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}"
}
multilib_src_install() {
default
# move shared libs to /
multilib_is_native_abi && gen_usr_ldscript -a crack
do_python
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
rm -r "${ED}"/usr/share/cracklib
insinto /usr/share/dict
doins dicts/cracklib-small || die
}
pkg_postinst() {
if [[ ${ROOT} == "/" ]] ; then
ebegin "Regenerating cracklib dictionary"
create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null
eend $?
fi
}

View File

@ -1,13 +0,0 @@
http://bugs.gentoo.org/246747
--- cracklib/python/Makefile.in
+++ cracklib/python/Makefile.in
@@ -57,7 +57,7 @@
am__installdirs = "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pythondir)"
pyexecLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(pyexec_LTLIBRARIES)
-_cracklibmodule_la_LIBADD =
+_cracklibmodule_la_LIBADD = -lpython$(PYTHON_VERSION)
_cracklibmodule_la_SOURCES = _cracklibmodule.c
_cracklibmodule_la_OBJECTS = _cracklibmodule.lo
_cracklibmodule_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \

View File

@ -0,0 +1,35 @@
From 70909dd3d30a13bb0406ca76feea49f05b8b978d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Thu, 29 May 2014 23:57:32 +0200
Subject: [PATCH] Fix paths in setup.py to support out-of-source builds.
---
python/setup.py.in | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/python/setup.py.in b/python/setup.py.in
index 4a258a0..4c70de4 100644
--- a/python/setup.py.in
+++ b/python/setup.py.in
@@ -23,8 +23,8 @@ from setuptools import setup, Extension, find_packages
extensions = [
Extension("_cracklib",
- ["_cracklib.c"],
- include_dirs = ["@top_builddir@/lib"],
+ ["@srcdir@/_cracklib.c"],
+ include_dirs = ["@top_srcdir@/lib"],
libraries = ["crack"],
library_dirs = ["@top_builddir@/lib/.libs"]),
]
@@ -43,6 +43,7 @@ convenience functions.
url="http://cracklib.sourceforge.net/",
license="GPLv2+",
py_modules=['cracklib', 'test_cracklib'],
+ package_dir={'': '@srcdir@'},
ext_modules=extensions,
zip_safe=False,
classifiers=[
--
2.0.0

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">cracklib</remote-id>
<remote-id type="github">cracklib/cracklib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,546 +1,165 @@
# ChangeLog for sys-libs/libcap # ChangeLog for sys-libs/libcap
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ # (auto-generated from git log)
*libcap-2.24-r2 (13 Jul 2015) *libcap-2.24-r2 (09 Aug 2015)
*libcap-2.24-r1 (09 Aug 2015)
*libcap-2.24 (09 Aug 2015)
*libcap-2.22-r2 (09 Aug 2015)
*libcap-2.22-r1 (09 Aug 2015)
*libcap-2.22 (09 Aug 2015)
*libcap-2.21 (09 Aug 2015)
*libcap-2.20 (09 Aug 2015)
*libcap-2.19 (09 Aug 2015)
*libcap-2.17 (09 Aug 2015)
13 Jul 2015; Mike Frysinger <vapier@gentoo.org> 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: +files/2.16/0001-build-system-fixes.patch,
Fix errno display in setcap #551672 by Helmut Jarausch.
*libcap-2.24-r1 (29 May 2015)
29 May 2015; Mike Frysinger <vapier@gentoo.org> +libcap-2.24-r1.ebuild:
Fix install of pkg-config files #550730 by Martin Jansa.
*libcap-2.24 (25 May 2015)
25 May 2015; Mike Frysinger <vapier@gentoo.org>
+files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild:
Version bump #530164 by Nikoli.
25 May 2015; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r2.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for sparc, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc64, wrt bug #512012
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc, wrt bug #512012
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
alpha stable wrt bug #507144
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
08 Jun 2014; Akinori Hattori <hattya@gentoo.org> libcap-2.22-r2.ebuild:
ia64 stable wrt bug #507144
27 May 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
x86 stable wrt bug #507144
24 May 2014; Markos Chandras <hwoarang@gentoo.org> libcap-2.22-r2.ebuild:
Stable on amd64 wrt bug #507144
28 Apr 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Replace multilib_build_binaries with multilib_is_native_abi, in order to put
an end to the confusion introduced by having two functions, the proper one
suggesting it is just for binaries.
18 Apr 2014; Markus Meier <maekke@gentoo.org> libcap-2.22-r2.ebuild:
arm stable, bug #507144
11 Apr 2014; Jeroen Roovers <jer@gentoo.org> libcap-2.22-r2.ebuild:
Stable for HPPA (bug #507144).
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Add arm64 love.
03 Dec 2013; Mike Gilbert <floppym@gentoo.org> libcap-2.22-r2.ebuild:
Fix cross-compiles by exporting CC for the default ABI, bug 439258.
28 Nov 2013; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard
Jackson.
*libcap-2.22-r2 (25 Nov 2013)
25 Nov 2013; Michał Górny <mgorny@gentoo.org> +libcap-2.22-r2.ebuild:
Enable multilib support, bug #488286. Acked by Chainsaw.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-2.22-r1.ebuild:
Add ~arm-linux keyword.
*libcap-2.22-r1 (26 Nov 2012)
26 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +libcap-2.22-r1.ebuild:
added prefix support (bug #444724)
23 Sep 2012; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.22-build-system-fixes.patch:
Install libcap.so with +x bits.
22 Sep 2012; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak.
20 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> libcap-2.22.ebuild:
Clarify license statement.
18 Dec 2011; Mark Loeser <halcy0n@gentoo.org> libcap-2.22.ebuild:
Stable for ppc64; bug #389201
26 Nov 2011; Raúl Porcel <armin76@gentoo.org> libcap-2.22.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #389201
12 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild,
+files/libcap-2.22-no-perl.patch:
Do not require perl to build #390263 by Bruno.
06 Nov 2011; Brent Baude <ranger@gentoo.org> libcap-2.22.ebuild:
Marking libcap-2.22 ppc for bug 389201
06 Nov 2011; Markus Meier <maekke@gentoo.org> libcap-2.22.ebuild:
arm stable, bug #389201
06 Nov 2011; Andreas Schuerch <nativemad@gentoo.org> libcap-2.22.ebuild:
x86 stable, bug 389201. Thanks JD and Myckel.
05 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Trim spurious pam lib in /usr, and touchup ebuild.
03 Nov 2011; Tony Vroon <chainsaw@gentoo.org> libcap-2.22.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
"idella4" Delaney in security bug #389201.
02 Nov 2011; Jeroen Roovers <jer@gentoo.org> libcap-2.22.ebuild:
Stable for HPPA (bug #389201).
*libcap-2.22 (01 Nov 2011)
01 Nov 2011; Mike Frysinger <vapier@gentoo.org> +libcap-2.22.ebuild,
+files/libcap-2.22-build-system-fixes.patch:
Version bump #389201 by Jack Szpot.
*libcap-2.21 (15 Jun 2011)
15 Jun 2011; Jeroen Roovers <jer@gentoo.org> +libcap-2.21.ebuild,
+files/libcap-2.21-include.patch:
Version bump. Fix one compiler warning.
26 Jan 2011; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.20-build-system-fixes.patch:
Also build pam module with -fPIC #352758 by Seemant Kulleen.
*libcap-2.20 (25 Jan 2011)
25 Jan 2011; Mike Frysinger <vapier@gentoo.org> +libcap-2.20.ebuild,
+files/libcap-2.20-build-system-fixes.patch, +files/libcap-2.20-build-system-fixes.patch,
+files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch,
Version bump #352680 by Marc Koschewski. +files/libcap-2.21-include.patch,
+files/libcap-2.22-build-system-fixes.patch,
+files/libcap-2.22-no-perl.patch,
+files/libcap-2.24-build-system-fixes.patch,
+files/libcap-2.24-setcap-errno.patch, +libcap-2.17.ebuild,
+libcap-2.19.ebuild, +libcap-2.20.ebuild, +libcap-2.21.ebuild,
+libcap-2.22.ebuild, +libcap-2.22-r1.ebuild, +libcap-2.22-r2.ebuild,
+libcap-2.24.ebuild, +libcap-2.24-r1.ebuild, +libcap-2.24-r2.ebuild,
+metadata.xml:
proj/gentoo: Initial commit
*libcap-2.19 (07 Mar 2010) This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
07 Mar 2010; Mike Frysinger <vapier@gentoo.org> +libcap-2.19.ebuild: This commit is the start of the NEW history.
Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. Any historical data is intended to be grafted onto this point.
24 Jan 2010; Raúl Porcel <armin76@gentoo.org> libcap-2.17.ebuild: Creation process:
ia64/s390/sh/sparc stable wrt #290045 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.
09 Dec 2009; Brent Baude <ranger@gentoo.org> libcap-2.17.ebuild: Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Marking libcap-2.17 ppc64 for bug 290045 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
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.17.ebuild: 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Stable for HPPA (bug #290045). Use https by default
10 Nov 2009; Markus Meier <maekke@gentoo.org> libcap-2.17.ebuild: Convert all URLs for sites supporting encrypted connections from http to
arm/x86 stable, bug #290045 https
08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.17.ebuild: Signed-off-by: Justin Lecher <jlec@gentoo.org>
Stable on alpha, bug #290045
24 Oct 2009; nixnut <nixnut@gentoo.org> libcap-2.17.ebuild: 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
ppc stable #290045 Revert DOCTYPE SYSTEM https changes in metadata.xml
23 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libcap-2.17.ebuild: repoman does not yet accept the https version.
amd64 stable wrt #290045 This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
11 Oct 2009; Mike Frysinger <vapier@gentoo.org> Bug: https://bugs.gentoo.org/552720
files/2.16/0001-build-system-fixes.patch:
Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb.
*libcap-2.17 (31 Aug 2009) 26 Aug 2015; Mike Frysinger <vapier@gentoo.org>
-files/2.16/0001-build-system-fixes.patch,
-files/libcap-2.20-build-system-fixes.patch, -libcap-2.17.ebuild,
-libcap-2.19.ebuild, -libcap-2.20.ebuild, -libcap-2.21.ebuild,
-libcap-2.22.ebuild, -libcap-2.22-r1.ebuild, -libcap-2.24.ebuild,
-libcap-2.24-r1.ebuild:
drop old
31 Aug 2009; Mike Frysinger <vapier@gentoo.org> +libcap-2.17.ebuild: 05 Sep 2015; Mikle Kolyada <zlogene@gentoo.org> libcap-2.24-r2.ebuild:
Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. amd64 stable wrt bug #558862
03 Jul 2009; Christian Ruppert <idl0r@gentoo.org> Package-Manager: portage-2.2.20.1
files/2.16/0001-build-system-fixes.patch:
Add missing -lpam to 0001-build-system-fixes.patch due to link issues with
-Wl,--no-undefined.
*libcap-2.16-r1 (16 May 2009) 06 Sep 2015; Jeroen Roovers <jer@gentoo.org> libcap-2.24-r2.ebuild:
Stable for HPPA (bug #558862).
16 May 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.16.ebuild, Package-Manager: portage-2.2.20.1
+libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch:
Drop linux header workarounds #265304 by Johan Hovold.
26 Apr 2009; Brent Baude <ranger@gentoo.org> libcap-2.16.ebuild: 06 Sep 2015; Markus Meier <maekke@gentoo.org> libcap-2.24-r2.ebuild:
stable ppc, bug 265791 arm stable, bug #558862
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> libcap-2.16.ebuild: Package-Manager: portage-2.2.20.1
arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 RepoMan-Options: --include-arches="arm"
16 Apr 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.16.ebuild: 06 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
Stable for HPPA (bug #265791). ppc stable wrt bug #558862
14 Apr 2009; Thomas Anderson <gentoofan23@gentoo.org> libcap-2.16.ebuild: Package-Manager: portage-2.2.20.1
stable amd64, bug 265791 RepoMan-Options: --include-arches="ppc"
12 Apr 2009; Brent Baude <ranger@gentoo.org> libcap-2.16.ebuild: 07 Sep 2015; Jeroen Roovers <jer@gentoo.org> libcap-2.24-r2.ebuild:
stable ppc64, bug 265791 Stable for PPC64 (bug #558862).
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.16.ebuild: Package-Manager: portage-2.2.20.1
Stable on alpha, bug #265791
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.15.ebuild, 20 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
libcap-2.16.ebuild: x86 stable wrt bug #558862
Move variable setting to src_unpack #254840 by Bruno.
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.15.ebuild: Package-Manager: portage-2.2.20.1
Stable for HPPA (bug #252321). RepoMan-Options: --include-arches="x86"
28 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> libcap-2.15.ebuild: 21 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
ppc stable, bug #252321 sparc stable wrt bug #558862
27 Dec 2008; Brent Baude <ranger@gentoo.org> libcap-2.15.ebuild: Package-Manager: portage-2.2.20.1
stable ppc64, bug 252321 RepoMan-Options: --include-arches="sparc"
26 Dec 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.15.ebuild: 24 Sep 2015; Agostino Sarubbo <ago@gentoo.org> libcap-2.24-r2.ebuild:
ia64 stable wrt #252321 ia64 stable wrt bug #558862
25 Dec 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.15.ebuild: Package-Manager: portage-2.2.20.1
Stable on sparc, bug #252321 RepoMan-Options: --include-arches="ia64"
25 Dec 2008; Tobias Klausmann <klausman@gentoo.org> libcap-2.15.ebuild: 24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Stable on alpha, bug #252321 standardize various metadata.xml style
25 Dec 2008; Markus Meier <maekke@gentoo.org> libcap-2.15.ebuild: 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
amd64/x86 stable, bug #252321 Unify quoting in metadata.xml files for machine processing
*libcap-2.16 (24 Dec 2008) Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Dec 2008; Mike Frysinger <vapier@gentoo.org> 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: Replace all herds with appropriate projects (GLEP 67)
Version bump #252319 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.15 (27 Nov 2008) Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
27 Nov 2008; Mike Frysinger <vapier@gentoo.org> 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: Set appropriate maintainer types in metadata.xml (GLEP 67)
Version bump #248930 by Arfrever Frehtes Taifersar Arahesis.
16 Nov 2008; Mike Frysinger <vapier@gentoo.org> *libcap-2.25 (10 Feb 2016)
+files/2.14/0001-Make.Rules-fix-INDENT-test.patch:
Fix typo in build system for indent test #247080 by Mark Nowiasz.
*libcap-2.14 (16 Nov 2008) 10 Feb 2016; Lars Wendler <polynomial-c@gentoo.org>
+files/libcap-2.25-build-system-fixes.patch,
+files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch,
+libcap-2.25.ebuild:
Bump to version 2.25
16 Nov 2008; Mike Frysinger <vapier@gentoo.org> Package-Manager: portage-2.2.27
+files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Version bump #246944 by Arfrever Frehtes Taifersar Arahesis.
25 Oct 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.11.ebuild: 29 Feb 2016; Steev Klimaszewski <steev@gentoo.org> libcap-2.24-r2.ebuild:
Add fix for USE=-pam builds by Bruno #242748. stable 2.24-r2 for arm64
16 Oct 2008; Jeroen Roovers <jer@gentoo.org> libcap-2.11.ebuild: Package-Manager: portage-2.2.27
Stable for HPPA (bug #240290).
14 Oct 2008; Brent Baude <ranger@gentoo.org> libcap-2.11.ebuild:
stable ppc64, bug 240290
12 Oct 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.11.ebuild:
alpha/ia64 stable wrt #240290
12 Oct 2008; nixnut <nixnut@gentoo.org> libcap-2.11.ebuild:
Stable on ppc wrt bug 240290
12 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.11.ebuild:
Stable on sparc, bug #240290
09 Oct 2008; Markus Meier <maekke@gentoo.org> libcap-2.11.ebuild:
amd64/x86 stable, bug #240290
19 Aug 2008; Mike Frysinger <vapier@gentoo.org>
files/2.11/0001-Make-fixes.patch:
Fix typo in BUILD_CFLAGS #235209 by zimous.
*libcap-2.11 (18 Aug 2008)
18 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild:
Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix
USE=pam dep #231187.
*libcap-2.10 (01 Jun 2008)
01 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.10/0001-Make-fixes.patch,
+files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild:
Version bump #221505 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.08-r1 (24 Mar 2008)
24 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild:
Dont build helper progs statically.
*libcap-2.08 (16 Mar 2008)
16 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild:
Version bump #211362 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.06-r1 (18 Feb 2008)
18 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild:
Revision bump to fix PAM handling: now the pam USE flag does not only build
but also install pam_cap.so, and the built pam_cap.so is actually working
with PAM. Not that I was able to get my user to receive any additional
capability, yet.
18 Feb 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.06.ebuild:
Dont install the capget(2)/capset(2) man pages since the man-pages package
installs better ones #210443.
17 Feb 2008; Christoph Mende <angelos@gentoo.org> libcap-1.10-r11.ebuild:
Stable on amd64, bug #200512
17 Feb 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.06.ebuild:
Depend on attr and make sure we disable gperf #210424.
*libcap-2.06 (16 Feb 2008)
16 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch,
+files/2.06/0002-do-not-use-the-s-flag-with-install.patch,
+files/2.06/0003-Add-.gitignore-files.patch,
+files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch,
+files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch,
+files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild:
Version bump #209905 by Arfrever Frehtes Taifersar Arahesis.
14 Feb 2008; nixnut <nixnut@gentoo.org> ChangeLog:
Stable on ppc wrt bug 200512
14 Feb 2008; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r11.ebuild:
Stable for HPPA (bug #200512).
11 Feb 2008; Raúl Porcel <armin76@gentoo.org> libcap-1.10-r11.ebuild:
alpha/ia64 stable wrt #200512
11 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libcap-1.10-r11.ebuild:
Sparc stable --- Bug #200512.
11 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r11.ebuild:
stable x86, bug 200512
11 Feb 2008; Brent Baude <ranger@gentoo.org> libcap-1.10-r11.ebuild:
stable ppc64, bug 200512
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libcap-1.10-r9.ebuild:
Stable on mips, per #165742.
*libcap-1.10-r11 (02 Oct 2007)
02 Oct 2007; Robin H. Johnson <robbat2@gentoo.org>
+libcap-1.10-r11.ebuild:
Bug #193332, handle cleanup/optimize of python modules if applicable.
*libcap-1.10-r10 (02 Apr 2007)
02 Apr 2007; Chris PeBenito <pebenito@gentoo.org>
+files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild:
Update capability.h with #defines for audit capabilities.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc wrt bug #165742.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on alpha wrt bug #165742.
13 Feb 2007; Markus Rothe <corsair@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc64; bug #165742
12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> libcap-1.10-r9.ebuild:
Stable on sparc wrt #165742
12 Feb 2007; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r9.ebuild:
Stable for HPPA (bug #165742).
12 Feb 2007; Simon Stelling <blubb@gentoo.org> libcap-1.10-r9.ebuild:
stable on amd64; bug 165742
10 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r9.ebuild:
stable x86; bug #165742
10 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild:
Include stdlib.h for proper exit() prototype.
*libcap-1.10-r9 (30 Jul 2006)
30 Jul 2006; <solar@gentoo.org> +libcap-1.10-r9.ebuild:
- many things link with libcap.so.1 but that file is not owned by libcap
till now
*libcap-1.10-r8 (15 Jul 2006)
15 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild:
Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup
library install #140410.
14 Jul 2006; <solar@gentoo.org> -libcap-1.10-r6.ebuild:
- removed broken libcap-1.10-r6 from the tree. It is causing way to many
problems
13 Jul 2006; <solar@gentoo.org> libcap-1.10-r7.ebuild:
- work around broken python support when cross compile. Yanked the hack
known as USE=static
*libcap-1.10-r7 (13 Jul 2006)
13 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +libcap-1.10-r7.ebuild:
The ldscript should be called 'libcap.so', and not versioned like it was.
Quoting and other cleanups.
*libcap-1.10-r6 (01 Jun 2006)
01 Jun 2006; Robin H. Johnson <robbat2@gentoo.org> +libcap-1.10-r6.ebuild:
Fix QA error with pre-stripped binaries being installed, and clean up the
horrible mess in src_install.
*libcap-1.10-r5 (09 Feb 2005)
09 Feb 2005; Mike Frysinger <vapier@gentoo.org> +libcap-1.10-r5.ebuild:
Make sure we install a linker script in /usr/lib alongside the static library.
03 Feb 2005; <solar@gentoo.org> -libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
- removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic
USE flag. added support for nocxx to keep swig from getting pulled in via the
python use flag for this package - bug #73635
01 Oct 2004; Simon Stelling <blubb@gentoo.org> libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
get_libdir-ized
15 Jul 2004; Tom Gall <tgall@gentoo.org> libcap-1.10-r4.ebuild:
stable on ppc64, bug #55530
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild:
virtual/glibc -> virtual/libc
23 Jun 2004; Mike Frysinger <vapier@gentoo.org> files/1.10-python.patch,
libcap-1.10-r4.ebuild:
Update the swig/python module to build with the shared objects instead of the
static objects so we get a PIC aware module #52813 by Joe Jezak.
03 May 2004; Michael Sterrett <mr_bones_@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
clean extra ebuilds
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
Add inherit eutils
*libcap-1.10-r4 (25 Apr 2004)
25 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> libcap-1.10-r4.ebuild,
files/libcap-1.10-r4-staticfix.diff:
finally finish static support from bug #22495, slight cleanup and latest
debian patch.
05 Apr 2004; Jason Wever <weeve@gentoo.org> libcap-1.10-r3.ebuild:
Stable on sparc.
28 Mar 2004; <solar@gentoo.org> libcap-1.10-r3.ebuild:
stable on x86. Bugzilla Bug 44955
24 Feb 2004; <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
stable on alpha and ia64
24 Feb 2004; Rajiv Aaron Manglani <rajiv@gentoo.org> libcap-1.10.ebuild,
libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild:
updated HOMEPAGE url.
14 Dec 2003; Guy Martin <gmsoft@gentoo.org> libcap-1.10-r3.ebuild:
Marked stable on hppa.
16 Nov 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
removed text relocations out of the libcap library for hardened-gcc via
syscall removal patch
04 Nov 2003; Brad House <brad_mssw@gentoo.org> libcap-1.10-r3.ebuild:
add amd64 flag
16 Oct 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
Use -fPIC on alpha
10 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
changed hardened-gcc flags
09 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added new hardened-gcc flags for hppa
09 Oct 2003; <tuxus@gentoo.org> libcap-1.10-r2.ebuild:
stable on mips
*libcap-1.10-r3 (29 Sep 2003)
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10-r3.ebuild:
Version bump to add deb patch and add full pic support #29958.
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10.ebuild:
Filtered out -fPIC from CFLAGS #29958.
27 Sep 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added hcc exclusion for PIC but leave propolice in place
26 Sep 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild:
Stable on alpha
23 Aug 2003; <rac@gentoo.org> libcap-1.10-r2.ebuild:
Add amd64 support
*libcap-1.10-r2 (17 Aug 2003)
29 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Only add -fPIC to the library objectfiles
27 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Add patch which removes the wrapping of the syscall, glibc wraps all syscalls
for you. Now the library can be built with -fPIC on all platforms.
17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> libcap-1.10-r2.ebuild:
remove -ansi from WARNINGS in the Make system as it seems to break non-x86
11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> :
hopefully fix non-x86 bugs with -fPIC being needed
*libcap-1.10 (15 May 2003)
15 May 2003; Robin Johnson <robbat2@gentoo.org> Manifest,
files/libcap-1.10-python.patch, files/digest-libcap-1.10,
libcap-1.10.ebuild, ChangeLog:
Initial import. Ebuild submitted by Francisco Gimeno <kikov@fco-gimeno.com>

View File

@ -0,0 +1,546 @@
# ChangeLog for sys-libs/libcap
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $
*libcap-2.24-r2 (13 Jul 2015)
13 Jul 2015; Mike Frysinger <vapier@gentoo.org>
+files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild:
Fix errno display in setcap #551672 by Helmut Jarausch.
*libcap-2.24-r1 (29 May 2015)
29 May 2015; Mike Frysinger <vapier@gentoo.org> +libcap-2.24-r1.ebuild:
Fix install of pkg-config files #550730 by Martin Jansa.
*libcap-2.24 (25 May 2015)
25 May 2015; Mike Frysinger <vapier@gentoo.org>
+files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild:
Version bump #530164 by Nikoli.
25 May 2015; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r2.ebuild:
Mark arm64/m68k/s390/sh stable.
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for sparc, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc64, wrt bug #512012
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libcap-2.22-r2.ebuild:
Stable for ppc, wrt bug #512012
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
alpha stable wrt bug #507144
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
08 Jun 2014; Akinori Hattori <hattya@gentoo.org> libcap-2.22-r2.ebuild:
ia64 stable wrt bug #507144
27 May 2014; Mikle Kolyada <zlogene@gentoo.org> libcap-2.22-r2.ebuild:
x86 stable wrt bug #507144
24 May 2014; Markos Chandras <hwoarang@gentoo.org> libcap-2.22-r2.ebuild:
Stable on amd64 wrt bug #507144
28 Apr 2014; Michał Górny <mgorny@gentoo.org> libcap-2.22-r2.ebuild:
Replace multilib_build_binaries with multilib_is_native_abi, in order to put
an end to the confusion introduced by having two functions, the proper one
suggesting it is just for binaries.
18 Apr 2014; Markus Meier <maekke@gentoo.org> libcap-2.22-r2.ebuild:
arm stable, bug #507144
11 Apr 2014; Jeroen Roovers <jer@gentoo.org> libcap-2.22-r2.ebuild:
Stable for HPPA (bug #507144).
19 Jan 2014; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Add arm64 love.
03 Dec 2013; Mike Gilbert <floppym@gentoo.org> libcap-2.22-r2.ebuild:
Fix cross-compiles by exporting CC for the default ABI, bug 439258.
28 Nov 2013; Mike Frysinger <vapier@gentoo.org> libcap-2.22-r1.ebuild,
libcap-2.22-r2.ebuild, libcap-2.22.ebuild:
Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard
Jackson.
*libcap-2.22-r2 (25 Nov 2013)
25 Nov 2013; Michał Górny <mgorny@gentoo.org> +libcap-2.22-r2.ebuild:
Enable multilib support, bug #488286. Acked by Chainsaw.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> libcap-2.22-r1.ebuild:
Add ~arm-linux keyword.
*libcap-2.22-r1 (26 Nov 2012)
26 Nov 2012; Christoph Junghans <ottxor@gentoo.org> +libcap-2.22-r1.ebuild:
added prefix support (bug #444724)
23 Sep 2012; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.22-build-system-fixes.patch:
Install libcap.so with +x bits.
22 Sep 2012; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak.
20 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> libcap-2.22.ebuild:
Clarify license statement.
18 Dec 2011; Mark Loeser <halcy0n@gentoo.org> libcap-2.22.ebuild:
Stable for ppc64; bug #389201
26 Nov 2011; Raúl Porcel <armin76@gentoo.org> libcap-2.22.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #389201
12 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild,
+files/libcap-2.22-no-perl.patch:
Do not require perl to build #390263 by Bruno.
06 Nov 2011; Brent Baude <ranger@gentoo.org> libcap-2.22.ebuild:
Marking libcap-2.22 ppc for bug 389201
06 Nov 2011; Markus Meier <maekke@gentoo.org> libcap-2.22.ebuild:
arm stable, bug #389201
06 Nov 2011; Andreas Schuerch <nativemad@gentoo.org> libcap-2.22.ebuild:
x86 stable, bug 389201. Thanks JD and Myckel.
05 Nov 2011; Mike Frysinger <vapier@gentoo.org> libcap-2.22.ebuild:
Trim spurious pam lib in /usr, and touchup ebuild.
03 Nov 2011; Tony Vroon <chainsaw@gentoo.org> libcap-2.22.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
"idella4" Delaney in security bug #389201.
02 Nov 2011; Jeroen Roovers <jer@gentoo.org> libcap-2.22.ebuild:
Stable for HPPA (bug #389201).
*libcap-2.22 (01 Nov 2011)
01 Nov 2011; Mike Frysinger <vapier@gentoo.org> +libcap-2.22.ebuild,
+files/libcap-2.22-build-system-fixes.patch:
Version bump #389201 by Jack Szpot.
*libcap-2.21 (15 Jun 2011)
15 Jun 2011; Jeroen Roovers <jer@gentoo.org> +libcap-2.21.ebuild,
+files/libcap-2.21-include.patch:
Version bump. Fix one compiler warning.
26 Jan 2011; Mike Frysinger <vapier@gentoo.org>
files/libcap-2.20-build-system-fixes.patch:
Also build pam module with -fPIC #352758 by Seemant Kulleen.
*libcap-2.20 (25 Jan 2011)
25 Jan 2011; Mike Frysinger <vapier@gentoo.org> +libcap-2.20.ebuild,
+files/libcap-2.20-build-system-fixes.patch,
+files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch:
Version bump #352680 by Marc Koschewski.
*libcap-2.19 (07 Mar 2010)
07 Mar 2010; Mike Frysinger <vapier@gentoo.org> +libcap-2.19.ebuild:
Version bump #307269 by Arfrever Frehtes Taifersar Arahesis.
24 Jan 2010; Raúl Porcel <armin76@gentoo.org> libcap-2.17.ebuild:
ia64/s390/sh/sparc stable wrt #290045
09 Dec 2009; Brent Baude <ranger@gentoo.org> libcap-2.17.ebuild:
Marking libcap-2.17 ppc64 for bug 290045
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.17.ebuild:
Stable for HPPA (bug #290045).
10 Nov 2009; Markus Meier <maekke@gentoo.org> libcap-2.17.ebuild:
arm/x86 stable, bug #290045
08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.17.ebuild:
Stable on alpha, bug #290045
24 Oct 2009; nixnut <nixnut@gentoo.org> libcap-2.17.ebuild:
ppc stable #290045
23 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libcap-2.17.ebuild:
amd64 stable wrt #290045
11 Oct 2009; Mike Frysinger <vapier@gentoo.org>
files/2.16/0001-build-system-fixes.patch:
Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb.
*libcap-2.17 (31 Aug 2009)
31 Aug 2009; Mike Frysinger <vapier@gentoo.org> +libcap-2.17.ebuild:
Version bump #283137 by Arfrever Frehtes Taifersar Arahesis.
03 Jul 2009; Christian Ruppert <idl0r@gentoo.org>
files/2.16/0001-build-system-fixes.patch:
Add missing -lpam to 0001-build-system-fixes.patch due to link issues with
-Wl,--no-undefined.
*libcap-2.16-r1 (16 May 2009)
16 May 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.16.ebuild,
+libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch:
Drop linux header workarounds #265304 by Johan Hovold.
26 Apr 2009; Brent Baude <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc, bug 265791
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> libcap-2.16.ebuild:
arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791
16 Apr 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.16.ebuild:
Stable for HPPA (bug #265791).
14 Apr 2009; Thomas Anderson <gentoofan23@gentoo.org> libcap-2.16.ebuild:
stable amd64, bug 265791
12 Apr 2009; Brent Baude <ranger@gentoo.org> libcap-2.16.ebuild:
stable ppc64, bug 265791
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org> libcap-2.16.ebuild:
Stable on alpha, bug #265791
17 Jan 2009; Mike Frysinger <vapier@gentoo.org> libcap-2.15.ebuild,
libcap-2.16.ebuild:
Move variable setting to src_unpack #254840 by Bruno.
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> libcap-2.15.ebuild:
Stable for HPPA (bug #252321).
28 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org> libcap-2.15.ebuild:
ppc stable, bug #252321
27 Dec 2008; Brent Baude <ranger@gentoo.org> libcap-2.15.ebuild:
stable ppc64, bug 252321
26 Dec 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.15.ebuild:
ia64 stable wrt #252321
25 Dec 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.15.ebuild:
Stable on sparc, bug #252321
25 Dec 2008; Tobias Klausmann <klausman@gentoo.org> libcap-2.15.ebuild:
Stable on alpha, bug #252321
25 Dec 2008; Markus Meier <maekke@gentoo.org> libcap-2.15.ebuild:
amd64/x86 stable, bug #252321
*libcap-2.16 (24 Dec 2008)
24 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild:
Version bump #252319 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.15 (27 Nov 2008)
27 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild:
Version bump #248930 by Arfrever Frehtes Taifersar Arahesis.
16 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.14/0001-Make.Rules-fix-INDENT-test.patch:
Fix typo in build system for indent test #247080 by Mark Nowiasz.
*libcap-2.14 (16 Nov 2008)
16 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild:
Version bump #246944 by Arfrever Frehtes Taifersar Arahesis.
25 Oct 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.11.ebuild:
Add fix for USE=-pam builds by Bruno #242748.
16 Oct 2008; Jeroen Roovers <jer@gentoo.org> libcap-2.11.ebuild:
Stable for HPPA (bug #240290).
14 Oct 2008; Brent Baude <ranger@gentoo.org> libcap-2.11.ebuild:
stable ppc64, bug 240290
12 Oct 2008; Raúl Porcel <armin76@gentoo.org> libcap-2.11.ebuild:
alpha/ia64 stable wrt #240290
12 Oct 2008; nixnut <nixnut@gentoo.org> libcap-2.11.ebuild:
Stable on ppc wrt bug 240290
12 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> libcap-2.11.ebuild:
Stable on sparc, bug #240290
09 Oct 2008; Markus Meier <maekke@gentoo.org> libcap-2.11.ebuild:
amd64/x86 stable, bug #240290
19 Aug 2008; Mike Frysinger <vapier@gentoo.org>
files/2.11/0001-Make-fixes.patch:
Fix typo in BUILD_CFLAGS #235209 by zimous.
*libcap-2.11 (18 Aug 2008)
18 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild:
Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix
USE=pam dep #231187.
*libcap-2.10 (01 Jun 2008)
01 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.10/0001-Make-fixes.patch,
+files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild:
Version bump #221505 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.08-r1 (24 Mar 2008)
24 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild:
Dont build helper progs statically.
*libcap-2.08 (16 Mar 2008)
16 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild:
Version bump #211362 by Arfrever Frehtes Taifersar Arahesis.
*libcap-2.06-r1 (18 Feb 2008)
18 Feb 2008; Diego Pettenò <flameeyes@gentoo.org>
files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild:
Revision bump to fix PAM handling: now the pam USE flag does not only build
but also install pam_cap.so, and the built pam_cap.so is actually working
with PAM. Not that I was able to get my user to receive any additional
capability, yet.
18 Feb 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.06.ebuild:
Dont install the capget(2)/capset(2) man pages since the man-pages package
installs better ones #210443.
17 Feb 2008; Christoph Mende <angelos@gentoo.org> libcap-1.10-r11.ebuild:
Stable on amd64, bug #200512
17 Feb 2008; Mike Frysinger <vapier@gentoo.org> libcap-2.06.ebuild:
Depend on attr and make sure we disable gperf #210424.
*libcap-2.06 (16 Feb 2008)
16 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch,
+files/2.06/0002-do-not-use-the-s-flag-with-install.patch,
+files/2.06/0003-Add-.gitignore-files.patch,
+files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch,
+files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch,
+files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild:
Version bump #209905 by Arfrever Frehtes Taifersar Arahesis.
14 Feb 2008; nixnut <nixnut@gentoo.org> ChangeLog:
Stable on ppc wrt bug 200512
14 Feb 2008; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r11.ebuild:
Stable for HPPA (bug #200512).
11 Feb 2008; Raúl Porcel <armin76@gentoo.org> libcap-1.10-r11.ebuild:
alpha/ia64 stable wrt #200512
11 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libcap-1.10-r11.ebuild:
Sparc stable --- Bug #200512.
11 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r11.ebuild:
stable x86, bug 200512
11 Feb 2008; Brent Baude <ranger@gentoo.org> libcap-1.10-r11.ebuild:
stable ppc64, bug 200512
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libcap-1.10-r9.ebuild:
Stable on mips, per #165742.
*libcap-1.10-r11 (02 Oct 2007)
02 Oct 2007; Robin H. Johnson <robbat2@gentoo.org>
+libcap-1.10-r11.ebuild:
Bug #193332, handle cleanup/optimize of python modules if applicable.
*libcap-1.10-r10 (02 Apr 2007)
02 Apr 2007; Chris PeBenito <pebenito@gentoo.org>
+files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild:
Update capability.h with #defines for audit capabilities.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc wrt bug #165742.
13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> libcap-1.10-r9.ebuild:
Stable on alpha wrt bug #165742.
13 Feb 2007; Markus Rothe <corsair@gentoo.org> libcap-1.10-r9.ebuild:
Stable on ppc64; bug #165742
12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> libcap-1.10-r9.ebuild:
Stable on sparc wrt #165742
12 Feb 2007; Jeroen Roovers <jer@gentoo.org> libcap-1.10-r9.ebuild:
Stable for HPPA (bug #165742).
12 Feb 2007; Simon Stelling <blubb@gentoo.org> libcap-1.10-r9.ebuild:
stable on amd64; bug 165742
10 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
libcap-1.10-r9.ebuild:
stable x86; bug #165742
10 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild:
Include stdlib.h for proper exit() prototype.
*libcap-1.10-r9 (30 Jul 2006)
30 Jul 2006; <solar@gentoo.org> +libcap-1.10-r9.ebuild:
- many things link with libcap.so.1 but that file is not owned by libcap
till now
*libcap-1.10-r8 (15 Jul 2006)
15 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild:
Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup
library install #140410.
14 Jul 2006; <solar@gentoo.org> -libcap-1.10-r6.ebuild:
- removed broken libcap-1.10-r6 from the tree. It is causing way to many
problems
13 Jul 2006; <solar@gentoo.org> libcap-1.10-r7.ebuild:
- work around broken python support when cross compile. Yanked the hack
known as USE=static
*libcap-1.10-r7 (13 Jul 2006)
13 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +libcap-1.10-r7.ebuild:
The ldscript should be called 'libcap.so', and not versioned like it was.
Quoting and other cleanups.
*libcap-1.10-r6 (01 Jun 2006)
01 Jun 2006; Robin H. Johnson <robbat2@gentoo.org> +libcap-1.10-r6.ebuild:
Fix QA error with pre-stripped binaries being installed, and clean up the
horrible mess in src_install.
*libcap-1.10-r5 (09 Feb 2005)
09 Feb 2005; Mike Frysinger <vapier@gentoo.org> +libcap-1.10-r5.ebuild:
Make sure we install a linker script in /usr/lib alongside the static library.
03 Feb 2005; <solar@gentoo.org> -libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
- removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic
USE flag. added support for nocxx to keep swig from getting pulled in via the
python use flag for this package - bug #73635
01 Oct 2004; Simon Stelling <blubb@gentoo.org> libcap-1.10-r3.ebuild,
libcap-1.10-r4.ebuild:
get_libdir-ized
15 Jul 2004; Tom Gall <tgall@gentoo.org> libcap-1.10-r4.ebuild:
stable on ppc64, bug #55530
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild:
virtual/glibc -> virtual/libc
23 Jun 2004; Mike Frysinger <vapier@gentoo.org> files/1.10-python.patch,
libcap-1.10-r4.ebuild:
Update the swig/python module to build with the shared objects instead of the
static objects so we get a PIC aware module #52813 by Joe Jezak.
03 May 2004; Michael Sterrett <mr_bones_@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
clean extra ebuilds
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild,
libcap-1.10.ebuild:
Add inherit eutils
*libcap-1.10-r4 (25 Apr 2004)
25 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> libcap-1.10-r4.ebuild,
files/libcap-1.10-r4-staticfix.diff:
finally finish static support from bug #22495, slight cleanup and latest
debian patch.
05 Apr 2004; Jason Wever <weeve@gentoo.org> libcap-1.10-r3.ebuild:
Stable on sparc.
28 Mar 2004; <solar@gentoo.org> libcap-1.10-r3.ebuild:
stable on x86. Bugzilla Bug 44955
24 Feb 2004; <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
stable on alpha and ia64
24 Feb 2004; Rajiv Aaron Manglani <rajiv@gentoo.org> libcap-1.10.ebuild,
libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild:
updated HOMEPAGE url.
14 Dec 2003; Guy Martin <gmsoft@gentoo.org> libcap-1.10-r3.ebuild:
Marked stable on hppa.
16 Nov 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
removed text relocations out of the libcap library for hardened-gcc via
syscall removal patch
04 Nov 2003; Brad House <brad_mssw@gentoo.org> libcap-1.10-r3.ebuild:
add amd64 flag
16 Oct 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r3.ebuild:
Use -fPIC on alpha
10 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
changed hardened-gcc flags
09 Oct 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added new hardened-gcc flags for hppa
09 Oct 2003; <tuxus@gentoo.org> libcap-1.10-r2.ebuild:
stable on mips
*libcap-1.10-r3 (29 Sep 2003)
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10-r3.ebuild:
Version bump to add deb patch and add full pic support #29958.
29 Sep 2003; Mike Frysinger <vapier@gentoo.org> libcap-1.10.ebuild:
Filtered out -fPIC from CFLAGS #29958.
27 Sep 2003; Alexander Gabert <pappy@gentoo.org> libcap-1.10.ebuild:
added hcc exclusion for PIC but leave propolice in place
26 Sep 2003; Aron Griffis <agriffis@gentoo.org> libcap-1.10-r2.ebuild:
Stable on alpha
23 Aug 2003; <rac@gentoo.org> libcap-1.10-r2.ebuild:
Add amd64 support
*libcap-1.10-r2 (17 Aug 2003)
29 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Only add -fPIC to the library objectfiles
27 Aug 2003; Stefan Jones <cretin@gentoo.org> :
Add patch which removes the wrapping of the syscall, glibc wraps all syscalls
for you. Now the library can be built with -fPIC on all platforms.
17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> libcap-1.10-r2.ebuild:
remove -ansi from WARNINGS in the Make system as it seems to break non-x86
11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> :
hopefully fix non-x86 bugs with -fPIC being needed
*libcap-1.10 (15 May 2003)
15 May 2003; Robin Johnson <robbat2@gentoo.org> Manifest,
files/libcap-1.10-python.patch, files/digest-libcap-1.10,
libcap-1.10.ebuild, ChangeLog:
Initial import. Ebuild submitted by Francisco Gimeno <kikov@fco-gimeno.com>

View File

@ -4,9 +4,14 @@ AUX libcap-2.22-build-system-fixes.patch 5319 SHA256 f0c3323a5ec34e07eb397d6e152
AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759 AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759
AUX libcap-2.24-build-system-fixes.patch 4943 SHA256 c3d77ae406d13def200f520f6063b3783ae0dae46e740ad78ab189f8a6168210 SHA512 84283f0652f87a8c1f598413d03e8f3aeeb140b322519051df1873933d6d3ac738757e1c7c91ea6efc51548d224149b84d6a1fab0301a655eb609b183bc9e7ba WHIRLPOOL 1697c9223a59f10c5472b0286fa19a9a6c4b9dee16314f785164731043b4207f122b916bef7d596cb94e46eaf4eb7d376129cbedbcc7d317f1b49f17875d11d2 AUX libcap-2.24-build-system-fixes.patch 4943 SHA256 c3d77ae406d13def200f520f6063b3783ae0dae46e740ad78ab189f8a6168210 SHA512 84283f0652f87a8c1f598413d03e8f3aeeb140b322519051df1873933d6d3ac738757e1c7c91ea6efc51548d224149b84d6a1fab0301a655eb609b183bc9e7ba WHIRLPOOL 1697c9223a59f10c5472b0286fa19a9a6c4b9dee16314f785164731043b4207f122b916bef7d596cb94e46eaf4eb7d376129cbedbcc7d317f1b49f17875d11d2
AUX libcap-2.24-setcap-errno.patch 1491 SHA256 397462a3e207944a7ab2837a06794b225c29ad45e630de69e02df64225106586 SHA512 367037d6c42d07c359e9ee397cbc7431ea05c3d34deea93db1473394decb9f61a2c9de186652fc3a12fb615406ec1a2f4d76eb63c4410c6a2b5f435ece5b05ef WHIRLPOOL 07ce9f884251aad17fd9f7a3fef11e8193b66f3dcd9b58fb4aad755237cd7e4ad28e55a8d5434c65c5e56cc0a92af45f7bf677f0dc451276f46dcffe046a2ee1 AUX libcap-2.24-setcap-errno.patch 1491 SHA256 397462a3e207944a7ab2837a06794b225c29ad45e630de69e02df64225106586 SHA512 367037d6c42d07c359e9ee397cbc7431ea05c3d34deea93db1473394decb9f61a2c9de186652fc3a12fb615406ec1a2f4d76eb63c4410c6a2b5f435ece5b05ef WHIRLPOOL 07ce9f884251aad17fd9f7a3fef11e8193b66f3dcd9b58fb4aad755237cd7e4ad28e55a8d5434c65c5e56cc0a92af45f7bf677f0dc451276f46dcffe046a2ee1
AUX libcap-2.25-build-system-fixes.patch 4705 SHA256 577368c8f23c3de76ba8fe580c4f89f3d23642f00e727547b25b8a9eae8e16af SHA512 c99df67dfdceefeea3c3033a38e94a93cd7a9c4ed6e74f42c3b7198d66deee4b5d4aa91c540a48b12749ce3285c0ac3f11d0ecc33b913c3f0169578ae28745da WHIRLPOOL 5f3a9cb1be9163a7692dafdd3ddc1e18d7152a06e773b0cd260faf3671155fe11225de4dfadb11a41a4d3eb739e69880230ce9f1bafe528d2b4e003ac9ce41d3
AUX libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch 988 SHA256 fd18c5bb8cfd2f5b35b11d71d6170f0bff680aca313757bb3d8c201f137453d7 SHA512 ba573ce68858c1370f3d25ad03678a534e6f3052076694d09e795d1febf2f3d76a6a170658b71d9e31105521fd5d22dd72095585a5402286dba424937064b389 WHIRLPOOL 3d3d564cd1d066ac695a34c5d7ab4a5da30212e370492cface41581760bb47c5e113db5b8fda7eeb1bb645c01eb2f12a61b640d07ddba0754a883fb7dfe2aa8d
DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88 DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88
DIST libcap-2.24.tar.xz 63412 SHA256 cee4568f78dc851d726fc93f25f4ed91cc223b1fe8259daa4a77158d174e6c65 SHA512 c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b WHIRLPOOL bb7a9d8d3b999ad289962ebdc8b9eff87e25bd744a86ee4717e999738cb5a556a51826d0f0cbfc628629948fa8355d5d972208910d6c1c99bdf66a673b6f1cc8 DIST libcap-2.24.tar.xz 63412 SHA256 cee4568f78dc851d726fc93f25f4ed91cc223b1fe8259daa4a77158d174e6c65 SHA512 c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b WHIRLPOOL bb7a9d8d3b999ad289962ebdc8b9eff87e25bd744a86ee4717e999738cb5a556a51826d0f0cbfc628629948fa8355d5d972208910d6c1c99bdf66a673b6f1cc8
DIST libcap-2.25.tar.xz 63672 SHA256 693c8ac51e983ee678205571ef272439d83afe62dd8e424ea14ad9790bc35162 SHA512 c3ab491885292adc171cde542b96f1295e84132febb50112a46575c3bde3a3eb6fcf733f7a756b4b656e013c0abb5ed6571db24799f8c0b23d8f759f992864f9 WHIRLPOOL 294a399224997bb3e6187103f364dee2d64f5ab633068361c56fcb4a496abf24d0283b35d4c48df193d36f9372540a3afe853627429ba7f7caba7e9826e1a13d
EBUILD libcap-2.22-r2.ebuild 1678 SHA256 51d0ce60fac8870d868684b911b46ba623bc099642725c6d7ff65af5b2b957ca SHA512 dc9e91d6db58ea46e12b0dfd0cbd089cf9fc64016feb387b77d90adad82cb8e256a0e6d890dd6dbf02f00d0d7ea146229052f2b400068dbd6934bd18f28328cf WHIRLPOOL b92dd3513226424d5a0542787444d98430cd3770a39b9a57e15d4633e3fdd669d8b669249ba815fa41c620fe37b134eb213bff37b593eb51cb2623010998f127 EBUILD libcap-2.22-r2.ebuild 1678 SHA256 51d0ce60fac8870d868684b911b46ba623bc099642725c6d7ff65af5b2b957ca SHA512 dc9e91d6db58ea46e12b0dfd0cbd089cf9fc64016feb387b77d90adad82cb8e256a0e6d890dd6dbf02f00d0d7ea146229052f2b400068dbd6934bd18f28328cf WHIRLPOOL b92dd3513226424d5a0542787444d98430cd3770a39b9a57e15d4633e3fdd669d8b669249ba815fa41c620fe37b134eb213bff37b593eb51cb2623010998f127
EBUILD libcap-2.24-r2.ebuild 1899 SHA256 74081b32469043d2eda380d2de5540ee669c389ad0fd9650f852d5c89eb2695b SHA512 f9aa0ec61f55c388aced8a27ec34a63396df5c4e2a646e9655b3fe761988416178e4a29e09f4ac78af299e4c390bf2b0b5f7cefbb0eeab47654aec4ce168b186 WHIRLPOOL a6158fbc2f9db90d0a120c83d108566a2ec8eafc274ba3f02108a1ef9bc35f60f7688ffdbf9d2d9f421086dc78d3ffd2bdf95f60dda137d59e018d729c3184f2 EBUILD libcap-2.24-r2.ebuild 1898 SHA256 194a9d140ecfc1f0bea7008e0e3bcd78213ff5bf5e240c723c2bfbf9f0a52053 SHA512 7d132937215c019c92e26f3805e321f17f514811c56c48c36e064342e1d35dcd4c74ab271b633f019a82207787fcabd94b083d146521b04e062fe2f18b40c3e5 WHIRLPOOL dd02e208899b14fcd01a61df776d36ed56664e780764fb6d1c3fd3784c4ad6456cef878037c611bbf65049efd665fea2ea05e199e4f97d7c080e2be3ae6e7dfa
MISC ChangeLog 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 EBUILD libcap-2.25.ebuild 1853 SHA256 80781e67aff38a2027e0474eebcee0dfed12dc9d2655eff6cb290071ba6a7344 SHA512 64c6e87b3bf4040d6c07f6588509d140e66c43a667f36cb14b7876c2e649141511021c13a12a8024459fd2957f82543f14346dfdcd8d4775338ac9fa8173a7e3 WHIRLPOOL f8ef33c2d6aedd13e1b57ed9c9ab1861d0c6c9645a8d4fca9317726d71455489f12e4feb27b1cbcaefa81746b1a2b06d6a31169e65d28c047739dda9ffcc6b28
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 MISC ChangeLog 5886 SHA256 3130de73ad464a81c3bc94b86b6d45e2163eddbcc16f6cc415060b587438cb8f SHA512 fe4e7607fe9f7bf24b913d2d956dde1c2065f390d289403d61eb7909172ede062050f61ec34e023f8c276ce07b78aefcb1886ed448f18a91b7022601a04a48e9 WHIRLPOOL 2356b30b4019ccb47a2e3e036a0f3d63f73f88252e471d3bf47dad4ac0a07b67dd53a921cadca4a98749e2b5f9ce4b3b9693ba71f35f69bf19fe5e660c9e23a2
MISC ChangeLog-2015 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8

View File

@ -0,0 +1,153 @@
From d5a0c023a7f3deefd471d7b97ef4fa40ed374645 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Wed, 10 Feb 2016 09:47:27 +0100
Subject: [PATCH] build system fixes
This touches up the homebrewed build system to work much better "out of the
box" for people. Specifically:
- allow toolchain vars to be set via environment
- CC / BUILD_CC / AR / RANLIB
- CFLAGS / CPPFLAGS / LDFLAGS
- split CPPFLAGS out of CFLAGS
- break -fPIC out of global CFLAGS and only use where needed
- use LDLIBS for libraries, not LDFLAGS
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Forward ported from libcap-2.24 to libcap-2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
Make.Rules | 26 ++++++++++++++------------
libcap/Makefile | 7 ++++---
pam_cap/Makefile | 8 +++++---
progs/Makefile | 2 +-
4 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/Make.Rules b/Make.Rules
index 8347b26..d7196ef 100644
--- a/Make.Rules
+++ b/Make.Rules
@@ -45,28 +45,30 @@ MINOR=25
# Compilation specifics
-KERNEL_HEADERS := $(topdir)/libcap/include/uapi
-IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include
-
-CC := gcc
-CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-BUILD_CC := $(CC)
-BUILD_CFLAGS := $(CFLAGS) $(IPATH)
-AR := ar
-RANLIB := ranlib
+CC ?= gcc
+CFLAGS ?= -O2
+BUILD_CC ?= $(CC)
+BUILD_CFLAGS ?= $(CFLAGS)
+AR ?= ar
+RANLIB ?= ranlib
DEBUG = -g #-DDEBUG
WARNINGS=-Wall -Wwrite-strings \
-Wpointer-arith -Wcast-qual -Wcast-align \
-Wstrict-prototypes -Wmissing-prototypes \
-Wnested-externs -Winline -Wshadow
LD=$(CC) -Wl,-x -shared
-LDFLAGS := #-g
+LDFLAGS ?= #-g
BUILD_GPERF := $(shell which gperf >/dev/null 2>/dev/null && echo yes)
-SYSTEM_HEADERS = /usr/include
+KERNEL_HEADERS = $(topdir)/libcap/include/uapi
+LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include
+LIBCAP_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
+CPPFLAGS += $(LIBCAP_CPPFLAGS)
+BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS)
INCS=$(topdir)/libcap/include/sys/capability.h
LDFLAGS += -L$(topdir)/libcap
-CFLAGS += -Dlinux $(WARNINGS) $(DEBUG)
+CPPFLAGS += -Dlinux
+CFLAGS += $(WARNINGS) $(DEBUG)
PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi)
INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi)
DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi)
diff --git a/libcap/Makefile b/libcap/Makefile
index d189777..b99740f 100644
--- a/libcap/Makefile
+++ b/libcap/Makefile
@@ -17,6 +17,7 @@ OBJS=$(addsuffix .o, $(FILES))
MAJLIBNAME=$(LIBNAME).$(VERSION)
MINLIBNAME=$(MAJLIBNAME).$(MINOR)
GPERF_OUTPUT = _caps_output.gperf
+CFLAGS += -fPIC
all: $(MINLIBNAME) $(STALIBNAME) libcap.pc
@@ -35,7 +36,7 @@ libcap.pc: libcap.pc.in
$< >$@
_makenames: _makenames.c cap_names.list.h
- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@
+ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@
cap_names.h: _makenames
./_makenames > cap_names.h
@@ -57,10 +58,10 @@ $(MINLIBNAME): $(OBJS)
ln -sf $(MAJLIBNAME) $(LIBNAME)
%.o: %.c $(INCLS)
- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS)
- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@
install: all
mkdir -p -m 0755 $(FAKEROOT)$(INCDIR)/sys
diff --git a/pam_cap/Makefile b/pam_cap/Makefile
index cc32fb6..6f07b6b 100644
--- a/pam_cap/Makefile
+++ b/pam_cap/Makefile
@@ -9,6 +9,8 @@ include ../Make.Rules
# written (and you know why it fails), email me and explain why. Thanks!
LDLIBS += -L../libcap -lcap
+CFLAGS += -fPIC
+
all: pam_cap.so
$(MAKE) testcompile
@@ -17,13 +19,13 @@ install: all
install -m 0755 pam_cap.so $(FAKEROOT)$(LIBDIR)/security
pam_cap.so: pam_cap.o
- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS)
+ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS)
pam_cap.o: pam_cap.c
- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
testcompile: test.c pam_cap.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS)
clean:
rm -f *.o *.so testcompile *~
diff --git a/progs/Makefile b/progs/Makefile
index c094a24..b9f0d3f 100644
--- a/progs/Makefile
+++ b/progs/Makefile
@@ -19,7 +19,7 @@ $(BUILD): %: %.o
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
%.o: %.c $(INCS)
- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
install: all
mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR)
--
2.7.1

View File

@ -0,0 +1,33 @@
From 8dfcdcfdcb9c462a05566aa8d3c6eca871f0ddbf Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Wed, 10 Feb 2016 09:52:45 +0100
Subject: [PATCH] ignore RAISE_SETFCAP install failures
While the new RAISE_SETFCAP feature is nifty, its failure to run (often
due to the fs not supporting it) shouldn't impair the default install.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Forward ported from libcap-2.20 to libcap-2.25
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
progs/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/progs/Makefile b/progs/Makefile
index c094a24..4a6db38 100644
--- a/progs/Makefile
+++ b/progs/Makefile
@@ -27,7 +27,7 @@ install: all
install -m 0755 $$p $(FAKEROOT)$(SBINDIR) ; \
done
ifeq ($(RAISE_SETFCAP),yes)
- $(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap
+ -$(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap
endif
clean:
--
2.7.1

View File

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
# it's available under either of the licenses # it's available under either of the licenses
LICENSE="|| ( GPL-2 BSD )" LICENSE="|| ( GPL-2 BSD )"
SLOT="0" SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
IUSE="pam static-libs" IUSE="pam static-libs"
RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]

View File

@ -0,0 +1,75 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib multilib-minimal toolchain-funcs pam
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html"
SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz"
# it's available under either of the licenses
LICENSE="|| ( GPL-2 BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
IUSE="pam static-libs"
RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
pam? ( virtual/pam )"
DEPEND="${RDEPEND}
sys-kernel/linux-headers"
PATCHES=(
"${FILESDIR}"/${PN}-2.25-build-system-fixes.patch
"${FILESDIR}"/${PN}-2.22-no-perl.patch
"${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch
"${FILESDIR}"/${PN}-2.21-include.patch
)
src_prepare() {
epatch "${PATCHES[@]}"
multilib_copy_sources
}
multilib_src_configure() {
local pam
if multilib_is_native_abi && use pam; then
pam=yes
else
pam=no
fi
sed -i \
-e "/^PAM_CAP/s:=.*:=${pam}:" \
-e '/^DYNAMIC/s:=.*:=yes:' \
-e '/^lib_prefix=/s:=.*:=$(prefix):' \
-e "/^lib=/s:=.*:=$(get_libdir):" \
Make.Rules
}
multilib_src_compile() {
tc-export_build_env BUILD_CC
tc-export AR CC RANLIB
default
}
multilib_src_install() {
# no configure, needs explicit install line #444724#c3
emake install DESTDIR="${ED}"
multilib_is_native_abi && gen_usr_ldscript -a cap
use static-libs || rm "${ED}"/usr/$(get_libdir)/libcap.a
rm -rf "${ED}"/usr/$(get_libdir)/security
if multilib_is_native_abi && use pam; then
dopammod pam_cap/pam_cap.so
dopamsecurity '' pam_cap/capability.conf
fi
}
multilib_src_install_all() {
dodoc CHANGELOG README doc/capability.notes
}

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>base-system</herd> <maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
</pkgmetadata> </pkgmetadata>

View File

@ -0,0 +1,103 @@
# ChangeLog for sys-libs/libnih
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*libnih-1.0.3-r3 (09 Aug 2015)
*libnih-1.0.3-r2 (09 Aug 2015)
*libnih-1.0.3-r1 (09 Aug 2015)
*libnih-1.0.3 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/libnih-1.0.3-optional-dbus.patch,
+files/libnih-1.0.3-pkg-config.patch, +files/libnih-1.0.3-signal-race.patch,
+libnih-1.0.3.ebuild, +libnih-1.0.3-r1.ebuild, +libnih-1.0.3-r2.ebuild,
+libnih-1.0.3-r3.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
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; Justin Lecher <jlec@gentoo.org> libnih-1.0.3.ebuild,
libnih-1.0.3-r1.ebuild, libnih-1.0.3-r2.ebuild, libnih-1.0.3-r3.ebuild:
Convert all URIs for launchpad.net 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
07 Sep 2015; Mike Frysinger <vapier@gentoo.org> libnih-1.0.3-r3.ebuild:
drop unused valgrind dep #559830
07 Sep 2015; Mike Frysinger <vapier@gentoo.org> -libnih-1.0.3.ebuild,
-libnih-1.0.3-r1.ebuild, -libnih-1.0.3-r2.ebuild:
drop old
08 Sep 2015; Jeroen Roovers <jer@gentoo.org> libnih-1.0.3-r3.ebuild:
Mark ~hppa (bug #559770).
Package-Manager: portage-2.2.20.1
22 Sep 2015; Jeroen Roovers <jer@gentoo.org> libnih-1.0.3-r3.ebuild:
Mark ~ppc64 (bug #559770).
Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches
22 Sep 2015; Tobias Klausmann <klausman@gentoo.org> libnih-1.0.3-r3.ebuild:
add ~alpha keyword
Gentoo-Bug: 559770
Package-Manager: portage-2.2.21
03 Jan 2016; Agostino Sarubbo <ago@gentoo.org> libnih-1.0.3-r3.ebuild:
amd64 stable wrt bug #570122
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -0,0 +1,36 @@
# ChangeLog for sys-libs/libnih
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libnih/ChangeLog,v 1.7 2015/05/21 08:28:24 vapier Exp $
*libnih-1.0.3-r3 (21 May 2015)
21 May 2015; Mike Frysinger <vapier@gentoo.org>
+files/libnih-1.0.3-signal-race.patch, +libnih-1.0.3-r3.ebuild:
Workaround from Chromium OS for race in signal loop processing.
*libnih-1.0.3-r2 (05 Mar 2015)
05 Mar 2015; Mike Frysinger <vapier@gentoo.org> +libnih-1.0.3-r2.ebuild:
Build with LFS for 32bit systems.
*libnih-1.0.3-r1 (30 Oct 2014)
30 Oct 2014; Mike Frysinger <vapier@gentoo.org> +libnih-1.0.3-r1.ebuild:
Migrate to EAPI=4.
24 May 2012; Mike Frysinger <vapier@gentoo.org> libnih-1.0.3.ebuild:
Inherit toolchain-funcs for gen_usr_ldscript.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> libnih-1.0.3.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
19 Oct 2011; Mike Frysinger <vapier@gentoo.org> libnih-1.0.3.ebuild:
Fix build when USE=-dbus.
*libnih-1.0.3 (19 Oct 2011)
19 Oct 2011; Mike Frysinger <vapier@gentoo.org> +libnih-1.0.3.ebuild,
+files/libnih-1.0.3-optional-dbus.patch,
+files/libnih-1.0.3-pkg-config.patch, +metadata.xml:
Initial ebuild merging the ChromeOS version, dev-zero, Bruno Tarquini, and my
work #310093.

View File

@ -1 +1,8 @@
DIST libnih-1.0.3.tar.gz 1187624 RMD160 954df698ae272b5f9a30e191bf3deb382bd92d51 SHA1 db1f3e46a47f8a58f8179ca56f304d1550f41eb0 SHA256 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 AUX libnih-1.0.3-optional-dbus.patch 1162 SHA256 93e81914a402ebc512c7df46e00f85b54ed073a66fcf9fe465cb58d757546abf SHA512 bd979f8e9d27d775e12b3a93082084b8837bc9eb4f48476c3356aa4b4f865eda517e6fcf90f5575686dbcdc0fef4a21c640e413d9d3611bb1f1077bfa9fd8c86 WHIRLPOOL 2eb2421f74c9ced344791ab3477035b5e71516962ebfc886f4a21837977854092aec28e68ba81345305f06ee00cf8e466bb5d3863c75d0291c0a9992aba17a6a
AUX libnih-1.0.3-pkg-config.patch 2491 SHA256 cefe32c74c2c23f991e78bb8eaf97da8bcd1b4f252c1aed334e75027568f24d7 SHA512 b99d580f4487cf3d25fa37f3f7b62ce32d9df80c6c0b01ad04b6850215ec0cc24cfea48aaf8ff89afe28db239b5ed212f139e86353d9991152d488c6edce5017 WHIRLPOOL e6a6f4c2d88e4e2da3cbdba8f4b2a43f608ba7e0042f63c6b881653d23a51527d2061bea56924bb624bee5751bea69f4bdc4a206aa32ad62abcf29ea3c6999bc
AUX libnih-1.0.3-signal-race.patch 2081 SHA256 e7c67f06c0812cabf4f2af05f8d66ecd8819278416f29e7dd6122d9091b6368e SHA512 5367cb0c6382004cc2a829b9b71f0c02a09e4983940afac90c4c5c0bfbda53fb36a6cc7e38ede7a895ce28f99a4f69e89392ebaadefdc536eb7efa90c2426ff8 WHIRLPOOL 2435627ed636ffff2e45b5a2708999a20b88525f438f3382a9acaa08c1ca4b81a7b4d926a6b7930add8c5b692f5790b52af8145cd8a0f8cac8b7f069a7ef4046
DIST libnih-1.0.3.tar.gz 1187624 SHA256 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 SHA512 fce40d2445b28c27b8838631681ca3206a4f053b2dd4fc488fc9ef98bbd3d933e3d62b82cf346be2ef1677f6457f692cf5544cd915a6bb1e5c618f98ffa101b4 WHIRLPOOL da001ba05111d3a654e6800cf283e11b5508e53d6d91b37ed277df5a889a1138e90ae13161e0af81bdcac929b105bf889e4dcdc443789f28417c6e3f61530d8c
EBUILD libnih-1.0.3-r3.ebuild 1480 SHA256 97afe94130df8d824046880a2a1c745a66fe755599499ce26b4286bff9f52487 SHA512 be1cfb905ffe8d3569f7873d91c00ee6db98e4b5b24731af9965913e265cb7bfdf418523811733d0dea5088ad51263343ab3389b2ff6f14c36f8767d5b65ab37 WHIRLPOOL 2359aee1003b9594357d282b73ce17c4a3257c8cb61bca99a8ea5503e112c37b02a2032d03e9eb5e06b868ce7609cb5df95cedc7198d9c38b90960005220b68e
MISC ChangeLog 3662 SHA256 5c868b06d244a9257c88c555a74bee95120566f5d06c394995907e741854f38d SHA512 7cba81b7640972660777dd9561fb29ed89e9b87c50bed956023e5278552f68ba772d6a3cfc999c2cc8387b52f618d61515ae0b72c513aa86b8920f4201424685 WHIRLPOOL f1ad1673ee0a159aba02533f8004325878d71fea710f5a62ef9eaab35b1937e36e1a83408261a974c7154e6fa29610cd73fcc7fa5f97ad758e00c33ecc13e7b5
MISC ChangeLog-2015 1319 SHA256 8a3331765ca6aa2bf6f762377b07f96cd81bd6191d7be48d013afe62992fd9f0 SHA512 688f83b3d22960c4048fbd834b052f4f2975dd71745b24df1ca9f82999bb90cea7eb7d4cab1b7824d9d4659c8057660bd5555efd70359154b3240a49dc4ac57f WHIRLPOOL af96b664b92ad80649247f9751822e5f0869e77f419697129420bcce4e87755eb2f41310f43070c82679d44ca3199edd07414363c23d908e24465949a9f8f66d
MISC metadata.xml 357 SHA256 b2b2590a099343e5a92652941311b719c648b1dd33325e9d19d3298e5a213bf7 SHA512 c9748a867960a45077282ebfbb48051e3995bee6648f14547ac5385b8baddcd36f927bfd94dfcd1656342de935ee97a2f376e687470720ea761e035c7c5feddd WHIRLPOOL d4e69e09195bbca0713c2c13c5d107560d0854ec1f6d545a84b529e518ec20e76ec89d25b6b3d33cb2f5bd32ac2ecf36fe89074408d39567a4ddc3fca4800c31

View File

@ -0,0 +1,60 @@
https://bugs.launchpad.net/libnih/+bug/518921
fix race in signal processing leading to lost signals
The current loop will walk all signals one by one and run the handler
for it if any signals were pending. Then it clears the array. But if
a signal comes in for an earlier checked signal, it will get clobbered
when the final clear runs.
Change the logic so that we only clear entries for signals whose handler
we explicitly call. If a different signal comes in, we'll process it
the next time around.
This was discovered & triaged by Jeffy Chen from Rockchip.
=== modified file 'nih/signal.c'
--- nih/signal.c 2009-06-23 09:29:37 +0000
+++ nih/signal.c 2015-05-21 08:12:11 +0000
@@ -337,17 +337,37 @@
nih_signal_init ();
+ /* Since this poller runs w/out signals masked, we do not want to try
+ * and clear any other signals (like zeroing the caught array at the
+ * end). If we do that, we open a race:
+ * - Walk the list of signals.
+ * - First one is not set so we move on to the second one.
+ * - First signal comes in while processing second and increments the
+ * caught array entry.
+ * - Finish walking the whole list.
+ * - Zero out the whole list and thus throw away the first signal.
+ * Since the signal handlers can take any length of time, this race
+ * can be open for a variable amount of time.
+ */
+
NIH_LIST_FOREACH_SAFE (nih_signals, iter) {
NihSignal *signal = (NihSignal *)iter;
if (! signals_caught[signal->signum])
continue;
+ /* Now that we know we're going to process this signal, clear
+ * out all pending counts for it. There is a slight race here
+ * where the same signal can come in, but the API has never
+ * guaranteed exact coverage since POSIX does not provide it --
+ * more than one signal can be collapsed into one event. All
+ * we can guarantee is that we'll notice signals that come in
+ * once the handler runs.
+ */
+ signals_caught[signal->signum] = 0;
+
signal->handler (signal->data, signal);
}
-
- for (s = 0; s < NUM_SIGNALS; s++)
- signals_caught[s] = 0;
}

View File

@ -0,0 +1,50 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit versionator eutils autotools toolchain-funcs multilib flag-o-matic
DESCRIPTION="Light-weight 'standard library' of C functions"
HOMEPAGE="https://launchpad.net/libnih"
SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86"
IUSE="+dbus nls static-libs +threads"
# The configure phase will check for valgrind headers, and the tests will use
# that header, but only to do dynamic valgrind detection. The tests aren't
# run directly through valgrind, only by developers directly. So don't bother
# depending on valgrind here. #559830
RDEPEND="dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )"
DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.0.3-optional-dbus.patch
epatch "${FILESDIR}"/${PN}-1.0.3-pkg-config.patch
epatch "${FILESDIR}"/${PN}-1.0.3-signal-race.patch
eautoreconf
}
src_configure() {
append-lfs-flags
econf \
$(use_with dbus) \
$(use_enable nls) \
$(use_enable static-libs static) \
$(use_enable threads) \
$(use_enable threads threading)
}
src_install() {
default
# we need to be in / because upstart needs libnih
gen_usr_ldscript -a nih $(use dbus && echo nih-dbus)
use static-libs || rm "${ED}"/usr/$(get_libdir)/*.la
}

View File

@ -1,47 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libnih/libnih-1.0.3.ebuild,v 1.1 2011/10/19 17:27:02 vapier Exp $
EAPI="2"
inherit versionator eutils autotools
DESCRIPTION="Light-weight 'standard library' of C functions"
HOMEPAGE="https://launchpad.net/libnih"
SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="+dbus nls static-libs test +threads"
RDEPEND="dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )"
DEPEND="${RDEPEND}
sys-devel/gettext
dev-util/pkgconfig
test? ( dev-util/valgrind )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.0.3-optional-dbus.patch
epatch "${FILESDIR}"/${PN}-1.0.3-pkg-config.patch
eautoreconf
}
src_configure() {
econf \
$(use_with dbus) \
$(use_enable nls) \
$(use_enable static-libs static) \
$(use_enable threads) \
$(use_enable threads threading)
}
src_install() {
emake DESTDIR="${D}" install || die
# we need to be in / because upstart needs libnih
gen_usr_ldscript -a nih $(use dbus && echo nih-dbus)
use static-libs || rm "${D}"/usr/lib*/*.la
dodoc AUTHORS ChangeLog HACKING NEWS README TODO
}

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>vapier@gentoo.org</email>
<description>feel free to update however you like</description>
</maintainer>
<upstream>
<remote-id type="launchpad">libnih</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,65 +1,98 @@
# ChangeLog for sys-libs/libseccomp # ChangeLog for sys-libs/libseccomp
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.17 2015/06/07 04:38:28 vapier Exp $ # (auto-generated from git log)
07 Jun 2015; Mike Frysinger <vapier@gentoo.org> libseccomp-2.2.0.ebuild: *libseccomp-2.2.0 (09 Aug 2015)
Force recent kernel header versions #551248 by Mike Gilbert. *libseccomp-2.1.1 (09 Aug 2015)
*libseccomp-2.1.0 (09 Aug 2015)
*libseccomp-1.0.1 (09 Aug 2015)
*libseccomp-1.0.0 (09 Aug 2015)
*libseccomp-0.1.0 (09 Aug 2015)
*libseccomp-2.2.0 (09 Apr 2015) 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +libseccomp-0.1.0.ebuild,
+libseccomp-1.0.0.ebuild, +libseccomp-1.0.1.ebuild,
+libseccomp-2.1.0.ebuild, +libseccomp-2.1.1.ebuild,
+libseccomp-2.2.0.ebuild, +metadata.xml:
proj/gentoo: Initial commit
09 Apr 2015; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.2.0.ebuild: This commit represents a new era for Gentoo:
Version bump #546068 by Robert Sebastian Gerus. Storing the gentoo-x86 tree in Git, as converted from CVS.
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.1.ebuild: This commit is the start of the NEW history.
Stable for x86, wrt bug #495966 Any historical data is intended to be grafted onto this point.
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> libseccomp-2.1.1.ebuild: Creation process:
amd64 stable, bug #495966 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.
05 Jan 2014; Markus Meier <maekke@gentoo.org> libseccomp-2.1.1.ebuild: Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
arm stable, bug #495966 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
*libseccomp-2.1.1 (19 Nov 2013) 17 Aug 2015; Mike Frysinger <vapier@gentoo.org> -libseccomp-0.1.0.ebuild,
-libseccomp-1.0.0.ebuild, -libseccomp-1.0.1.ebuild,
-libseccomp-2.1.0.ebuild, metadata.xml:
delete old versions
19 Nov 2013; Doug Goldstein <cardoe@gentoo.org> +libseccomp-2.1.1.ebuild: *libseccomp-2.2.3 (17 Aug 2015)
Version bump
28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild: 17 Aug 2015; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.2.3.ebuild:
Stable for x86, wrt bug #481402 version bump
24 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild: 19 Aug 2015; Mike Frysinger <vapier@gentoo.org> libseccomp-2.1.1.ebuild,
Stable for arm, wrt bug #481402 libseccomp-2.2.0.ebuild, libseccomp-2.2.3.ebuild:
fix LICENSE to match the source
17 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild: 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Stable for amd64, wrt bug #481402 Use https by default
*libseccomp-2.1.0 (18 Jun 2013) Convert all URLs for sites supporting encrypted connections from http to
https
18 Jun 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.1.0.ebuild: Signed-off-by: Justin Lecher <jlec@gentoo.org>
Version bump #473626 by Paul Moore. Set V=1 when building #451820 by Agostino
Sarubbo.
22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild: 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Stable for x86, wrt bug #451496 Revert DOCTYPE SYSTEM https changes in metadata.xml
14 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild: repoman does not yet accept the https version.
Stable for amd64, wrt bug #451496 This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
*libseccomp-1.0.1 (06 Jan 2013) Bug: https://bugs.gentoo.org/552720
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.1.ebuild: 01 Oct 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Version bump #450642 by Agostino Sarubbo. Add missing remote-id type=sourceforge
12 Nov 2012; Mike Frysinger <vapier@gentoo.org> libseccomp-1.0.0.ebuild: Signed-off-by: Justin Lecher <jlec@gentoo.org>
Setup correct AR/CC values #442864 by Alphat-PC.
*libseccomp-1.0.0 (29 Oct 2012) 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
29 Oct 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.0.ebuild: Force unified quoting in all metadata.xml files since lxml does not
Version bump #440166 by Doug Goldstein. preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
*libseccomp-0.1.0 (11 Jun 2012) 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*libseccomp-2.3.0 (29 Feb 2016)
29 Feb 2016; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.3.0.ebuild:
version bump to 2.3.0
11 Jun 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-0.1.0.ebuild,
+metadata.xml:
Initial ebuild based on Kees Cook's work #420323.

View File

@ -0,0 +1,65 @@
# ChangeLog for sys-libs/libseccomp
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.17 2015/06/07 04:38:28 vapier Exp $
07 Jun 2015; Mike Frysinger <vapier@gentoo.org> libseccomp-2.2.0.ebuild:
Force recent kernel header versions #551248 by Mike Gilbert.
*libseccomp-2.2.0 (09 Apr 2015)
09 Apr 2015; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.2.0.ebuild:
Version bump #546068 by Robert Sebastian Gerus.
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.1.ebuild:
Stable for x86, wrt bug #495966
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> libseccomp-2.1.1.ebuild:
amd64 stable, bug #495966
05 Jan 2014; Markus Meier <maekke@gentoo.org> libseccomp-2.1.1.ebuild:
arm stable, bug #495966
*libseccomp-2.1.1 (19 Nov 2013)
19 Nov 2013; Doug Goldstein <cardoe@gentoo.org> +libseccomp-2.1.1.ebuild:
Version bump
28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for x86, wrt bug #481402
24 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for arm, wrt bug #481402
17 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-2.1.0.ebuild:
Stable for amd64, wrt bug #481402
*libseccomp-2.1.0 (18 Jun 2013)
18 Jun 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-2.1.0.ebuild:
Version bump #473626 by Paul Moore. Set V=1 when building #451820 by Agostino
Sarubbo.
22 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild:
Stable for x86, wrt bug #451496
14 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libseccomp-1.0.1.ebuild:
Stable for amd64, wrt bug #451496
*libseccomp-1.0.1 (06 Jan 2013)
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.1.ebuild:
Version bump #450642 by Agostino Sarubbo.
12 Nov 2012; Mike Frysinger <vapier@gentoo.org> libseccomp-1.0.0.ebuild:
Setup correct AR/CC values #442864 by Alphat-PC.
*libseccomp-1.0.0 (29 Oct 2012)
29 Oct 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-1.0.0.ebuild:
Version bump #440166 by Doug Goldstein.
*libseccomp-0.1.0 (11 Jun 2012)
11 Jun 2012; Mike Frysinger <vapier@gentoo.org> +libseccomp-0.1.0.ebuild,
+metadata.xml:
Initial ebuild based on Kees Cook's work #420323.

View File

@ -1,8 +1,11 @@
DIST libseccomp-2.1.1.tar.gz 113133 SHA256 8812c11e407c383f5ad6afb84a88e5a0224477bcfe8ff03f0c548e5abaac841c SHA512 1f2916d80a9b9937d2ab9ecf9c4f1e2a8ffc27f90f14e8481eb2f32c8122ea1756950f753f25fb571053f492cc97c8792760e0f058e7ea07ec4bb442508d1112 WHIRLPOOL 77db55f9317e27930b6fd7e83d122b1dd460849bbf9910d7619424d791b1ecd96ffbc5f741cd35e89f27cdc0ab537d5c7c9febaafbf1556c932b9774b80a8643 DIST libseccomp-2.1.1.tar.gz 113133 SHA256 8812c11e407c383f5ad6afb84a88e5a0224477bcfe8ff03f0c548e5abaac841c SHA512 1f2916d80a9b9937d2ab9ecf9c4f1e2a8ffc27f90f14e8481eb2f32c8122ea1756950f753f25fb571053f492cc97c8792760e0f058e7ea07ec4bb442508d1112 WHIRLPOOL 77db55f9317e27930b6fd7e83d122b1dd460849bbf9910d7619424d791b1ecd96ffbc5f741cd35e89f27cdc0ab537d5c7c9febaafbf1556c932b9774b80a8643
DIST libseccomp-2.2.0.tar.gz 516697 SHA256 5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10 SHA512 c013fdfc868d19bc6703019e91f4bea9c2b7472417a9f0df4fc593fc5fdf29bf535f4b32defd738652838799483684ca18a57e32eeb4b7fb3512b07fb2a440c5 WHIRLPOOL ec1e42186d813d8cf9aea248c27e732162bd4016f06385b4d66ce573f76cb45418211f7b5c06ccb4a35a3c56ce97619827c21a3910e717e35a7c343ee4adf8dc DIST libseccomp-2.2.0.tar.gz 516697 SHA256 5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10 SHA512 c013fdfc868d19bc6703019e91f4bea9c2b7472417a9f0df4fc593fc5fdf29bf535f4b32defd738652838799483684ca18a57e32eeb4b7fb3512b07fb2a440c5 WHIRLPOOL ec1e42186d813d8cf9aea248c27e732162bd4016f06385b4d66ce573f76cb45418211f7b5c06ccb4a35a3c56ce97619827c21a3910e717e35a7c343ee4adf8dc
DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f
DIST libseccomp-2.3.0.tar.gz 546948 SHA256 d756e3a77578259a808698a50c43d44612aae3339ea42ab5b15ea983f26b901d SHA512 398643af0920ff446b37a74e48f7a96ad2bec4f514e92fc6f8242b7515dcb8f5d06c2894790b22f62387c2d9b75efd54a4d5944f973239a05f06ec840f2a5a0b WHIRLPOOL 45ced8e8cc5636fdd9861408582277183daf7c6e3b35bc9f16ea16249a27f86cf82ec45c7e9f898a843b91b9c37ff5ab5b0a4a2b79ac2564e92cecaf8a39d61d
EBUILD libseccomp-2.1.1.ebuild 809 SHA256 842bb5fad8a845862cecb9305981347ae9edae582f289cd469d52e5e05b71835 SHA512 b0a796bc4784e5077b5e490a187131b59ae79684342db8f88c3e5d7237f06c77b2cc88d66a5b89a743091f463677ee18b34a6a926e0d99eeb79502b37cf36ad1 WHIRLPOOL cb19fa8565af725e651077b0ca538a0ddfad351de19c2d4651fa50fa12561931ffb54f0a572221c52f1532c523c0b7f478f2fbc481da733a9cab7a7c23a2a40e EBUILD libseccomp-2.1.1.ebuild 809 SHA256 842bb5fad8a845862cecb9305981347ae9edae582f289cd469d52e5e05b71835 SHA512 b0a796bc4784e5077b5e490a187131b59ae79684342db8f88c3e5d7237f06c77b2cc88d66a5b89a743091f463677ee18b34a6a926e0d99eeb79502b37cf36ad1 WHIRLPOOL cb19fa8565af725e651077b0ca538a0ddfad351de19c2d4651fa50fa12561931ffb54f0a572221c52f1532c523c0b7f478f2fbc481da733a9cab7a7c23a2a40e
EBUILD libseccomp-2.2.0.ebuild 938 SHA256 02179ff52ece8fecb7b53edb9c9c563ec24dd71b11c42abd8cc94c64fabe0cc9 SHA512 1f697aca4d29e7833e6f19326ee0c32eb285c52379f1046c5a62feb5499f26b670ecffd94e638ede7c31d19478c4cba8f8ea975407bdd68321e134f1c8186f31 WHIRLPOOL 449f98063c4a801ec9a594fb6bf86b751652ad61e12dbc7b876d66c6d0e987a04dc9e14653092269b56cf1462a149776d578f7c77604ea72cde30e510ee947d1 EBUILD libseccomp-2.2.0.ebuild 938 SHA256 02179ff52ece8fecb7b53edb9c9c563ec24dd71b11c42abd8cc94c64fabe0cc9 SHA512 1f697aca4d29e7833e6f19326ee0c32eb285c52379f1046c5a62feb5499f26b670ecffd94e638ede7c31d19478c4cba8f8ea975407bdd68321e134f1c8186f31 WHIRLPOOL 449f98063c4a801ec9a594fb6bf86b751652ad61e12dbc7b876d66c6d0e987a04dc9e14653092269b56cf1462a149776d578f7c77604ea72cde30e510ee947d1
EBUILD libseccomp-2.2.3.ebuild 952 SHA256 252d394d54e80cdc6cbc94ba3959c8aed7d60a9c85c8b32ddc690bb14d8462bf SHA512 0fa3540b04f84ef6c2fff81627639ab263e9a0677ba53ca419aabaa4b66405515e32caf9a52e782d9b79c86f58efac1eeb35fc1e34eeec43b531daefb3f7cc48 WHIRLPOOL 6dde046f80f645b85c05b64e19fe7218672971b01abffbca55118aa2f7aea6a9e5e6d050f028fc83c921ff7df36b84fc752f9064091a12945ab8fc3ffea2d251 EBUILD libseccomp-2.2.3.ebuild 952 SHA256 252d394d54e80cdc6cbc94ba3959c8aed7d60a9c85c8b32ddc690bb14d8462bf SHA512 0fa3540b04f84ef6c2fff81627639ab263e9a0677ba53ca419aabaa4b66405515e32caf9a52e782d9b79c86f58efac1eeb35fc1e34eeec43b531daefb3f7cc48 WHIRLPOOL 6dde046f80f645b85c05b64e19fe7218672971b01abffbca55118aa2f7aea6a9e5e6d050f028fc83c921ff7df36b84fc752f9064091a12945ab8fc3ffea2d251
MISC ChangeLog 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b EBUILD libseccomp-2.3.0.ebuild 969 SHA256 36dc5d0959ab5debe6d7f16929a71671aff6f3b310dae5abcb9e4305d13f5d05 SHA512 53017b37c3313fc15f986d4aa3f3ebdf1ac18d3bffe79fc66b08b71b1eb87faf4dbb5d27d7127b223d198728c5e492223847e95d721e6240ed0669e11bd90290 WHIRLPOOL 57ccb6547e7566c1177ec033ad5aa2be179be0346e491587def0b78132119ec5ed6afbcea9d942c836e8981e4dcb54aee6253f7d97e532061a9e78ef4bf40bc7
MISC metadata.xml 341 SHA256 811be5f24823bb1cb66395319051732aeee4d1d07b0846f79836eb21e410bef0 SHA512 352ab0c15fdcbb5b824a69373d5ab191fcaeae712038c5caf31cbc7efd49a78f32516fb7c179f7639c808d1b96546cec73157a8f8290152a3bf0e53bf0827d18 WHIRLPOOL 2f061ba6693a9053535703f2296d348ab1971bd3969ea8fc9d78f2c8045fc10fd619a8080980b9b4f8659fc2371022a461e2d9b953e087d9468a533b29d625e0 MISC ChangeLog 3641 SHA256 31033d100b47b7caa08bb6f7993a01ace27f5c787ef4ef5988e4f8a239e2aa04 SHA512 e585e112b30e6c99af2b603627bbb6e009f76ff74d6d4e4c4de4dab869837a01a4bec9c9c94c12065ac17cf59f1cd0c8d9e962b59f76fb7eafea80552dd22d76 WHIRLPOOL 31b303cc0b5c9990498b328644db06531b325d68012b2751e24a943434f77729f50d300e58b7208b791c8f32617f8e2e347ae2cc4222acd3fd1a637fccb5e604
MISC ChangeLog-2015 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b
MISC metadata.xml 355 SHA256 8087b7a37ab380f3809766fad5e5d72b88795e76a9856ea19b062e54bc8b5447 SHA512 dbf3c5decd7e918af6092ae690a2566c98f9b5386eee17c363dde79c03ca7d3a4103926a9327711aa059cf82916a4cb36360ce3c762093301aa44bc8cfd70f42 WHIRLPOOL 98020ffdc094b2a3a8d0a60d645bd34167feb0fdc280d3f366020a1daf2d540b6bca34a3f8a070c46b439d91104425417d07338c8afb3245260f33f57852b335

View File

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# TODO: Add python support.
EAPI="5"
inherit eutils multilib-minimal
DESCRIPTION="high level interface to Linux seccomp filter"
HOMEPAGE="https://github.com/seccomp/libseccomp"
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86"
IUSE="static-libs"
# We need newer kernel headers; we don't keep strict control of the exact
# version here, just be safe and pull in the latest stable ones. #551248
DEPEND=">=sys-kernel/linux-headers-4.3"
src_prepare() {
sed -i \
-e '/_LDFLAGS/s:-static::' \
tools/Makefile.in || die
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
$(use_enable static-libs static) \
--disable-python
}
multilib_src_install_all() {
find "${ED}" -name libseccomp.la -delete
einstalldocs
}

View File

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer> <maintainer type="person">
<email>vapier@gentoo.org</email> <email>vapier@gentoo.org</email>
</maintainer> </maintainer>
<upstream> <upstream>

View File

@ -1,414 +1,105 @@
# ChangeLog for sys-libs/libsemanage # ChangeLog for sys-libs/libsemanage
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.94 2015/06/09 15:36:24 swift Exp $ # (auto-generated from git log)
*libsemanage-9999 (09 Jun 2015) *libsemanage-9999 (09 Aug 2015)
*libsemanage-2.4-r1 (09 Aug 2015)
*libsemanage-2.3-r4 (09 Aug 2015)
*libsemanage-2.2-r2 (09 Aug 2015)
09 Jun 2015; Sven Vermeulen <swift@gentoo.org> +libsemanage-9999.ebuild: 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
Adding libsemanage-9999 to better support upstream integrations
10 May 2015; Jason Zaman <perfinion@gentoo.org> libsemanage-2.4-r1.ebuild:
stabilize selinux 2.4 userland
09 May 2015; Jason Zaman <perfinion@gentoo.org> -libsemanage-2.4.ebuild:
drop broken
*libsemanage-2.4-r1 (23 Apr 2015)
23 Apr 2015; Jason Zaman <perfinion@gentoo.org>
+files/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch, +files/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch,
+libsemanage-2.4-r1.ebuild, +libsemanage-2.2-r2.ebuild, +libsemanage-2.3-r4.ebuild,
-files/0002-semanage_migrate_store-Python3-support.patch: +libsemanage-2.4-r1.ebuild, +libsemanage-9999.ebuild, +metadata.xml:
rev bump with migration patch proj/gentoo: Initial commit
18 Apr 2015; Jason Zaman <perfinion@gentoo.org> -libsemanage-2.3-r3.ebuild, This commit represents a new era for Gentoo:
-libsemanage-2.4_rc6-r2.ebuild, -libsemanage-2.4_rc7.ebuild: Storing the gentoo-x86 tree in Git, as converted from CVS.
Drop old RCs
08 Apr 2015; Michał Górny <mgorny@gentoo.org> libsemanage-2.2-r2.ebuild, This commit is the start of the NEW history.
libsemanage-2.3-r3.ebuild, libsemanage-2.3-r4.ebuild, libsemanage-2.4.ebuild, Any historical data is intended to be grafted onto this point.
libsemanage-2.4_rc6-r2.ebuild, libsemanage-2.4_rc7.ebuild:
Drop old Python implementations
*libsemanage-2.4 (04 Feb 2015) 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.
04 Feb 2015; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.4.ebuild: Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Version bump 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
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libsemanage-2.3-r4.ebuild: 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Stable for x86, wrt bug #535684 Use https by default
22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libsemanage-2.3-r4.ebuild: Convert all URLs for sites supporting encrypted connections from http to
Stable for amd64, wrt bug #535684 https
*libsemanage-2.4_rc7 (06 Dec 2014) Signed-off-by: Justin Lecher <jlec@gentoo.org>
06 Dec 2014; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.4_rc7.ebuild, 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
-libsemanage-2.3-r2.ebuild, -libsemanage-2.4_rc2.ebuild, Revert DOCTYPE SYSTEM https changes in metadata.xml
-libsemanage-2.4_rc5.ebuild, -libsemanage-2.4_rc6-r1.ebuild,
-libsemanage-2.4_rc6.ebuild:
version bump and ebuild clean up, drop old RC
*libsemanage-2.3-r4 (04 Dec 2014) repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
04 Dec 2014; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.3-r4.ebuild, Bug: https://bugs.gentoo.org/552720
libsemanage-2.4_rc6-r2.ebuild:
Call python_optimize, bug 531638
*libsemanage-2.4_rc6-r2 (27 Nov 2014) *libsemanage-2.4-r2 (04 Sep 2015)
27 Nov 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc6-r2.ebuild: 04 Sep 2015; Jason Zaman <perfinion@gentoo.org>
Migrate store as soon as possible, but do not reload policy (bug 530864) +files/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch,
+files/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch,
+files/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch,
+files/0005-libsemanage-store-users_extra-in-the-policy-store.patch,
+libsemanage-2.4-r2.ebuild:
add patches to fix missing homedir contexts
*libsemanage-2.4_rc6-r1 (22 Nov 2014) Gentoo-Bug: https://bugs.gentoo.org/558686
22 Nov 2014; Jason Zaman <perfinion@gentoo.org> Package-Manager: portage-2.2.20.1
+files/0002-semanage_migrate_store-Python3-support.patch,
+libsemanage-2.4_rc6-r1.ebuild:
python3 support for semanage_migrate_store. bug 529252
*libsemanage-2.4_rc6 (14 Nov 2014) 10 Oct 2015; Jason Zaman <perfinion@gentoo.org> libsemanage-2.4-r2.ebuild:
Stabilize 2.4-r2
14 Nov 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc6.ebuild: fixes bug with contexts being empty after some operations
Bump to rc6, add python3_4 to PYTHON_COMPAT (fixes bug 529176); rc6 also fixes
unconfined issue when USE=-unconfined is set
01 Nov 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.3-r3.ebuild: Package-Manager: portage-2.2.20.1
Stabilize libsemanage-2.3-r3 (fix for bug #520608)
*libsemanage-2.4_rc5 (29 Oct 2014) 21 Dec 2015; Jason Zaman <perfinion@gentoo.org> metadata.xml:
migrate selinux herd to project
29 Oct 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc5.ebuild, Package-Manager: portage-2.2.24
-libsemanage-2.4_rc4.ebuild:
Bump to 2.4_rc5
*libsemanage-2.4_rc4 (07 Oct 2014) 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
07 Oct 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc4.ebuild: 17 Feb 2016; Mike Frysinger <vapier@gentoo.org>
Bump to 2.4-rc4 +files/libsemanage-2.4-build-paths.patch, libsemanage-2.4-r2.ebuild,
libsemanage-9999.ebuild:
fix bad -I/-L flag usage
*libsemanage-2.4_rc2 (21 Sep 2014) 17 Feb 2016; Mike Frysinger <vapier@gentoo.org> libsemanage-2.4-r2.ebuild,
libsemanage-9999.ebuild:
improve ROOT handling in pkg_postinst
21 Sep 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc2.ebuild, Also ignore errors when /etc/selinux/config doesn't exist.
libsemanage-2.3-r2.ebuild, libsemanage-2.3-r3.ebuild:
Noved to github; also add in masked 2.4 series
16 Sep 2014; Brian Dolbec <dolsen@gentoo.org> libsemanage-2.3-r3.ebuild: 18 Feb 2016; Mike Frysinger <vapier@gentoo.org> libsemanage-2.4-r2.ebuild,
Add python-3.4 target. Tested and confirmed working by perfinion. libsemanage-9999.ebuild:
selinux: initial arm/arm64/mips support
*libsemanage-2.3-r3 (23 Aug 2014)
23 Aug 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r3.ebuild:
Fix bug #520608 - Install .so in correct multilib location
05 Aug 2014; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.2.ebuild,
-libsemanage-2.3-r1.ebuild, -libsemanage-2.3.ebuild:
Remove obsoleted ebuilds
05 Aug 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2-r2.ebuild:
Stabilize latest libsemanage-2.2
30 Jul 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.3-r2.ebuild:
Fix bug #514194 - Stabilization of SELinux userspace 2.3
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libsemanage-2.3-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
*libsemanage-2.3-r2 (02 Jun 2014)
02 Jun 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r2.ebuild:
Update multilib support in libsemanage with thanks to Arfrever
*libsemanage-2.3-r1 (01 Jun 2014)
01 Jun 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r1.ebuild:
Fixing multilib support (bug #506460) with thanks to Sven Eden. Package has
dep on audit-2.2.2 which is p.masked so added same package to p.mask combo
10 May 2014; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.10.ebuild,
-libsemanage-2.2-r1.ebuild, -libsemanage-2.3_rc1.ebuild:
Spring cleanup
*libsemanage-2.3 (09 May 2014)
09 May 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3.ebuild:
Bump to 2.3
*libsemanage-2.3_rc1 (28 Apr 2014)
28 Apr 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3_rc1.ebuild:
2.3-rc1 release
*libsemanage-2.2-r2 (23 Mar 2014)
23 Mar 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r2.ebuild:
Fix bug #502078 - have SHLIBS use PREFIX, not DESTDIR
02 Feb 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r1.ebuild:
Support multilib
*libsemanage-2.2-r1 (02 Feb 2014)
02 Feb 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r1.ebuild:
Removing ruby support for libsemanage for now (libselinux has it removed as
we)
01 Feb 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Adding python3_3 to supported Pythons, see bug #499606
20 Jan 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Fix bug #497754 - Add in dep on virtual/pgkconfig
20 Jan 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Stabilize for amd64 and x86
23 Dec 2013; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.9.ebuild:
Cleanup old version
10 Nov 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Adding dependency to audit (bug #490488)
*libsemanage-2.2 (04 Nov 2013)
04 Nov 2013; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2.ebuild:
New libsemanage release
07 Jul 2013; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.6.ebuild,
-libsemanage-2.1.6-r2.ebuild:
Summer cleaning
16 Jun 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.1.10.ebuild:
Stabilization
*libsemanage-2.1.10 (25 Apr 2013)
25 Apr 2013; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.1.10.ebuild:
New upstream release
07 Feb 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Python 2.6 is not supported with libsemanage, see bug #445216
17 Nov 2012; <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Stabilization
13 Oct 2012; <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Supporting user-provided patches using epatch_user
*libsemanage-2.1.9 (09 Oct 2012)
09 Oct 2012; <swift@gentoo.org> +libsemanage-2.1.9.ebuild:
Introduce new upstream version
26 Jun 2012; Mike Gilbert <floppym@gentoo.org> libsemanage-2.1.6-r2.ebuild,
libsemanage-2.1.6.ebuild:
Restrict pypy per Arfrever.
*libsemanage-2.1.6-r2 (25 Jun 2012)
25 Jun 2012; <swift@gentoo.org> +libsemanage-2.1.6-r2.ebuild:
Fix python3 support
13 May 2012; <swift@gentoo.org> -libsemanage-2.1.0.ebuild:
Removing obsoleted ebuild
29 Apr 2012; <swift@gentoo.org> libsemanage-2.1.6.ebuild:
Stabilization
05 Apr 2012; <swift@gentoo.org> libsemanage-2.1.0.ebuild,
libsemanage-2.1.6.ebuild:
Depending on swig-2.0.4-r1 to fix build failures as per bug #409959
*libsemanage-2.1.6 (31 Mar 2012)
31 Mar 2012; <swift@gentoo.org> +libsemanage-2.1.6.ebuild:
Bump to version 2.1.6
12 Nov 2011; <swift@gentoo.org> -libsemanage-2.0.45.ebuild,
-libsemanage-2.0.46.ebuild:
Remove deprecated ebuilds
23 Oct 2011; <swift@gentoo.org> libsemanage-2.1.0.ebuild:
Stabilization (tracker #384231)
17 Sep 2011; <swift@gentoo.org> libsemanage-2.0.45.ebuild,
libsemanage-2.0.46.ebuild:
Adding dependencies on bison and flex as per bug #382583
17 Sep 2011; <swift@gentoo.org> libsemanage-2.1.0.ebuild:
Add dependency for flex and bison
12 Aug 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
Fix failed gpg signing of Manifest
12 Aug 2011; Anthony G. Basile <blueness@gentoo.org>
-libsemanage-2.0.27.ebuild, -libsemanage-2.0.33.ebuild,
-libsemanage-2.0.33-r1.ebuild, -files/libsemanage-2.0.33-bzip.diff:
Removed deprecated versions
*libsemanage-2.1.0 (03 Aug 2011)
03 Aug 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.1.0.ebuild:
Bump to 20110727 SELinux userspace release
*libsemanage-2.0.46 (15 Jul 2011)
15 Jul 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.0.46.ebuild:
Bump to 2.0.46 - proxy for SwifT
30 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.45.ebuild:
Only build libsemanage for python-2, fixes bug #369089
28 May 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
Make RDEPEND explicit
28 May 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.45.ebuild:
Stable amd64 x86
13 Feb 2011; Anthony G. Basile <blueness@gentoo.org> metadata.xml:
Updated metadata.xml to reflect new selinux herd.
06 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.45.ebuild:
Add "python" and "ruby" USE flags.
05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.45.ebuild:
Set SUPPORT_PYTHON_ABIS (bug #353764). Respect AR and CC.
*libsemanage-2.0.45 (05 Feb 2011)
05 Feb 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.0.45.ebuild:
New upstream release.
16 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild,
libsemanage-2.0.33-r1.ebuild:
Delete calls to deprecated python_version().
*libsemanage-2.0.33-r1 (24 Aug 2009)
24 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.33-r1.ebuild, +files/libsemanage-2.0.33-bzip.diff:
Add patch to make bzip2 compression configurable.
03 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
libsemanage-2.0.33.ebuild:
Fix libsepol dependency.
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
Add python_need_rebuild to libsemanage.
*libsemanage-2.0.33 (02 Aug 2009)
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.33.ebuild:
New upstream release.
18 Jul 2009; Chris PeBenito <pebenito@gentoo.org>
-libsemanage-1.10.9.ebuild, libsemanage-2.0.27.ebuild:
Mark stable. Remove old ebuilds.
*libsemanage-2.0.27 (03 Oct 2008)
03 Oct 2008; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.27.ebuild:
Initial commit of 2.0 libsemanage.
10 Sep 2008; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.9.ebuild:
Tests cannot be run in the ebuild, they are supposed to be ran on the full
SELinux userland repo.
29 May 2008; Ali Polatel <hawking@gentoo.org> libsemanage-1.10.9.ebuild:
python_mod_optimize is ROOT aware. Fixed python_mod_cleanup.
26 May 2008; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.9.ebuild:
Fix libsepol dependency.
13 May 2008; Chris PeBenito <pebenito@gentoo.org> -libsemanage-1.4.ebuild,
-libsemanage-1.6.ebuild, -libsemanage-1.10.0.ebuild,
-libsemanage-1.10.5.ebuild, libsemanage-1.10.9.ebuild:
Mark 1.10.9 stable, clear old ebuilds.
*libsemanage-1.10.9 (29 Jan 2008)
29 Jan 2008; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.9.ebuild:
New upstream bugfix release.
*libsemanage-1.10.5 (18 Oct 2007)
18 Oct 2007; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.5.ebuild:
New upstream release.
04 Jun 2007; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.0.ebuild:
Mark stable.
*libsemanage-1.10.0 (15 Feb 2007)
15 Feb 2007; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.0.ebuild:
New upstream release.
09 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.6.17-r1.ebuild:
Stable to make repoman happy.
*libsemanage-1.6.17-r1 (08 Oct 2006)
08 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
-libsemanage-1.6.17.ebuild, +libsemanage-1.6.17-r1.ebuild:
Install semanage.conf since this is masked on example policy-based profiles.
*libsemanage-1.6.17 (05 Oct 2006)
05 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.6.17.ebuild:
Add SVN snapshot.
31 Jul 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.6.ebuild:
Mark stable, long overdue.
27 Apr 2006; Alec Warner <antarus@gentoo.org>
files/digest-libsemanage-1.4, Manifest:
Fixing SHA256 digest, pass four
*libsemanage-1.6 (18 Mar 2006)
18 Mar 2006; Chris PeBenito <pebenito@gentoo.org> +libsemanage-1.6.ebuild:
New upstream release.
22 Feb 2006; Stephen Bennett <spb@gentoo.org> libsemanage-1.4.ebuild:
Alpha stable
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> libsemanage-1.4.ebuild:
Marked stable on mips.
09 Feb 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Set python version to fix compiles on non 2.4 pythons.
17 Jan 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Mark stable, x86, amd64, ppc, sparc.
14 Jan 2006; Stephen Bennett <spb@gentoo.org> libsemanage-1.4.ebuild:
Added ~alpha
15 Dec 2005; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Tighten up versioning to try to prevent mismatch problems as seen in #112348.
*libsemanage-1.4 (09 Dec 2005)
09 Dec 2005; Chris PeBenito <pebenito@gentoo.org> +metadata.xml,
+libsemanage-1.4.ebuild:
Initial commit.

View File

@ -0,0 +1,414 @@
# ChangeLog for sys-libs/libsemanage
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.94 2015/06/09 15:36:24 swift Exp $
*libsemanage-9999 (09 Jun 2015)
09 Jun 2015; Sven Vermeulen <swift@gentoo.org> +libsemanage-9999.ebuild:
Adding libsemanage-9999 to better support upstream integrations
10 May 2015; Jason Zaman <perfinion@gentoo.org> libsemanage-2.4-r1.ebuild:
stabilize selinux 2.4 userland
09 May 2015; Jason Zaman <perfinion@gentoo.org> -libsemanage-2.4.ebuild:
drop broken
*libsemanage-2.4-r1 (23 Apr 2015)
23 Apr 2015; Jason Zaman <perfinion@gentoo.org>
+files/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch,
+libsemanage-2.4-r1.ebuild,
-files/0002-semanage_migrate_store-Python3-support.patch:
rev bump with migration patch
18 Apr 2015; Jason Zaman <perfinion@gentoo.org> -libsemanage-2.3-r3.ebuild,
-libsemanage-2.4_rc6-r2.ebuild, -libsemanage-2.4_rc7.ebuild:
Drop old RCs
08 Apr 2015; Michał Górny <mgorny@gentoo.org> libsemanage-2.2-r2.ebuild,
libsemanage-2.3-r3.ebuild, libsemanage-2.3-r4.ebuild, libsemanage-2.4.ebuild,
libsemanage-2.4_rc6-r2.ebuild, libsemanage-2.4_rc7.ebuild:
Drop old Python implementations
*libsemanage-2.4 (04 Feb 2015)
04 Feb 2015; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.4.ebuild:
Version bump
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libsemanage-2.3-r4.ebuild:
Stable for x86, wrt bug #535684
22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libsemanage-2.3-r4.ebuild:
Stable for amd64, wrt bug #535684
*libsemanage-2.4_rc7 (06 Dec 2014)
06 Dec 2014; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.4_rc7.ebuild,
-libsemanage-2.3-r2.ebuild, -libsemanage-2.4_rc2.ebuild,
-libsemanage-2.4_rc5.ebuild, -libsemanage-2.4_rc6-r1.ebuild,
-libsemanage-2.4_rc6.ebuild:
version bump and ebuild clean up, drop old RC
*libsemanage-2.3-r4 (04 Dec 2014)
04 Dec 2014; Jason Zaman <perfinion@gentoo.org> +libsemanage-2.3-r4.ebuild,
libsemanage-2.4_rc6-r2.ebuild:
Call python_optimize, bug 531638
*libsemanage-2.4_rc6-r2 (27 Nov 2014)
27 Nov 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc6-r2.ebuild:
Migrate store as soon as possible, but do not reload policy (bug 530864)
*libsemanage-2.4_rc6-r1 (22 Nov 2014)
22 Nov 2014; Jason Zaman <perfinion@gentoo.org>
+files/0002-semanage_migrate_store-Python3-support.patch,
+libsemanage-2.4_rc6-r1.ebuild:
python3 support for semanage_migrate_store. bug 529252
*libsemanage-2.4_rc6 (14 Nov 2014)
14 Nov 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc6.ebuild:
Bump to rc6, add python3_4 to PYTHON_COMPAT (fixes bug 529176); rc6 also fixes
unconfined issue when USE=-unconfined is set
01 Nov 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.3-r3.ebuild:
Stabilize libsemanage-2.3-r3 (fix for bug #520608)
*libsemanage-2.4_rc5 (29 Oct 2014)
29 Oct 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc5.ebuild,
-libsemanage-2.4_rc4.ebuild:
Bump to 2.4_rc5
*libsemanage-2.4_rc4 (07 Oct 2014)
07 Oct 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc4.ebuild:
Bump to 2.4-rc4
*libsemanage-2.4_rc2 (21 Sep 2014)
21 Sep 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.4_rc2.ebuild,
libsemanage-2.3-r2.ebuild, libsemanage-2.3-r3.ebuild:
Noved to github; also add in masked 2.4 series
16 Sep 2014; Brian Dolbec <dolsen@gentoo.org> libsemanage-2.3-r3.ebuild:
Add python-3.4 target. Tested and confirmed working by perfinion.
*libsemanage-2.3-r3 (23 Aug 2014)
23 Aug 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r3.ebuild:
Fix bug #520608 - Install .so in correct multilib location
05 Aug 2014; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.2.ebuild,
-libsemanage-2.3-r1.ebuild, -libsemanage-2.3.ebuild:
Remove obsoleted ebuilds
05 Aug 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2-r2.ebuild:
Stabilize latest libsemanage-2.2
30 Jul 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.3-r2.ebuild:
Fix bug #514194 - Stabilization of SELinux userspace 2.3
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libsemanage-2.3-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
*libsemanage-2.3-r2 (02 Jun 2014)
02 Jun 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r2.ebuild:
Update multilib support in libsemanage with thanks to Arfrever
*libsemanage-2.3-r1 (01 Jun 2014)
01 Jun 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3-r1.ebuild:
Fixing multilib support (bug #506460) with thanks to Sven Eden. Package has
dep on audit-2.2.2 which is p.masked so added same package to p.mask combo
10 May 2014; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.10.ebuild,
-libsemanage-2.2-r1.ebuild, -libsemanage-2.3_rc1.ebuild:
Spring cleanup
*libsemanage-2.3 (09 May 2014)
09 May 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3.ebuild:
Bump to 2.3
*libsemanage-2.3_rc1 (28 Apr 2014)
28 Apr 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.3_rc1.ebuild:
2.3-rc1 release
*libsemanage-2.2-r2 (23 Mar 2014)
23 Mar 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r2.ebuild:
Fix bug #502078 - have SHLIBS use PREFIX, not DESTDIR
02 Feb 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r1.ebuild:
Support multilib
*libsemanage-2.2-r1 (02 Feb 2014)
02 Feb 2014; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2-r1.ebuild:
Removing ruby support for libsemanage for now (libselinux has it removed as
we)
01 Feb 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Adding python3_3 to supported Pythons, see bug #499606
20 Jan 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Fix bug #497754 - Add in dep on virtual/pgkconfig
20 Jan 2014; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Stabilize for amd64 and x86
23 Dec 2013; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.9.ebuild:
Cleanup old version
10 Nov 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.2.ebuild:
Adding dependency to audit (bug #490488)
*libsemanage-2.2 (04 Nov 2013)
04 Nov 2013; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.2.ebuild:
New libsemanage release
07 Jul 2013; Sven Vermeulen <swift@gentoo.org> -libsemanage-2.1.6.ebuild,
-libsemanage-2.1.6-r2.ebuild:
Summer cleaning
16 Jun 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.1.10.ebuild:
Stabilization
*libsemanage-2.1.10 (25 Apr 2013)
25 Apr 2013; Sven Vermeulen <swift@gentoo.org> +libsemanage-2.1.10.ebuild:
New upstream release
07 Feb 2013; Sven Vermeulen <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Python 2.6 is not supported with libsemanage, see bug #445216
17 Nov 2012; <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Stabilization
13 Oct 2012; <swift@gentoo.org> libsemanage-2.1.9.ebuild:
Supporting user-provided patches using epatch_user
*libsemanage-2.1.9 (09 Oct 2012)
09 Oct 2012; <swift@gentoo.org> +libsemanage-2.1.9.ebuild:
Introduce new upstream version
26 Jun 2012; Mike Gilbert <floppym@gentoo.org> libsemanage-2.1.6-r2.ebuild,
libsemanage-2.1.6.ebuild:
Restrict pypy per Arfrever.
*libsemanage-2.1.6-r2 (25 Jun 2012)
25 Jun 2012; <swift@gentoo.org> +libsemanage-2.1.6-r2.ebuild:
Fix python3 support
13 May 2012; <swift@gentoo.org> -libsemanage-2.1.0.ebuild:
Removing obsoleted ebuild
29 Apr 2012; <swift@gentoo.org> libsemanage-2.1.6.ebuild:
Stabilization
05 Apr 2012; <swift@gentoo.org> libsemanage-2.1.0.ebuild,
libsemanage-2.1.6.ebuild:
Depending on swig-2.0.4-r1 to fix build failures as per bug #409959
*libsemanage-2.1.6 (31 Mar 2012)
31 Mar 2012; <swift@gentoo.org> +libsemanage-2.1.6.ebuild:
Bump to version 2.1.6
12 Nov 2011; <swift@gentoo.org> -libsemanage-2.0.45.ebuild,
-libsemanage-2.0.46.ebuild:
Remove deprecated ebuilds
23 Oct 2011; <swift@gentoo.org> libsemanage-2.1.0.ebuild:
Stabilization (tracker #384231)
17 Sep 2011; <swift@gentoo.org> libsemanage-2.0.45.ebuild,
libsemanage-2.0.46.ebuild:
Adding dependencies on bison and flex as per bug #382583
17 Sep 2011; <swift@gentoo.org> libsemanage-2.1.0.ebuild:
Add dependency for flex and bison
12 Aug 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
Fix failed gpg signing of Manifest
12 Aug 2011; Anthony G. Basile <blueness@gentoo.org>
-libsemanage-2.0.27.ebuild, -libsemanage-2.0.33.ebuild,
-libsemanage-2.0.33-r1.ebuild, -files/libsemanage-2.0.33-bzip.diff:
Removed deprecated versions
*libsemanage-2.1.0 (03 Aug 2011)
03 Aug 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.1.0.ebuild:
Bump to 20110727 SELinux userspace release
*libsemanage-2.0.46 (15 Jul 2011)
15 Jul 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.0.46.ebuild:
Bump to 2.0.46 - proxy for SwifT
30 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.45.ebuild:
Only build libsemanage for python-2, fixes bug #369089
28 May 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
Make RDEPEND explicit
28 May 2011; Anthony G. Basile <blueness@gentoo.org>
libsemanage-2.0.45.ebuild:
Stable amd64 x86
13 Feb 2011; Anthony G. Basile <blueness@gentoo.org> metadata.xml:
Updated metadata.xml to reflect new selinux herd.
06 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.45.ebuild:
Add "python" and "ruby" USE flags.
05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.45.ebuild:
Set SUPPORT_PYTHON_ABIS (bug #353764). Respect AR and CC.
*libsemanage-2.0.45 (05 Feb 2011)
05 Feb 2011; Anthony G. Basile <blueness@gentoo.org>
+libsemanage-2.0.45.ebuild:
New upstream release.
16 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild,
libsemanage-2.0.33-r1.ebuild:
Delete calls to deprecated python_version().
*libsemanage-2.0.33-r1 (24 Aug 2009)
24 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.33-r1.ebuild, +files/libsemanage-2.0.33-bzip.diff:
Add patch to make bzip2 compression configurable.
03 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
libsemanage-2.0.33.ebuild:
Fix libsepol dependency.
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild:
Add python_need_rebuild to libsemanage.
*libsemanage-2.0.33 (02 Aug 2009)
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.33.ebuild:
New upstream release.
18 Jul 2009; Chris PeBenito <pebenito@gentoo.org>
-libsemanage-1.10.9.ebuild, libsemanage-2.0.27.ebuild:
Mark stable. Remove old ebuilds.
*libsemanage-2.0.27 (03 Oct 2008)
03 Oct 2008; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-2.0.27.ebuild:
Initial commit of 2.0 libsemanage.
10 Sep 2008; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.9.ebuild:
Tests cannot be run in the ebuild, they are supposed to be ran on the full
SELinux userland repo.
29 May 2008; Ali Polatel <hawking@gentoo.org> libsemanage-1.10.9.ebuild:
python_mod_optimize is ROOT aware. Fixed python_mod_cleanup.
26 May 2008; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.9.ebuild:
Fix libsepol dependency.
13 May 2008; Chris PeBenito <pebenito@gentoo.org> -libsemanage-1.4.ebuild,
-libsemanage-1.6.ebuild, -libsemanage-1.10.0.ebuild,
-libsemanage-1.10.5.ebuild, libsemanage-1.10.9.ebuild:
Mark 1.10.9 stable, clear old ebuilds.
*libsemanage-1.10.9 (29 Jan 2008)
29 Jan 2008; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.9.ebuild:
New upstream bugfix release.
*libsemanage-1.10.5 (18 Oct 2007)
18 Oct 2007; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.5.ebuild:
New upstream release.
04 Jun 2007; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.10.0.ebuild:
Mark stable.
*libsemanage-1.10.0 (15 Feb 2007)
15 Feb 2007; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.10.0.ebuild:
New upstream release.
09 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
libsemanage-1.6.17-r1.ebuild:
Stable to make repoman happy.
*libsemanage-1.6.17-r1 (08 Oct 2006)
08 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
-libsemanage-1.6.17.ebuild, +libsemanage-1.6.17-r1.ebuild:
Install semanage.conf since this is masked on example policy-based profiles.
*libsemanage-1.6.17 (05 Oct 2006)
05 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
+libsemanage-1.6.17.ebuild:
Add SVN snapshot.
31 Jul 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.6.ebuild:
Mark stable, long overdue.
27 Apr 2006; Alec Warner <antarus@gentoo.org>
files/digest-libsemanage-1.4, Manifest:
Fixing SHA256 digest, pass four
*libsemanage-1.6 (18 Mar 2006)
18 Mar 2006; Chris PeBenito <pebenito@gentoo.org> +libsemanage-1.6.ebuild:
New upstream release.
22 Feb 2006; Stephen Bennett <spb@gentoo.org> libsemanage-1.4.ebuild:
Alpha stable
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> libsemanage-1.4.ebuild:
Marked stable on mips.
09 Feb 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Set python version to fix compiles on non 2.4 pythons.
17 Jan 2006; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Mark stable, x86, amd64, ppc, sparc.
14 Jan 2006; Stephen Bennett <spb@gentoo.org> libsemanage-1.4.ebuild:
Added ~alpha
15 Dec 2005; Chris PeBenito <pebenito@gentoo.org> libsemanage-1.4.ebuild:
Tighten up versioning to try to prevent mismatch problems as seen in #112348.
*libsemanage-1.4 (09 Dec 2005)
09 Dec 2005; Chris PeBenito <pebenito@gentoo.org> +metadata.xml,
+libsemanage-1.4.ebuild:
Initial commit.

View File

@ -1,32 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
AUX 0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch 7190 SHA256 5746fe5b4f85bb2ca4fdd50b29de98a8561c6a88e66dfb067c3e393eb1399b4d SHA512 ad9923ccad7a0d975b850eaeb5a801b3f933c0a26112226fa19112dd8aa07de9766845dfec44680799a577175c3a564e9c222f7b0968871fd1f69c3140ab569b WHIRLPOOL dda70c907d5ec766886f08e43da0a417ac67652f1682e629c06ce175f37d3db63e9ab257874435a26f4bc1ae7436421a5414b89b997f181a4ff9fe6434c77a2d AUX 0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch 7190 SHA256 5746fe5b4f85bb2ca4fdd50b29de98a8561c6a88e66dfb067c3e393eb1399b4d SHA512 ad9923ccad7a0d975b850eaeb5a801b3f933c0a26112226fa19112dd8aa07de9766845dfec44680799a577175c3a564e9c222f7b0968871fd1f69c3140ab569b WHIRLPOOL dda70c907d5ec766886f08e43da0a417ac67652f1682e629c06ce175f37d3db63e9ab257874435a26f4bc1ae7436421a5414b89b997f181a4ff9fe6434c77a2d
AUX 0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch 11042 SHA256 2b8cac510621efcfeacc0f59d89cd471b9b248d2d9fe455bcf9b9af2a94e9fb8 SHA512 6537ea1d3d9eee3882b26e29271068a72a0c0e7812ac85393e95164a71fb94e441fcd5e49020470ee5e5f8e308ecfe8d66abf0cd3f956124a4692312d50807b3 WHIRLPOOL 3bb3c108ea673b80704ed957f774c71a6ae6239595f2387abfee8c7612b79d8be94aad9431aced93d655c3402149109dbb9faf0d2df534b5b67f5cfa7ad63176
AUX 0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch 8839 SHA256 3ec6094a5395774ee737400698bbccf49ab6cc48999b37765de0565e78006534 SHA512 5b597efb663a1c1b736a6da43b29831bd49ae59be60939691c16d2a167730b809f9b61d25ac36e29faa97dd4efeaa8b2ea9189f8afecf3a7a8eb8289ca892b9f WHIRLPOOL 7d675e98c7e2ecea1c4ec40ccbd8f90970b282b969cf1786fdff84007b4c987e13adff42705c4a5bb6a3b7906acae785335c6d50fd1192860a6f71a82445b610
AUX 0004-libsemanage-save-homedir_template-in-the-policy-stor.patch 2163 SHA256 0491b38cd5c31b204e46459527e35d94827e7c787eefe76daf6096b2989abd70 SHA512 ca844ad1720868ab695a365a9cd3e0c18bc47366761719c7fbbfd154cd40d0652a86d4f11eceb231ce855825c844f37b23afd2f6ffb0d2403ee33e9945a24aac WHIRLPOOL 77601baba57c58c9da52544753e58f19ba11f3aeb7edbeec7c475d7bf626044d7e09b3cb1bcc62bfbf648fe8a41dac58452dc1a82dc0e271351e3ac17cac7385
AUX 0005-libsemanage-store-users_extra-in-the-policy-store.patch 2057 SHA256 f8fc94ca7cf650093e0197359a450dfd8d79fdae45f6158504ea6f50b417abe1 SHA512 be33c38bea905209ab32da082711a25ffe07fbf3de22167a16582b2527526099449c466e340de4c3a56959d68ebf6db676382bd392698f672d7cbc5d3d3d211c WHIRLPOOL a8c64b41f299cbe5791f747bbda50d4d2246af733cf9bac34ab285b4ca50dfbd7c54f23675e01e02120562bb0cd1573df254d09ad0cfb1b35a2637f06e18d5af
AUX libsemanage-2.4-build-paths.patch 1322 SHA256 2c0b7a433b450a1af1fe700be31b64add02694fb5b850dcee859a140320be697 SHA512 dc667b90503847702c80e456549c2d4f94b6e4aa56d0babcb15dfd16a8f0f77db6807858eb8ddd204af8856bdcff0e34fb23f77f88b37a02f74f823d97dafb61 WHIRLPOOL 8fc48dc15f123d5001b5ee96be8b86a9c28f55d682db4d4aa495ccd1c3edf5774b318fa93036024fb1bed7d10c7cfa52cbbf7c4ea70d854a177d487a3478212b
DIST libsemanage-2.2.tar.gz 138208 SHA256 11f60bfa0f1c6063cd9bd99ce0cb4acc9d6d9e9b8d7743d39e847bcd7803bd75 SHA512 09032b1b322fec7346164939ade118034812cb538ebc72121640d4ac5c89d2a66b59caa465027cfbebb590dee039a26d4345eafedf365d7f6ad0b5e90377d50f WHIRLPOOL 49170c5ee9ff57dcc4a15aa72386f37993f76436f0da25808c60dab2d03ba52932d0d4fa753c326900d83d2fae30f8bcf659251f17327783f2e2be3deb4842f4 DIST libsemanage-2.2.tar.gz 138208 SHA256 11f60bfa0f1c6063cd9bd99ce0cb4acc9d6d9e9b8d7743d39e847bcd7803bd75 SHA512 09032b1b322fec7346164939ade118034812cb538ebc72121640d4ac5c89d2a66b59caa465027cfbebb590dee039a26d4345eafedf365d7f6ad0b5e90377d50f WHIRLPOOL 49170c5ee9ff57dcc4a15aa72386f37993f76436f0da25808c60dab2d03ba52932d0d4fa753c326900d83d2fae30f8bcf659251f17327783f2e2be3deb4842f4
DIST libsemanage-2.3.tar.gz 138231 SHA256 03e09e35e611c286e446bef92b6023ef2623815996f5a53394bb02e49a312e4b SHA512 defe3bbdbe51abdaa13a39f693c33446d8a1a8509ac1eb25c7770da2df6487bcb0ca31259d02b4531d4c81db5e221e94e95bec97f6a1a155e1de2f65e6f0da34 WHIRLPOOL 943d4d300aa8ad49c411b10b41c0c3e751c46dbcbbe129bdd1d2e975e231c58391d6ecdee6b27699fff9f6e6facf5b48fc8d57c2ff68692694c7de430750fac9 DIST libsemanage-2.3.tar.gz 138231 SHA256 03e09e35e611c286e446bef92b6023ef2623815996f5a53394bb02e49a312e4b SHA512 defe3bbdbe51abdaa13a39f693c33446d8a1a8509ac1eb25c7770da2df6487bcb0ca31259d02b4531d4c81db5e221e94e95bec97f6a1a155e1de2f65e6f0da34 WHIRLPOOL 943d4d300aa8ad49c411b10b41c0c3e751c46dbcbbe129bdd1d2e975e231c58391d6ecdee6b27699fff9f6e6facf5b48fc8d57c2ff68692694c7de430750fac9
DIST libsemanage-2.4.tar.gz 151173 SHA256 1a4cace4ef16786531ec075c0e7b2f961e2fee5dc86c5f983a689058899a6484 SHA512 54f993253b22207b053daf4d34e72c65c72279866416089b6c0f047ef77bca3e307eac0ce6dfe40bd14e2e47e79841b358d5607501779f38d9b5f7c35f3b7729 WHIRLPOOL 7303c06515ed59b5756a87d08aff07671e51d26ce9fa452ca75643dd0ce4658571dc69d86434c943d691a4ab0d90cbdccdaa27e5aaec5fdf8057cf2d5d30631e DIST libsemanage-2.4.tar.gz 151173 SHA256 1a4cace4ef16786531ec075c0e7b2f961e2fee5dc86c5f983a689058899a6484 SHA512 54f993253b22207b053daf4d34e72c65c72279866416089b6c0f047ef77bca3e307eac0ce6dfe40bd14e2e47e79841b358d5607501779f38d9b5f7c35f3b7729 WHIRLPOOL 7303c06515ed59b5756a87d08aff07671e51d26ce9fa452ca75643dd0ce4658571dc69d86434c943d691a4ab0d90cbdccdaa27e5aaec5fdf8057cf2d5d30631e
EBUILD libsemanage-2.2-r2.ebuild 3201 SHA256 39aa38de07e4b04b7f200a5abcfbc3a4dc033063c4adcb51813486d26f82c1cf SHA512 f1186f33e4685c0b6403e001db853ce845940f2332fc9b389e3fa96c5ff0762bcdc1ec22caacf12e5045d946fdb6c611b29b7ec1807bff72df93935fa7063a75 WHIRLPOOL 4715e92f0be45cbfb58e3a44bc8c1a1e69f6f66a803d816a4975d5be596f5f2dbfe8f3d95499475b7c0090cbe22e0359dcd1c895b8be619440463e638da16871 EBUILD libsemanage-2.2-r2.ebuild 3087 SHA256 220e52e62caa7cc9e471c9138f2fa323824948a661f27af7ab2df28303cd1595 SHA512 3c77b723a72eae33084ef2205d368707f77479889df640fb4de0b41edd5aaa13d19f7180bc058fb5dc89d86475ef9b896396741a51365c2cba889a90f767ee5d WHIRLPOOL 78195b55c58444efb4d31204cd8e6fc6fdaafc70929cff4921c6927256986aba0f213abd9210b56dd04158f1f88ae514dc5bc3beb1fb09aa3e380b50730beb55
EBUILD libsemanage-2.3-r4.ebuild 3560 SHA256 e8ccb383ae811fdef8e12f8459a11618269b658b591dd4d57d7537021e361d26 SHA512 dda74556b122d354979db9c5c4883479e56f49e5a2c48a4cd70f112fa22f41daaa75bad63d2a0a94672d17fecf63cc0b6a8dc48d58e0908e851bb98b346036a5 WHIRLPOOL 7b0716d3604b6db85818734c6a148485a8bc3aa0b76f1172e1520dbc5294e75ed8d83cc97c065c9e6cc54b6b22e01ea3cbb094f1e39514208f5fc69ca831f781 EBUILD libsemanage-2.3-r4.ebuild 3446 SHA256 aab0dcacf8b625fe3c8911ff25a730668e5c0eaa0f81480a8002e739b235be46 SHA512 c9ee98a0f09ae07fa6cc7303125fa9238652b44a18a46f1c0a90a0030a83cbfb11b82a6a6bcd7e1187bcbac447d8cff3289e6e0ceaf0543f67e22a4ceed33383 WHIRLPOOL 0c1cae9d29af978acaef1316e5b7c5f369d6f5631fb3d8de44f68e7cf2a7da732f1cf749b3009b7dcb4f488e650b61d8e9fd8019c0c602b1262dea81fa199707
EBUILD libsemanage-2.4-r1.ebuild 4678 SHA256 298fc28320dc183d2dda92faa65c070c73b42bf3a91d40c87438a6963a7e1d8a SHA512 abaad53d8b690d7554771fbba5fd540629aab1ae0d0280d753015a951117ec02315764d6fa098d335bf91eb2f9622dea9d7df0305aceab1e233c7ec118534139 WHIRLPOOL 83f3156d63381f8daacb36cd52e12e3ca6bcb31597ffda33a8b1588813b6f9210458e5a5b8641790bb69f58e23fefa34a36ce995799118f22f63c7b26a68eaff EBUILD libsemanage-2.4-r1.ebuild 4561 SHA256 1dcb6f99c02dde224171c0ced2e4396b61489fd007c2ef02ac2a3dbe2cf29be2 SHA512 edd3612e2f26fc26dcad3e55736ff9c769875c6f3e83fc361b6c7d993698875523970bc7b15749c5f1223d7228c4067b92249d02e705f7affcac77a8547e216d WHIRLPOOL a9c7eb7e2d9ade49be9fb37d8dc4748265632f2ac7e0309366e42f0c30973c4100f66339a041aecaee2595bf9bd6cc73c5287955058ef01151a31d090aa755a8
EBUILD libsemanage-9999.ebuild 4949 SHA256 f07183cfa81eeaa9b4c4cd747e9107cf85e15aa2562b4cbff0d886c33574f409 SHA512 991b0c068749f3e50c31ad417b69def8f0db8cdfb8126bb78419ec5053946c9b14ae27496d517be7f30a59d9616ffbe7b2338f3008e67646f4f610ef4edb889d WHIRLPOOL ceaaf2ffeaa88d3c74472b1baf1b22811aa0038f786c891c7ba68761ec7f978bd51718b0ff01da5ea8ba4a54566563c8d52afb33717a12575c6e189f61aa56d4 EBUILD libsemanage-2.4-r2.ebuild 4986 SHA256 7a3b685213f8862a583904dad20d5111ffdde327e71be07439f52a39e465bcfc SHA512 c72cda7c1e450ff4f5f7f1f61a44fc15db13d45ebd4941ad66d4cfb2b5ba0a5cd77e51ee2848e5876d5cb598fbd1e45a1cd72b67b2a276447fa44060da2fd0b9 WHIRLPOOL 68163b67c7933cf54aa959f0453921020ff098c6023220ec5198589aa12af001ccb17b19efa0b3b864fdb326c25b3003f126b980e3bbb82b112bce846e1c1d92
MISC ChangeLog 13938 SHA256 d7938bb036a37dc37a0d2654be04c655b30cf54cb8c4f019e4f6549ffe3179da SHA512 e006775684003b4a7bd9e77f9fdf173bc1402e3cf05aad684b2e31c1942e8d2a268e7ffa19164a94e04e07f7977c1fdefbaaabf021f4ea4e6e8e8e463f69be3c WHIRLPOOL e87415fff3ee0136db7905a45881fdeed6a46b5dbbbf487fc62adba321a99f747f4eb5c549feb8093ffa22bc8369a60e5370638674a4db2c0aa2a4c020cf4230 EBUILD libsemanage-9999.ebuild 4938 SHA256 d55d959b381ce0a455bf2acaea8de1e02c3c3205827be866d7429b0a25c30b76 SHA512 9aea270542082fa5f4bddc3d334b28b4e176fec25c20b5aca4c55c5fcbec0f4c0fb491afee0a7e70d5560a184b9d0e1bc853a6feb9c0cc73e145d67da0e81c68 WHIRLPOOL 164192695ec874d7f5de3a7cc8d3ae03186033508023aa9dc0bd670307f75a2de3ac9c3d1e4acbaa47c505939a5612227a8643ad4810f16371cfe0d4964305dc
MISC metadata.xml 320 SHA256 b26802e71a0f815c4dadc9ec5122bf91ee5007bdd3f508908fb06fb489148ecb SHA512 80b83887b0eb131738dafdc65ba16bdf17793381fe23956ae44393d63333d22c1a45a5ceb8d4ee993825fa06e873e6bdf35f80996951f11924f09ddc28fba43b WHIRLPOOL 0b6f26f333782f25a6cc069dfb5df7bbd63cb9574a1ac29dce9abbd82aee2be4ba6a1146a346402d4e21854f664e9ef70986155d3782c7a9bf25b3a4da853d77 MISC ChangeLog 3845 SHA256 e5844bbeed53d655be76d3fbb7f53090e8506f01a20df0e27ef152cd5903a2cc SHA512 9fc9fe8974752bc7ad4e5738ce3c412b2eaeb9f8fd6f12d24306d46dafa1b3cc653c6eccae84aaa6b647618401da5f7be6660330a23f3ec84754687432fe67e9 WHIRLPOOL 1a355df35f1979007dea881b8ba4a0d3cfbe5c73e2d4c3d4aeb8cbc4f08af861327abde728fdd2c885d0c6510bfa6749fd623b350340417ecfc93c078ce4f413
-----BEGIN PGP SIGNATURE----- MISC ChangeLog-2015 13938 SHA256 d7938bb036a37dc37a0d2654be04c655b30cf54cb8c4f019e4f6549ffe3179da SHA512 e006775684003b4a7bd9e77f9fdf173bc1402e3cf05aad684b2e31c1942e8d2a268e7ffa19164a94e04e07f7977c1fdefbaaabf021f4ea4e6e8e8e463f69be3c WHIRLPOOL e87415fff3ee0136db7905a45881fdeed6a46b5dbbbf487fc62adba321a99f747f4eb5c549feb8093ffa22bc8369a60e5370638674a4db2c0aa2a4c020cf4230
Version: GnuPG v2.0 MISC metadata.xml 406 SHA256 0209a41b2fe792b837de815e5e6b2a34fd06890b015a0cb578961d4c63b50381 SHA512 742aba47cdd9ad8f97fcb03a01cc2552c6e1d715f6b717c9dff2ae86ab34b850745888e4f2e3963ec2c258cf16a33cb161205f4ea72563446eada82f6c298479 WHIRLPOOL e00029ce45c8ffa5247ab3a4bcd7afc3f36e4d4a61038ec2075bba0e984cbe6a68a2ffe79a7aee9b3954bbabce5c985376889ce9187613f32bf898bb3300a59b
iQJ8BAEBCgBmBQJVfyv1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiKIcP/iRf32q/kLkjP5VU9lilQKEq
1en9EqcxYrT9Vcy0gaCg2fcsLbFZCSGug68iEkGVsE+xHyG956Yx5nttjeRqJquq
dqJi39wZkXAolr7pbdjmygZLHhOLmzzmg+ypxH45yFvxNEnc3o9Uc1LR8el/cbvC
1zM3cEbOxVVt+VuM9rUzcobSNIL9VHYUw8PU1rDenUXtR92z82I+Y3bIoYHkPm7N
wQYNo9XT2PoiOehlmMIYz4+SLeQa3VrWNhKq8JteZ7eBRxkgYYd1ao6b+zFkAiVD
iz3teuEDvVadr6UWYffYFTMbrak+E8WJE5CjTDrRlyFvJAGEA51h0KnXG5rkZU8I
8pHazXVed1gykS5WJf3mMcMXKwh7UhnpxkkrzFCsX57+LtoxBNyBnVVQDJ/NKj8E
obo05qmba68tnN9LkJwGruBzhBEGHoDwwF9yZ7Qork/6WP+7bW5SKCw+/1v87L3Z
67a8CMAxrjIY4eLhsJbh7KYHeLJNyDqw9X/6BbVwSTPfoQlw4aRzd13B1msVWwhK
eiFYV044z7wmeGfrwO8mxfyNDeQhhCbXPWiup10hlXAEmmMwBqYE8TCSbev88Rd7
JS0MjXXgTaJPWqaJq0MtwNNQpXChPuuqFVkvK6eEZFmN+M/1aCLh0DXJy/3zLxDA
Rc5mnjkZUYqL7sMxXTDs
=1PJr
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,318 @@
From 9638af24a1e890d673549f0b25d854458e07032e Mon Sep 17 00:00:00 2001
From: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
Date: Thu, 2 Jul 2015 09:27:36 -0400
Subject: [PATCH] libsemanage: Add policy binary and file_contexts.local to the
store
This patch writes policy.kern and file_contexts.local to the policy store as
well as /etc/selinux/. Additionally, policy.kern and file_contexts.local
are now parsed from the store rather than the final directory which was
the old behavior. This allows all policy related files to be kept in the
policy store.
This patch also renames /var/lib/selinux/tmp to 'final' and changes
policy.kern in the store to longer be a symlink.
Signed-off-by: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
---
libsemanage/src/booleans_policydb.c | 6 ++--
libsemanage/src/direct_api.c | 33 +++++++++++++++----
libsemanage/src/interfaces_policydb.c | 6 ++--
libsemanage/src/nodes_policydb.c | 6 ++--
libsemanage/src/ports_policydb.c | 6 ++--
libsemanage/src/semanage_store.c | 55 ++++++++++++++++++++++++--------
libsemanage/src/semanage_store.h | 5 +++
libsemanage/src/users_base_policydb.c | 6 ++--
libsemanage/utils/semanage_migrate_store | 3 +-
9 files changed, 86 insertions(+), 40 deletions(-)
diff --git a/libsemanage/src/booleans_policydb.c b/libsemanage/src/booleans_policydb.c
index 74af2a3..6869d6c 100644
--- a/libsemanage/src/booleans_policydb.c
+++ b/libsemanage/src/booleans_policydb.c
@@ -55,10 +55,8 @@ int bool_policydb_dbase_init(semanage_handle_t * handle,
{
if (dbase_policydb_init(handle,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_KERNEL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
&SEMANAGE_BOOL_RTABLE,
&SEMANAGE_BOOL_POLICYDB_RTABLE,
&dconfig->dbase) < 0)
diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c
index d57f934..3c6b168 100644
--- a/libsemanage/src/direct_api.c
+++ b/libsemanage/src/direct_api.c
@@ -196,10 +196,8 @@ int semanage_direct_connect(semanage_handle_t * sh)
goto err;
if (fcontext_file_dbase_init(sh,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_FC_LOCAL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_FC_LOCAL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_FC_LOCAL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL),
semanage_fcontext_dbase_local(sh)) < 0)
goto err;
@@ -1041,7 +1039,7 @@ static int semanage_direct_commit(semanage_handle_t * sh)
size_t fc_buffer_len = 0;
const char *ofilename = NULL;
const char *path;
- int retval = -1, num_modinfos = 0, i;
+ int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0;
sepol_policydb_t *out = NULL;
struct cil_db *cildb = NULL;
semanage_module_info_t *modinfos = NULL;
@@ -1143,8 +1141,20 @@ static int semanage_direct_commit(semanage_handle_t * sh)
modified |= dontaudit_modified;
modified |= preserve_tunables_modified;
+ /* This is for systems that have already migrated with an older version
+ * of semanage_migrate_store. The older version did not copy policy.kern so
+ * the policy binary must be rebuilt here.
+ */
+ if (!sh->do_rebuild && !modified) {
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL);
+
+ if (access(path, F_OK) != 0) {
+ missing_policy_kern = 1;
+ }
+ }
+
/* If there were policy changes, or explicitly requested, rebuild the policy */
- if (sh->do_rebuild || modified) {
+ if (sh->do_rebuild || modified || missing_policy_kern) {
/* =================== Module expansion =============== */
retval = semanage_get_active_modules(sh, &modinfos, &num_modinfos);
@@ -1302,6 +1312,17 @@ static int semanage_direct_commit(semanage_handle_t * sh)
if (retval < 0)
goto cleanup;
+ retval = semanage_copy_policydb(sh);
+ if (retval < 0)
+ goto cleanup;
+
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL);
+ if (access(path, F_OK) == 0) {
+ retval = semanage_copy_fc_local(sh);
+ if (retval < 0)
+ goto cleanup;
+ }
+
/* run genhomedircon if its enabled, this should be the last operation
* which requires the out policydb */
if (!sh->conf->disable_genhomedircon) {
diff --git a/libsemanage/src/interfaces_policydb.c b/libsemanage/src/interfaces_policydb.c
index 6a42eed..552ce7d 100644
--- a/libsemanage/src/interfaces_policydb.c
+++ b/libsemanage/src/interfaces_policydb.c
@@ -51,10 +51,8 @@ int iface_policydb_dbase_init(semanage_handle_t * handle,
{
if (dbase_policydb_init(handle,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_KERNEL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
&SEMANAGE_IFACE_RTABLE,
&SEMANAGE_IFACE_POLICYDB_RTABLE,
&dconfig->dbase) < 0)
diff --git a/libsemanage/src/nodes_policydb.c b/libsemanage/src/nodes_policydb.c
index 56012fb..7224f00 100644
--- a/libsemanage/src/nodes_policydb.c
+++ b/libsemanage/src/nodes_policydb.c
@@ -50,10 +50,8 @@ int node_policydb_dbase_init(semanage_handle_t * handle,
{
if (dbase_policydb_init(handle,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_KERNEL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
&SEMANAGE_NODE_RTABLE,
&SEMANAGE_NODE_POLICYDB_RTABLE,
&dconfig->dbase) < 0)
diff --git a/libsemanage/src/ports_policydb.c b/libsemanage/src/ports_policydb.c
index b9600f0..37d7deb 100644
--- a/libsemanage/src/ports_policydb.c
+++ b/libsemanage/src/ports_policydb.c
@@ -50,10 +50,8 @@ int port_policydb_dbase_init(semanage_handle_t * handle,
{
if (dbase_policydb_init(handle,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_KERNEL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
&SEMANAGE_PORT_RTABLE,
&SEMANAGE_PORT_POLICYDB_RTABLE,
&dconfig->dbase) < 0)
diff --git a/libsemanage/src/semanage_store.c b/libsemanage/src/semanage_store.c
index 6051691..2856aaf 100644
--- a/libsemanage/src/semanage_store.c
+++ b/libsemanage/src/semanage_store.c
@@ -110,10 +110,12 @@ static const char *semanage_sandbox_paths[SEMANAGE_STORE_NUM_PATHS] = {
"/disable_dontaudit",
"/preserve_tunables",
"/modules/disabled",
+ "/policy.kern",
+ "/file_contexts.local"
};
static char const * const semanage_final_prefix[SEMANAGE_FINAL_NUM] = {
- "/tmp",
+ "/final",
"",
};
@@ -943,9 +945,7 @@ int semanage_make_final(semanage_handle_t *sh)
goto cleanup;
}
- /* Copy in exported databases.
- * i = 1 to avoid copying the top level directory.
- */
+ // Build final directory structure
int i;
for (i = 1; i < SEMANAGE_FINAL_PATH_NUM; i++) {
if (strlen(semanage_final_path(SEMANAGE_FINAL_TMP, i)) >= sizeof(fn)) {
@@ -959,12 +959,6 @@ int semanage_make_final(semanage_handle_t *sh)
status = -1;
goto cleanup;
}
-
- semanage_copy_file(
- semanage_final_path(SEMANAGE_FINAL_SELINUX, i),
- semanage_final_path(SEMANAGE_FINAL_TMP, i),
- sh->conf->file_mode);
- /* ignore errors, these files may not exist */
}
cleanup:
@@ -2019,8 +2013,7 @@ int semanage_read_policydb(semanage_handle_t * sh, sepol_policydb_t * in)
FILE *infile = NULL;
if ((kernel_filename =
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL)) == NULL) {
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL)) == NULL) {
goto cleanup;
}
if ((infile = fopen(kernel_filename, "r")) == NULL) {
@@ -2061,7 +2054,7 @@ int semanage_write_policydb(semanage_handle_t * sh, sepol_policydb_t * out)
FILE *outfile = NULL;
if ((kernel_filename =
- semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL)) == NULL) {
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL)) == NULL) {
goto cleanup;
}
if ((outfile = fopen(kernel_filename, "wb")) == NULL) {
@@ -2921,3 +2914,39 @@ int semanage_nc_sort(semanage_handle_t * sh, const char *buf, size_t buf_len,
return 0;
}
+
+int semanage_copy_policydb(semanage_handle_t *sh)
+{
+ const char *src = NULL;
+ const char *dst = NULL;
+ int rc = -1;
+
+ src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL);
+ dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL);
+
+ rc = semanage_copy_file(src, dst, sh->conf->file_mode);
+ if (rc != 0) {
+ goto cleanup;
+ }
+
+cleanup:
+ return rc;
+}
+
+int semanage_copy_fc_local(semanage_handle_t *sh)
+{
+ const char *src = NULL;
+ const char *dst = NULL;
+ int rc = -1;
+
+ src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL);
+ dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL);
+
+ rc = semanage_copy_file(src, dst, sh->conf->file_mode);
+ if (rc != 0) {
+ goto cleanup;
+ }
+
+cleanup:
+ return rc;
+}
diff --git a/libsemanage/src/semanage_store.h b/libsemanage/src/semanage_store.h
index 62c7079..ade43f2 100644
--- a/libsemanage/src/semanage_store.h
+++ b/libsemanage/src/semanage_store.h
@@ -55,6 +55,8 @@ enum semanage_sandbox_defs {
SEMANAGE_DISABLE_DONTAUDIT,
SEMANAGE_PRESERVE_TUNABLES,
SEMANAGE_MODULES_DISABLED,
+ SEMANAGE_STORE_KERNEL,
+ SEMANAGE_STORE_FC_LOCAL,
SEMANAGE_STORE_NUM_PATHS
};
@@ -148,4 +150,7 @@ int semanage_nc_sort(semanage_handle_t * sh,
size_t buf_len,
char **sorted_buf, size_t * sorted_buf_len);
+int semanage_copy_policydb(semanage_handle_t *sh);
+int semanage_copy_fc_local(semanage_handle_t *sh);
+
#endif
diff --git a/libsemanage/src/users_base_policydb.c b/libsemanage/src/users_base_policydb.c
index 0a6ab9c..b42279c 100644
--- a/libsemanage/src/users_base_policydb.c
+++ b/libsemanage/src/users_base_policydb.c
@@ -50,10 +50,8 @@ int user_base_policydb_dbase_init(semanage_handle_t * handle,
{
if (dbase_policydb_init(handle,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_KERNEL),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_KERNEL),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
&SEMANAGE_USER_BASE_RTABLE,
&SEMANAGE_USER_BASE_POLICYDB_RTABLE,
&dconfig->dbase) < 0)
diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store
index 2f85e9c..b170eda 100755
--- a/libsemanage/utils/semanage_migrate_store
+++ b/libsemanage/utils/semanage_migrate_store
@@ -243,7 +243,8 @@ if __name__ == "__main__":
"users.local",
"users_extra.local",
"disable_dontaudit",
- "preserve_tunables" ]
+ "preserve_tunables",
+ "policy.kern" ]
create_dir(newroot_path(), 0o755)
--
2.4.6

View File

@ -0,0 +1,265 @@
From d56c2b434e99f60612c1290e82021ecbcbfaf5e6 Mon Sep 17 00:00:00 2001
From: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
Date: Tue, 21 Jul 2015 15:08:15 -0400
Subject: [PATCH] libsemanage: Add file_contexts and seusers to the store
This patch writes file_contexts and seusers to the policy store as well as
/etc/selinux/. Additionally, file_contexts and seusers are now parsed from the
store rather than the final directory which was the old behavior. This allows
all policy related files to be kept in the policy store.
Signed-off-by: Yuli Khodorkovskiy <ykhodorkovskiy@tresys.com>
---
libsemanage/src/direct_api.c | 69 +++++++++++++++++++++++++-------
libsemanage/src/semanage_store.c | 49 ++++-------------------
libsemanage/src/semanage_store.h | 5 ++-
libsemanage/utils/semanage_migrate_store | 3 +-
4 files changed, 66 insertions(+), 60 deletions(-)
diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c
index 3c6b168..b11f2ba 100644
--- a/libsemanage/src/direct_api.c
+++ b/libsemanage/src/direct_api.c
@@ -248,18 +248,14 @@ int semanage_direct_connect(semanage_handle_t * sh)
goto err;
if (fcontext_file_dbase_init(sh,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_FC),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_FC),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_FC),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC),
semanage_fcontext_dbase_policy(sh)) < 0)
goto err;
if (seuser_file_dbase_init(sh,
- semanage_final_path(SEMANAGE_FINAL_SELINUX,
- SEMANAGE_SEUSERS),
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_SEUSERS),
+ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_SEUSERS),
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS),
semanage_seuser_dbase_policy(sh)) < 0)
goto err;
@@ -602,7 +598,7 @@ static int semanage_direct_update_seuser(semanage_handle_t * sh, cil_db_t *cildb
}
if (size > 0) {
- ofilename = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_SEUSERS);
+ ofilename = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS);
if (ofilename == NULL) {
return -1;
}
@@ -1039,7 +1035,8 @@ static int semanage_direct_commit(semanage_handle_t * sh)
size_t fc_buffer_len = 0;
const char *ofilename = NULL;
const char *path;
- int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0;
+ int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0,
+ missing_seusers = 0, missing_fc = 0, missing = 0;
sepol_policydb_t *out = NULL;
struct cil_db *cildb = NULL;
semanage_module_info_t *modinfos = NULL;
@@ -1151,10 +1148,26 @@ static int semanage_direct_commit(semanage_handle_t * sh)
if (access(path, F_OK) != 0) {
missing_policy_kern = 1;
}
+
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC);
+
+ if (access(path, F_OK) != 0) {
+ missing_fc = 1;
+ }
+
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS);
+
+ if (access(path, F_OK) != 0) {
+ missing_seusers = 1;
+ }
}
+ missing |= missing_policy_kern;
+ missing |= missing_fc;
+ missing |= missing_seusers;
+
/* If there were policy changes, or explicitly requested, rebuild the policy */
- if (sh->do_rebuild || modified || missing_policy_kern) {
+ if (sh->do_rebuild || modified || missing) {
/* =================== Module expansion =============== */
retval = semanage_get_active_modules(sh, &modinfos, &num_modinfos);
@@ -1312,15 +1325,41 @@ static int semanage_direct_commit(semanage_handle_t * sh)
if (retval < 0)
goto cleanup;
- retval = semanage_copy_policydb(sh);
- if (retval < 0)
+ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL),
+ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL),
+ sh->conf->file_mode);
+ if (retval < 0) {
goto cleanup;
+ }
path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL);
if (access(path, F_OK) == 0) {
- retval = semanage_copy_fc_local(sh);
- if (retval < 0)
+ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL),
+ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL),
+ sh->conf->file_mode);
+ if (retval < 0) {
goto cleanup;
+ }
+ }
+
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC);
+ if (access(path, F_OK) == 0) {
+ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC),
+ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC),
+ sh->conf->file_mode);
+ if (retval < 0) {
+ goto cleanup;
+ }
+ }
+
+ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS);
+ if (access(path, F_OK) == 0) {
+ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS),
+ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_SEUSERS),
+ sh->conf->file_mode);
+ if (retval < 0) {
+ goto cleanup;
+ }
}
/* run genhomedircon if its enabled, this should be the last operation
diff --git a/libsemanage/src/semanage_store.c b/libsemanage/src/semanage_store.c
index 2856aaf..fa0876f 100644
--- a/libsemanage/src/semanage_store.c
+++ b/libsemanage/src/semanage_store.c
@@ -111,7 +111,9 @@ static const char *semanage_sandbox_paths[SEMANAGE_STORE_NUM_PATHS] = {
"/preserve_tunables",
"/modules/disabled",
"/policy.kern",
- "/file_contexts.local"
+ "/file_contexts.local",
+ "/file_contexts",
+ "/seusers"
};
static char const * const semanage_final_prefix[SEMANAGE_FINAL_NUM] = {
@@ -666,7 +668,7 @@ static int semanage_filename_select(const struct dirent *d)
/* Copies a file from src to dst. If dst already exists then
* overwrite it. Returns 0 on success, -1 on error. */
-static int semanage_copy_file(const char *src, const char *dst, mode_t mode)
+int semanage_copy_file(const char *src, const char *dst, mode_t mode)
{
int in, out, retval = 0, amount_read, n, errsv = errno;
char tmp[PATH_MAX];
@@ -1425,11 +1427,11 @@ int semanage_split_fc(semanage_handle_t * sh)
goto cleanup;
}
- fc = open(semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC),
+ fc = open(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC),
O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR);
if (fc < 0) {
ERR(sh, "Could not open %s for writing.",
- semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC));
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC));
goto cleanup;
}
hd = open(semanage_path(SEMANAGE_TMP, SEMANAGE_HOMEDIR_TMPL),
@@ -1454,8 +1456,7 @@ int semanage_split_fc(semanage_handle_t * sh)
} else {
if (write(fc, buf, strlen(buf)) < 0) {
ERR(sh, "Write to %s failed.",
- semanage_final_path(SEMANAGE_FINAL_TMP,
- SEMANAGE_FC));
+ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC));
goto cleanup;
}
}
@@ -2914,39 +2915,3 @@ int semanage_nc_sort(semanage_handle_t * sh, const char *buf, size_t buf_len,
return 0;
}
-
-int semanage_copy_policydb(semanage_handle_t *sh)
-{
- const char *src = NULL;
- const char *dst = NULL;
- int rc = -1;
-
- src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL);
- dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL);
-
- rc = semanage_copy_file(src, dst, sh->conf->file_mode);
- if (rc != 0) {
- goto cleanup;
- }
-
-cleanup:
- return rc;
-}
-
-int semanage_copy_fc_local(semanage_handle_t *sh)
-{
- const char *src = NULL;
- const char *dst = NULL;
- int rc = -1;
-
- src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL);
- dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL);
-
- rc = semanage_copy_file(src, dst, sh->conf->file_mode);
- if (rc != 0) {
- goto cleanup;
- }
-
-cleanup:
- return rc;
-}
diff --git a/libsemanage/src/semanage_store.h b/libsemanage/src/semanage_store.h
index ade43f2..acb6e3f 100644
--- a/libsemanage/src/semanage_store.h
+++ b/libsemanage/src/semanage_store.h
@@ -57,6 +57,8 @@ enum semanage_sandbox_defs {
SEMANAGE_MODULES_DISABLED,
SEMANAGE_STORE_KERNEL,
SEMANAGE_STORE_FC_LOCAL,
+ SEMANAGE_STORE_FC,
+ SEMANAGE_STORE_SEUSERS,
SEMANAGE_STORE_NUM_PATHS
};
@@ -150,7 +152,6 @@ int semanage_nc_sort(semanage_handle_t * sh,
size_t buf_len,
char **sorted_buf, size_t * sorted_buf_len);
-int semanage_copy_policydb(semanage_handle_t *sh);
-int semanage_copy_fc_local(semanage_handle_t *sh);
+int semanage_copy_file(const char *src, const char *dst, mode_t mode);
#endif
diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store
index b170eda..6443002 100755
--- a/libsemanage/utils/semanage_migrate_store
+++ b/libsemanage/utils/semanage_migrate_store
@@ -244,7 +244,8 @@ if __name__ == "__main__":
"users_extra.local",
"disable_dontaudit",
"preserve_tunables",
- "policy.kern" ]
+ "policy.kern",
+ "file_contexts"]
create_dir(newroot_path(), 0o755)
--
2.4.6

View File

@ -0,0 +1,54 @@
From 75dd8c062d1f6f0e0a7a9f1856c0957b423e8a02 Mon Sep 17 00:00:00 2001
From: Steve Lawrence <slawrence@tresys.com>
Date: Thu, 3 Sep 2015 09:28:08 -0400
Subject: [PATCH 1/3] libsemanage: save homedir_template in the policy store
for genhomedircon
We don't currently store homedir_template in the policy store, which
means genhomedircon only has a template file to use if the
homedir_template was generated from the file contexts in the same
transaction. But homedir_template isn't always generated, as in the
case with setsebool -P. In this and other cases, genhomedircon will not
have a template file resulting in an empty file_contexts.homedir file.
This commit changes this so that homedir_template is always stored in
the policy store so it can be used by genhomedircon regardless of how
policy was built. Also add the homedir_template file to the migration
script.
Signed-off by: Steve Lawrence <slawrence@tresys.com>
Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
---
libsemanage/src/direct_api.c | 1 -
libsemanage/utils/semanage_migrate_store | 3 ++-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c
index 90a7b22..6e49cae 100644
--- a/libsemanage/src/direct_api.c
+++ b/libsemanage/src/direct_api.c
@@ -1415,7 +1415,6 @@ static int semanage_direct_commit(semanage_handle_t * sh)
/* remove files that are automatically generated and no longer needed */
unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL));
- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_HOMEDIR_TMPL));
unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_USERS_EXTRA));
if (sh->do_rebuild || modified || bools_modified || fcontexts_modified) {
diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store
index 539f469..297c71b 100755
--- a/libsemanage/utils/semanage_migrate_store
+++ b/libsemanage/utils/semanage_migrate_store
@@ -251,7 +251,8 @@ if __name__ == "__main__":
"disable_dontaudit",
"preserve_tunables",
"policy.kern",
- "file_contexts"]
+ "file_contexts",
+ "homedir_template"]
create_dir(newroot_path(), 0o755)
--
2.4.6

View File

@ -0,0 +1,57 @@
From dbc639a35af71eec1a1b386b74a822d794bb59df Mon Sep 17 00:00:00 2001
From: Steve Lawrence <slawrence@tresys.com>
Date: Thu, 3 Sep 2015 13:07:36 -0400
Subject: [PATCH 2/3] libsemanage: store users_extra in the policy store
users_extra is needed by genhomedircon and when listing seusers, so it
must be kept in the policy store. Also move the FC_TMPL unlink() closer
to where the FC_TMPL is created; not a functional change, but eaiser to
follow.
Signed-off-by: Steve Lawrence <slawrence@tresys.com>
Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
---
libsemanage/src/direct_api.c | 7 +++----
libsemanage/utils/semanage_migrate_store | 1 +
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c
index 6e49cae..68dd0d1 100644
--- a/libsemanage/src/direct_api.c
+++ b/libsemanage/src/direct_api.c
@@ -1272,6 +1272,9 @@ static int semanage_direct_commit(semanage_handle_t * sh)
if (retval < 0)
goto cleanup;
+ /* remove FC_TMPL now that it is now longer needed */
+ unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL));
+
pfcontexts->dtable->drop_cache(pfcontexts->dbase);
/* SEUsers */
@@ -1413,10 +1416,6 @@ static int semanage_direct_commit(semanage_handle_t * sh)
sepol_policydb_free(out);
out = NULL;
- /* remove files that are automatically generated and no longer needed */
- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL));
- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_USERS_EXTRA));
-
if (sh->do_rebuild || modified || bools_modified || fcontexts_modified) {
retval = semanage_install_sandbox(sh);
}
diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store
index 297c71b..b5eefaa 100755
--- a/libsemanage/utils/semanage_migrate_store
+++ b/libsemanage/utils/semanage_migrate_store
@@ -247,6 +247,7 @@ if __name__ == "__main__":
"file_contexts.local",
"seusers",
"users.local",
+ "users_extra",
"users_extra.local",
"disable_dontaudit",
"preserve_tunables",
--
2.4.6

View File

@ -0,0 +1,35 @@
there's no point in using -I/-L flags to the system paths and this breaks
cross-compiling. just drop them.
--- a/src/Makefile
+++ b/src/Makefile
@@ -60,7 +60,7 @@
SWIG_CFLAGS += -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow \
-Wno-unused-parameter
-override CFLAGS += -I../include -I$(INCLUDEDIR) -D_GNU_SOURCE
+override CFLAGS += -I../include -D_GNU_SOURCE
RANLIB=ranlib
SWIG = swig -Wall -python -o $(SWIGCOUT) -outdir ./
@@ -82,17 +82,17 @@
$(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $<
$(SWIGSO): $(SWIGLOBJ)
- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $< -L. -lsemanage -L$(LIBDIR)
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $< -L. -lsemanage
$(SWIGRUBYSO): $(SWIGRUBYLOBJ)
- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -L. -lsemanage -L$(LIBDIR)
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -L. -lsemanage
$(LIBA): $(OBJS)
$(AR) rcs $@ $^
$(RANLIB) $@
$(LIBSO): $(LOBJS)
- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -lustr -L$(LIBDIR) -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -lustr -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs
ln -sf $@ $(TARGET)
$(LIBPC): $(LIBPC).in ../VERSION

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild,v 1.3 2015/04/08 18:28:33 mgorny Exp $ # $Id$
EAPI="5" EAPI="5"
PYTHON_COMPAT=( python2_7 python3_3 ) PYTHON_COMPAT=( python2_7 python3_3 )

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild,v 1.4 2015/04/08 18:28:33 mgorny Exp $ # $Id$
EAPI="5" EAPI="5"
PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) PYTHON_COMPAT=( python2_7 python3_3 python3_4 )

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild,v 1.2 2015/05/10 09:02:13 perfinion Exp $ # $Id$
EAPI="5" EAPI="5"
PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) PYTHON_COMPAT=( python2_7 python3_3 python3_4 )

View File

@ -0,0 +1,132 @@
# 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 python3_4 )
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
MY_P="${P//_/-}"
SEPOL_VER="${PV}"
SELNX_VER="${PV}"
DESCRIPTION="SELinux kernel and policy management library"
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
IUSE="python"
RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}]
>=sys-libs/libselinux-${SELNX_VER}[${MULTILIB_USEDEP}]
>=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
>=dev-libs/ustr-1.0.4-r2[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex
python? (
>=dev-lang/swig-2.0.4-r1
virtual/pkgconfig
${PYTHON_DEPS}
)"
# tests are not meant to be run outside of the
# full SELinux userland repo
RESTRICT="test"
S="${WORKDIR}/${MY_P}"
src_prepare() {
echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf"
echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf"
echo "# or debugging of policy." >> "${S}/src/semanage.conf"
echo "save-linked=false" >> "${S}/src/semanage.conf"
echo >> "${S}/src/semanage.conf"
echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf"
echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf"
echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf"
echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf"
echo "# would catch." >> "${S}/src/semanage.conf"
echo "expand-check=1" >> "${S}/src/semanage.conf"
echo >> "${S}/src/semanage.conf"
echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf"
echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf"
echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf"
echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf"
echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf"
echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
echo >> "${S}/src/semanage.conf"
echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf"
echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf"
echo "bzip-small=true" >> "${S}/src/semanage.conf"
epatch "${FILESDIR}/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch" \
"${FILESDIR}/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch" \
"${FILESDIR}/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch" \
"${FILESDIR}/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch" \
"${FILESDIR}/0005-libsemanage-store-users_extra-in-the-policy-store.patch"
epatch "${FILESDIR}"/${PN}-2.4-build-paths.patch
epatch_user
multilib_copy_sources
}
multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
all
if multilib_is_native_abi && use python; then
building_py() {
python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
}
python_foreach_impl building_py swigify
python_foreach_impl building_py pywrap
fi
}
multilib_src_install() {
emake \
LIBDIR="${ED}/usr/$(get_libdir)" \
SHLIBDIR="${ED}/usr/$(get_libdir)" \
DESTDIR="${ED}" install
if multilib_is_native_abi && use python; then
installation_py() {
emake DESTDIR="${ED}" LIBDIR="${ED}/usr/$(get_libdir)" \
SHLIBDIR="${ED}/usr/$(get_libdir)" install-pywrap
python_optimize # bug 531638
}
python_foreach_impl installation_py
fi
}
pkg_postinst() {
# Migrate the SELinux semanage configuration store if not done already
local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' "${EROOT}"/etc/selinux/config 2>/dev/null)
if [ -n "${selinuxtype}" ] && [ ! -d "${EROOT}"/var/lib/selinux/${mcs}/active ] ; then
ewarn "Since the 2.4 SELinux userspace, the policy module store is moved"
ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now."
ewarn "If there are any issues, it can be done manually by running:"
ewarn "/usr/libexec/selinux/semanage_migrate_store"
ewarn "For more information, please see"
ewarn "- https://github.com/SELinuxProject/selinux/wiki/Policy-Store-Migration"
fi
# Run the store migration without rebuilds
for POLICY_TYPE in ${POLICY_TYPES} ; do
if [ ! -d "${EROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then
einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)."
/usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}"
fi
done
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-9999.ebuild,v 1.1 2015/06/09 15:36:24 swift Exp $ # $Id$
EAPI="5" EAPI="5"
PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${MY_P}/${PN}" S="${WORKDIR}/${MY_P}/${PN}"
else else
SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz" SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
S="${WORKDIR}/${MY_P}" S="${WORKDIR}/${MY_P}"
fi fi
@ -76,6 +76,7 @@ src_prepare() {
# If wanted for live builds, please use /etc/portage/patches # If wanted for live builds, please use /etc/portage/patches
epatch "${FILESDIR}/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch" epatch "${FILESDIR}/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch"
fi fi
epatch "${FILESDIR}"/${PN}-2.4-build-paths.patch
epatch_user epatch_user
@ -117,8 +118,8 @@ multilib_src_install() {
pkg_postinst() { pkg_postinst() {
# Migrate the SELinux semanage configuration store if not done already # Migrate the SELinux semanage configuration store if not done already
local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' /etc/selinux/config); local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' "${EROOT}"/etc/selinux/config 2>/dev/null)
if [ -n "${selinuxtype}" ] && [ ! -d /var/lib/selinux/${mcs}/active ] ; then if [ -n "${selinuxtype}" ] && [ ! -d "${EROOT}"/var/lib/selinux/${mcs}/active ] ; then
ewarn "Since the 2.4 SELinux userspace, the policy module store is moved" ewarn "Since the 2.4 SELinux userspace, the policy module store is moved"
ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now." ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now."
ewarn "If there are any issues, it can be done manually by running:" ewarn "If there are any issues, it can be done manually by running:"
@ -129,7 +130,7 @@ pkg_postinst() {
# Run the store migration without rebuilds # Run the store migration without rebuilds
for POLICY_TYPE in ${POLICY_TYPES} ; do for POLICY_TYPE in ${POLICY_TYPES} ; do
if [ ! -d "${ROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then if [ ! -d "${EROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then
einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)." einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)."
/usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}" /usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}"
fi fi

View File

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>selinux</herd> <maintainer type="project">
<email>selinux@gentoo.org</email>
<name>SELinux Team</name>
</maintainer>
<longdescription>SELinux policy management libraries</longdescription> <longdescription>SELinux policy management libraries</longdescription>
<upstream> <upstream>
<remote-id type="github">SELinuxProject/selinux</remote-id> <remote-id type="github">SELinuxProject/selinux</remote-id>

View File

@ -0,0 +1,66 @@
# ChangeLog for sys-libs/mtdev
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*mtdev-1.1.5 (09 Aug 2015)
*mtdev-1.1.4 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
+mtdev-1.1.4.ebuild, +mtdev-1.1.5.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
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)

View File

@ -0,0 +1,168 @@
# ChangeLog for sys-libs/mtdev
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/mtdev/ChangeLog,v 1.49 2015/03/14 13:51:46 maekke Exp $
14 Mar 2015; Markus Meier <maekke@gentoo.org> mtdev-1.1.5.ebuild:
arm stable, bug #530652
06 Mar 2015; Jeroen Roovers <jer@gentoo.org> mtdev-1.1.5.ebuild:
Stable for HPPA (bug #530652).
03 Mar 2015; Yixun Lan <dlan@gentoo.org> mtdev-1.1.5.ebuild:
add arm64 support, tested on A53 board
24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for alpha, wrt bug #530652
23 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for sparc, wrt bug #530652
22 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for ia64, wrt bug #530652
21 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for ppc64, wrt bug #530652
20 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for ppc, wrt bug #530652
19 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for x86, wrt bug #530652
18 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.5.ebuild:
Stable for amd64, wrt bug #530652
*mtdev-1.1.5 (23 May 2014)
23 May 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+mtdev-1.1.5.ebuild, -mtdev-1.1.3.ebuild:
Version bump. Remove old.
08 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for x86, wrt bug #475480
07 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for sparc, wrt bug #475480
06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for ia64, wrt bug #475480
05 Oct 2013; Markus Meier <maekke@gentoo.org> mtdev-1.1.4.ebuild:
arm stable, bug #475480
05 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for alpha, wrt bug #475480
04 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for ppc64, wrt bug #475480
03 Oct 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for ppc, wrt bug #475480
02 Oct 2013; Jeroen Roovers <jer@gentoo.org> mtdev-1.1.4.ebuild:
Stable for HPPA (bug #475480).
01 Oct 2013; Naohiro Aota <naota@gentoo.org> -mtdev-1.1.2.ebuild,
mtdev-1.1.3.ebuild, mtdev-1.1.4.ebuild:
Update to EAPI=5. This update disable the silent rule. #486454; Drop old
ebuild.
29 Sep 2013; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.4.ebuild:
Stable for amd64, wrt bug #475480
*mtdev-1.1.4 (11 Aug 2013)
11 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+mtdev-1.1.4.ebuild:
Version bump, bug #480492.
04 Jan 2013; Jeroen Roovers <jer@gentoo.org> mtdev-1.1.3.ebuild:
Stable for HPPA (bug #440872).
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> mtdev-1.1.3.ebuild:
sh stable wrt #440872
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for alpha, wrt bug #440872
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for sparc, wrt bug #440872
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for ia64, wrt bug #440872
17 Dec 2012; Markus Meier <maekke@gentoo.org> mtdev-1.1.3.ebuild:
arm stable, bug #440872
08 Dec 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for ppc64, wrt bug #440872
28 Nov 2012; Brent Baude <ranger@gentoo.org> mtdev-1.1.3.ebuild:
Marking mtdev-1.1.3 ppc stable for bug 440872
18 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for x86, wrt bug #440872
16 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.3.ebuild:
Stable for amd64, wrt bug #440872
*mtdev-1.1.3 (01 Sep 2012)
01 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> +mtdev-1.1.3.ebuild:
Version bump to latest.
26 Aug 2012; Raúl Porcel <armin76@gentoo.org> mtdev-1.1.2.ebuild:
alpha/ia64/sh/sparc stable wrt #419473
12 Jul 2012; Brent Baude <ranger@gentoo.org> mtdev-1.1.2.ebuild:
Marking mtdev-1.1.2 ppc stable for bug 419473
12 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
mtdev-1.1.2.ebuild:
Depend on >=linux-headers-2.6.31, bug #426308.
11 Jul 2012; Brent Baude <ranger@gentoo.org> mtdev-1.1.2.ebuild:
Marking mtdev-1.1.2 ppc64 stable for bug 419473
28 Jun 2012; Naohiro Aota <naota@gentoo.org> mtdev-1.1.2.ebuild:
Move sys-kernel/linux-headers from RDEPEND to DEPEND. #423495
28 Jun 2012; Jeroen Roovers <jer@gentoo.org> mtdev-1.1.2.ebuild:
Stable for HPPA (bug #419473).
27 Jun 2012; Markus Meier <maekke@gentoo.org> mtdev-1.1.2.ebuild:
arm stable, bug #419473
24 Jun 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.2.ebuild:
Stable for x86, wrt bug #419473
22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> mtdev-1.1.2.ebuild:
Stable for amd64, wrt bug #419473
09 Jun 2012; Tomáš Chvátal <scarabeus@gentoo.org> -mtdev-1.1.0.ebuild,
mtdev-1.1.2.ebuild:
Keyword ppc and ppc64. Fixes bug#396669.
10 May 2012; Matt Turner <mattst88@gentoo.org> mtdev-1.1.2.ebuild:
Added ~mips, bug 396669.
*mtdev-1.1.2 (09 Mar 2012)
09 Mar 2012; Tomáš Chvátal <scarabeus@gentoo.org> +mtdev-1.1.2.ebuild:
Version bump to latest.
15 Jan 2012; Raúl Porcel <armin76@gentoo.org> mtdev-1.1.0.ebuild:
Add ~alpha/~ia64/~sh/~sparc wrt #396669
12 Jan 2012; Markus Meier <maekke@gentoo.org> mtdev-1.1.0.ebuild:
add ~arm, bug #396669
11 Jan 2012; Jeroen Roovers <jer@gentoo.org> mtdev-1.1.0.ebuild:
Marked ~hppa (bug #396669).
*mtdev-1.1.0 (11 May 2011)
11 May 2011; Naohiro Aota <naota@gentoo.org> +mtdev-1.1.0.ebuild,
+metadata.xml:
New ebuild sys-libs/mtdev written by me. Multitouch Protocol Translation
Library. Dependency for bug #364033

View File

@ -1 +1,7 @@
DIST mtdev-1.1.2.tar.bz2 266202 SHA256 698dd11ca08b3a73ad33d8a5076f6d9e018d97afad3eba36f540b8ea7b775a30 SHA512 edd63be4a23b38202fa4a24f25f0f0ba90ff784c89da3a2f85b501cebbeecedf49c889594e2f46dd4913ddf184a68921a1f294dceba3a6db61f302ee91d3d5ac WHIRLPOOL e0282a4aee7bdc90d2bf4e5c9d92d2045596cdf211f1a258d2e2053e732bfc957317a85d352485c75c8c52ae0f72366d676089a3cae3173b0767ac68fe6d7539 DIST mtdev-1.1.4.tar.bz2 273780 SHA256 6b59b055ff22f2b91d4284187c2515826c338b81f6f33bd90f6bedc7c1fb9a38 SHA512 75da652e720cce9efcc23c2b72a0d8050096f054eff1338e02477816e107d469a7f9c5f4973146d38d939c3515ea39e926c70cf8f2ca0372c83c75506c61732b WHIRLPOOL 7cab0a478f342d019aae9103da36c18fdef137463d820f2f688fab18639e89a7f26b721a551b295df811262bd7d2466a9a405513b033c06abb9fd386a045fec3
DIST mtdev-1.1.5.tar.bz2 274162 SHA256 6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f SHA512 78477a4af784e3f846df867f1428ffdc458e3ff33d465d45a84247a7e52f0e215cace397d72be64f6e641f07e0b97a930eff0e07fe9507e0138fb028a4037d6d WHIRLPOOL a0231e159b9a88ab2b46e72d64db1cfb9ae3734f8dc014c3be7bcde6e7c20b9587f0e0be83d5d37fddb5a1896f3419b58a80e97ab669993e6c01b2b1a19da1f2
EBUILD mtdev-1.1.4.ebuild 559 SHA256 e1d1715ce5b6b8f72fa4315afd1d72b03bf127aaefbc570fd153ff71a3c14cdd SHA512 cf2fd5d78ce40b66833c186a31f97ee1afe3a102a0666d760793a19b438cbd3531bd7be95418ad677b9a0c9c528cdc33044d1e78a1fdee7317e4c4e00b3ed367 WHIRLPOOL cea48a4e86544c7d457a19762ab99cccd72c845bea96d80d95ce304a69316895d3a3d2083ccd7eaff3fc0b2947f5572d7e30ce1195a46ec6c7e55f53c5ca9092
EBUILD mtdev-1.1.5.ebuild 566 SHA256 0f2b44e0eee353257983afbf7ce62a3eab9c08560e32a38ef6761d85b182096d SHA512 cc8eceadf7094c0643fdefb13850c13bd33ab4846d2570aac69bf5a01f786f7241772c2b688ab54519fb2861d862e8fe554fcbf3c845b4484ef20fc973a6b8a1 WHIRLPOOL 20abf001bcb090a873626fb5f907199a67fd2282b7c35907977bd25e50fd70c24ce4e8b89f9ea0eb8c46375ff73d21c176d691eb971c72c2408234778aa39073
MISC ChangeLog 2469 SHA256 3bb3bef0384b93a4e6b28feaa50f4774f1cc45de58808ad6a26ec56d5c28f1b4 SHA512 071f74f49a7ee1ed82d84f50b444627b3aa459bf7d154b38caeb1492fd5fb294d895b1bd319206e368cd23da49a1dc4909f6843533b957f821913d3dbe572efb WHIRLPOOL 51e3780de328271d3fdbe6c3ce9e4cc28d0c7518af92ecb700aa89c72a7456c4aae726783a3f89173bb8eebf6ddb0a687d66988dd1111f98b1321cf65b48f7f9
MISC ChangeLog-2015 5782 SHA256 c304abd5966a312ca2befba72c8b8f73aba412ed2b8236f28c36856c1c878895 SHA512 d72cefbc47e56199667fb92fa62ef8659706296f520b4f643d09385ee799a2269aa1992c5a7430597649d2a063adf33852af69b4f888f0556c8ed6422e97fce1 WHIRLPOOL 8939c56236b0126185c0d1e134a24552a08cebbc78a6e5db6a1a5c18321eb7ca284d47ff9613d27ef661fc13b1dbdc78ceb1fb5f3724c206beb68b672f63ec48
MISC metadata.xml 307 SHA256 f6c5cd688b462a6fcb86824dfb90dd5a7659a8f66c22f623d35fa398c1aac957 SHA512 5765f66767b8854edcb68efbed96d5ad33a6b9dee582020b742de2136c19050bde444ac16359cefbf7ee463c842eb2ab6c6a46564a034497683d158e2d841ad5 WHIRLPOOL f45e23899ad68fa29c6a378e0e625de6f08a66988d68d9cb29d976d0e2b9d44cb3e0571e812c75d0a8a67d466bebbed69d538f244da2b503f5fd464a23670f30

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>naota@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>x11@gentoo.org</email>
<name>X11</name>
</maintainer>
</pkgmetadata>

View File

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation # Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/mtdev/mtdev-1.1.2.ebuild,v 1.11 2012/07/12 17:06:10 ranger Exp $ # $Id$
EAPI=4 EAPI=5
DESCRIPTION="Multitouch Protocol Translation Library" DESCRIPTION="Multitouch Protocol Translation Library"
HOMEPAGE="http://bitmath.org/code/mtdev/" HOMEPAGE="http://bitmath.org/code/mtdev/"
@ -10,7 +10,7 @@ SRC_URI="http://bitmath.org/code/mtdev/${P}.tar.bz2"
LICENSE="MIT" LICENSE="MIT"
SLOT="0" SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="static-libs" IUSE="static-libs"
DEPEND=">=sys-kernel/linux-headers-2.6.31" DEPEND=">=sys-kernel/linux-headers-2.6.31"

View File

@ -0,0 +1,25 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DESCRIPTION="Multitouch Protocol Translation Library"
HOMEPAGE="http://bitmath.org/code/mtdev/"
SRC_URI="http://bitmath.org/code/mtdev/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="static-libs"
DEPEND=">=sys-kernel/linux-headers-2.6.31"
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
}

View File

@ -0,0 +1,88 @@
# ChangeLog for sys-libs/newlib
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*newlib-9999 (09 Aug 2015)
*newlib-2.2.0.20150423 (09 Aug 2015)
*newlib-2.2.0 (09 Aug 2015)
*newlib-2.1.0 (09 Aug 2015)
*newlib-2.0.0 (09 Aug 2015)
*newlib-1.20.0 (09 Aug 2015)
*newlib-1.19.0 (09 Aug 2015)
*newlib-1.18.0 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/newlib-1.20.0-arm-targets.patch,
+files/newlib-1.20.0-cris-install.patch,
+files/newlib-2.1.0-msp430-destdir.patch, +metadata.xml,
+newlib-1.18.0.ebuild, +newlib-1.19.0.ebuild, +newlib-1.20.0.ebuild,
+newlib-2.0.0.ebuild, +newlib-2.1.0.ebuild, +newlib-2.2.0.ebuild,
+newlib-2.2.0.20150423.ebuild, +newlib-9999.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
*newlib-2.3.0.20160104 (04 Jan 2016)
04 Jan 2016; Mike Frysinger <vapier@gentoo.org>
+newlib-2.3.0.20160104.ebuild:
version bump to 2.3.0.20160104
18 Jan 2016; Mike Frysinger <vapier@gentoo.org> newlib-2.2.0.ebuild,
newlib-2.2.0.20150423.ebuild, newlib-2.3.0.20160104.ebuild,
newlib-9999.ebuild:
update git repo location #572250
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)

View File

@ -0,0 +1,149 @@
# ChangeLog for sys-libs/newlib
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.32 2015/05/18 17:18:04 vapier Exp $
*newlib-2.2.0.20150423 (18 May 2015)
18 May 2015; Mike Frysinger <vapier@gentoo.org> +newlib-2.2.0.20150423.ebuild,
-newlib-2.2.0.20150225.ebuild:
Version bump.
18 May 2015; Mike Frysinger <vapier@gentoo.org> newlib-2.2.0.ebuild:
Add a blocker against older SLOTs to help with upgrades #497344 by Alex
Orange.
18 May 2015; Mike Frysinger <vapier@gentoo.org> newlib-2.2.0.ebuild:
Stabilize for all.
27 Feb 2015; Mike Frysinger <vapier@gentoo.org> newlib-1.18.0.ebuild,
newlib-1.19.0.ebuild, newlib-1.20.0.ebuild, newlib-2.0.0.ebuild,
newlib-2.1.0.ebuild, newlib-2.2.0.20150225.ebuild, newlib-2.2.0.ebuild,
newlib-9999.ebuild:
Use more readable CTARGET setup logic.
*newlib-2.2.0.20150225 (25 Feb 2015)
25 Feb 2015; Mike Frysinger <vapier@gentoo.org> +newlib-2.2.0.20150225.ebuild,
newlib-9999.ebuild:
Add support for new monthly snapshots.
*newlib-2.2.0 (17 Feb 2015)
17 Feb 2015; Mike Frysinger <vapier@gentoo.org> +newlib-2.2.0.ebuild:
Version bump.
31 Oct 2014; Mike Frysinger <vapier@gentoo.org>
+files/newlib-2.1.0-msp430-destdir.patch, newlib-2.1.0.ebuild:
Add DESTDIR fix from upstream for msp430.
02 Jan 2014; Mike Frysinger <vapier@gentoo.org> newlib-2.1.0.ebuild,
newlib-9999.ebuild:
Add support for epatch_user #489380 by Andrey Hippo.
*newlib-9999 (24 Dec 2013)
24 Dec 2013; Mike Frysinger <vapier@gentoo.org> +newlib-9999.ebuild:
Add live git ebuild by Andrey Hippo #489380.
*newlib-2.1.0 (24 Dec 2013)
24 Dec 2013; Mike Frysinger <vapier@gentoo.org> +newlib-2.1.0.ebuild:
Version bump.
24 Dec 2013; Mike Frysinger <vapier@gentoo.org> newlib-2.0.0.ebuild:
Stabilize for all.
09 Feb 2013; Mike Frysinger <vapier@gentoo.org> newlib-1.18.0.ebuild,
newlib-1.19.0.ebuild, newlib-1.20.0.ebuild:
Update SRC_URI to use sourceware.org #455152 by wbrana.
*newlib-2.0.0 (20 Dec 2012)
20 Dec 2012; Mike Frysinger <vapier@gentoo.org> +newlib-2.0.0.ebuild:
Version bump.
20 Nov 2012; Luca Barbato <lu_zero@gentoo.org> newlib-1.18.0.ebuild,
newlib-1.19.0.ebuild, newlib-1.20.0.ebuild:
Do not enable mathfp, it is considered unstable/broken code.
27 Apr 2012; Mike Frysinger <vapier@gentoo.org>
+files/newlib-1.20.0-arm-targets.patch, newlib-1.20.0.ebuild:
Add fix from upstream for arm* targets #413547 by Christopher Friedt.
23 Mar 2012; Mike Frysinger <vapier@gentoo.org> newlib-1.20.0.ebuild,
+files/newlib-1.20.0-cris-install.patch:
Fix install for cris targets. Update to EAPI 4.
*newlib-1.20.0 (14 Jan 2012)
14 Jan 2012; Mike Frysinger <vapier@gentoo.org> +newlib-1.20.0.ebuild:
Version bump.
*newlib-1.19.0 (12 Feb 2011)
12 Feb 2011; Mike Frysinger <vapier@gentoo.org> +newlib-1.19.0.ebuild:
Version bump.
12 Feb 2011; Mike Frysinger <vapier@gentoo.org> newlib-1.18.0.ebuild:
Do not allow newlib to install alongside glibc.
28 Feb 2010; Luca Barbato <lu_zero@gentoo.org> newlib-1.18.0.ebuild:
Make use of newlib-multithread as suggested by Olivier Huber
<oli.huber@gmail.com>
*newlib-1.18.0 (28 Feb 2010)
28 Feb 2010; Luca Barbato <lu_zero@gentoo.org> +newlib-1.18.0.ebuild:
New version
*newlib-1.16.0 (09 Jun 2008)
09 Jun 2008; Luca Barbato <lu_zero@gentoo.org> +newlib-1.16.0.ebuild:
New Version
*newlib-1.16.0_pre20071025 (25 Oct 2007)
25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
+newlib-1.16.0_pre20071025.ebuild:
New snapshot, avoid strip completely
19 Mar 2007; Luca Barbato <lu_zero@gentoo.org> newlib-1.15.0.ebuild:
Removed multilib useflag
14 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> newlib-1.15.0.ebuild:
Fix softfloat logic.
14 Feb 2007; Luca Barbato <lu_zero@gentoo.org> -newlib-20061203.ebuild:
Cleanup, thanks to rx Kaffee <rxKaffee@unixtriad.com> for pointing out in
bug #166707
14 Feb 2007; Luca Barbato <lu_zero@gentoo.org> -newlib-20061203.ebuild:
Cleanup, thanks to rx Kaffee <rxKaffee@unixtriad.com>
05 Feb 2007; Luca Barbato <lu_zero@gentoo.org> newlib-1.15.0.ebuild:
Make it in line with uclibc, as asked by Flameeyes
*newlib-1.15.0 (19 Dec 2006)
19 Dec 2006; Luca Barbato <lu_zero@gentoo.org> +newlib-1.15.0.ebuild:
New version
10 Dec 2006; Luca Barbato <lu_zero@gentoo.org> newlib-20061203.ebuild:
Avoid info collision, thanks to truedfx bug #157647
*newlib-20061203 (04 Dec 2006)
04 Dec 2006; Luca Barbato <lu_zero@gentoo.org> -newlib-20061113.ebuild,
+newlib-20061203.ebuild:
Updated snapshot, fixes for SPU support
*newlib-20061113 (13 Nov 2006)
13 Nov 2006; Luca Barbato <lu_zero@gentoo.org> +newlib-20061113.ebuild:
Snapshot with updated Cell support
*newlib-1.14.0 (21 Aug 2006)
21 Aug 2006; Luca Barbato <lu_zero@gentoo.org> +metadata.xml,
+newlib-1.14.0.ebuild:
Import from overlay

View File

@ -1 +1,23 @@
DIST newlib-1.18.0.tar.gz 13598301 RMD160 69d96fd323a23857072f30cb51899040099857cd SHA1 a47d3b8a508304143334b36bdb5b33786a61ce94 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 AUX newlib-1.20.0-arm-targets.patch 1275 SHA256 31329aba01fb4a79a705b3853cc22a966b6605df7c45b4c90f88fb23eee1be29 SHA512 89299b5d59eb0cb94e46cf9d2169bd4639091668f4c63bcf8755d4ee5e14e3149a9197f00c8db7a8c73ab75eed3fdbfddc1c558e7898280d11fc6212329f7b1c WHIRLPOOL b4a6a4ce71b61be244776becfbc1a695da46e4353d8a2ad430d59caf1cf85f444ac210e2ff22b3d5bdc3877de848dd3f80e4df5cfc2be89a90fa253379af282e
AUX newlib-1.20.0-cris-install.patch 370 SHA256 c178c63458b47698ed35ab0ced93d90e790281def29fc17adff56536b8373ae9 SHA512 402317e0657b083ba674d7ecb7cb50951be90339e327e4deead4baf68a7c1b561f340ae5091dd4cc292c69c53feef45fa75bd29906cd374aa3b3a02f3be9d6ab WHIRLPOOL 8755754e2de1f311daa25f72e2619ba2595e1130db1a7330970e7c6ef023c68f3a182380612503a108c1a323fedeb3a1b45eda72244eed6e151a1805d4131275
AUX newlib-2.1.0-msp430-destdir.patch 1271 SHA256 84128637a4d28c445d5e0203b7c22ac4ce8ced5a50e64ba969ffcda99dbc1f01 SHA512 094410eb6e259e05ee0ecdf7fc5db2a46af3f09cfb2ac6f3c96eb3d440c28eacfcd1c02e397240fd5e542cb97cf0ea1707ea08d4d1a85e6387769c83ad6df850 WHIRLPOOL de8aa40db0821fe515a9ee044f7c6d71026493372a16e4adb9268d2258f0fe8f153b81ef89b63283eab33857912433a3f36c7c7a976b3231675426c28114b4de
DIST newlib-1.18.0.tar.gz 13598301 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 SHA512 67b80060fd7bb9d035c004cfbcfbc66b8c8f176366c1ce11ae68dd31b8ee3e02b59ad37ceaf6f54da3c35eeee977c462ddaff4492a27425128ee5d5898840771 WHIRLPOOL 04908a55d1e992877668b80a8e5743f433ab96b7d9f8ab0b936ff4aa27862024490e2856acb88188d7f45ecb0d2197cbc22362f8aaf10ff07b9d89d15d258906
DIST newlib-1.19.0.tar.gz 14323667 SHA256 4f43807236b2274c220881ca69f7dc6aecc52f14bb32a6f03404d30780c25007 SHA512 041004947fbbf1a205f365512de52f9052060f35291827e38caa202c202a76e2f442bbd880abf8edd05317fe179b8c3cb94662b2688b58b3390136d6214ef6f6 WHIRLPOOL e24575945c4d2338694fb00230fa82d5081ba8bb8ddb84d68c1d9eaac778e229d2c56356b0ba5f962480478aeb39df1b4f301f60becb48e9feea923e6b57ceea
DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66
DIST newlib-2.0.0.tar.gz 15868470 SHA256 49c29e9129325e7c3b221aa829743ddcd796d024440e47c80fc0d6769af72d8a SHA512 539cc6e3854a52a7871a822e35563ff0dff7124b667fd9471150b9c56f556c0bcc526dfb5503aba5160a5fb61955a3d0876df639374727d2a444b08f90dbf233 WHIRLPOOL f9fbd87e36c1bfc94cfabfdcfa3a347d611e275eafa9167f9c4b5adea6b1833b090960ba37503210146aec4060dc360f43c31dab5cb8def2d51db33fac935640
DIST newlib-2.1.0.tar.gz 16199705 SHA256 3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48 SHA512 6770864f9307abb2401a4e48f286845d3a4afc30b2ac987da4b964a5485cc3823b32d06a0abf61528e93c4ad8a3a0aa3cc1ecd3b033850e6b2bde6d9bbc9a547 WHIRLPOOL 6faba54a72c6242c694f43a7f2e62d23584fec658818201ee58e1d2954d45b58a5f4effd63f5274b99748ed7730db76e0cf2aa1ecfbdf7001f10929d7db6353c
DIST newlib-2.2.0.20150423.tar.gz 17485660 SHA256 b1ff3642b246adc6ee546884cb9ea3b0913f17394cbf7ca4d3b82544fef759f7 SHA512 0eecaf5dbf6caf0e0fca3697dfd70e5f60ecbc0a3365852586bc40a32bd535ef0936fa7fc68fceda3426cdb9b6259de12ed00303cadeea09d95b5f1a07022bae WHIRLPOOL 37d78cf24a072819bcf098e3b384cf6fa3a11ded461d6fb12e8635169fcb8b638400622878ad947df55236957a6ce3884ad46f02f7351414842eb048ceed7d73
DIST newlib-2.2.0.tar.gz 16521910 SHA256 f8add263b0737591aff451b12a00c262c2efac4fa87d741fa1c318fc3bb335be SHA512 ab9161f16845367c823b6709e3c5708969f29f05c77edb1cf969ff4202f358648f1e55080974599dcefed2fbced4694dc73748596e76c1aa37c50cddff6e4be3 WHIRLPOOL 8dfc23f93d774c5092d64d1482c3ecc6e3ba35395822bb1d52f5e3b86f644ee803927bff133883926f3e019cfd5d9f04ffe0dcaac20bdf144c542ba1dc3edff9
DIST newlib-2.3.0.20160104.tar.gz 17674117 SHA256 c92a0e02904bd4fbe1dd416ed94e786c66afbaeae484e4c26be8bb7c7c1e4cd1 SHA512 d83ce298b1b72eabf92e4ec14af3afdf3122e34aff5e320295a398df077235a78aa87148895b441a4f7de3047815e7ce13ea06a06135dd86b69a200236514293 WHIRLPOOL 41ab57955b886dad8988bd06a18c1b5bbf21c7b554410711c17141bbc12d70af2f6ce6f9d3503c11180d46b42bcf305c6347ea58252d24459dc02c568aeb8497
EBUILD newlib-1.18.0.ebuild 1731 SHA256 1407dded51bb7278087ed64495ca60a891b43bf0af0bbeac2d02f1fb55257327 SHA512 6235a9cc6753c004328cc8fe105ba020a4eb867cf9b23df131a37685b0bf4076426cf52477f551ae070ddd8b70ab716cca60519ce5b74ca90d3f6a6451ecaf68 WHIRLPOOL ca49c430c18a130fb1f2f2cadec2792df1975cd1b521dd3274c01ff59c9171d017cdafae10850508e50e3cec139d8c372cd497596962b2b028382e3fe7ff9fdf
EBUILD newlib-1.19.0.ebuild 1731 SHA256 1407dded51bb7278087ed64495ca60a891b43bf0af0bbeac2d02f1fb55257327 SHA512 6235a9cc6753c004328cc8fe105ba020a4eb867cf9b23df131a37685b0bf4076426cf52477f551ae070ddd8b70ab716cca60519ce5b74ca90d3f6a6451ecaf68 WHIRLPOOL ca49c430c18a130fb1f2f2cadec2792df1975cd1b521dd3274c01ff59c9171d017cdafae10850508e50e3cec139d8c372cd497596962b2b028382e3fe7ff9fdf
EBUILD newlib-1.20.0.ebuild 1814 SHA256 6f066ff306d0d4aa078d9805e796fef80c24d5daa78d2f9a753accdf57a8c5d3 SHA512 804350aa395859dc537d678254915ceb32a9128647c0b3f2233a8a492ea6862dbed4d8ed1d07076cd97874fb5bb9469a3577c39439ac8e7e0c1122506995ab04 WHIRLPOOL 6984c111a7b34896a564820c218003de22df649937139137492248b0a6bc7b9d0948e41dbb077e545bdafc82a76e9daa80af785d35516d66677351a19e0aa1ba
EBUILD newlib-2.0.0.ebuild 1622 SHA256 7ac189e577ea1ed3e30beb9071116c0443c2a843266ee9402766bc7c36cfa63e SHA512 b06a119b24ee76bb5decb2c413a10c43068f651059ba5ad48d5c5485decb666321e2d74e8f0106b50e3e27320d453aa3eceb5dd134d06649aa58660c2af08885 WHIRLPOOL b50c9f19637141cd9b624f9ee79820ddbe1fc427cfe1e7974e7bea7c13e0e03c678c0cc75e48c7caf3d680ee44d6eb789fc8c2f0c846b2dcb8dbfc6c8a13aa80
EBUILD newlib-2.1.0.ebuild 1717 SHA256 0a23e2b4770b9edb75032f609d20679970b05d7e906b32be0c649d002f70b5ee SHA512 a91410bf9635c2f8d35ffd982e188aa2b771d5d99e93e9d74e565ebdb7bfce66d3090bea18cebe013355cf675b71bada7f3bcb058f9e2ce9853fd7a68a4ffd7a WHIRLPOOL 0746ac2b52e7cb81ca951acd19e56d9897821c5e71bb2839de99622d8a29f97b1b9bed33c135fff6ff4ac43195168c9a43b0ace95b875b1033e53200a15be38a
EBUILD newlib-2.2.0.20150423.ebuild 1834 SHA256 6131bf8354249ebc60c4b477db23c8046cf608e165e4e7c862b8b2acbbb67f3a SHA512 63da4da63b7a1cb7bef102b76a1b6f321fa9bf5a856ae7383428bc12c1c0a1296616c677440c4dd12125001195ddf0816b421e7a18d95c7b4159fe8f21e545e0 WHIRLPOOL 2ca78a602bda300a8f50f0f5f9282e9f7630efb2911c3b83e6bf337e156964766c33fdf815a838657b8f0cb9c4f63633ca55d35a3f3a7bb15b63752dad087e80
EBUILD newlib-2.2.0.ebuild 1852 SHA256 e1c9ac00c7c9a93d36e762da10f66313a1f7a0046e94d3e389a943384873177a SHA512 4219a870a0d24ce916075b3e0943ff8f0148d3eaeeafaa89b9fb3b6de037051dfa48dd283e2f98e7e2e7f86f24969b20614e6cf04fbb34921b884d44fb41abf9 WHIRLPOOL 5a98983c01b48f0e6d959dd9a439e115063a32028df5a58d97fdb26f9ea603156f6feff99aed2e792b9e833eeb6f555f8f305a19be673b59bf1f2b50b019ad61
EBUILD newlib-2.3.0.20160104.ebuild 1836 SHA256 71b82342c3ed9881a5aaac957914246ae13fee2d8f58bd7dd3b830dd20b961e7 SHA512 aefefa0ee166579acfd95105a4f63171e61f59325e2a793ea09dd05b74d19bafe6fd40b7e3f57f5bd5bf7b3b8a348631b7ca40422bb31a0182863ad92138ca98 WHIRLPOOL b79cd44430ad1519f93156f4b152fc3aeeb9fbf0be23999112022f07ba00232c07a640dfcbf70caf396322f1ee4dc764b6823f7c3decf620b332dc3010e108b0
EBUILD newlib-9999.ebuild 1834 SHA256 6131bf8354249ebc60c4b477db23c8046cf608e165e4e7c862b8b2acbbb67f3a SHA512 63da4da63b7a1cb7bef102b76a1b6f321fa9bf5a856ae7383428bc12c1c0a1296616c677440c4dd12125001195ddf0816b421e7a18d95c7b4159fe8f21e545e0 WHIRLPOOL 2ca78a602bda300a8f50f0f5f9282e9f7630efb2911c3b83e6bf337e156964766c33fdf815a838657b8f0cb9c4f63633ca55d35a3f3a7bb15b63752dad087e80
MISC ChangeLog 3275 SHA256 0d38ea422373b00c582981d9a359d64caddd36e907a88788ccd93d8d03282703 SHA512 4068c14e2f237345ed092e9ac6d782e3b619bbcde3398ab84a35afd9be31067d4c59e4cb34890aeca54a54d790c669ee53a6e858fc69a30f081cd14df52c9e7c WHIRLPOOL d29bb09552fa647a4601e69109d0a4afa1e45eb64d2bd657a9ea9178631c171b877b4f0936874dd0302add2a2f7fc04c2566c8a65fe307116cbaf6a461c8f7aa
MISC ChangeLog-2015 4945 SHA256 11f5d12456430577aa00981110408f04fa4f5c23d56cd61876f7e3988aa89347 SHA512 7270853c28263aba68292ce332d52d63df9f395e5981df673bdc2b016ec3457aac1eb7a56b52e8d1890dc3196d831ea836bd368ae0f8d93e13734fa4e397f2f0 WHIRLPOOL 2b785f7603e12bc149b306e95bf9f96311dbde252fab8c4b5f2c71441643945c818d80494393a2d99540cb541271578cf6181529eba70d547d33efc6c4b06f16
MISC metadata.xml 330 SHA256 0d33786b6df216eaeff2ac74b7a0c68041b294190829c9f614aaad73551709d5 SHA512 cf10bd2100eec996bcd2668a2e8fda67321f6969c59b3969ca1a62bc814113a48d475dbdcae3f4d6ac2186e770ec61d5c8c90690de921ea05696dc8924ec50b5 WHIRLPOOL f1ff858e5271f1ee5e383588c21f763fe959953205ca4b416240584b4fdd36f8107ddf54dbfb6c6366c22c24ae7806b8edf050a7336b43fb5c2ea30aba9441ed

View File

@ -0,0 +1,55 @@
https://bugs.gentoo.org/413547
From 3b98b99eaa23f242b984af8cbf4a0e707bc7eae8 Mon Sep 17 00:00:00 2001
From: Corinna Vinschen <corinna@vinschen.de>
Date: Thu, 23 Feb 2012 09:30:17 +0000
Subject: [PATCH] * configure.host: Accept "arm*" host spec instead of
just "arm".
---
newlib/ChangeLog | 4 ++++
newlib/configure.host | 8 ++++----
2 files changed, 8 insertions(+), 4 deletions(-)
+2012-02-23 Dan Egnor <egnor@ofb.net>
* configure.host: Accept "arm*" host spec instead of just "arm".
diff --git a/newlib/configure.host b/newlib/configure.host
index a6673af..dc44e80 100644
--- a/newlib/configure.host
+++ b/newlib/configure.host
@@ -98,7 +98,7 @@ case "${host_cpu}" in
arc)
machine_dir=
;;
- arm)
+ arm*)
machine_dir=arm
;;
avr*)
@@ -367,7 +367,7 @@ case "${host}" in
arc-*-*)
sys_dir=arc
;;
- arm-*-*)
+ arm*-*-*)
sys_dir=arm
if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
have_crt0="no"
@@ -560,10 +560,10 @@ case "${host}" in
arc-*-*)
syscall_dir=syscalls
;;
- arm-*-pe)
+ arm*-*-pe)
syscall_dir=syscalls
;;
- arm-*-*)
+ arm*-*-*)
syscall_dir=syscalls
# If newlib is supplying syscalls, select which debug protocol is being used.
# ARM_RDP_MONITOR selects the Demon monitor.
--
1.7.8.5

View File

@ -0,0 +1,13 @@
sent upstream already
--- libgloss/cris/Makefile.in
+++ libgloss/cris/Makefile.in
@@ -228,7 +228,7 @@ install-lin:
*) \
set -e; \
for x in ${LIN_BSP} ${LIN_SCRIPTS} ${LIN_EXTRA}; do \
- ${INSTALL_DATA} $$x ${tooldir}/lib${MULTISUBDIR}/$$x; \
+ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \
done;; \
esac

View File

@ -0,0 +1,41 @@
From 0a7009c61811b4451ff6cccda24f42ab07142603 Mon Sep 17 00:00:00 2001
From: DJ Delorie <dj@redhat.com>
Date: Thu, 23 Oct 2014 01:49:45 +0000
Subject: [PATCH] 2014-10-22 Tim Harder <radhermit@gmail.com> *
msp430/Makefile.in: respect DESTDIR during install
---
libgloss/ChangeLog | 4 ++++
libgloss/msp430/Makefile.in | 6 ++++--
2 files changed, 8 insertions(+), 2 deletions(-)
2014-10-22 Tim Harder <radhermit@gmail.com>
* msp430/Makefile.in: respect DESTDIR during install
diff --git a/libgloss/msp430/Makefile.in b/libgloss/msp430/Makefile.in
index d72051d..b9f5a6a 100644
--- a/libgloss/msp430/Makefile.in
+++ b/libgloss/msp430/Makefile.in
@@ -12,6 +12,7 @@
# Makefile for libgloss/msp430.
+DESTDIR =
VPATH = @srcdir@
srcdir = @srcdir@
objdir = .
@@ -138,11 +139,11 @@
install: $(CRT) $(SIM_BSP) $(LIBNOSYS) $(LIB_CRT) $(SCRIPTS)
for c in $(CRT) $(SIM_BSP) $(LIBNOSYS) $(LIB_CRT); do \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$c ;\
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\
done
for c in $(SCRIPTS); do \
b=`basename $$c`; \
- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$b ;\
+ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$b ;\
done
clean mostlyclean:

View File

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

View File

@ -1,39 +1,41 @@
# Copyright 1999-2010 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-1.18.0.ebuild,v 1.2 2010/02/28 20:12:04 lu_zero Exp $ # $Id$
inherit eutils flag-o-matic toolchain-funcs inherit eutils flag-o-matic toolchain-funcs
export CBUILD=${CBUILD:-${CHOST}} export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}} export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY/cross-} export CTARGET=${CATEGORY#cross-}
fi fi
fi fi
# Handle the case where we want newlib on glibc ...
if [[ ${CTARGET} == ${CHOST} ]] && [[ ${CHOST} != *-newlib ]] ; then
export CTARGET=${CHOST%%-*}-pc-linux-newlib
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems" DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/" HOMEPAGE="http://sourceware.org/newlib/"
SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz" SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
LICENSE="NEWLIB LIBGLOSS GPL-2" LICENSE="NEWLIB LIBGLOSS GPL-2"
[[ ${CTARGET} != ${CHOST} ]] \ [[ ${CTARGET} != ${CHOST} ]] \
&& SLOT="${CTARGET}" \ && SLOT="${CTARGET}" \
|| SLOT="0" || SLOT="0"
KEYWORDS="-* arm hppa m68k mips ppc ppc64 sh sparc x86" KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="nls threads unicode crosscompile_opts_headers-only" IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip" RESTRICT="strip"
DEPEND=""
RDEPEND=""
NEWLIBBUILD="${WORKDIR}/build" NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_unpack() { src_unpack() {
unpack ${A} unpack ${A}
mkdir -p "${NEWLIBBUILD}" mkdir -p "${NEWLIBBUILD}"
@ -45,10 +47,6 @@ src_compile() {
CHOST=${CTARGET} strip-unsupported-flags CHOST=${CTARGET} strip-unsupported-flags
local myconf="" local myconf=""
# hardwired to avoid breakages
[[ $(tc-is-softfloat) != "no" ]] \
&& myconf="--disable-newlib-hw-fp" \
|| myconf="--enable-newlib-hw-fp"
[[ ${CTARGET} == "spu" ]] \ [[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \ && myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)" || myconf="${myconf} $(use_enable threads newlib-multithread)"
@ -66,7 +64,7 @@ src_compile() {
src_install() { src_install() {
cd "${NEWLIBBUILD}" cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install emake -j1 DESTDIR="${D}" install || die
# env -uRESTRICT CHOST=${CTARGET} prepallstrip # env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean # minor hack to keep things clean
rm -fR "${D}"/usr/share/info rm -fR "${D}"/usr/share/info

View File

@ -0,0 +1,72 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit eutils flag-o-matic toolchain-funcs
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
LICENSE="NEWLIB LIBGLOSS GPL-2"
[[ ${CTARGET} != ${CHOST} ]] \
&& SLOT="${CTARGET}" \
|| SLOT="0"
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_unpack() {
unpack ${A}
mkdir -p "${NEWLIBBUILD}"
}
src_compile() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf} \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install || die
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,77 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit eutils flag-o-matic toolchain-funcs
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
LICENSE="NEWLIB LIBGLOSS GPL-2"
[[ ${CTARGET} != ${CHOST} ]] \
&& SLOT="${CTARGET}" \
|| SLOT="0"
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch "${FILESDIR}"/${P}-cris-install.patch
epatch "${FILESDIR}"/${P}-arm-targets.patch #413547
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,70 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
KEYWORDS="-* arm hppa m68k ~mips ppc ppc64 sh sparc x86"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,75 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch "${FILESDIR}"/${P}-msp430-destdir.patch
epatch_user
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,82 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git"
inherit git-r3
else
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
if [[ ${PV} != *.201[5-9]???? ]] ; then
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
fi
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch_user
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,83 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git"
inherit git-r3
else
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
KEYWORDS="-* arm hppa m68k ~mips ppc ppc64 sh sparc x86"
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
# Handle the SLOT changes. #497344
RDEPEND="!<${CATEGORY}/${PN}-2.1.0"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch_user
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,82 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git"
inherit git-r3
else
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
# if [[ ${PV} != *.201[5-9]???? ]] ; then
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
# fi
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch_user
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

View File

@ -0,0 +1,82 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit flag-o-matic toolchain-funcs eutils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git"
inherit git-r3
else
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz"
if [[ ${PV} != *.201[5-9]???? ]] ; then
KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
fi
fi
export CBUILD=${CBUILD:-${CHOST}}
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} == ${CHOST} ]] ; then
if [[ ${CATEGORY} == cross-* ]] ; then
export CTARGET=${CATEGORY#cross-}
fi
fi
DESCRIPTION="Newlib is a C library intended for use on embedded systems"
HOMEPAGE="http://sourceware.org/newlib/"
LICENSE="NEWLIB LIBGLOSS GPL-2"
SLOT="0"
IUSE="nls threads unicode crosscompile_opts_headers-only"
RESTRICT="strip"
NEWLIBBUILD="${WORKDIR}/build"
pkg_setup() {
# Reject newlib-on-glibc type installs
if [[ ${CTARGET} == ${CHOST} ]] ; then
case ${CHOST} in
*-newlib|*-elf) ;;
*) die "Use sys-devel/crossdev to build a newlib toolchain" ;;
esac
fi
}
src_prepare() {
epatch_user
}
src_configure() {
# we should fix this ...
unset LDFLAGS
CHOST=${CTARGET} strip-unsupported-flags
local myconf=""
[[ ${CTARGET} == "spu" ]] \
&& myconf="${myconf} --disable-newlib-multithread" \
|| myconf="${myconf} $(use_enable threads newlib-multithread)"
mkdir -p "${NEWLIBBUILD}"
cd "${NEWLIBBUILD}"
ECONF_SOURCE=${S} \
econf \
$(use_enable unicode newlib-mb) \
$(use_enable nls) \
${myconf}
}
src_compile() {
emake -C "${NEWLIBBUILD}"
}
src_install() {
cd "${NEWLIBBUILD}"
emake -j1 DESTDIR="${D}" install
# env -uRESTRICT CHOST=${CTARGET} prepallstrip
# minor hack to keep things clean
rm -fR "${D}"/usr/share/info
rm -fR "${D}"/usr/info
}

Some files were not shown because too many files have changed in this diff Show More