Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28191

Modified Files:
        libsigsegv.info 
Added Files:
        libsigsegv2.info libsigsegv2.patch 
Log Message:
Updated package name and versioning due to ABI change
https://sourceforge.net/tracker/index.php?func=detail&aid=2079995&group_id=17203&atid=414256

--- NEW FILE: libsigsegv2.info ---
Package: libsigsegv2
Version: 2.6
Revision: 4
Source: mirror:gnu:libsigsegv/libsigsegv-%v.tar.gz
Source-MD5: 7e24993730649d13c6eabc28bd24de35
BuildDependsOnly: true
Depends: %n-shlibs (=%v-%r)
BuildDepends: fink (>= 0.24.12)
Replaces: libsigsegv
Conflicts: libsigsegv

ConfigureParams: --enable-shared=yes
DocFiles: AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL NEWS README

PatchFile: %n.patch
PatchFile-MD5: ec832f0f0081fe25852f633ec8fa6404

InfoTest: <<
   TestScript: <<
      make check || exit 2
   <<
<<

SplitOff: <<
    Package: %n-shlibs
    Files: lib/*.*.dylib
    Shlibs: %p/lib/libsigsegv.1.dylib 2.0.0 %n (>= 2.6-4)
    DocFiles: AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL NEWS README
<<

DescDetail: <<
This is a library for handling page faults in user mode. A page fault occurs 
when a program tries to access to a region of memory that is currently not 
available.
<<

DescPackaging: <<
Version 2.6 introduce a not backward compatible change on the library.  The 
build script needs to be patch to create a new install_name version.
<<
Description: Library for handling page faults in user mode
License: GPL
Maintainer: elcepi <[email protected]>
Homepage: http://libsigsegv.sourceforge.net/

Index: libsigsegv.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libsigsegv.info,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- libsigsegv.info     4 Oct 2008 20:56:56 -0000       1.11
+++ libsigsegv.info     21 Jun 2009 19:00:50 -0000      1.12
@@ -1,12 +1,14 @@
 Package: libsigsegv
 Version: 2.5
-Revision: 4
+Revision: 5
 Epoch: 1
 # Distribution: 10.4
 Source: gnu
 Source-MD5: bcb3a7208661dead3aec2cbde4373a3b
 BuildDependsOnly: true
 Depends: %N-shlibs (= %e:%v-%r)
+Conflicts: libsigsegv2
+Replaces: libsigsegv2
 ConfigureParams: --enable-shared=yes
 DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README
 

--- NEW FILE: libsigsegv2.patch ---
diff -urN libsigsegv-2.6.orig/build-aux/ltmain.sh 
libsigsegv-2.6/build-aux/ltmain.sh
--- libsigsegv-2.6.orig/build-aux/ltmain.sh     2008-05-18 03:42:00.000000000 
-0700
+++ libsigsegv-2.6/build-aux/ltmain.sh  2009-01-18 23:58:29.000000000 -0800
@@ -5728,11 +5728,11 @@
        darwin)
          # Like Linux, but with the current version available in
          # verstring for coding it into the library header
-         func_arith $current - $age
+         func_arith $current - $age + 1
          major=.$func_arith_result
          versuffix="$major.$age.$revision"
          # Darwin ld doesn't like 0 for these options...
-         func_arith $current + 1
+         func_arith $current + 2
          minor_current=$func_arith_result
          xlcverstring="${wl}-compatibility_version ${wl}$minor_current 
${wl}-current_version ${wl}$minor_current.$revision"
          verstring="-compatibility_version $minor_current -current_version 
$minor_current.$revision"


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to