Version Bump, bug #547614
authorJustin Lecher <jlec@gentoo.org>
Tue, 5 May 2015 08:37:47 +0000 (08:37 +0000)
committerJustin Lecher <jlec@gentoo.org>
Tue, 5 May 2015 08:37:47 +0000 (08:37 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

app-arch/star/ChangeLog
app-arch/star/Manifest
app-arch/star/star-1.5.3.ebuild [new file with mode: 0644]

index 92cda438ffcf41c0c77383794466d2a3b708d54b..6d8a4ba6fc5862a1ea8c6c78de39628a281747e7 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-arch/star
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/star/ChangeLog,v 1.113 2015/02/22 11:23:01 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/star/ChangeLog,v 1.114 2015/05/05 08:37:46 jlec Exp $
+
+*star-1.5.3 (05 May 2015)
+
+  05 May 2015; Justin Lecher <jlec@gentoo.org> +star-1.5.3.ebuild:
+  Version Bump, bug #547614
 
   22 Feb 2015; Justin Lecher <jlec@gentoo.org> star-1.5.2.ebuild:
   Move ebuild from berlios.de to sf.net, #537816; thanks mm1ke for the patch
index d1c568697b9bf9a183a9aa20572bb2cfd442e92a..bb400d523ccf4b958ed2614e317d4a5f16257cfe 100644 (file)
@@ -6,25 +6,27 @@ AUX star-1.5.1-changewarnSegv.patch 1866 SHA256 f84558f8ff06a0437225880753e5217e
 AUX star-1.5.1-multivolsigsegv.patch 534 SHA256 bb5270a4c556f565f9012681e7cea53531ad224c1e1ca3508e05dfdea6af25fb SHA512 7cdbf2ceb5da5f6492eeeb9296ae87593cff16e9a6b12b944f10a02188ac50f21bd53d72fe9a7b5a3f8b5e971f9d2e5432402c4350b892133f533cf5d3db1b0e WHIRLPOOL 8fe14a8d055dd56493c9d4de9768001fa90f534d43869118ce3b76a549cbaa2d0498ef402b555bfc07f439868952282854d78ba9508a6429e414cfc66b628eb8
 AUX star-1.5.1-stdioconflict.patch 3433 SHA256 a9229fbcf920fbce011040e5f7a906008ca1348ac9938023630a799f204fbfd9 SHA512 f1ee3081b34f839aaaf0d858ef7f708082c9dbf0b5b7a230c7278a3ea060ab2dc9d62cbb4746c95c975e729d5b6f2320a263cce8bddb54bbd7beda302d4b37d0 WHIRLPOOL 1bd413cdb9108aa858600870ae552957318c589b168a877fb095f08fc9dd42dd6ad9cbfd121ee85d22fc96f7308b6282b43b20be33b5c9558cd08be7913874fd
 DIST star-1.5.2.tar.bz2 874558 SHA256 762645b98af13bb9b0512812814ec8e90635d1400c94eb5911e9774daed2addf SHA512 6ea9bd3db79a83c5fae5cb791ea6fc2d79cb464d97702ca0167fdd068df77f047a53037f5be342f138dd950c2c863ee07de0bf3390e37d39a1105634ca8fc9d5 WHIRLPOOL 957a499bdbc7cca5704635c89bd7703fb0018ee22ab99a7cacab4b5241131001f6b9a65b69c227dc513c210d772b4a3a560a1a5d602e6b9dde4778ab1a329876
+DIST star-1.5.3.tar.bz2 889881 SHA256 070342833ea83104169bf956aa880bcd088e7af7f5b1f8e3d29853b49b1a4f5b SHA512 622032a0e87f3df06ab1091af0af99d0362f478f70351cfe3d47195eec0fcc96f458fb6e50cae3531183984b1d390b598176ce008bcc5f29764795f66436efef WHIRLPOOL fd786e38666392813311d04350680bb9e1f4cf892412697652f8531eec95b9954c8e0ec3d1538dc1a7cc469e28dbbc38a0a21f8e210fdf929a65de3b73ab55d6
 EBUILD star-1.5.2.ebuild 2860 SHA256 18100154b0683e973109d8de754b02adfc9c72e1752f3cd931e7675b9a6df2a6 SHA512 09a33c4aba3b143699109e41152db69b41157032fff8055bf64df9e9e2e4211bbb881276aaf78d9f415d7cecff7e2bdf3c28e341c17be2c5a7126257b2cf919c WHIRLPOOL 202e2f6cd1f772917c31af019558cf2a5e4559a456b3403c764f7d37761163ff1d54e975e96494470ff5450f995275e570d0c4ee78b6a6fa7e0ba3b5e2883479
-MISC ChangeLog 16047 SHA256 8c3a9df4b6b1dab55eb8b21f95e441a5c56ce27393abc41e2f3fd5c0d900b31e SHA512 a3510c16bc33906bc3ff60721ffa22b4d663caef401119bafe8f3e04c8bbb7278f2ee21995cf60dc5bf8dd314a3d3ea28d0ff95ca1cd8be53a85f7c5ae07e1a2 WHIRLPOOL 08a02e2330b33ca27a6cc304be93b3964ca32c12582c69a69fadbb1848422787038ae5100f1b09adc909860b825a6491914d48147c31eeb61f1fe81b02ae9b69
+EBUILD star-1.5.3.ebuild 2888 SHA256 df113007481175ffa91956f5dc0e9639050e082f7549bb2b76d7e56efa09acb0 SHA512 4a9b4b9820868ceab05a7c3eb197d910fa6e482f29a05ba88a0942c066e8abee35d0c843b58495dd3e821b3a63e0c29e943fa40e7661dc2d1909e7718ce0726e WHIRLPOOL 31b3e081a425ba6ea8aabd68c8966e39affd0d19088b51a0f006a7cbb39224f07b951d0c2247dfe1ae65676d0f7975b10c1ca235fe00d0ffc6236f6c65e0ad3e
+MISC ChangeLog 16170 SHA256 055a22b5574fcb7fbee96942dcac2f710592392e3a79e0788b0dd8fb21d6f90b SHA512 e89f16c112c4abdbea4344d783d8a9662a33fe5e83740709330b622c875b6ef4b2189af8a0e609c60f758b29d5bba2ff0d1f339aae2e5fe55ab2d84987a84cd8 WHIRLPOOL 352c065566e3edc819cfdce961364278299807aa561c30c9e913e6fe740582796c635f1cf3b498cdbdf1f08a03c22bd424b645f50e2f39b68809e4a422d7cdf7
 MISC metadata.xml 166 SHA256 064eb80cc86913e2a47d1088f1b0ebd5b64b5dab1c73d38b8501cd77891cfbbf SHA512 3fc05bf28a906b223e9bb5baeac755dd7e4edb755b5a6c054c3e4d46d294f28df948e1195e71d5a836783daefafa53fe1417aacc0ba17dd49e9b10d51e99c275 WHIRLPOOL 814a3f6a650e4373ac90ba43969b8dab3215f5da936ef5e180fe134adc05a571dc1390c80be173797c421de7f22488b19979353f7aa52536bbfcf6e0541bf748
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2.1
 
-iQJ8BAEBCgBmBQJU6b0lXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCgBmBQJVSIFWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
-OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirGggP+wRR+8f0UMKLLpPr7vAb9ZJd
-T45BNprPa5LnpYREc6gBvxhkxRBsurSnLtIxJXk+/LCfr+uEkmeEK5yYSj0IUpwy
-D/TSEtgm0SBNxtxm3jdobKfki2vhdbvu69Oq93NsdoyyIPCjnlEsWaqqv8Bvj7LL
-KdTrOdi/kgMBq5L3IeYKUEXQ4RyTOayrcMYXa70rZAU1fMsLLfj5M3zsd0avuHW7
-gJ45LV90OQsY7o0k1f96BeYR1C3U3IHjIrWl5QoB6JiwNclQSWOk4y9Xh9xINkyZ
-feB7q9958XbYve75Vavu5IdDxg2oLz3MYTlsRTv7mMm6l+/m3WXN1PtDusv66wC+
-KEVYVyevgcuUvq9yh1Oh33l1FHAkZ7dtRLjSk/Ad+LRYB3aqTNMMgHucAV3tnvIF
-BT8lN1lHUheBA4oOd97k5TxjFlAtiTB8FDmgxd6AA3TD2LPy+Yc80mW1QNBAH6Vz
-mXUYHlWQNyB/71w8bH9smtC4GbK1Vi4hSmripOcya91ED9/k5P6o7tF/Aq7AFE0V
-/dzyWi7pHlCvGmh2XjhrIY8DlQQtosaRUqDVjyVpvgAcMXEanuPBDAlATQ+4wFKd
-um8wJMtc/eSWIFO3nu4ZKMUrwj+WbYgqfU/UBtPSR03scXvfLyCNXjZ7DD2xvCGy
-dzs4tTPiKaQqMpd3VxED
-=yJgb
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirN5EP/RrCGBTBhFPf24HJrlG2IVQC
+KZLfPPYZhHuBAhscb89YWl2HXbVW7ew2laAiAUjeAcqFKWG8siqHCrdGFk3EZQ/O
+oQmUL1w3H3jV9kktr8G02Zp4f+Uhh722qNQAytVStYhPB3b4kz0l6PcqUBuOwYJU
+4cZHcTj0g10RacfTAKOK2gWAWUF6GowqEVmYFhCaODUbrcp++jDJ5z5AnY4lIit8
+K+YW/2VDXGzKKHt8NTgxDl/cvcDobT5eUy3cYCDTWhDyO2d01L4zc3VttUBBLklf
+czAjNsG/VlsU0dNV0tYgMB8CNe+1wTGk+D7XxEIa6XpjhV12nRr5bLuEaPv1myuL
+Gm7U58hJuHQUDOqyX2bGapqGmwxAS+L16Ehrhb1h6LS2yo6tBXdIN3qHhvuYUM0G
+M3vF/fJeuKSMS5EyWDm2D9oMYxX3jwlo5jaEa2tN3yUgo5qccwJN/IrjpgFU27wI
+1p16w9Thcvm8NieUKtUpKufLDtzUMsx/xZDvBueEa+cJXxXfri4F8pQIZUbzR0if
+QXkObXoT9qKXCxwyM9nck5GmrHsNpj9nTlyFdbPAz7WSRweTIhzhNGUlH0gvsC+i
+kSZiXiLJjLqeqoVEgdFteBEq6mdLc0MiVxNwzQ8f7NFLVziDJcGY+QHUMCS56oEZ
++YosRZc0QkGUkGvDnssz
+=9oeX
 -----END PGP SIGNATURE-----
diff --git a/app-arch/star/star-1.5.3.ebuild b/app-arch/star/star-1.5.3.ebuild
new file mode 100644 (file)
index 0000000..61af455
--- /dev/null
@@ -0,0 +1,103 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/star/star-1.5.3.ebuild,v 1.1 2015/05/05 08:37:46 jlec Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="An enhanced (world's fastest) tar, as well as enhanced mt/rmt"
+HOMEPAGE="http://s-tar.sourceforge.net/"
+SRC_URI="mirror://sourceforge/s-tar/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="acl xattr"
+
+DEPEND="
+       acl? ( sys-apps/acl )
+       xattr? ( sys-apps/attr )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P/_alpha[0-9][0-9]}
+
+src_prepare() {
+       find -type f -exec chmod -c u+w '{}' + || die
+       sed \
+               -e "s:/opt/schily:${EPREFIX}/usr:g" \
+               -e 's:bin:root:g' \
+               -e "s:/usr/src/linux/include:${EPREFIX}/usr/include:" \
+               -i DEFAULTS/Defaults.linux || die
+
+       # Disable libacl autodependency (hacky build system, hacky fix...)
+       if use acl; then
+               sed \
+                       -e 's:[$]ac_cv_header_sys_acl_h:disable acl:' \
+                       -i "${S}/autoconf/configure" || die
+       fi
+
+       if use xattr; then
+               sed \
+                       -e 's:[$]ac_cv_header_attr_xattr_h:disable xattr:' \
+                       -i "${S}/autoconf/configure" || die
+       fi
+
+       # Create additional symlinks needed for some archs.
+       pushd "${S}/RULES" > /dev/null
+       local t
+       for t in ppc64 s390x ; do
+               ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die
+               ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die
+       done
+       popd > /dev/null
+
+       epatch "${FILESDIR}"/${PN}-1.5.1-changewarnSegv.patch
+}
+
+src_configure() { :; } #avoid ./configure run
+
+src_compile() {
+       emake \
+               CC="$(tc-getCC)" \
+               COPTX="${CFLAGS}" \
+               CPPOPTX="${CPPFLAGS}" \
+               COPTGPROF= \
+               COPTOPT= \
+               LDOPTX="${LDFLAGS}" \
+               LINKMODE=dynamic
+}
+
+src_install() {
+       # Joerg Schilling suggested to integrate star into the main OS using call:
+       # make INS_BASE=/usr DESTDIR="${D}" install
+
+       dobin \
+               star/OBJ/*-*-cc/star \
+               tartest/OBJ/*-*-cc/tartest \
+               star_sym/OBJ/*-*-cc/star_sym \
+               mt/OBJ/*-*-cc/smt
+
+       newsbin rmt/OBJ/*-*-cc/rmt rmt.star
+       newman rmt/rmt.1 rmt.star.1
+
+       # Note that we should never install gnutar, tar or rmt in this package.
+       # tar and rmt are provided by app-arch/tar. gnutar is not compatible with
+       # GNU tar and breakes compilation, or init scripts. bug #33119
+       dosym {star,/usr/bin/ustar}
+       dosym {star,/usr/bin/spax}
+       dosym {star,/usr/bin/scpio}
+       dosym {star,/usr/bin/suntar}
+
+       #  match is needed to understand the pattern matcher, if you wondered why ;)
+       doman man/man1/match.1 tartest/tartest.1 \
+               star/{star.4,star.1,spax.1,scpio.1,suntar.1}
+
+       insinto /etc/default
+       newins star/star.dfl star
+       newins rmt/rmt.dfl rmt
+
+       dodoc star/{README.ACL,README.crash,README.largefiles,README.otherbugs} \
+               star/{README.pattern,README.pax,README.posix-2001,README,STARvsGNUTAR} \
+                       rmt/default-rmt.sample TODO AN-* Changelog CONTRIBUTING
+}