Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs In directory vz-cvs-3.sog:/tmp/cvs-serv6077/stable/main/finkinfo/libs
Added Files: tclexpat.info tclexpat.patch tclxml-x86_64.info tclxml-x86_64.patch tclxml.info tclxml.patch Log Message: some tcl libs to stable --- NEW FILE: tclexpat.info --- Package: tclexpat Version: 2.6 Revision: 13 Description: XML/expat parsing routines for Tcl scripts DescPort: << There's something weird with file locations between the parent directory and this one. The installed headers have generic names so move them into a subdir in include/ so not conflict with other packages (or be accidentally loaded in preference to other subdirs). To build against this package, pass a -I%p/include/%n to your compiler. This compiles a shared library but does not set the compatibility version info, nor does it install a .la or the full set of versioned and versionless links for .dylib files. The whole thing goes in a private place in lib/ so not going to fix this nor make a -shlibs. << Homepage: http://www.garshol.priv.no/download/xmltools/prod/tclexpat.html License: GPL Maintainer: Daniel Macks <dma...@netspace.org> Depends: tcltk (>= 8.3-1), tcllib (>= 1.2-1), tclxml BuildDepends: tclxml-dev, tcltk-dev (>= 8.3-1), fink (>= 0.28-1) BuildConflicts: lclint # lclint installs %p/lib/Makefile, which leads configure to believe # it is using tcltk from tcltk's builddir, hence failure Source: mirror:sourceforge:tclxml/tclxml-%v.tar.gz Source-MD5: a54d1d6965e2123529e80d2a7ed251ec PatchFile: %n.patch PatchFile-MD5: aed2105b57db51d73eda19c8d5108c57 PatchScript: << %{default_script} cd expat; ln -s ../tclexpat.c . << ConfigureParams: --enable-shared --with-tcl=%p/lib --with-Tclxml=%p/lib SetCPPFLAGS: -I.. CompileScript: << cd expat; ./configure %c cd expat; make << InstallScript: << cd expat; make install DESTDIR=%d mkdir -m 0755 %i/include/%n mv %i/include/*.h %i/include/%n << DocFiles: expat/expat.html Shlibs: !%p/lib/Tclexpat2.6/libTclexpat2.6.dylib SplitOff: << Package: %N-dev Replaces: %N (<< 2.6-11) BuildDependsOnly: true Files: include DocFiles: expat/expat.html << --- NEW FILE: tclxml-x86_64.patch --- diff -Nurd -x'*~' tclxml-3.1.orig/Makefile.in tclxml-3.1/Makefile.in --- tclxml-3.1.orig/Makefile.in 2005-05-20 08:02:01.000000000 -0400 +++ tclxml-3.1/Makefile.in 2008-08-28 00:27:48.000000000 -0400 @@ -123,6 +123,7 @@ pkgdatadir = $(datadir)/$(PKG_DIR) pkglibdir = $(libdir)/$(PKG_DIR) pkgincludedir = $(includedir)/$(PKG_DIR) +LIB_RUNTIME_DIR = $(pkglibdir) top_builddir = . --- NEW FILE: tclexpat.patch --- diff -Nurd -x'*~' tclxml-3.1.orig/expat/Makefile.in tclxml-3.1/expat/Makefile.in --- tclxml-3.1.orig/expat/Makefile.in 2002-10-09 17:17:21.000000000 -0400 +++ tclxml-3.1/expat/Makefile.in 2009-07-31 15:35:21.000000000 -0400 @@ -143,7 +143,7 @@ RANLIB = @RANLIB@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LD = @SHLIB_LD@ -SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ +SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ -install_name ${pkglibdir}/$@ SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ STLIB_LD = @STLIB_LD@ TCL_DEFS = @TCL_DEFS@ --- NEW FILE: tclxml.info --- Package: tclxml Version: 3.1 Revision: 1 Description: XML parsing routines for Tcl scripts DescPort: << Some of the tests/tclxml.tcl tests fail, but this appears to be due to syntax errors within the those scripts. Make sure shared-library linker flags are passed to the linker. << DescPackaging: << This compiles a shared library but places it in a private place and uses it via dlopen-like pkgIndex.tcl mechanism, so considering it private. << Homepage: http://tclxml.sourceforge.net License: OSI-Approved Maintainer: Daniel Macks <dma...@netspace.org> Depends: tcltk (>= 8.4.1-1), tcllib (>= 1.2-1) BuildDepends: tcltk-dev (>= 8.4.1-1), fink (>= 0.28-1) Source: mirror:sourceforge:%n/%n-%v.tar.gz Source-MD5: 35de63a4ceba7a6fdb85dd1a62f2e881 BuildConflicts: lclint # lclint installs %p/lib/Makefile, which leads configure to believe # it is using tcltk from tcltk's builddir, hence failure PatchFile: %n.patch PatchFile-MD5: dfa13d2a9817a0b07bbd4c44f396d390 ConfigureParams: --enable-shared --with-tcl=%p/lib InstallScript: make install DESTDIR=%d DocFiles: ANNOUNCE ChangeLog LICENSE README README.html RELNOTES Shlibs: !%p/lib/Tclxml3.1/libTclxml3.1.dylib SplitOff: << Package: %N-dev Replaces: %N (<< 2.6-12) BuildDependsOnly: true Files: include lib/TclxmlConfig.sh lib/Tclxml3.1/libTclxmlstub3.1.a DocFiles: ANNOUNCE ChangeLog LICENSE README README.html RELNOTES << --- NEW FILE: tclxml-x86_64.info --- Package: tclxml Version: 3.2 Revision: 1 Architecture: x86_64 Description: XML parsing routines for Tcl scripts DescPort: << Some of the tests/tclxml.tcl tests fail, but this appears to be due to syntax errors within the those scripts. The tclxml package must be installed for testsuite to run. Make sure shared-library linker flags are passed to the linker. << DescPackaging: << This compiles a shared library but places it in a private place and uses it via dlopen-like pkgIndex.tcl mechanism, so considering it private. << Homepage: http://tclxml.sourceforge.net License: OSI-Approved Maintainer: Daniel Macks <dma...@netspace.org> Depends: tcltk (>= 8.4.1-1), tcllib (>= 1.2-1) BuildDepends: tcltk-dev (>= 8.4.1-1), fink (>= 0.28-1) Source: mirror:sourceforge:%n/%n-%v.tar.gz Source-MD5: 9d1605246c899eff7db591bca3c23200 BuildConflicts: lclint # lclint installs %p/lib/Makefile, which leads configure to believe # it is using tcltk from tcltk's builddir, hence failure PatchFile: %n-x86_64.patch PatchFile-MD5: 153bd9d9d6197eebb6b5e2460786c926 ConfigureParams: --enable-shared --with-tcl=%p/lib InstallScript: make install DESTDIR=%d DocFiles: ANNOUNCE ChangeLog LICENSE README.html Shlibs: !%p/lib/Tclxml3.2/libTclxml3.2.dylib SplitOff: << Package: %N-dev Replaces: %N (<< 2.6-12) BuildDependsOnly: true Files: include lib/TclxmlConfig.sh lib/Tclxml3.2/libTclxmlstub3.2.a DocFiles: ANNOUNCE ChangeLog LICENSE README.html << --- NEW FILE: tclxml.patch --- diff -Nurd -x'*~' tclxml-3.1.orig/Makefile.in tclxml-3.1/Makefile.in --- tclxml-3.1.orig/Makefile.in 2005-05-20 08:02:01.000000000 -0400 +++ tclxml-3.1/Makefile.in 2008-08-28 00:27:48.000000000 -0400 @@ -123,6 +123,7 @@ pkgdatadir = $(datadir)/$(PKG_DIR) pkglibdir = $(libdir)/$(PKG_DIR) pkgincludedir = $(includedir)/$(PKG_DIR) +LIB_RUNTIME_DIR = $(pkglibdir) top_builddir = . diff -Nurd -x'*~' tclxml-3.1.orig/configure tclxml-3.1/configure --- tclxml-3.1.orig/configure 2005-11-04 01:26:33.000000000 -0500 +++ tclxml-3.1/configure 2008-08-28 00:29:17.000000000 -0400 @@ -4573,13 +4573,13 @@ Rhapsody-*|Darwin-*) SHLIB_CFLAGS="-fno-common" SHLIB_LD="cc -dynamiclib \${LDFLAGS}" - TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_MAJOR_VERSION} -current_version \${VERSION} -install_name \${LIB_RUNTIME_DIR}/\${TCL_LIB_FILE} -prebind -seg1addr 0xa000000" + TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_MAJOR_VERSION} -current_version \${VERSION} -install_name \${LIB_RUNTIME_DIR}/\$@ -prebind -seg1addr 0xa000000" SHLIB_LD_LIBS='${LIBS}' SHLIB_SUFFIX=".dylib" DL_OBJS="tclLoadDyld.o" DL_LIBS="" LDFLAGS="-prebind" - LD_SEARCH_FLAGS="" + LD_SEARCH_FLAGS="${TCL_SHLIB_LD_EXTRAS}" CFLAGS_OPTIMIZE="-O3" EXTRA_CFLAGS="-arch ppc -pipe" ;; @@ -5086,7 +5086,7 @@ - SHLIB_LDFLAGS='$(LDFLAGS_DEFAULT)' + SHLIB_LDFLAGS="\$(LDFLAGS_DEFAULT) ${LD_SEARCH_FLAGS}" ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs