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

Reply via email to