Version bump.
authorMike Frysinger <vapier@gentoo.org>
Mon, 2 Mar 2015 09:50:17 +0000 (09:50 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 2 Mar 2015 09:50:17 +0000 (09:50 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200

app-misc/pax-utils/ChangeLog
app-misc/pax-utils/Manifest
app-misc/pax-utils/pax-utils-1.0.ebuild [new file with mode: 0644]

index 6985f2c080cd31637c102065db57d35fe506cf16..01cb00ee156d2efb5af3c7aeabfb2781c06e59b8 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-misc/pax-utils
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.169 2014/11/20 01:36:28 vapier Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.170 2015/03/02 09:50:16 vapier Exp $
+
+*pax-utils-1.0 (02 Mar 2015)
+
+  02 Mar 2015; Mike Frysinger <vapier@gentoo.org> +pax-utils-1.0.ebuild:
+  Version bump.
 
 *pax-utils-0.9.2 (20 Nov 2014)
 
index dbcf757f591eef1e53272506216e71ba3b39268e..92ba48661423e671ae7748d9e67932d8a7569a74 100644 (file)
@@ -12,6 +12,7 @@ DIST pax-utils-0.7.tar.xz 90188 SHA256 1ac4cee9a9ca97a723505eb29a25e50adeccffba3
 DIST pax-utils-0.8.1.tar.xz 94772 SHA256 844ff25b1a11bcef92ef34b22f576f226a772b67196818656f8874513438f5b9 SHA512 bd8ae0c35058b79a99bcbb5df234c8d4a02ccf0ebd4b06cc30cdb01bc50b7e5ba6cc5cbbf820a0d57dcdc751fd1ea81d5969a4447c4594ab170958edabe41740 WHIRLPOOL 3932cd20479ecbe3d99a6d6e5ce1fd5a5a9d9c96986eccb6cd282457a83d165f1964cfdc232c53cedc1c0dbc391b992129fd1610919cf98f0177e037fa7eed06
 DIST pax-utils-0.9.1.tar.xz 668824 SHA256 643ccaf6952f836c42aafcd5ad7e5f7de2d3472225a34603680b151a8b198b0c SHA512 718cf371a2b14333fcc47e7c250ba4996bc2f4b3cab3373524215c74cdf979669cfd47b48f1b08214fb958e65e7ce83ecd74bd855f5e008d235fa6c4c57dad8e WHIRLPOOL 1dbd064a57c5b4f7a988f8e3487d51c7835be8cd6e070d8aab6d143139f5f3003d482887ed18438bc3b1ab24624e3aa2bc88d699bd8cee15703b42b0647996b4
 DIST pax-utils-0.9.2.tar.xz 675804 SHA256 578801df0661b1b7b8fed0ce4a9859239f919fd37529907681e51091a1bcb4de SHA512 476517e6deb76f34fee0f8ce298103bbcace04192380d13b743a9948e3afba0fca2743f4eceb9bacad84e1f8916f17919a53781f8fbad83326d8a36db04d2c2e WHIRLPOOL 0260e72974b7682864718d0d21b4128207c78d6e13125f5c9666f649b7a638e2c944c6157cd56d475528c7715ad7da76375614ce5d5cc5b191f95c94bf935e00
+DIST pax-utils-1.0.tar.xz 619104 SHA256 c39fcc181c7c6a03527687d9977e1c2ce2b47b28918426a057d56b43a429e312 SHA512 ec44e5f848e64ba70eeb2ca670189c84a0b0d36ee745ae956ee56d291dd3c5b3fe56527867a52e264babfbaaad49ec59338fadc297256a7a4708cf65f97db4c5 WHIRLPOOL 86f91917d7723066a849f2225987b9739f3c484626735c77ee27286ea1785e316b374110226688ad8d380b90b5aa140e1060cc2411cd6d1d250a1918ed33d575
 EBUILD pax-utils-0.2.1.ebuild 983 SHA256 0120fb70ada52e004a12b287636913c9a4e836665fd4ed8bcd287b44b02e37ad SHA512 2ad58daa4765c8cfd978148a95b86f39ac37b7e41b6f560645e6e27e1ff6697febd106ad7497d3c14023fab8c5f2d3568925584e1099aa00d683bad92dcc0f32 WHIRLPOOL 4c71189d17f24be64345084afbbb00b2aa50f135b49eddaa1e2443c3c9eca953d97ea660f50ee7d1420739798b82b0acc054536de36cf36261061c36075cab0f
 EBUILD pax-utils-0.2.2.ebuild 983 SHA256 d9d9b829cf420b27c0c971b1be54e279311cdcbea4eed4cc3dd1a6d32e4dfb3e SHA512 5f9b41428c51d4600b670e87dabe80c59c089af7216f36c3bcc7f9ef83a26b5636ed881d446ba953fd19b786ec56d1b9f4a35f6322c187732a4376963ce4018f WHIRLPOOL 0b4a0bf4ccee731d7f4f4500f2134aaa110f010b0b96aef8f06f9f14249cd1cb7d68d9a1cf72cfb707103b761573db2a71e0f641047c885a75ab6f3c529fd562
 EBUILD pax-utils-0.2.3.ebuild 977 SHA256 87a5405c1a37f269946aa3d2d9517b3b9375719d6775d961cf1e87faff21e10b SHA512 8c1d07d2e267ead3547864111a7633404a87fcd0bc6fe970c3bb984d4cff696971575b1e55e775510093ca45515fbf0e0377c37e8852317f3cc841da2a983652 WHIRLPOOL 887f6b0a78269e81f3162b11c00caeb57e0ab3a6c2bbc2a9318d455ddaa57f707f81fcb458cb900a6fa3a11736edc7baf54a15479faebf336362ce94feddf5e1
@@ -23,22 +24,23 @@ EBUILD pax-utils-0.7.ebuild 1127 SHA256 9ce097a50c8b2403b630a6238eb9e4fdaed4cd9a
 EBUILD pax-utils-0.8.1.ebuild 1125 SHA256 2e97bf72040dd0da99af143f8058af79e5751679061ae938a6306a927fcdfe8b SHA512 c88da77a980c205dcfe5ad8892a60892ea15139d4f27a317728a6234bfadafa2217432e3bae76b021dbb4dd803d52ed3aa3cb090661f404c2aa61ffccc90d71e WHIRLPOOL ef39814454c523ef9fcee6950c6c1e027dc54d07fbdd0a5951b3d2ce0ac755608dd7a265132b9ca92dd8b6d0265146af3b901a02f387f03c85347c1c323e8743
 EBUILD pax-utils-0.9.1.ebuild 1353 SHA256 eda13a462428459fe7f6004a2b07229bd60ba7907228da40e586ef08db0b4e80 SHA512 a986ecd20479b8952ac0b1ed22455c90b111e5eeaec3daaccfecc1f4497ffc4ecbde0b169c9352ccde5c1d3f1ac54f6f47cac7de0fd27c7da56bdf7111a33556 WHIRLPOOL c4f5760a73f1cef7388f4c7fb03cc983701037fda7cf5fb3c7825276b7292f3be45ce640c5d9579b403e8c7c271b067888608d7abf527e27bc128ee2911c4004
 EBUILD pax-utils-0.9.2.ebuild 1353 SHA256 bd2132a2b1a22b6872d3075c5e4e6b0d3d8988b87bb2d8fba7c6936b5272772e SHA512 dbcaf45d7c57f308375228081985d575738e2cc4377eadb9453a52f216183f9bc3abfc33bbfc30c7c2a6e736e3fc1f7eb5ca674b883419575ed94fe3746c7b0b WHIRLPOOL c3e66740faa6a828175dba5e04722219d24694ae3626338cbe40bae5932dd6ee99887aaa806911d1a55f97e6b9b95eae434ebf39e4873c33eee0f8d39aa3ecf7
-MISC ChangeLog 23705 SHA256 048e8bfc814d5ecea279eb53a01d0cdce3d772898aafc9238389dc73608604c1 SHA512 89c4a3552db92b9891273076c2fa4bbb303d7984357d201e3f699371de5bde379b648e3e0748b85c704a0755cc98d39a8067c55d3e27ffb83ad59966d3d81754 WHIRLPOOL 72eac0f4ad427a1098c411f34fece21b76acd5b5e558bc3d78fb40cd46b2c3bf52461385e2386ded212c2e54526e9c72e4928d529446334479217ef4a67d9426
+EBUILD pax-utils-1.0.ebuild 1351 SHA256 f94f9c4375a35384f7a1f5490bb70a9a2b77dc74c7f318e6093888aa67a1df9e SHA512 5c30009a2c7a3b2ee52c78ef02db574473d9432ed734e06aefb9be556ca9cce7a570451b197f296d53cd139c3b06696030497b5f1e60aa17b314d4abd093a104 WHIRLPOOL 056be5be4d516ac03c49103caf447ab5ed764b8625815f753fc522eedb53c6335c279fb675295db0d875d8020ab271ca327654aa9caf818271f7f916b8137edf
+MISC ChangeLog 23825 SHA256 7bda6960f1874775102c1bee757d3c67fa014409c51f58bd9388a7ba04422487 SHA512 7a8b11cbaf6655b01d68a6622f8ad1b2e1a264c2db286f334c6cdf95ede878885027fd8754265692fafa98ec65b9a10cd71f1cbc83b7247fa87560cca5654425 WHIRLPOOL 2bb1360c93e5132ec2a5dee15d1c29dd4ab93ba338d0f1b67ac0461edf78947a477f86fd9c0e29b48b4569af8525080442d48a049a4573cd226d7ea575215bed
 MISC metadata.xml 570 SHA256 46aae8f7445bdaa438a117fa442b1192e09515c32f03f2435c222af06284dd48 SHA512 4264e55f99d06eb8ad8176c1ea44007f9dc880a133e850cd56282ed62ec04a50bdd04d0b3dddbe063bc20205f6453aedc6f4aef24370ac28614c3a89a1768b39 WHIRLPOOL 2a2e4e62a07853d3d31bc019cdc229723946a36a4f43a7de7066005899270c67a287fd9ad6b27463b0e48a9e3265b1a06cca8d02cbf02614dee5e70a2a1d2da5
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUbVN/AAoJEPGu1DbS6WIAFkAP/0CDplBOQEZXRR24fNf6k74Z
-Xk+rJ0epXov3OYTRJxX+kACRQIC7IQcVIuW20Cf8NKcGyk7ako/3MhADMl8ubIk6
-JvCS3tHQCjlh4metZqYy1hR9fUkHjWdYXp282lcamXwu9UBT37VU1+CPFWRZNaH7
-iYq2B6DWk2V01deijHzcXv23tiLZeJyvwiWMh/dy1nE4zQCAv+GMYUAEntFqG9xG
-f2jlkDyvUzQhhPKSBhoTGMbZHTqLy+lx9M1UGpp6pwakT1vGzSg6Wplh2AJT35mv
-Eg7C4ISB5g9lC13lUSmC40faodoOfZGHv4NHFMKF/2Xeq4idYDLe/AMXHMQj7mdf
-7tyWyS2wSoFgKskjp9LnePDbZPi18j8IVla3ffY7Seu16RjHizZ9r2W2YWkKEHBR
-8MFKfVxapcFrh8lJFf9dsFHwIIrLTCkCOGSYV3qMDA/6kCrhVmrlB2YQDpOps5ct
-Wc/1LeIgp/QXAGzs69EPCLem9Zx8XUmuydSe/xhivPMV82jjzIxoVYSJmAPJqBp0
-kJcm5SWlfBjs8doCaYjPZtWlKGpcL/TtIUauFPa3KDF5l2VmJ5Pyq2BnKYdE/oDd
-Y59L3xT/D+Qf8WWdvW4LZDFs761M4vrb8NOecArQkHtdVdwqlHdQpKtIqviiTZHN
-ms7eLPZogSt4+dckWDO/
-=6ZqZ
+iQIcBAEBCAAGBQJU9DJZAAoJEPGu1DbS6WIAD0gP/R3BrnaO53VB1nAGHhkv/ZMQ
+0XroHqyHiJC7syqQf9Frfio0wR11t5QpUqPBd3qHGs338S9zWQN2fJhdaSu70REK
++bWUKoNDQBkrAg3kF1AqkJrRmrXlO9raAbZjaUlt3KzT8sa+Ny6KVdkaYFDJlVAs
+Qy4ot8zqtjWpV6F0qZp2m855WlUAB3+VBP0XevWavXbE7jhE05P7AIsryjyWe9rm
+xZsvWZ/2qzX0s1uzspJg0IBdLf3Z0VAGWBKP/d+rWa7G4d1k+JD0j0kpGQJ0Won4
+iaSFIhNDhOtTGWITFZBH0Z5mYqQL6QO9uaBIQXg8CRpq6bVL18fzf/m8VI/A4xHk
+zeZWJqgLyemCI7WN//slIv1Eyy9D6D+c3vSptI4KYVrNVvvImPBcc6I0XIknPGpX
+mlc83ErsuFTF+caYt5bD5O9vrbH8QDSU8UHo3AmPuw2wf3bSNnfPBHlWXVxydNb9
+ApszXo0hcUQIw8R+9g0m6Qqu4q24pBnH7PZHh4xWsnH8X3fmtmtU3vKZ7cpqrZS9
+NWEkwXnGwxDz4ZXMytVnBod1jTOGDcYUw+FWOju5KFHrPr6rKHAuG+YZ8eeoVTQY
+waOuEkqHcjaLbunxmPXCFdHAK+Whn8yQkzM4ZDNn10tWCdI1JjylbTIwqsw+v/fE
+wqDorG1z70NXYuUSB69u
+=wjQQ
 -----END PGP SIGNATURE-----
diff --git a/app-misc/pax-utils/pax-utils-1.0.ebuild b/app-misc/pax-utils/pax-utils-1.0.ebuild
new file mode 100644 (file)
index 0000000..222cae1
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-1.0.ebuild,v 1.1 2015/03/02 09:50:16 vapier Exp $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs unpacker
+
+DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
+HOMEPAGE="http://hardened.gentoo.org/pax-utils.xml"
+SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
+       http://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
+       http://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE="caps python"
+
+RDEPEND="caps? ( sys-libs/libcap )
+       python? ( dev-python/pyelftools )"
+DEPEND="${RDEPEND}
+       app-arch/xz-utils"
+
+_emake() {
+       emake \
+               USE_CAP=$(usex caps) \
+               USE_PYTHON=$(usex python) \
+               "$@"
+}
+
+src_configure() {
+       # Avoid slow configure+gnulib+make if on an up-to-date Linux system
+       if use prefix || ! use kernel_linux || \
+          has_version '<sys-libs/glibc-2.10'
+       then
+               econf $(use_with caps) $(use_with python)
+       else
+               tc-export CC
+       fi
+}
+
+src_compile() {
+       _emake
+}
+
+src_test() {
+       _emake check
+}
+
+src_install() {
+       _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
+}