Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/devel
In directory vz-cvs-3.sog:/tmp/cvs-serv7689

Added Files:
        getxml.info dtags.info duma.info duma.patch 
Log Message:
sync. w/ 10.!4/stable, validated on powerpc-darwin8


--- NEW FILE: getxml.info ---
Package: getxml
Version: 1.0.4
Revision: 1
Depends: glib-shlibs, libxml-shlibs
BuildDepends: glib, libxml
Source: mirror:gnu:toutdoux/%n-%v.tar.gz
Source-MD5: 02d87746497c50bcba432330239ddb76
UpdateConfigGuess: true
InstallScript: <<
make install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Description: Localization tool for XML
DescDetail: <<
getxml is an internationalization tool for XML files.

'getxml-extract' : extract data for internationalization
'getxml-merge'   : merge xml file and po file

This package is needed by toutdoux.
<<
License: GPL
Maintainer: Ben Hines <[email protected]>
Homepage: http://www.gnu.org/software/toutdoux/

--- NEW FILE: duma.patch ---
diff -ru duma_2_5_15.orig/GNUmakefile duma_2_5_15/GNUmakefile
--- duma_2_5_15.orig/GNUmakefile        2008-08-03 15:22:38.000000000 -0400
+++ duma_2_5_15/GNUmakefile     2009-04-13 12:44:46.000000000 -0400
@@ -514,8 +514,7 @@
   ifeq ($(OS), osx)
 
 $(DUMASO): duma_config.h $(SO_OBJECTS)
-       $(CXX) -g -dynamiclib -Wl -o $(DUMASO) $(SO_OBJECTS) -lpthread -lc
-       $(CXX) -g -dynamiclib -o $(DUMASO) $(SO_OBJECTS) -lpthread -lc
+       $(CXX) -g -dynamiclib -install_name $(libdir)/$(DUMASO) 
-current_version 1.0.0 -compatibility_version 1.0.0 -o $(DUMASO) $(SO_OBJECTS) 
-lpthread -lc
 
   else
 
diff -ru duma_2_5_15.orig/duma.sh duma_2_5_15/duma.sh
--- duma_2_5_15.orig/duma.sh    2008-07-20 18:59:32.000000000 -0400
+++ duma_2_5_15/duma.sh 2009-04-13 12:58:44.000000000 -0400
@@ -14,4 +14,4 @@
 fi
 
 # Set the environment to (pre)load duma library.
-(export LD_PRELOAD=./libduma.so.0.0.0; export 
DYLD_INSERT_LIBRARIES=libduma.dylib; export DYLD_FORCE_FLAT_NAMESPACE=1; exec 
$*)
+(export LD_PRELOAD=@PREFIX@/lib/libduma.0.dylib; export 
DYLD_INSERT_LIBRARIES=@PREFIX@/lib/libduma.0.dylib; export 
DYLD_FORCE_FLAT_NAMESPACE=1; exec $*)

--- NEW FILE: duma.info ---
Package: duma
Version: 2.5.15
Revision: 1
Description: Detect Unintended Memory Access
Maintainer: Daniel Johnson <[email protected]>
Homepage: http://duma.sourceforge.net/
License: GPL2+
DescDetail: <<
DUMA is an open-source library (under GNU General Public License) to detect
buffer overruns and under-runs in C and C++ programs.
This library is a fork of Buce Perens Electric Fence library and adds some
new features to it. Features of the DUMA library:
        *       "overloads" all standard memory allocation functions like
                malloc(), calloc(), memalign(), strdup(), operator new, 
operator new[]
                and also their counterpart deallocation functions like free(),
                operator delete and operator delete[]
        *       utilizes the MMU (memory management unit) of the CPU:
                allocates and protects an extra memory page to detect any 
illegal
                access beyond the top of the buffer (or bottom, at the user's 
option)
        *       stops the program at exactly that instruction, which does the
                erroneous access to the protected memory page,
                allowing location of the defectice source code in a debugger
        *       detects erroneous writes at the non-protected end of the memory
                block at deallocation of the memory block
        *       detects mismatch of allocation/deallocation functions: f.e.
                allocation with malloc() but deallocation with operator delete
        *       leak detection: detect memory blocks which were not deallocated
                until program exit
        *       runs on Linux / U*ix and MS Windows NT/2K/XP operating systems
        *       preloading of the library on Linux (and some U*ix) systems
                allowing tests without necessity of changing source code or
                recompilation
<<
DescUsage: <<
        Link programs against libduma.a or use the "duma" script to run
        a single executable with libduma.dylib. You can also run a program
        with (export LD_PRELOAD=%p/lib/libduma.0.dylib; \
        export DYLD_INSERT_LIBRARIES=%p/lib/libduma.0.dylib; \
        export DYLD_FORCE_FLAT_NAMESPACE=1; exec programname)
<<

Source: mirror:sourceforge:%n/%n_2_5_15.tar.gz
Source-MD5: fe630c69cbaa39caf225a3d9ed2fda1f

PatchFile: %n.patch
PatchFile-MD5: f649dcb63161693a435c4841e172b7f4
PatchScript: sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1

Depends: %n-shlibs (= %v-%r)
BuildDepends: fink (>= 0.24.12-1)

UseMaxBuildJobs: false

CompileScript: make prefix=%p OS=osx DUMASO=libduma.0.dylib

InfoTest: TestScript: make check prefix=%p OS=osx DUMASO=libduma.0.dylib || 
exit 2

InstallScript: make install prefix=%i OS=osx DUMASO=libduma.0.dylib

DocFiles: CHANGELOG COPYING* README.txt TODO

SplitOff: <<
        Package: %N-shlibs
        
        Files: lib/libduma.0.dylib
        Shlibs: %p/lib/libduma.0.dylib 1.0.0 %n (>= 2.5.15-1)
        
        DocFiles: CHANGELOG COPYING* README.txt TODO
<<

SplitOff2: <<
        Package: %N-dev
        
        Depends: %N-shlibs (= %v-%r)
        BuildDependsOnly: true
        
        Files: include lib
        
        DocFiles: CHANGELOG COPYING* README.txt TODO
<<

--- NEW FILE: dtags.info ---
Package: dtags
Version: 1.0.1
Revision: 1
Depends: glib-shlibs, libxml-shlibs
BuildDepends: glib, libxml, getxml, exuberant-ctags, libxslt, libxslt-bin, 
gettext-bin, gettext-tools
Source: mirror:gnu:toutdoux/%n-%v.tar.gz
Source-MD5: ce30d9f72a9be975dac05802309bab62
UpdateConfigGuess: true
CompileScript: <<
./configure %c
make LINGUAS="en fr"
<<
InstallScript: <<
make install DESTDIR=%d LINGUAS="en fr"
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README
Description: Use exuberant-ctags with xsltproc
DescDetail: <<
dtags is a tool that allows you to use Exuberant Ctags with xsltproc.
The XSL for the gtk-doc HTML formatting style is included.

This package is needed by toutdoux.
<<
License: GPL
Maintainer: Ben Hines <[email protected]>
Homepage: http://www.gnu.org/software/toutdoux/


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to