changeset 244:f2ae612fa62b stable-0-6-46

fixes for fedora 13 change in implicit dso linking semantics
author Carl Byington <carl@five-ten-sg.com>
date Sat, 13 Feb 2010 10:14:19 -0800
parents 0199af9730b2
children 9d3ceecb30d7
files ChangeLog NEWS configure.in libpst.spec.in regression/regression-tests.bash
diffstat 5 files changed, 23 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- 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.
--- 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.
--- 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 <carl@five-ten-sg.com> - 0.6.46-1
+- prefer libpthread over librt for finding sem_init function.
+
+* Thu Jan 21 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.45-2
+- rebuild for new boost package
+
 * Wed Nov 18 2009 Carl Byington <carl@five-ten-sg.com> - 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.
--- 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