# HG changeset patch # User Carl Byington # Date 1266084859 28800 # Node ID f2ae612fa62b3702429669414619cba95b52a38e # Parent 0199af9730b229ff017f7bdf7eb0b113bcd6b51a fixes for fedora 13 change in implicit dso linking semantics diff -r 0199af9730b2 -r f2ae612fa62b ChangeLog --- a/ChangeLog Fri Dec 11 08:57:25 2009 -0800 +++ b/ChangeLog Sat Feb 13 10:14:19 2010 -0800 @@ -1,3 +1,8 @@ +LibPST 0.6.46 (2010-02-13) +=============================== + * prefer libpthread over librt for finding sem_init function. + * rebuild for fedora 13 change in implicit dso linking semantics. + LibPST 0.6.45 (2009-11-18) =============================== * patch from Hugo DesRosiers to export categories and notes into vcards. diff -r 0199af9730b2 -r f2ae612fa62b NEWS --- a/NEWS Fri Dec 11 08:57:25 2009 -0800 +++ b/NEWS Sat Feb 13 10:14:19 2010 -0800 @@ -1,3 +1,4 @@ +0.6.46 2010-02-13 fixes for fedora 13 change in implicit dso linking semantics 0.6.45 2009-11-18 patch from Hugo DesRosiers to export categories and notes into vcards 0.6.44 2009-09-20 patch from Lee Ayres to add file name extensions in separate mode 0.6.43 2009-09-12 patches from Justin Greer, Chris White, Roberto Polli; better rfc822 embedded message decoding @@ -7,7 +8,7 @@ 0.6.39 2009-06-21 fedora > 10 moved to boost-python-devel 0.6.39 2009-06-21 fedora > 10 moved to boost-python-devel 0.6.38 2009-06-21 many changes including shared library soname -0.6.37 2009-04-17 add pst_attach_to_mem() back into the shared library interface. +0.6.37 2009-04-17 add pst_attach_to_mem() back into the shared library interface 0.6.36 2009-04-14 build separate -doc and -devel-doc subpackages 0.6.35 2009-04-08 properly add trailing mime boundary in all modes, build separate rpms with libpst.so shared. 0.6.34 2009-03-19 avoid putting mixed item types into the same output folder @@ -16,7 +17,7 @@ 0.6.31 2009-03-14 bump version for fedora cvs tagging mistake 0.6.30 2009-03-14 track character set individually for each mapi element, avoid emitting bogus empty email messages into contacts and calendar files. 0.6.29 2009-02-24 fix for 64bit on Fedora 11 -0.6.28 2009-02-24 improve decoding of multipart/report and message/rfc822 mime types. +0.6.28 2009-02-24 improve decoding of multipart/report and message/rfc822 mime types 0.6.27 2009-02-07 fix for const correctness on Fedora 11 0.6.26 2009-02-07 patch from Fridrich Strba for building on mingw, and autoconf cleanup, better mime headers 0.6.25 2009-01-16 improve handling of content-type charset values in mime parts @@ -27,10 +28,10 @@ 0.6.20 2008-10-09 add configure option --enable-dii=no, fixes from Robert Harris for pst2ldif. 0.6.19 2008-09-14 Initial work on a .so shared library from Bharath Acharya. 0.6.18 2008-08-28 Fixes for iconv on Mac from Justin Greer. -0.6.17 2008-08-05 More fixes for 32/64 bit portability on big endian ppc. -0.6.16 2008-08-05 Use inttypes.h for portable printing of 64 bit items. -0.6.15 2008-07-30 Fix file handle leak in error case, missing length on lz decompression. -0.6.14 2008-06-15 Fix my mistake in debian packaging. +0.6.17 2008-08-05 More fixes for 32/64 bit portability on big endian ppc +0.6.16 2008-08-05 Use inttypes.h for portable printing of 64 bit items +0.6.15 2008-07-30 Fix file handle leak in error case, missing length on lz decompression +0.6.14 2008-06-15 Fix my mistake in debian packaging 0.6.13 2008-06-13 Patch from Robert Simpson for encryption type 2. 0.6.12 2008-06-10 Patch from Joachim Metz for debian packaging, and fix for incorrect length on lz decompression. 0.6.11 2008-06-03 Use ftello/fseeko to properly handle large files. diff -r 0199af9730b2 -r f2ae612fa62b configure.in --- a/configure.in Fri Dec 11 08:57:25 2009 -0800 +++ b/configure.in Sat Feb 13 10:14:19 2010 -0800 @@ -1,5 +1,5 @@ AC_PREREQ(2.59) -AC_INIT(libpst,0.6.45,carl@five-ten-sg.com) +AC_INIT(libpst,0.6.46,carl@five-ten-sg.com) AC_CONFIG_SRCDIR([src/libpst.c]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE @@ -136,7 +136,7 @@ AC_HEADER_DIRENT AC_HEADER_STDC AC_CHECK_HEADERS([ctype.h dirent.h errno.h fcntl.h inttypes.h limits.h regex.h semaphore.h signal.h stdarg.h stdint.h stdio.h stdlib.h string.h sys/param.h sys/shm.h sys/stat.h sys/types.h time.h unistd.h wchar.h]) -AC_SEARCH_LIBS([sem_init],rt) +AC_SEARCH_LIBS([sem_init],[pthread rt]) # Checks for typedefs, structures, and compiler characteristics. diff -r 0199af9730b2 -r f2ae612fa62b libpst.spec.in --- a/libpst.spec.in Fri Dec 11 08:57:25 2009 -0800 +++ b/libpst.spec.in Sat Feb 13 10:14:19 2010 -0800 @@ -146,6 +146,12 @@ %changelog +* Thu Jan 21 2010 Carl Byington - 0.6.46-1 +- prefer libpthread over librt for finding sem_init function. + +* Thu Jan 21 2010 Carl Byington - 0.6.45-2 +- rebuild for new boost package + * Wed Nov 18 2009 Carl Byington - 0.6.45-1 - patch from Hugo DesRosiers to export categories and notes into vcards. - extend that patch to export categories into vcalendar appointments also. diff -r 0199af9730b2 -r f2ae612fa62b regression/regression-tests.bash --- a/regression/regression-tests.bash Fri Dec 11 08:57:25 2009 -0800 +++ b/regression/regression-tests.bash Sat Feb 13 10:14:19 2010 -0800 @@ -67,11 +67,11 @@ ## normal recursive dump #$val ../src/readpst $jobs -r -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 - # separate mode with filename extensions - $val ../src/readpst $jobs -r -e -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 + ## separate mode with filename extensions + #$val ../src/readpst $jobs -r -e -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 ## separate mode where we decode all attachments to binary files - #$val ../src/readpst $jobs -r -S -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 + $val ../src/readpst $jobs -r -S -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 ## testing idblock #../src/getidblock -p $fn 0 >$ba.fulldump