summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-arch/unar/ChangeLog22
-rw-r--r--app-arch/unar/Manifest4
-rw-r--r--app-arch/unar/metadata.xml10
-rw-r--r--app-arch/unar/unar-1.1.ebuild40
4 files changed, 76 insertions, 0 deletions
diff --git a/app-arch/unar/ChangeLog b/app-arch/unar/ChangeLog
new file mode 100644
index 000000000000..95a350c4f62e
--- /dev/null
+++ b/app-arch/unar/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for app-arch/unar
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/unar/ChangeLog,v 1.1 2012/09/03 16:07:33 hanno Exp $
+
+*unar-1.1 (03 Sep 2012)
+
+ 03 Sep 2012; Hanno Boeck <hanno@gentoo.org> +unar-1.1.ebuild, +metadata.xml:
+ Bump, move to upstream-preferred name and versioning scheme.
+
+ 09 Oct 2011; Hanno Boeck <hanno@gentoo.org> TheUnarchiver-2.7.1.ebuild:
+ Add missing dep to icu.
+
+ 09 Oct 2011; Hanno Boeck <hanno@gentoo.org> TheUnarchiver-2.7.1.ebuild:
+ Raise dependency for gnustep-make, versions before 2.6.0 use incompatible
+ paths.
+
+*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/unar/Manifest b/app-arch/unar/Manifest
new file mode 100644
index 000000000000..65e40170ca88
--- /dev/null
+++ b/app-arch/unar/Manifest
@@ -0,0 +1,4 @@
+DIST unar1.1_src.zip 3530742 SHA256 478f5ffd9707f3f295e088df42e1cd26dcf203590297a4bd35a95e9de186ed0e SHA512 9d2ca145497961cc9b8c786e49810394c0abed8077e806d873420c65eabef70b57a70f93741890f8e7ee231d145d45c9b3a614ddc8ef5d17f8f1603c7ac419a2 WHIRLPOOL 5494edc1b488ddc516fd7abd1e3697eb5b95b6046bcd99b308318f450049008252b781bc74411c716de38ecef523afbc684867db047d72f5cb020e3d68df03ec
+EBUILD unar-1.1.ebuild 968 SHA256 e300f00bbbabf404b3ca07457b0073ad823388bfc0cd9bb80928dfaf41601bd5 SHA512 5910909435471fc4c825f6320c3aa7285817236e6ce4325e9108d7d33ed8cc09744d246ad02c267baf367337db329142296e00f5fe49560ba01548eac9065d5e WHIRLPOOL 2cfd3f53214941a722aaf28018d625291064120212a54b964c9508c8b009e61483dc09a7160933e9f095888215d3f02936c04f9835ddef762bb3986a55f6587a
+MISC ChangeLog 840 SHA256 e0fe29bb8138ef648ca2782ef62ab9b2a3f6f2b914093275eef73fad3ef21d96 SHA512 26f5cb0560e52d41d03fffa74f6ae82e3a7e6a866014d3ab82f780242aebf6a5b42ea3925a1c5929eb3b8748ae6f137e9c780998ba70cff50ad889c2d10ec161 WHIRLPOOL 1e146b5cb8d35095f33f9e90d6ea3303558a0e63260c5c20440390c11038d6048c2b3bc44ecd7b40d5d2993c0e2a7088cde2ea2662723f3f6bfebe962fc69f06
+MISC metadata.xml 285 SHA256 7462d896945bd964fbe51ab01820196cdced8a5115984c21f9ef6e8ef8d171a5 SHA512 cad1baf7a87347e5fa678826756e595bdcb80f3ebb4d859e43546d5be132b354eaf3a96558095f935ef23889c46350154a2dcb6d209f9293b2ee2c3548ba8660 WHIRLPOOL 8236af34441bcdd634968b517decd93aa59f93aaa135c115df6dcffe23a9260a3d491277e0e0bd02c05eaf57e2e53cff91936643e68a5935736af470dca0b398
diff --git a/app-arch/unar/metadata.xml b/app-arch/unar/metadata.xml
new file mode 100644
index 000000000000..197a63b678b5
--- /dev/null
+++ b/app-arch/unar/metadata.xml
@@ -0,0 +1,10 @@
+<?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>
+ <upstream>
+ <remote-id type="google-code">theunarchiver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-arch/unar/unar-1.1.ebuild b/app-arch/unar/unar-1.1.ebuild
new file mode 100644
index 000000000000..cc44074d9cdd
--- /dev/null
+++ b/app-arch/unar/unar-1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/unar/unar-1.1.ebuild,v 1.1 2012/09/03 16:07:33 hanno Exp $
+
+EAPI=4
+
+inherit toolchain-funcs
+
+DESCRIPTION="Unpacker for various archiving formats, e.g. rar v3."
+HOMEPAGE="http://unarchiver.c3.cx/"
+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-2.6.0[native-exceptions]
+ dev-libs/icu"
+DEPEND="${RDEPEND}
+ sys-devel/gcc[objc]"
+
+S="${WORKDIR}/The Unarchiver/XADMaster"
+
+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"
+ doman ../Extra/lsar.1 ../Extra/unar.1 || die "doman failed"
+}