summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-02-13 05:45:56 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-02-13 05:45:56 +0000
commit4f3a5d0a70813b5e3f92241602e6a06d23d68a19 (patch)
treed3e5bfec81bbae251dfcf23980a5a2a4eff4ca7e /sys-apps
parentUpdate app-text/docbook-xml-dtd dependency from 4.1.2 to 4.4 and move it out ... (diff)
downloadhistorical-4f3a5d0a70813b5e3f92241602e6a06d23d68a19.tar.gz
historical-4f3a5d0a70813b5e3f92241602e6a06d23d68a19.tar.bz2
historical-4f3a5d0a70813b5e3f92241602e6a06d23d68a19.zip
Security bump. Removed old
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/file/ChangeLog8
-rw-r--r--sys-apps/file/Manifest33
-rw-r--r--sys-apps/file/file-5.17.ebuild (renamed from sys-apps/file/file-5.12-r1.ebuild)59
3 files changed, 51 insertions, 49 deletions
diff --git a/sys-apps/file/ChangeLog b/sys-apps/file/ChangeLog
index aac08381ce49..6e447ce5fe3c 100644
--- a/sys-apps/file/ChangeLog
+++ b/sys-apps/file/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/file
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/ChangeLog,v 1.258 2014/01/18 03:06:30 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/ChangeLog,v 1.259 2014/02/13 05:45:55 polynomial-c Exp $
+
+*file-5.17 (13 Feb 2014)
+
+ 13 Feb 2014; Lars Wendler <polynomial-c@gentoo.org> -file-5.12-r1.ebuild,
+ +file-5.17.ebuild:
+ Security bump (CVE-2014-1943). Removed old.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> file-5.15.ebuild,
file-5.16.ebuild, file-9999.ebuild:
diff --git a/sys-apps/file/Manifest b/sys-apps/file/Manifest
index 2fa3bd21271f..52b24884f141 100644
--- a/sys-apps/file/Manifest
+++ b/sys-apps/file/Manifest
@@ -1,30 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST file-5.12-magic-updates-4d53f0549fb40b179eaee53c63c42e1685e4ebab.patch.bz2 13636 SHA256 1694161e8a34d68fa481f362e5df81a06dee44678503f8a6113e42700c0b0ddb SHA512 641294ffb6f156dbcccf53afca4afa72fe7f2fcf7ff8c4b1815b62af3db805f761f0863948fbc435652053f7adca5a746197602c27fee1b1cca9523ab28bd152 WHIRLPOOL 2ed9ef157bddd35b7c93d4147b6dba180304676a6dfff1311ee06b9da8c3d042203c9b51c1c1f7d27502bdbe17e851b290ff313574440a034483fe9655bb2168
-DIST file-5.12.tar.gz 632808 SHA256 199d0dab2e32814cbced8dc30d3d2d5b7e45587598160a2c401358b573273d22 SHA512 eea292ea39256c0aede271676321e6076125b02bc8656d867f8d99caea4e54849e79840236c6f38f0024273d81c12cb87a966d1670da3fda77f7d739da3dd2f8 WHIRLPOOL 0d2b7733581afd65c71afdffb39f2d9693c5b29734d99c2f61d835756d522659dec2e35c50716a368c758cc7473835d646bd5638d2bb839edbb9393c97a19642
DIST file-5.15.tar.gz 655932 SHA256 4bd52cc614d6488127c0bddc208a2855481744d76ff0878d9c173d2a6ed564e4 SHA512 390530832953c23099422c21b7159903fc6850999c6561b9d641318212d4c8e2bc768932cf8af0f545fac861a49f7389ce763b6e3b7d3832beba5281f0290e2b WHIRLPOOL 0a501f30a92b5f4dbaa66cb49caa5b8423d14b3bc4eda907124e5f530db164a3fcba829c6b9436680481af09e048a7930b20482ec227f465ef83938a2a0a9c1b
DIST file-5.16.tar.gz 658789 SHA256 48bcac7726c37a8a0bc7ffa16b58993575657dd7b382039380fb3b74ab389261 SHA512 21c5747bc6973697b7ca2ec5613b3b2f321ad1b6b7c6258a7c302509b7ff73436ebed8e5508fd68fbd49448feefe6a5431a646ae807056aea52cbb22836e3a9b WHIRLPOOL 18acc9b00ed3750cc40a657ef3118459ec57fcbf93f6916c9aa79fd9b159d03273c6e50d4b324135050ce15f584119e80b338de3fdd8746b694dfb00dccd1c52
-EBUILD file-5.12-r1.ebuild 2560 SHA256 4a8dfaad82b6d172c5240460995334734154a880cbd9422d89e05a5d48491800 SHA512 fe1990834b705606a7e7b7cd5bcefa3b77b1250e391f0aa9c75374ba981eb37b14f4b8239dd99e302597032a61f4e6b34fcb1d3c1557bacb4daf88350a1bede5 WHIRLPOOL 3c01a66082d313c871e491884efc153a5b5d648d4d247e20d8a9d62fd7fbbf34223f843fb3039618d6a38b08d4e26381df4227dc1cb60ad2cae20d692590b6db
+DIST file-5.17.tar.gz 709991 SHA256 3feb97141b387b64da30aee485852925312c0e74219380a5ed451f14a90c83ca SHA512 6c85d1719221f5dcf8620442901d17de1c32458ffedbdcd43beedf7d8b2553fe4bf85deeabda65abcbdc9e5cbfefafe26ecd982749c57e393955f51009ef2a88 WHIRLPOOL dff671934aed89308278a1158f0e70eb6dc73ab4852ecf206ca3164251a3d0a7e692b3d6acad98d9c49ae2154b8be15d3704c8eb3d255d79f951c808f97d8253
EBUILD file-5.15.ebuild 2390 SHA256 497d238cb266e5c2f8df9498857ce76e61c8cb6a76922154c495a30f45b58b26 SHA512 af771b49ac9747075ab7acf6de4e6e911219c1c75206ef04518da16ee5200f551db8144384df0767c923582ef1e1b3c1ecd33d56c0d7c3aa8399d66a3bf16389 WHIRLPOOL e65db4cdd0f4f0a3a9202495928442ac508c718bf2c2fcfd2fc84e37db41d42d2b122980fa83a28774b217e8bca57d811fb839c529f8b7b559f3b9266f7a1f9e
EBUILD file-5.16.ebuild 2402 SHA256 ced6810d40920f4ada9a7079f9b7349275f7ab4a957ffeb3b6af1130f26bde41 SHA512 d0483f00998abfbb677b1225df91e3db8c5def4c5700441631426b228056da04ca5140b6d5e8fbb0a35311ca1c9b320b6cf044d273786329560fcb4f96fbc6ff WHIRLPOOL e7a8ddcc454686c511e0ec5f38615bf2a6019fe96c1abd7f5641f86983245e35d170dd6d4fac9773f695ac976fcb253eb7d702054c75590e406fc9316e09e2dd
+EBUILD file-5.17.ebuild 2408 SHA256 07bed0de9ab6d805fdea10cdc83e7855c0425decdbe1f707651d4730dc06ea4a SHA512 3d8305d1894210fe238b5ebc002a40569fd988f0cd71ba5042e8eeb3b37782438b4997abfb5dee65609c347e367df059156b6cf95120f720b1e0785c6243898a WHIRLPOOL d449d1010985f96914ec94cf6cad86dac47833df6a0f4435d3572970249d05ed55d247f6ce635e1ef4139d643feec6380bce380443b47b709db4c370aa088eff
EBUILD file-9999.ebuild 2402 SHA256 9ab9132710ab8b2f77808142baff8a974dfe8fe4151e49cbb4f91ddf17d52966 SHA512 e78ea4bd7ab2b1654ba8ccce287696b0968e39a2584fb5f1d565c59830de5a9169c1311d3b2f8e7c2b81c404e3a1af170f7304295231839423be3f3ffbc055fd WHIRLPOOL 7756ad617d6d6bb2cbf09a64b4041affb41bb555a96ccc83423b46150667bc776310b257957a49637b2037063533026325594b7c060db108fb1977c24f725e30
-MISC ChangeLog 31337 SHA256 296b6e5744641d329297de65af8443d5b02fdfe4c32f620063344871d36dee36 SHA512 f504c0f960f013aad997fcedd7d36a6ed1661fba030b6300079a8a9a2fc1913da48b1cbf0b38be9e08ff563f99005e3d20b01d24ea6724408cd5eaac0f96ddc5 WHIRLPOOL 95dfeacb39aaef5c87bb22d176b36c7a341d38a291938215ff2173e197cfb83b47e9ee6082bf09c5680ab2954570b6b859cbe1efc38fabc9be6c059e097a9a52
+MISC ChangeLog 31513 SHA256 52d1cf58407f3bc41372126729a8da80dbd9115e5fc276dddcfc6f41bb373395 SHA512 013cbf293ba10ab065ee28a1a5ade6a7b8c575bdb7d25761fef5ee0c158fb16a974783b435e562ef997ba1bf89507ef3d78b9be3d9739ad2f2a6172e10fc70c7 WHIRLPOOL 747d8082206c732912f4d33901c9fc93803bd681f9a03766e8ee6065f2de3915cbb2c0b0c0b5ed55f1d114d4d100ecc78e8a8546712cef8f37335e5ba7f74241
MISC metadata.xml 227 SHA256 ecd74a3d9a250a8c5c597b45fd334ab26335074b687bc12f5a6fea32ef9f0690 SHA512 bf2e56b14ac89961c21f5eba6bf90e4f21fd001b88963bcf4c21d0ec63f7b860611bd8883b8760c2bc81dde2a9669456123033ca54337441016379f80e6029cf WHIRLPOOL 22c14f95d7a544f0c11e11136811724ebe69dc0c607073307a28446b1ebeb4ab8838180947a4f496f41648522e34b5dab71680c330a0085b774dbc9ea23ff647
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2e+9AAoJEPGu1DbS6WIAD9MQAIyBR1pfseP7ocWeraTKFgKk
-I5YJaH3HJbycXNv0ILBp3FJfQ49SHYCfm9hhsv+FcoAMrsTVGwpDFxSqtiR2gHX3
-q9+woQLTlHvKsC3L4Ko607WMgekleroqieKKJSLShGud8QozlAKslaagLoJJies+
-wo4I3D5jajcYm1ls+Xh3zRU3OFF/oCKgRkxVApXS6ZEzePt4DI+zZT0k+dzRmCNJ
-1tC6A56Z0mVpqJnhUu8oRua/EVJYlZUUHU6AtQSqypMSYM3rTFrzvyfDB+4/Vha1
-gsqDwZXZQF+SSCdplvj0o/UHf2YkEGs76KLkUDcxb+kW7j36u66f5N2DlJNuiLtn
-sFwi5UMysD6AFJpDNzOU8rDtS7Q+FXf7IQzZ7ywomSyfWGwjyytO8L5ddMxgXACR
-toCabNGhQQD9IEUvRIqScuBl8FwseTMs7j2KotUm852LPP+RMv2bR1fiJFzdaSul
-dP4Ced41fKuNwzbb1zGejkWYuZcvFpyAmvG0ezkAiVowZpYp2+eB30LESlmbKOlu
-So45p6xlDuT+UqSneStnR5eDd8ft763gXt4gU9DOXpck4CphyaJkuNbU9wsZ2Yz3
-e065ev4RUFeC5n/t9thdpiYt3JFEhVzO7AZtdX2ZLW0kzqmyJBgbv3ECZsaJJqsB
-qC5WxcF1Ayk8Fzn5vUjz
-=icO2
+iQIcBAEBCAAGBQJS/FwUAAoJEPiazRVxLXTFj7kQAL6uDgNRHG6NbzPlkjYX0hUX
+8ClyP3KoP2Ix9Fyq5/coBKemquQKY32TTaIZrmDdD6AjWSPWaDDGWKUZTMk57R7L
+V21w2y6KJYovDBWRG9k3L1a9Or8a/lpt0Bjk/7b15Qe1wQrafL3e2O8a2OudnYEq
+oRyziqWOvH4n79T6M7+JwfLyM9w5Gdb2IYwt6vzRxgmXLGnH22YmyR0WjVshDxWz
+eqdGH7hexQYNXKqOmC9aArKRe85oEY9zmZHSOkARSsoYirOhYfK/8hJOAGV3+JsM
+ttUiOKmnD9QYl9Jpv1Hfq7P1f2YRwlwMx74DQSusiqczqD4XvZC5byZBwJmqJtSl
+Pmlzooe5btbszbCNgDdKHHh082EfW0HWvShOiI461/Ed7eVIkygADp3YWgKUDh/c
+ScJSKPwv2ixou1r8nxF/zooeOPJZHKOP7ND70SLTrzt3Xk3dN+ocuIfKZ7xhTy5d
+ukj47R4Ap8uZfBSdxEuIrh/AnWC7Wf+K/qwH9OG/Bq9y5DiZnGse9Ma9bJkNCsSM
+VGR/DNVl5sDw+HiMTFxsrlRMl4uPCBF2uOk2R8FvgWlbw/PVPhDnReLdJ3RKEqq8
+24HIUVregpHkA0S/pD0ioKviaZG/y41b0jWmnZC0wR3gTBxHYXjkbxGQfy6GJgkC
+Jh35xpBtSW9VlSKCDJNd
+=RqVS
-----END PGP SIGNATURE-----
diff --git a/sys-apps/file/file-5.12-r1.ebuild b/sys-apps/file/file-5.17.ebuild
index 32184a9fc01e..67c3d910f158 100644
--- a/sys-apps/file/file-5.12-r1.ebuild
+++ b/sys-apps/file/file-5.17.ebuild
@@ -1,41 +1,44 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.12-r1.ebuild,v 1.11 2013/11/28 19:53:24 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.17.ebuild,v 1.1 2014/02/13 05:45:55 polynomial-c Exp $
-EAPI="2"
-PYTHON_DEPEND="python? *"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="*-jython"
+EAPI="4"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+DISTUTILS_OPTIONAL=1
-inherit eutils distutils libtool toolchain-funcs
+inherit eutils distutils-r1 libtool toolchain-funcs
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="git://github.com/glensc/file.git"
+ inherit autotools git-r3
+else
+ SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
+ ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
DESCRIPTION="identify a file's format by scanning binary data for patterns"
-HOMEPAGE="ftp://ftp.astron.com/pub/file/"
-SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
- ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz
- mirror://gentoo/${P}-magic-updates-4d53f0549fb40b179eaee53c63c42e1685e4ebab.patch.bz2"
+HOMEPAGE="http://www.darwinsys.com/file/"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs zlib"
-DEPEND="zlib? ( sys-libs/zlib )"
+DEPEND="python? ( ${PYTHON_DEPS} )
+ zlib? ( sys-libs/zlib )"
RDEPEND="${DEPEND}
python? ( !dev-python/python-magic )"
-PYTHON_MODNAME="magic.py"
-
src_prepare() {
- epatch "${WORKDIR}"/${P}-magic-updates-4d53f0549fb40b179eaee53c63c42e1685e4ebab.patch
-
+ [[ ${PV} == "9999" ]] && eautoreconf
elibtoolize
- # dont let python README kill main README #60043
+ # don't let python README kill main README #60043
mv python/README{,.python}
}
wd() { echo "${WORKDIR}"/build-${CHOST}; }
+
do_configure() {
ECONF_SOURCE=${S}
@@ -46,6 +49,7 @@ do_configure() {
popd >/dev/null
}
+
src_configure() {
# when cross-compiling, we need to build up our own file
# because people often don't keep matching host/target
@@ -69,8 +73,9 @@ src_configure() {
}
do_make() {
- emake -C "$(wd)" "$@" || die
+ emake -C "$(wd)" "$@"
}
+
src_compile() {
if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
CHOST=${CBUILD} do_make -C src file
@@ -78,21 +83,13 @@ src_compile() {
fi
do_make
- use python && cd python && distutils_src_compile
+ use python && cd python && distutils-r1_src_compile
}
src_install() {
- do_make DESTDIR="${D}" install || die
+ do_make DESTDIR="${D}" install
dodoc ChangeLog MAINT README
- use python && cd python && distutils_src_install
- use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
-}
-
-pkg_postinst() {
- use python && distutils_pkg_postinst
-}
-
-pkg_postrm() {
- use python && distutils_pkg_postrm
+ use python && cd python && distutils-r1_src_install
+ prune_libtool_files
}