diff options
Diffstat (limited to 'app-text/mbtpdfasm')
-rw-r--r-- | app-text/mbtpdfasm/ChangeLog | 8 | ||||
-rw-r--r-- | app-text/mbtpdfasm/Manifest | 28 | ||||
-rw-r--r-- | app-text/mbtpdfasm/files/digest-mbtpdfasm-1.0.26-r2 | 3 | ||||
-rw-r--r-- | app-text/mbtpdfasm/files/mbtpdfasm-1.0.26-64bit.patch | 44 | ||||
-rw-r--r-- | app-text/mbtpdfasm/mbtpdfasm-1.0.26-r2.ebuild | 52 |
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! +} |