summaryrefslogtreecommitdiff
path: root/app-arch/cabextract
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch/cabextract')
-rw-r--r--app-arch/cabextract/Manifest5
-rw-r--r--app-arch/cabextract/cabextract-1.6.ebuild37
-rw-r--r--app-arch/cabextract/metadata.xml14
3 files changed, 56 insertions, 0 deletions
diff --git a/app-arch/cabextract/Manifest b/app-arch/cabextract/Manifest
new file mode 100644
index 000000000000..d2f7da060c2a
--- /dev/null
+++ b/app-arch/cabextract/Manifest
@@ -0,0 +1,5 @@
+DIST cabextract-1.6.tar.gz 241731 SHA256 cee661b56555350d26943c5e127fc75dd290b7f75689d5ebc1f04957c4af55fb SHA512 d1c71c0292e3d73d8edbff5f5230b3127c63028f5aba1d0cad968bc945202fb9c0773327affce3d28466068377f029c80735adbabe0929d29b2204dea73738f8 WHIRLPOOL 5816e3f6ee3a3caad574bbc3d8aeff55bb99383a4ce80a40332d59696a1d4fbaba6823e9a77023e7cbbc257a0693a35f7817d7ff20383b30898de5d4e50eb1f2
+EBUILD cabextract-1.6.ebuild 1113 SHA256 62004024a1586e702a3d5f3ec15f555b46552c863b2c931904e459c55bc3be7a SHA512 663e8abefed38e1a9b7b2b4ec27a95f0269ff0ef2591c0acf8bd04414a5248ade8dbb7600089bec0c0ff1c99f4b22bdb954a90d12b1441e7c2e14fc71eef0702 WHIRLPOOL d313503f594de7dc0cd5e2dff3dcecfec0b189e3b0816fa58e26483534f18467d6c3dd8d00ab0ac643ae71031618bc7d53ac9c93e0be8c1a804f75b3dbee3098
+MISC ChangeLog 2618 SHA256 fa6e5434c38cc6ead2cb2d51a0d489dffa51d87874b79f633139aaf7c1edb482 SHA512 026f1ce6ac19125f3f253c132451271cba5cf79e18a82d0c31fa7b862ea7f4d79eb17d482df63ffb168879355e884c07f9021385f506a647749c95347eb2ce62 WHIRLPOOL 16868a277278c621c26c441557a84ae8edb9618e2cf0f772d1ac6ccd8be79bd3efdfeefe906342b3aac982fe6c77f20a52553a5263ed4e0d20f2df70efbfd40f
+MISC ChangeLog-2015 11493 SHA256 2d65d02c88f0d78e72cb128fb702cb63d9e25409e46df7f29be6716dae114acb SHA512 d58d8acb00eb15b8ef5e5257231c5430127e5289606e00b0bcb2b4066ddd8b4be3d5d7880bd7fe610f2a7ad6068e22ce9f130dc9d724d97985b6d29813987eb4 WHIRLPOOL 6385b56422ba1f1b486046f7fd8ea33b3fac65bb5f2cd01a8fe28ae8d02db9d49ea31105cb29d04b966d7292e754157a0a215f75d739d6d9a9d79923d46edda6
+MISC metadata.xml 497 SHA256 a90f554dfb4e02c8a9f7c2d55c4e424c7349f18451ba4dc39817c8a75bef8e1f SHA512 5e1dc4d999b091846720b303fa59358955610a73cfa15f33bd51488d32e099f1651939e903227814b90857751c1b6408280493d8a0ae3c0f94828c61db53b6e3 WHIRLPOOL 054a86e7e24e5aa86e695fe896fb747980a113e6221f863e963b17b01095e00946ca5d9dbcae3728c8e675eb886b972b9b1e208569709c8db9f53376b6498a97
diff --git a/app-arch/cabextract/cabextract-1.6.ebuild b/app-arch/cabextract/cabextract-1.6.ebuild
new file mode 100644
index 000000000000..42b906cd2bf7
--- /dev/null
+++ b/app-arch/cabextract/cabextract-1.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Extracts files from Microsoft cabinet archive files"
+HOMEPAGE="http://www.cabextract.org.uk/"
+SRC_URI="http://www.cabextract.org.uk/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="extras"
+
+RDEPEND="extras? ( dev-lang/perl )"
+
+src_prepare() {
+ # the code attempts to set up a fnmatch replacement, but then fails to code
+ # it properly leading to undefined references to rpl_fnmatch(). This may be
+ # removed in the future if building still works by setting "yes" to "no".
+ export ac_cv_func_fnmatch_works=yes
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO doc/magic
+ dohtml doc/wince_cab_format.html
+ if use extras; then
+ dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
+ fi
+}
diff --git a/app-arch/cabextract/metadata.xml b/app-arch/cabextract/metadata.xml
new file mode 100644
index 000000000000..181a78d0cb21
--- /dev/null
+++ b/app-arch/cabextract/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <use>
+ <flag name="extras">Install experimental extra tools: wince_info and
+ wince_rename for examining and processing Windows CE installation cabinet
+ header files; cabinfo for examining the structure of a cab file.
+ </flag>
+ </use>
+</pkgmetadata>