summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2007-09-23 16:45:18 +0000
committerWulf Krueger <philantrop@gentoo.org>2007-09-23 16:45:18 +0000
commit1826e6c08b1be13f6615233242d477d662608898 (patch)
tree019ed8607553b9caeea01ceedef2776f04decb11 /net-mail/libpst
parentremoving the gtkmm-2.12 mask (diff)
downloadhistorical-1826e6c08b1be13f6615233242d477d662608898.tar.gz
historical-1826e6c08b1be13f6615233242d477d662608898.tar.bz2
historical-1826e6c08b1be13f6615233242d477d662608898.zip
Version bump to 0.5.2. Fixes bug 180001.
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'net-mail/libpst')
-rw-r--r--net-mail/libpst/ChangeLog8
-rw-r--r--net-mail/libpst/Manifest28
-rw-r--r--net-mail/libpst/files/digest-libpst-0.5.23
-rw-r--r--net-mail/libpst/files/libpst-0.5.2-gentoo.diff110
-rw-r--r--net-mail/libpst/libpst-0.5.2.ebuild35
5 files changed, 175 insertions, 9 deletions
diff --git a/net-mail/libpst/ChangeLog b/net-mail/libpst/ChangeLog
index 09567712eb1c..15c57f3c59b8 100644
--- a/net-mail/libpst/ChangeLog
+++ b/net-mail/libpst/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-mail/libpst
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/libpst/ChangeLog,v 1.8 2007/02/09 04:38:09 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/libpst/ChangeLog,v 1.9 2007/09/23 16:45:18 philantrop Exp $
+
+*libpst-0.5.2 (23 Sep 2007)
+
+ 23 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ +files/libpst-0.5.2-gentoo.diff, +libpst-0.5.2.ebuild:
+ Version bump to 0.5.2.
09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Regenerate digest in Manifest2 format.
diff --git a/net-mail/libpst/Manifest b/net-mail/libpst/Manifest
index b232284ff18d..70aeb9f1d58e 100644
--- a/net-mail/libpst/Manifest
+++ b/net-mail/libpst/Manifest
@@ -9,7 +9,12 @@ AUX libpst-0.5.1-gentoo.diff 3961 RMD160 6b02a093dfb00651e4b5845bef8f28782660411
MD5 6c01d3d2e0e8d62fb740a4e8aedad57b files/libpst-0.5.1-gentoo.diff 3961
RMD160 6b02a093dfb00651e4b5845bef8f287826604114 files/libpst-0.5.1-gentoo.diff 3961
SHA256 321145c02e92b178ab20bf113d2c499058cb98247026728d23d6b90a330e4a4a files/libpst-0.5.1-gentoo.diff 3961
+AUX libpst-0.5.2-gentoo.diff 3961 RMD160 6b02a093dfb00651e4b5845bef8f287826604114 SHA1 1c06143ebd7dcfc2c23efeb41ae554d9232b0fab SHA256 321145c02e92b178ab20bf113d2c499058cb98247026728d23d6b90a330e4a4a
+MD5 6c01d3d2e0e8d62fb740a4e8aedad57b files/libpst-0.5.2-gentoo.diff 3961
+RMD160 6b02a093dfb00651e4b5845bef8f287826604114 files/libpst-0.5.2-gentoo.diff 3961
+SHA256 321145c02e92b178ab20bf113d2c499058cb98247026728d23d6b90a330e4a4a files/libpst-0.5.2-gentoo.diff 3961
DIST libpst-0.5.1.tar.gz 89256 RMD160 fc4e0976841f7a4da21f0c2d77e126d27e00a641 SHA1 d5b13f293512a845da00ceb9bb1a78ec03b79874 SHA256 1e4a0e7a8d1572e8fe77c62a0e747b832bb93814fd1df624077ad0f879477857
+DIST libpst-0.5.2.tar.gz 89256 RMD160 fc4e0976841f7a4da21f0c2d77e126d27e00a641 SHA1 d5b13f293512a845da00ceb9bb1a78ec03b79874 SHA256 1e4a0e7a8d1572e8fe77c62a0e747b832bb93814fd1df624077ad0f879477857
DIST libpst_0.3.4.tgz 43666 RMD160 576ceb2c670fa7a05651787c6cf47e84c2f8bf92 SHA1 90765acc1270f2dc636e0b1ecaaf183cbfe123a6 SHA256 0b97f5c93a09d8875107e09aa3dd15830fe65935fe5b5bb56319516ec616562c
DIST libpst_0.4.1.tgz 47443 RMD160 b73fd145c252240f7fe0cc6821d9f1cf9765fa95 SHA1 ef4a93a44a1133797a874b7daad326fc5d45e3be SHA256 c135a50c07c80425b1c1c354a547cfda1de5a822e73983242b8bcc68b91c2677
EBUILD libpst-0.3.4.ebuild 827 RMD160 3d838bf36b4f8c75316adbb4f3d9cdd93a776176 SHA1 73120cfc3bf8ef529a9dbf2b1a39b8dea7ce14ce SHA256 44ede3317bd2c963d7d3e90c3542b6cf47162a581b664734ea370481f6688f7a
@@ -24,10 +29,14 @@ EBUILD libpst-0.5.1.ebuild 847 RMD160 6167322506978e38b11003e57d19f5d4ddc23b6e S
MD5 7dc2d2d79ee77722488d39ef61e227a9 libpst-0.5.1.ebuild 847
RMD160 6167322506978e38b11003e57d19f5d4ddc23b6e libpst-0.5.1.ebuild 847
SHA256 31c67799e0aa257eb2c9789525d297994298553ff993b41b93cdecf9aa1c342b libpst-0.5.1.ebuild 847
-MISC ChangeLog 1367 RMD160 c388b110cd91cb724d8f386bd41cbc480f55ac8e SHA1 7ce86d47d76cd82e581b7e7f54b65fafaad00e14 SHA256 8f6812ffd30369691fcda32aed1a1a5f92cded51bd5d8e048863522cca4b4a9f
-MD5 0a57f06267ea0fa8e527aca5b7b6ed76 ChangeLog 1367
-RMD160 c388b110cd91cb724d8f386bd41cbc480f55ac8e ChangeLog 1367
-SHA256 8f6812ffd30369691fcda32aed1a1a5f92cded51bd5d8e048863522cca4b4a9f ChangeLog 1367
+EBUILD libpst-0.5.2.ebuild 891 RMD160 e2123c53bb96c9cd48c52f393690989029837699 SHA1 744229a06f0611d5524fb60cb539b67fe72887ab SHA256 c7d01bae8fbe211c1bdee6b2c40b4ad581fa98c0d3003cae2f423e79f9abc623
+MD5 d2cadf0003fe743bc3dcc2f0cd193589 libpst-0.5.2.ebuild 891
+RMD160 e2123c53bb96c9cd48c52f393690989029837699 libpst-0.5.2.ebuild 891
+SHA256 c7d01bae8fbe211c1bdee6b2c40b4ad581fa98c0d3003cae2f423e79f9abc623 libpst-0.5.2.ebuild 891
+MISC ChangeLog 1535 RMD160 1031dba7c50067429b5215f50037aaa2360463b1 SHA1 0d1c9957705171861b409b532c682ab5964e6ef5 SHA256 56c910bfb327af0f7bc9b2c0af506a09150017d9ceaa45e37d5215f453033702
+MD5 d00648d187e69186bba6d118fe438210 ChangeLog 1535
+RMD160 1031dba7c50067429b5215f50037aaa2360463b1 ChangeLog 1535
+SHA256 56c910bfb327af0f7bc9b2c0af506a09150017d9ceaa45e37d5215f453033702 ChangeLog 1535
MISC metadata.xml 163 RMD160 cd9adc76a05a5a4d079045e90a823e487000fbe0 SHA1 499d07496dd075e4685d50b4a3284386d29d7de4 SHA256 a072456ba64483cd3108f6125498634a060a449c9ce7dfa512549fbf78601e09
MD5 768a13691288420664ddb9cb57d80098 metadata.xml 163
RMD160 cd9adc76a05a5a4d079045e90a823e487000fbe0 metadata.xml 163
@@ -41,10 +50,13 @@ SHA256 f3e10bbb91ad360eec66c508087b154ded92200c6a37d141d1f6dbf35ce27578 files/di
MD5 e30fe36a61ff7adc009f8605335640c6 files/digest-libpst-0.5.1 235
RMD160 100ec9e08372dde9ffee1f1db932674d7829169d files/digest-libpst-0.5.1 235
SHA256 f67cfeeab0c8daa69e4c3f88738464d9c9877c2e067479005877194500303f3f files/digest-libpst-0.5.1 235
+MD5 654311678e737ff1af891350bf5588a7 files/digest-libpst-0.5.2 235
+RMD160 e551638fea62335ffcc37009b735c97324b99ef3 files/digest-libpst-0.5.2 235
+SHA256 3d45f2344d6697109b5a33ca5073794b39ea02ff9f804585dbb68803510e407b files/digest-libpst-0.5.2 235
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.2 (GNU/Linux)
+Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFFy/q3AiZjviIA2XgRAmFtAKDy0SU+t6LWFjYIQFUB67xHHG2VswCZAffF
-2yI6O2TvhM9+Kput8qIH8Mg=
-=URHI
+iD8DBQFG9pgqCkvF58q80IkRAhyGAJsHxwx2MAJJr6BC0yEavzWKj5FsewCdFmrO
+/6xIBxgSHcBCBCyKhwCu+lI=
+=Q1R/
-----END PGP SIGNATURE-----
diff --git a/net-mail/libpst/files/digest-libpst-0.5.2 b/net-mail/libpst/files/digest-libpst-0.5.2
new file mode 100644
index 000000000000..5512006d2546
--- /dev/null
+++ b/net-mail/libpst/files/digest-libpst-0.5.2
@@ -0,0 +1,3 @@
+MD5 0a80562bf7c503f9d3fdd96e0de10408 libpst-0.5.2.tar.gz 89256
+RMD160 fc4e0976841f7a4da21f0c2d77e126d27e00a641 libpst-0.5.2.tar.gz 89256
+SHA256 1e4a0e7a8d1572e8fe77c62a0e747b832bb93814fd1df624077ad0f879477857 libpst-0.5.2.tar.gz 89256
diff --git a/net-mail/libpst/files/libpst-0.5.2-gentoo.diff b/net-mail/libpst/files/libpst-0.5.2-gentoo.diff
new file mode 100644
index 000000000000..7c0daff7eb62
--- /dev/null
+++ b/net-mail/libpst/files/libpst-0.5.2-gentoo.diff
@@ -0,0 +1,110 @@
+diff -urN libpst-0.5.1.orig/libpst.c libpst-0.5.1/libpst.c
+--- libpst-0.5.1.orig/libpst.c 2004-12-15 23:23:52.000000000 -0500
++++ libpst-0.5.1/libpst.c 2004-12-16 00:06:24.630215120 -0500
+@@ -261,7 +261,7 @@
+ int32_t pst_attach_to_file(pst_file *pf, pst_item_attach *attach, FILE* fp) {
+ pst_index_ll *ptr;
+ struct holder h = {NULL, fp, 0, "", 0};
+- int32_t size;
++ int32_t size = 0;
+ DEBUG_ENT("pst_attach_to_file");
+ if (attach->id_val != -1) {
+ ptr = _pst_getID(pf, attach->id_val);
+@@ -283,7 +283,7 @@
+ int32_t pst_attach_to_file_base64(pst_file *pf, pst_item_attach *attach, FILE* fp) {
+ pst_index_ll *ptr;
+ struct holder h = {NULL, fp, 1, "", 0};
+- int32_t size;
++ int32_t size = 0;
+ char *c;
+ DEBUG_ENT("pst_attach_to_file_base64");
+ if (attach->id_val != -1) {
+@@ -373,10 +373,10 @@
+ pst_desc_ll *p;
+ pst_num_array *na;
+ // pst_index_ll *list;
+- pst_index2_ll *list2;//, *t;
++ pst_index2_ll *list2 = NULL;//, *t;
+ unsigned char * buffer=NULL, *headerbuffer=NULL;//, *tc;
+ pst_x_attrib xattrib;
+- int32_t bptr = 0, bsize, hsize, tint, err=0, x;
++ int32_t bptr = 0, bsize=0, hsize=0, tint, err=0, x;
+ pst_x_attrib_ll *ptr, *p_head=NULL, *p_sh=NULL, *p_sh2=NULL;
+ char *wt;
+
+diff -urN libpst-0.5.1.orig/lspst.c libpst-0.5.1/lspst.c
+--- libpst-0.5.1.orig/lspst.c 2004-12-15 23:23:52.000000000 -0500
++++ libpst-0.5.1/lspst.c 2004-12-16 00:08:07.554568240 -0500
+@@ -37,7 +37,10 @@
+ char *rfc2426_escape(char *str);
+ char *rfc2445_datetime_format(FILETIME *ft);
+ // }}}1
+-#define DEBUG_MAIN(x) debug_print x;
++#ifdef DEBUG_MAIN
++# undef DEBUG_MAIN
++# define DEBUG_MAIN(x) debug_print x;
++#endif /* DEBUG_MAIN */
+ // int main(int argc, char** argv) {{{1
+ int main(int argc, char** argv) {
+
+@@ -47,7 +50,7 @@
+ pst_desc_ll *d_ptr;
+ char *temp = NULL; //temporary char pointer
+ int skip_child = 0;
+- struct file_ll *f, *head;
++ struct file_ll *f = NULL, *head = NULL;
+ // }}}2
+
+ if (argc <= 1)
+diff -urN libpst-0.5.1.orig/Makefile libpst-0.5.1/Makefile
+--- libpst-0.5.1.orig/Makefile 2004-12-15 23:23:52.000000000 -0500
++++ libpst-0.5.1/Makefile 2004-12-16 00:12:08.190985944 -0500
+@@ -1,7 +1,8 @@
+ #!/usr/bin/make -f
+
+-CFLAGS ?= -g -Wall
+-PREFIX ?= /usr/local
++CC ?= gcc
++CFLAGS += -Wall
++PREFIX ?= /usr
+ INSTALL ?= install
+
+ #---------------- Do not modify below this point ------------------
+@@ -58,8 +59,6 @@
+ $(INSTALL_PROGRAM) readpst{,log} $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/man/man1
+ $(INSTALL_FILE) readpst{,log}.1 $(DESTDIR)$(PREFIX)/share/man/man1/
+- $(INSTALL_DIR) $(DESTDIR)$(PREFIX)/share/doc/libpst
+- $(INSTALL_FILE) $(DOCS) $(DESTDIR)$(PREFIX)/share/doc/libpst/
+
+ uninstall:
+ -rm -f $(DESTDIR)$(PREFIX)/bin/readpst{,log}
+diff -urN libpst-0.5.1.orig/readpst.c libpst-0.5.1/readpst.c
+--- libpst-0.5.1.orig/readpst.c 2004-12-15 23:23:52.000000000 -0500
++++ libpst-0.5.1/readpst.c 2004-12-15 23:59:05.334998144 -0500
+@@ -144,7 +144,7 @@
+ int base64_body = 0;
+ // int encrypt = 0;
+ FILE *fp;
+- char *enc; // base64 encoded attachment
++ char *enc = NULL; // base64 encoded attachment
+ char *boundary = NULL, *b1, *b2; // the boundary marker between multipart sections
+ char *temp = NULL; //temporary char pointer
+ int attach_num = 0;
+diff -urN libpst-0.5.1.orig/readpstlog.c libpst-0.5.1/readpstlog.c
+--- libpst-0.5.1.orig/readpstlog.c 2004-12-15 23:23:52.000000000 -0500
++++ libpst-0.5.1/readpstlog.c 2004-12-16 00:04:38.368369376 -0500
+@@ -21,11 +21,11 @@
+
+ int main(int argc, char** argv) {
+ int *i=NULL, x, ptr, stop=0, flag;
+- char *fname, *buf, format, rec_type;
++ char *fname, *buf, format=0, rec_type;
+ unsigned char version;
+ int *show_type=NULL, show_size=0;
+ int *ex_type=NULL, ex_size=0;
+- unsigned int funcname, filename, text, end, dtype, line, c;
++ unsigned int funcname=0, filename=0, text=0, end=0, dtype=0, line=0, c=0;
+ FILE *fp;
+ struct _debug_file_rec_m mfile_rec;
+ struct _debug_file_rec_l lfile_rec;
diff --git a/net-mail/libpst/libpst-0.5.2.ebuild b/net-mail/libpst/libpst-0.5.2.ebuild
new file mode 100644
index 000000000000..1e31902117a0
--- /dev/null
+++ b/net-mail/libpst/libpst-0.5.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/libpst/libpst-0.5.2.ebuild,v 1.1 2007/09/23 16:45:18 philantrop Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Tools and library for reading Outlook files (.pst format)"
+HOMEPAGE="http://alioth.debian.org/projects/libpst/"
+SRC_URI="http://alioth.debian.org/download.php/844/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-0.5.1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-gentoo.diff"
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc AUTHORS CREDITS TODO FILE-FORMAT || die "dodoc failed"
+ dohtml FILE-FORMAT.html || die "dohtml failed"
+}