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