summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-crypt/pdfcrack/ChangeLog8
-rw-r--r--app-crypt/pdfcrack/files/pdfcrack-0.10-build.patch27
-rw-r--r--app-crypt/pdfcrack/pdfcrack-0.10.ebuild25
3 files changed, 59 insertions, 1 deletions
diff --git a/app-crypt/pdfcrack/ChangeLog b/app-crypt/pdfcrack/ChangeLog
index ef95cec0ad2b..5f8252ec1564 100644
--- a/app-crypt/pdfcrack/ChangeLog
+++ b/app-crypt/pdfcrack/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-crypt/pdfcrack
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pdfcrack/ChangeLog,v 1.1 2008/03/22 03:04:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pdfcrack/ChangeLog,v 1.2 2008/05/01 00:06:47 vapier Exp $
+
+*pdfcrack-0.10 (01 May 2008)
+
+ 01 May 2008; Mike Frysinger <vapier@gentoo.org>
+ +files/pdfcrack-0.10-build.patch, +pdfcrack-0.10.ebuild:
+ Version bump.
*pdfcrack-0.9 (22 Mar 2008)
diff --git a/app-crypt/pdfcrack/files/pdfcrack-0.10-build.patch b/app-crypt/pdfcrack/files/pdfcrack-0.10-build.patch
new file mode 100644
index 000000000000..3f830a57c239
--- /dev/null
+++ b/app-crypt/pdfcrack/files/pdfcrack-0.10-build.patch
@@ -0,0 +1,27 @@
+just use implicit rules so correct variables get used
+
+--- Makefile
++++ Makefile
+@@ -1,20 +1,13 @@
+-CFLAGS= -Wall -Wshadow -Wwrite-strings -Wsign-compare -Wfloat-equal \
++CFLAGS+= -Wall -Wshadow -Wwrite-strings -Wsign-compare -Wfloat-equal \
+ -Wmissing-noreturn -Wbad-function-cast \
+- -Wmissing-prototypes -Winline -Wredundant-decls -O3
++ -Wmissing-prototypes -Winline -Wredundant-decls
+
+ all: pdfcrack
+
+ pdfcrack: main.o rc4.o md5.o pdfcrack.o pdfparser.o passwords.o common.o \
+ benchmark.o
+- gcc $(CFLAGS) -o $@ $+
+- strip $@
+
+ pdfreader: pdfparser.o pdfreader.o common.o
+- gcc $(CFLAGS) -o $@ $+
+- strip $@
+
+ clean:
+ rm -f pdfcrack pdfreader testreader *.o
+-
+-%.o: %.c
+- gcc $(CFLAGS) -c -o $@ $+
diff --git a/app-crypt/pdfcrack/pdfcrack-0.10.ebuild b/app-crypt/pdfcrack/pdfcrack-0.10.ebuild
new file mode 100644
index 000000000000..b1db97c235db
--- /dev/null
+++ b/app-crypt/pdfcrack/pdfcrack-0.10.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pdfcrack/pdfcrack-0.10.ebuild,v 1.1 2008/05/01 00:06:47 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Tool for recovering passwords and content from PDF-files"
+HOMEPAGE="http://pdfcrack.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-build.patch
+}
+
+src_install() {
+ dobin pdfcrack || die
+ dodoc changelog README TODO
+}