From 3fee6807f057a8465990caa8c2790816d8739123 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Tue, 5 May 2015 08:37:47 +0000 Subject: [PATCH] Version Bump, bug #547614 Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB! --- app-arch/star/ChangeLog | 7 ++- app-arch/star/Manifest | 34 ++++++----- app-arch/star/star-1.5.3.ebuild | 103 ++++++++++++++++++++++++++++++++ 3 files changed, 127 insertions(+), 17 deletions(-) create mode 100644 app-arch/star/star-1.5.3.ebuild diff --git a/app-arch/star/ChangeLog b/app-arch/star/ChangeLog index 92cda438ffcf..6d8a4ba6fc58 100644 --- a/app-arch/star/ChangeLog +++ b/app-arch/star/ChangeLog @@ -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 +star-1.5.3.ebuild: + Version Bump, bug #547614 22 Feb 2015; Justin Lecher star-1.5.2.ebuild: Move ebuild from berlios.de to sf.net, #537816; thanks mm1ke for the patch diff --git a/app-arch/star/Manifest b/app-arch/star/Manifest index d1c568697b9b..bb400d523ccf 100644 --- a/app-arch/star/Manifest +++ b/app-arch/star/Manifest @@ -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 index 000000000000..61af455496fd --- /dev/null +++ b/app-arch/star/star-1.5.3.ebuild @@ -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 +} -- 2.26.2