summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/mbtpdfasm')
-rw-r--r--app-text/mbtpdfasm/ChangeLog8
-rw-r--r--app-text/mbtpdfasm/Manifest28
-rw-r--r--app-text/mbtpdfasm/files/digest-mbtpdfasm-1.0.26-r23
-rw-r--r--app-text/mbtpdfasm/files/mbtpdfasm-1.0.26-64bit.patch44
-rw-r--r--app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild52
5 files changed, 128 insertions, 7 deletions
diff --git a/app-text/mbtpdfasm/ChangeLog b/app-text/mbtpdfasm/ChangeLog
index 332e5bd9b0ef..3d2fb4892fe8 100644
--- a/app-text/mbtpdfasm/ChangeLog
+++ b/app-text/mbtpdfasm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-text/mbtpdfasm
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/mbtpdfasm/ChangeLog,v 1.2 2006/04/08 10:56:34 sbriesen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/mbtpdfasm/ChangeLog,v 1.3 2006/07/26 16:38:37 sbriesen Exp $
+
+*mbtpdfasm-1.0.26-r2 (26 Jul 2006)
+
+ 26 Jul 2006; Stefan Briesenick <sbriesen@gentoo.org>
+ +files/mbtpdfasm-1.0.26-64bit.patch, +mbtpdfasm-1.0.26-r2.ebuild:
+ adding 64-Bit patch, solving bug #136319.
*mbtpdfasm-1.0.26-r1 (08 Apr 2006)
diff --git a/app-text/mbtpdfasm/Manifest b/app-text/mbtpdfasm/Manifest
index bd1afdedda61..bb650a1bd4c2 100644
--- a/app-text/mbtpdfasm/Manifest
+++ b/app-text/mbtpdfasm/Manifest
@@ -1,15 +1,31 @@
-MD5 cda64d553d64c257cc5d259133063be8 ChangeLog 588
-RMD160 f25e0602eb199132ba86e32f53fc24ffd5a7cacf ChangeLog 588
-SHA256 b8a718f8a59f9d15ec29e7a66f071a2e5b3acc5699496f7c8aff53fdce757d16 ChangeLog 588
-MD5 2dd6d662aaead3a85a057f8ef75c29e4 files/digest-mbtpdfasm-1.0.26-r1 250
-RMD160 a11171ad56efe728c0d9ee1ba68d5488a601c722 files/digest-mbtpdfasm-1.0.26-r1 250
-SHA256 350ccef86a78a994225f1cf7b212ac30ed7e32b14010a2cfbf90cc0a9c77cc44 files/digest-mbtpdfasm-1.0.26-r1 250
+AUX mbtpdfasm-1.0.26-64bit.patch 1570 RMD160 412d5030a1ff400db519fd8dd027d862fb446c50 SHA1 e0ed4431481000f09d0a71a93fed43450416f1db SHA256 37095920689022deb76f39de8e72ea7b003bc12492544f35b565ed82519f8085
+MD5 b374d685126efbaeb32845088a9dbc1b files/mbtpdfasm-1.0.26-64bit.patch 1570
+RMD160 412d5030a1ff400db519fd8dd027d862fb446c50 files/mbtpdfasm-1.0.26-64bit.patch 1570
+SHA256 37095920689022deb76f39de8e72ea7b003bc12492544f35b565ed82519f8085 files/mbtpdfasm-1.0.26-64bit.patch 1570
+AUX mbtpdfasm-1.0.26-gcc4.patch 1047 RMD160 d0955d9eeb79fa69f88a2537502a986acf701a70 SHA1 7bacd3dd16292428c2add0348a3521b177e3c484 SHA256 3fe7a1107edfc9b6994bda21eaee8350232247e6570f8dfa3ae4860683d03664
MD5 9e1505082f60b5ba3f581ceb96adb3a4 files/mbtpdfasm-1.0.26-gcc4.patch 1047
RMD160 d0955d9eeb79fa69f88a2537502a986acf701a70 files/mbtpdfasm-1.0.26-gcc4.patch 1047
SHA256 3fe7a1107edfc9b6994bda21eaee8350232247e6570f8dfa3ae4860683d03664 files/mbtpdfasm-1.0.26-gcc4.patch 1047
+DIST mbtPdfAsm-1.0.26.tar.gz 258630 RMD160 014fb4ee022561a02b286ffc5b8c1a10c3c8418c SHA1 bc33f908c04a1c7eb6093aea30d9b44c9c317a3f SHA256 13b5e44f245941da701da86e51ebbbd0b0b0632021360df4dd296b73d2b6085a
+EBUILD mbtpdfasm-1.0.26-r1.ebuild 1360 RMD160 f3f238baefd0e121264a512520aa340e4c52eedc SHA1 f36d8b9f3c7aa896adfb57ace6e50a8339828735 SHA256 e337a23641925646dbd267a234f35558f5b521ecb51fec923ea607c50a87ad9f
MD5 32858bba0c2d0a391f9be353447d18d6 mbtpdfasm-1.0.26-r1.ebuild 1360
RMD160 f3f238baefd0e121264a512520aa340e4c52eedc mbtpdfasm-1.0.26-r1.ebuild 1360
SHA256 e337a23641925646dbd267a234f35558f5b521ecb51fec923ea607c50a87ad9f mbtpdfasm-1.0.26-r1.ebuild 1360
+EBUILD mbtpdfasm-1.0.26-r2.ebuild 1399 RMD160 03bb6f68680b9935a17c67e10b198b12e0fd9aa7 SHA1 2de66ec4c9af57eec631f68ebd3cd36e6e8fe6ae SHA256 4aa3543e25c2a7b7b064694b0863fe85a7fe2ff4df507d352cc9b0c2fdb83462
+MD5 3bd8b4184f05d28a58b7ebfb2a546847 mbtpdfasm-1.0.26-r2.ebuild 1399
+RMD160 03bb6f68680b9935a17c67e10b198b12e0fd9aa7 mbtpdfasm-1.0.26-r2.ebuild 1399
+SHA256 4aa3543e25c2a7b7b064694b0863fe85a7fe2ff4df507d352cc9b0c2fdb83462 mbtpdfasm-1.0.26-r2.ebuild 1399
+MISC ChangeLog 792 RMD160 a5aa14f093ef1cb69f5eadd01af43acfffe8f693 SHA1 d43d72b9d452e524f6a6a520c121119a60e50d74 SHA256 a398877fc318a34e16bef002e53e42199de28a6f0f04754d0335b392e1577cbe
+MD5 913370c69cc90122373671a90ea54fbd ChangeLog 792
+RMD160 a5aa14f093ef1cb69f5eadd01af43acfffe8f693 ChangeLog 792
+SHA256 a398877fc318a34e16bef002e53e42199de28a6f0f04754d0335b392e1577cbe ChangeLog 792
+MISC metadata.xml 441 RMD160 7ccad357d6ccf4e61917d0855832f618df01298b SHA1 3c693af4a4e142c5546f8e6cb4b9ea37e6a43f4e SHA256 1f8a618fe12a4ba9d5166ba0f4ed5b163df45137f93dcc665e06fab1599e6281
MD5 1a2146577d6cf6736c81e65fa99c6875 metadata.xml 441
RMD160 7ccad357d6ccf4e61917d0855832f618df01298b metadata.xml 441
SHA256 1f8a618fe12a4ba9d5166ba0f4ed5b163df45137f93dcc665e06fab1599e6281 metadata.xml 441
+MD5 2dd6d662aaead3a85a057f8ef75c29e4 files/digest-mbtpdfasm-1.0.26-r1 250
+RMD160 a11171ad56efe728c0d9ee1ba68d5488a601c722 files/digest-mbtpdfasm-1.0.26-r1 250
+SHA256 350ccef86a78a994225f1cf7b212ac30ed7e32b14010a2cfbf90cc0a9c77cc44 files/digest-mbtpdfasm-1.0.26-r1 250
+MD5 2dd6d662aaead3a85a057f8ef75c29e4 files/digest-mbtpdfasm-1.0.26-r2 250
+RMD160 a11171ad56efe728c0d9ee1ba68d5488a601c722 files/digest-mbtpdfasm-1.0.26-r2 250
+SHA256 350ccef86a78a994225f1cf7b212ac30ed7e32b14010a2cfbf90cc0a9c77cc44 files/digest-mbtpdfasm-1.0.26-r2 250
diff --git a/app-text/mbtpdfasm/files/digest-mbtpdfasm-1.0.26-r2 b/app-text/mbtpdfasm/files/digest-mbtpdfasm-1.0.26-r2
new file mode 100644
index 000000000000..e201c5fc8de5
--- /dev/null
+++ b/app-text/mbtpdfasm/files/digest-mbtpdfasm-1.0.26-r2
@@ -0,0 +1,3 @@
+MD5 15434f0098d992d3e7424cb39e9f1f13 mbtPdfAsm-1.0.26.tar.gz 258630
+RMD160 014fb4ee022561a02b286ffc5b8c1a10c3c8418c mbtPdfAsm-1.0.26.tar.gz 258630
+SHA256 13b5e44f245941da701da86e51ebbbd0b0b0632021360df4dd296b73d2b6085a mbtPdfAsm-1.0.26.tar.gz 258630
diff --git a/app-text/mbtpdfasm/files/mbtpdfasm-1.0.26-64bit.patch b/app-text/mbtpdfasm/files/mbtpdfasm-1.0.26-64bit.patch
new file mode 100644
index 000000000000..25573466f0b9
--- /dev/null
+++ b/app-text/mbtpdfasm/files/mbtpdfasm-1.0.26-64bit.patch
@@ -0,0 +1,44 @@
+--- pdfFile.hpp.orig 2006-06-12 00:01:12.000000000 +0200
++++ pdfFile.hpp 2006-06-12 00:09:46.000000000 +0200
+@@ -158,7 +158,7 @@
+
+ //int findInheritRes(C_pdfFile *org, char *fBuf, int lg, char **pcRes);
+ int makeRes(C_pdfFile *org, char *fBuf, int lg, char **pcRes);
+- int makeAttrib(C_pdfFile *org, char *fBuf, int lgOrgBuf, char **pcRes, char *add, int lgAdd);
++ int makeAttrib(C_pdfFile *org, char *fBuf, int lgOrgBuf, char **pcRes, int add, int lgAdd);
+
+ bool fast; // version rapide, on ne gère pas les options
+ bool closed; //protection plus rien n'est possible aprés l'appel à la fonction close
+--- pdfFile.cpp.orig 2006-06-12 00:01:23.000000000 +0200
++++ pdfFile.cpp 2006-06-12 00:11:49.000000000 +0200
+@@ -906,7 +906,7 @@
+ /* ********************************************** */
+ #pragma warning(disable : 4100)
+
+-int C_pdfFile::makeAttrib(C_pdfFile *org, char *buf, int lgOrgBuf, char **pcRes, char *add, int lgAdd) {
++int C_pdfFile::makeAttrib(C_pdfFile *org, char *buf, int lgOrgBuf, char **pcRes, int add, int lgAdd) {
+ char *pc;
+ int lgRes, lgBuf, j, nObj, r;
+
+@@ -945,12 +945,12 @@
+ }
+
+ if ( (lgAdd != 0) && (add != 0) ) {
+- switch ( (int)add ) {
++ switch ( add ) {
+ case _Resources:
+
+ break;
+ default:
+- memcpy(pc + lgRes, add + sizeof(int), lgAdd);
++ memcpy(pc + lgRes, (char *)add + sizeof(int), lgAdd);
+ lgRes += lgAdd;
+ }
+ }
+@@ -2663,4 +2663,4 @@
+ delete p;
+
+ return destBuf;
+-}
+\ Kein Zeilenumbruch am Dateiende.
++}
diff --git a/app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild b/app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild
new file mode 100644
index 000000000000..b263de28d5ca
--- /dev/null
+++ b/app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild,v 1.1 2006/07/26 16:38:37 sbriesen Exp $
+
+inherit eutils toolchain-funcs
+
+MY_P="mbtPdfAsm-${PV}"
+
+DESCRIPTION="mbtPdfAsm can assemble/merge PDF files, extract information from PDF files, and update the metadata in PDF files."
+HOMEPAGE="http://thierry.schmit.free.fr/dev/mbtPdfAsm/enMbtPdfAsm2.html"
+SRC_URI="http://thierry.schmit.free.fr/dev/mbtPdfAsm/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="unicode"
+
+DEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ edos2unix *.txt
+ epatch "${FILESDIR}/${P}-gcc4.patch"
+ epatch "${FILESDIR}/${P}-64bit.patch"
+
+ # patch location of help files
+ sed -i -e "s:\(aide.txt\):/usr/share/doc/${PF}/\1:g" \
+ -e "s:\(help.txt\):/usr/share/doc/${PF}/\1:g" string.cpp
+
+ # convert to UTF-8
+ if use unicode; then
+ for i in aide.txt; do
+ einfo "Converting ${i} to UTF-8"
+ iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
+ done
+ fi
+}
+
+src_compile() {
+ # FIXME: ugly, but this way we don't need to patch anything
+ emake CC="$(tc-getCXX) ${CXXFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ dobin mbtPdfAsm || die "install failed"
+ insinto /usr/share/doc/${PF}
+ doins *.txt # do not gzip!
+}