Initial commit of TheUnarchiver (unpacks rar v3).
authorHanno Boeck <hanno@gentoo.org>
Sat, 8 Oct 2011 18:12:47 +0000 (18:12 +0000)
committerHanno Boeck <hanno@gentoo.org>
Sat, 8 Oct 2011 18:12:47 +0000 (18:12 +0000)
Package-Manager: portage-2.1.10.23/cvs/Linux x86_64

app-arch/TheUnarchiver/ChangeLog [new file with mode: 0644]
app-arch/TheUnarchiver/Manifest [new file with mode: 0644]
app-arch/TheUnarchiver/TheUnarchiver-2.7.1.ebuild [new file with mode: 0644]
app-arch/TheUnarchiver/metadata.xml [new file with mode: 0644]

diff --git a/app-arch/TheUnarchiver/ChangeLog b/app-arch/TheUnarchiver/ChangeLog
new file mode 100644 (file)
index 0000000..bf9e442
--- /dev/null
@@ -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 <hanno@gentoo.org> +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 (file)
index 0000000..f596f5e
--- /dev/null
@@ -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 (file)
index 0000000..96d58d4
--- /dev/null
@@ -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 (file)
index 0000000..45b99c6
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer>
+    <email>hanno@gentoo.org</email>
+  </maintainer>
+</pkgmetadata>