From 7a6f9965a5c544207889ca3ef9568b2e3b5731c0 Mon Sep 17 00:00:00 2001 From: Hanno Boeck Date: Sat, 8 Oct 2011 18:12:47 +0000 Subject: [PATCH] Initial commit of TheUnarchiver (unpacks rar v3). Package-Manager: portage-2.1.10.23/cvs/Linux x86_64 --- app-arch/TheUnarchiver/ChangeLog | 10 +++++ app-arch/TheUnarchiver/Manifest | 24 +++++++++++ .../TheUnarchiver/TheUnarchiver-2.7.1.ebuild | 43 +++++++++++++++++++ app-arch/TheUnarchiver/metadata.xml | 7 +++ 4 files changed, 84 insertions(+) create mode 100644 app-arch/TheUnarchiver/ChangeLog create mode 100644 app-arch/TheUnarchiver/Manifest create mode 100644 app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild create mode 100644 app-arch/TheUnarchiver/metadata.xml diff --git a/app-arch/TheUnarchiver/ChangeLog b/app-arch/TheUnarchiver/ChangeLog new file mode 100644 index 000000000000..bf9e44203cba --- /dev/null +++ b/app-arch/TheUnarchiver/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for app-arch/TheUnarchiver +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/TheUnarchiver/ChangeLog,v 1.1 2011/10/08 18:12:47 hanno Exp $ + +*TheUnarchiver-2.7.1 (08 Oct 2011) + + 08 Oct 2011; Hanno Boeck +TheUnarchiver-2.7.1.ebuild, + +metadata.xml: + Initial commit, unpacker for various archiving formats including rar v3. + diff --git a/app-arch/TheUnarchiver/Manifest b/app-arch/TheUnarchiver/Manifest new file mode 100644 index 000000000000..f596f5ed07d6 --- /dev/null +++ b/app-arch/TheUnarchiver/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST TheUnarchiver2.7.1_src.zip 5695696 RMD160 3a7c3bec0be9bcafbdebb12a1d456af5a60f3d6f SHA1 dba7a5aee159435a7ad6d1879443ab66a809c970 SHA256 d0a2f86c96f79cbb0809544d95d69716b530346514981e75b79b84b42db1201a +EBUILD TheUnarchiver-2.7.1.ebuild 1155 RMD160 62c1c8c9f56beab9a29339cba622c3ae56a66532 SHA1 07b31bf1773093524a96c12a6167bc3dc2b20442 SHA256 41f459e5fd9313454e77bc5addf101b6a80fe0ff139e4add42f8a190fcc85c10 +MISC ChangeLog 420 RMD160 d6dd5f84354fd8409e024e72a6709f271c781a1f SHA1 d3ef2ca5bd948fc6c8c07967cfa6f6d83c935e1d SHA256 909d2916abbf93b38bde38659c0f914ff67487dd5d435628ee701801e4c1b955 +MISC metadata.xml 206 RMD160 9eb28bab7ac249227ecad93f88d341644e86e05f SHA1 2a55aebc0d7e60c063c9dbd4646bc863adbd9413 SHA256 5ed6f72b0875cf8d913b70843b7e7474d237a6fde6da5d2d0a9fb1b0a6530ed3 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (GNU/Linux) + +iQIcBAEBCAAGBQJOkJKeAAoJEKWIAHK7tR5Cm5gP/1BNOKLmr4rqYnHN7LkBpPOu +LMHq14VwJQiRi+t5gHyCRKqKyMWItZnrCT6tbnjW2t7EJA8YWNOcTnzFNh6WmqfN +BCaZoomdrQL03WL9gl8M/GnNc5bU3+pKqdpIyRN8HY52F6YbbrDzbAgK9PGPLI3f +4vAlgAVNZeP5yusm0uWskpfewE852Ug8TBbU6oWUMx2O490L5xsgWbqDqbLXC9pc +umj+I48q+cOT54bJv+ydERkVCve2KjIgth/pWFqXLpFrb+36cQG3tWLFK1SlPNfk +mAEderHLZhWWwvwos9cCHx+mWdC5Nmm7iJfX9aZ220apomipeI4r6uhf1keZLYy4 +WcQNK4rFU5PNuxQb4UcQax14dCFaX9/eUMekNoNWHRBvDbjz0qOZcNgcU8pDlloi +BdUUaLDyu4Dd21yRUERltl0YUe4MHcE0//+gcE1dCJWqPDuoTzoDmqR4Xe4fEPFO +PTCmpIEJDQVeqBkguwEADP7/AUWeylIsqMvNmEQe/9S8ep1hm8Ha8M/JxixVK3El +gZDjQ2arCneETwgOTchS9QPZE8lmElNy/j6kBrgeOmJsfIRjL2IupWrkm8RJMMTQ +F1W9JRmcA3Umytm0tkYK1R0viKe4d98IFyajFZHENzVXmvqsHVSx4qK6X8Ec3q2J +lxQGQC/xws9TOH8N638T +=lx8d +-----END PGP SIGNATURE----- diff --git a/app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild b/app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild new file mode 100644 index 000000000000..96d58d43b189 --- /dev/null +++ b/app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild,v 1.1 2011/10/08 18:12:47 hanno Exp $ + +EAPI=4 + +inherit toolchain-funcs + +DESCRIPTION="Unpacker for various archiving formats, e.g. rar v3." +HOMEPAGE="http://wakaba.c3.cx/s/apps/unarchiver.html" +SRC_URI="http://theunarchiver.googlecode.com/files/${PN}${PV}_src.zip" +LICENSE="LGPL-2.1" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="gnustep-base/gnustep-base + gnustep-base/gnustep-make[native-exceptions]" +DEPEND="${RDEPEND} + sys-devel/gcc[objc]" + +S="${WORKDIR}/The Unarchiver/XADMaster" + +#src_prepare() { +# sed -i -e 's:-D_NATIVE_OBJC_EXCEPTIONS::g' Makefile.linux \ +# ../UniversalDetector/Makefile.linux || die "sed failed" +#} + +src_compile() { + emake -f Makefile.linux \ + CC="$(tc-getCC)" \ + OBJCC="$(tc-getCC)" \ + C_OPTS="-std=gnu99 ${CFLAGS}" \ + OBJC_OPTS="-std=gnu99 ${CFLAGS}" \ + LD="$(tc-getCC)" \ + LDFLAGS="-Wl,--whole-archive -fexceptions -fgnu-runtime \ + ${LDFLAGS}" || die "emake failed" +} + +src_install() { + dobin unar lsar || die "dobin failed" +} diff --git a/app-arch/TheUnarchiver/metadata.xml b/app-arch/TheUnarchiver/metadata.xml new file mode 100644 index 000000000000..45b99c65fb75 --- /dev/null +++ b/app-arch/TheUnarchiver/metadata.xml @@ -0,0 +1,7 @@ + + + + + hanno@gentoo.org + + -- 2.26.2