Version bump
authorLars Wendler <polynomial-c@gentoo.org>
Sat, 3 Jan 2015 14:14:31 +0000 (14:14 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Sat, 3 Jan 2015 14:14:31 +0000 (14:14 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC

sys-apps/file/ChangeLog
sys-apps/file/Manifest
sys-apps/file/file-5.22.ebuild [new file with mode: 0644]

index 292a2bee706519fcd37185f4cba6b6c1a0cecf81..54932dffe41807565431f66971f566c4fac5813e 100644 (file)
@@ -1,6 +1,11 @@
 # 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.297 2014/12/26 09:18:18 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/ChangeLog,v 1.298 2015/01/03 14:14:30 polynomial-c Exp $
+
+*file-5.22 (03 Jan 2015)
+
+  03 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> +file-5.22.ebuild:
+  Version bump.
 
   26 Dec 2014; Agostino Sarubbo <ago@gentoo.org> file-5.21.ebuild:
   Stable for sparc, wrt bug #532686
index 99187ba3177b9875e209f9afcb5650b0114c4c57..ceb4a82102da9de886f506d0490f9bf46868bd4d 100644 (file)
@@ -6,27 +6,29 @@ DIST file-5.17.tar.gz 709991 SHA256 3feb97141b387b64da30aee485852925312c0e742193
 DIST file-5.19.tar.gz 719158 SHA256 9484b3bbda1acc7b13a4f71031a85ce10c77bd0ffec7226741a219ef587e3a7c SHA512 f897454f731b013634f38c02c927d7fb5d0660d5b1a81b7bf614da244558dd64ae44ab35ffc6a5e634a7f670ee287c0e87c70e44266c3123e0d1b73fa303c6ed WHIRLPOOL 8ae346b023e44f5d573c1cf94102aa7eb5f685f1319e248b141bc6dd8668ec983c9d0a0791bd50d9bde031b336ded6ae273bb612d05f738441e29343dfe74477
 DIST file-5.20.tar.gz 725937 SHA256 5bc36bfbb83a009da25a7174848f1bc5824be03192a8fdce7f83dc897ed2d247 SHA512 ee3eff78c8776aa83cf2dfa66943359c488fb3d4b1458817fc39dcef8b16d536ad9fd5f138f37d785abe6f715d757b6729c8b9fc814f1016d164aa83f8511a5c WHIRLPOOL 5129048a6fea022415cccc0356d61da37389173d505da381125401e43640eddcdfdd3ebbec397657cf0407c123f91a1c388fa6ac9546e1f765b894c07452cb7d
 DIST file-5.21.tar.gz 732138 SHA256 1a48741d3923c4cc73267109b8a396c0ce3aebe004181f3efb1b0a228d230bb6 SHA512 ec88ffd1dc911ccf3e52aeb6ddc2e416c1b46c02f7260dffe01f032e029e2c9f4e99605a4388bcad1d3700e4825b5d56aec1c5f998521c76f21c4c18eb13d34f WHIRLPOOL b76268e9c3faf88b01289967bea6e4d04bd72f78f7819db4fe946fe5bf3a1b4c3f1ad8bde7891408a68c59ffba0336012967bb47a31fd299b3ce0827abdf9f9e
+DIST file-5.22.tar.gz 732556 SHA256 c4e3a8e44cb888c5e4b476e738503e37fb9de3b25a38c143e214bfc12109fc0b SHA512 e9f1648c3b490bac642a2a9e01d31a8bd49c3e2a1feea1b25869aa1d5e37aa99bbf3fdc5d301618a8b97aec046f10e400a57f8a1d0dd61d3583830aaf3fcbda8 WHIRLPOOL de9ce9305fd824d85128617e196fe6b02ea470b63eb2a35d31e857f7cf91e09f85166aaa72695aaf4a7516413b3a146db85588e7da65f32b131a477b3dece176
 EBUILD file-5.17.ebuild 2389 SHA256 435aac5785c233b82a037570a5364ffee1da059761dd52a62a96a6c678391eb6 SHA512 f6b249645dfb3714acccbd73400c407af7a532f74ee1d079110b501913f07774ba7dd465b84e8f865de5428c25b936d308a3c5764228a3ad82ef4cb682a19f57 WHIRLPOOL 150dc8662a0042d38be5de68ea801ce62987d6fb13eeb1e593924340fb16c33398b1662386991a65fda6300f19e0b7c6961621bba785e8e2c8f2402d3a5ac324
 EBUILD file-5.19.ebuild 2784 SHA256 1b79f525f90541e73003a0f579b6f3b5c04403096155a55c63f27dc9b833fb50 SHA512 8f6889201573fbff6109a15a859ed088119bbb99bf56ac2a207c6e2adb8840d6e2e47ebeae828004dcece865250d14b57ccb05906464a08d564b9df5f772e83a WHIRLPOOL 5f6c1ddb8ae415065a867c0101333f658d66b708d78d9627822b07a2788ba0949fd5689256f59b4e5963cfe2d347058ce42554ac2dab2e9fa72f187063635377
 EBUILD file-5.20-r1.ebuild 2846 SHA256 dab09b067e9cb40d429b957c0a018cc3ad0e4eddbdd0486550243301c71198a1 SHA512 c4b75733642c5375190389e0de751dc72ba679fe7fd8e12b1ccaa67fcd6e7abf018a61610ac9ee93d18faaa88aa93586b09f26e004a138b4de91790f5f0044ff WHIRLPOOL be46f6c41b2a204bfc82488623a350e81d04ffeea3e35233546de49c479ca3bd45c281868a9399a7091f289aa13cbc52ec1e29b1b419a193ff981081d4d8a905
 EBUILD file-5.21.ebuild 2781 SHA256 39af91795d47f8b3e5a71c434aa41ed1e90782eb1455ee4a8122dac7ac1a8a58 SHA512 76cfce4e7ca1bb884c177db12b437a2374b5a6a5f3f313505929f015e475d293be600e38dcf04358fe909a42281b11011fb8493a9046dfd01622acc29b60d59e WHIRLPOOL f7938244fadd3ed82befa6bc8105c5c147737068eb98b8abdb40f3a44fa223fbab80488c7ba79c52f952ad18851359573eaf0213ff9a0031abb510c5b5b41c8b
+EBUILD file-5.22.ebuild 2798 SHA256 5269e0b8c4f32654e5cfb226cfb4806bdd29d7655014b03fa19dd2ed3763205b SHA512 6da139d7da44db160fd8077a0862ceb6e94b4202817065809ab65068148b64825fe1ccfa35c6bdd9c5a4b6fc9eff0f6c40f71f322fd7a64d811be0386b79f8f6 WHIRLPOOL 55c1c722adc7e4784202cc7aaa90ad46c994be7a6d039d9e7ba43961e13fd2798cb1d333b5e1783d671cede85cfda779d2bc2662ffa7eef9007ead42c0ea32cc
 EBUILD file-9999.ebuild 2634 SHA256 5f194ef3766ed7c49b7966a57ec605bfaf125858e71b430a8d1cfe776d2967e1 SHA512 fb37b82bd9f430f50c8129e71556c27e8bb2b36c591622d5ee4cf17ce714e73e4ded7af8ce3419d655d6bed2c5b517d7afef1bf4649d0a72bcd5efb884142cb4 WHIRLPOOL 3ac36ec49c8a01f74d2a20dec8572d0fa0b0bf6ab2e7d8e2457686a1600272a7d7d933fa6a6ae34bd2fa9fe19f9f2b880149c22e826dea5720eecf2d7e8b6311
-MISC ChangeLog 36031 SHA256 cf3a1f9a51c5f49b7a1f81fc3b8f8fa2893f3e3a53a75cbb2438ec5b662d78d8 SHA512 842d0df36e6ad4d1cb7a002756a1ae41bef6c6bdc7c83ed86dc92a9ab6f8cf775abc986166d86634b1b8670a215f18540f63d8c3a130458428f9783066d1ea3b WHIRLPOOL 8f5bc7b393147cfa43057bef2ba7d4061b97d4da7fb006e9aa6d253046529a4f760c373e0be6d61d134dd8f4c1586554e09f29cdf093bbbdbc52befc4e65dc89
+MISC ChangeLog 36156 SHA256 77fc93b2a305049a2fc637b7e0ee8f8bd2376a3cfa528cf56e0c3cbefa6c218e SHA512 6f27c944f33a84bc2be071f02a5f650298f67826dd0c6bdc386bfbe6d6a6904f8bade8cc3611880e30eba45166233a8fb2d4e7a0996205ff2302d68f6c7a0c61 WHIRLPOOL bb94042adf330b0235cab962d7c3ca13c764e403ea41d77946c7ba8cadef63688fc121e91f10671e2d239076e5176d712eb7b6852c96504c08b39e2c9980108f
 MISC metadata.xml 227 SHA256 ecd74a3d9a250a8c5c597b45fd334ab26335074b687bc12f5a6fea32ef9f0690 SHA512 bf2e56b14ac89961c21f5eba6bf90e4f21fd001b88963bcf4c21d0ec63f7b860611bd8883b8760c2bc81dde2a9669456123033ca54337441016379f80e6029cf WHIRLPOOL 22c14f95d7a544f0c11e11136811724ebe69dc0c607073307a28446b1ebeb4ab8838180947a4f496f41648522e34b5dab71680c330a0085b774dbc9ea23ff647
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIbBAEBCAAGBQJUnSfbAAoJELp701BxlEWf8toP9318eo4FInCxKOW82tVVxcAa
-avW0mFvpwnx156kGQYLIRkb9fXblXCmNCE4DEvbZzWLX3P3u0F/JZIlRyuMc9aYJ
-RVaQfbM5Vr2TtsZcQMiYmEsvaZaHH3CV9u0qTxrYF3jWSkOsOyxHGMO2I5ESzQd5
-ueAcF8yDfVRUpgp8g4eDjurNT0KfvjMB0skyj7HGtlKjiFh2uSkWP/imox8zlHog
-pK+AMqc6NMz5sKVFMmI7ec+/1nYzrVzqOQGwLhcBy/N6exzAIJ7tq3dLgqZSCmsI
-PByE7C3d0ojFSgO0LyiIQbmbO227lK1q/46fWDgIeJrtDXw6wL+hWitoVK4o+dkC
-Mu5wVbq0IHrFgCxs0lU7RxL/a2PLIktiOpQL7faaqJJOj7EgVwmTAa7IHxAr4nZb
-04LjML6sUzZMnvKDih2okbRQ3Aahwr+bs8QcZUpitG94JkZ0knHYNN1F/MU+tvTU
-MwwPjuqsIaNJlF0WGVlwCb5AUok2EH2A3O2EJN/OHZdDkg7Mr70Q3Ne+M50xWkVr
-N9+bo3gTDQL6MadSsPPxzV3Zong2Ajt5Wu75ztr8/YpEQgbho4I+c5DTxj9rQsjm
-pHHXV8fsXlhtTAZrxmRm1aiRNwAaeNZTp62JTS1GLWlX/s4En017L9RGdR+MHOny
-iUnfwc8QWiIQgBbYEeM=
-=KPGg
+iQIcBAEBCAAGBQJUp/lHAAoJEPiazRVxLXTFguUP/1x09umq2RFzC49fpSLfcmPz
+v0Ne69pDjAGWSvVtfLmILajxs5+lKOYn3vAj7F230QbkrDqQrzj1s3lXINSjp5S4
+Dxu3r6wz1P2E6o4S80d+4LTvXAAPT3WlYuR62E0CMxLUTrKI7AArXO7lM38QSmYr
+ZA2L1iQh2SwAOfQVvW1+mtYP5ZnEUo5IdUapoVoMV6wYGmo5W5z0TR7MZzfZpkCn
+obYolUijL12P1hg//WHGbXEodLDHT3IAkSvucFKP1Ss3BtVsPYpFLwicwAyouwz4
+ZsWtjdo2vJ9lf6ZKFh+rpBEcs1Sso0n1UiXohFePoJmQZQsPGzlT3Hnwz0GAjKBs
+7Nz/+WiA2l6ZDVz7RWRwKtZz/AP+Wj4jcGHYfdXNjDoy2XVxFlgJFKF3zWpFwPtv
+J2CTPLF+pjy01O2+fcMf+VDaanpaWwoxtqLYLJy/YEAI0Mz21zzxR03S+oGbc6wg
+IoA/0ZA8y3PFPnoiCB334Lf1UsNFI/y24K/0kDewocYQ1bBDsZAvnnTQD5fzo958
+Aknafg38HVc1mxp9lOlmPXP0CJO3F5KuvObRh4FzqhIzJEzEhB+vslIdnvupuQ1R
+WvORQB+Zmj/7/AxWajWfg1QzmwlKTsZsBDgHf3oaBrKHCa/XE9JTD9UIOrJHJjkt
+VMYPN3IkS77G4QdzRJ0X
+=teGy
 -----END PGP SIGNATURE-----
diff --git a/sys-apps/file/file-5.22.ebuild b/sys-apps/file/file-5.22.ebuild
new file mode 100644 (file)
index 0000000..f33dfaf
--- /dev/null
@@ -0,0 +1,105 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.22.ebuild,v 1.1 2015/01/03 14:14:30 polynomial-c Exp $
+
+EAPI="4"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy2_0 )
+DISTUTILS_OPTIONAL=1
+
+inherit eutils distutils-r1 libtool toolchain-funcs multilib-minimal
+
+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="http://www.darwinsys.com/file/"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="python static-libs zlib"
+
+DEPEND="python? ( ${PYTHON_DEPS} )
+       zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20131008-r21
+               !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+RDEPEND="${DEPEND}
+       python? ( !dev-python/python-magic )"
+
+src_prepare() {
+       [[ ${PV} == "9999" ]] && eautoreconf
+       elibtoolize
+
+       # don't let python README kill main README #60043
+       mv python/README{,.python}
+}
+
+multilib_src_configure() {
+       ECONF_SOURCE=${S} \
+       ac_cv_header_zlib_h=$(usex zlib) \
+       ac_cv_lib_z_gzopen=$(usex zlib)
+       econf \
+               $(use_enable static-libs static)
+}
+
+src_configure() {
+       # when cross-compiling, we need to build up our own file
+       # because people often don't keep matching host/target
+       # file versions #362941
+       if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
+               mkdir -p "${WORKDIR}"/build
+               cd "${WORKDIR}"/build
+               tc-export_build_env BUILD_C{C,XX}
+               ECONF_SOURCE=${S} \
+               ac_cv_header_zlib_h=no \
+               ac_cv_lib_z_gzopen=no \
+               CHOST=${CBUILD} \
+               CFLAGS=${BUILD_CFLAGS} \
+               CXXFLAGS=${BUILD_CXXFLAGS} \
+               CPPFLAGS=${BUILD_CPPFLAGS} \
+               LDFLAGS="${BUILD_LDFLAGS} -static" \
+               CC=${BUILD_CC} \
+               CXX=${BUILD_CXX} \
+               econf --disable-shared
+       fi
+
+       multilib-minimal_src_configure
+}
+
+multilib_src_compile() {
+       if multilib_is_native_abi ; then
+               emake
+       else
+               emake -C src libmagic.la
+       fi
+}
+
+src_compile() {
+       if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
+               emake -C "${WORKDIR}"/build/src file
+               PATH="${WORKDIR}/build/src:${PATH}"
+       fi
+       multilib-minimal_src_compile
+
+       use python && cd python && distutils-r1_src_compile
+}
+
+multilib_src_install() {
+       if multilib_is_native_abi ; then
+               default
+       else
+               emake -C src install-{includeHEADERS,libLTLIBRARIES} DESTDIR="${D}"
+       fi
+}
+
+multilib_src_install_all() {
+       dodoc ChangeLog MAINT README
+
+       use python && cd python && distutils-r1_src_install
+       prune_libtool_files
+}