Update of /cvsroot/fink/dists/10.2-gcc3.3/unstable/main/finkinfo/libs
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6393/10.2-gcc3.3/unstable/main/finkinfo/libs
Modified Files:
libicu28.info
Added Files:
libicu30.info libicu30.patch
Log Message:
mono 1.0 for 10.3, more to come
--- NEW FILE: libicu30.info ---
Package: libicu30
Version: 3.0
Revision: 1
Source: ftp://www-126.ibm.com/pub/icu/%v/icu-%v.tgz
Source-MD5: f66c1e6f4622a2d880a5f056d86b5a38
SourceDirectory: icu
Depends: %N-shlibs (>= %v-%r)
Conflicts: libicu28, libicu28-dev
Replaces: libicu28, libicu28-dev
Patch: %n.patch
NoSetCPPFLAGS: true
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
NoSetLDFLAGS: true
SetCPPFLAGS: -Os
SetCFLAGS: -Os
SetCXXFLAGS: -Os
ConfigureParams: --mandir="%p/share/man" --sysconfdir="%p/etc" --disable-samples
--enable-shared --enable-static
CompileScript: <<
#!/bin/sh -e
pushd source
./configure %c
make
popd
<<
InstallScript: <<
#!/bin/sh -e
pushd source
make install DESTDIR="%d"
popd
install -d -m 755 %i/etc/icu
install -c -m 644 source/data/mappings/convrtrs.txt %i/etc/icu/
install -d -m 755 %i/lib/icu/%v
touch %i/lib/icu/%v/.turd
<<
SplitOff: <<
Package: %N-shlibs
Files: <<
lib/libicudata.*.dylib
lib/libicui18n.*.dylib
lib/libicuio.*.dylib
lib/libicule.*.dylib
lib/libiculx.*.dylib
lib/libicutu.*.dylib
lib/libicuuc.*.dylib
<<
Shlibs: <<
%p/lib/libicudata.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libicui18n.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libicuio.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libicule.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libiculx.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libicutu.30.0.dylib 30.0.0 (%n >= 3.0-1)
%p/lib/libicuuc.30.0.dylib 30.0.0 (%n >= 3.0-1)
<<
Description: Shared libraries for ICU
DocFiles: license.html
<<
SplitOff2: <<
Package: %N-dev
Depends: %N (>= %v-%r)
Description: Headers and static libraries for ICU
Files: <<
bin/icu-config
include
lib
<<
<<
ConfFiles: %p/etc/icu/convrtrs.txt
PostInstScript: <<
icucurrent=`2>/dev/null ls -dp %p/lib/icu/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort
-rn | head -1`
cd %p/lib/icu
rm -f %p/lib/icu/current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
ICU_DATA=%p/lib/icu/%v
export ICU_DATA
if test ! -f $ICU_DATA/cnvalias.dat -o %p/etc/icu/convrtrs.txt -nt
$ICU_DATA/cnvalias.dat
then
if [ -x "%p/bin/gencnval" ]; then
echo Compiling converters and aliases list from %p/etc/icu/convrtrs.txt
%p/bin/gencnval %p/etc/icu/convrtrs.txt
fi
fi
<<
DocFiles: *.html
License: BSD
Description: International Components for Unicode
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Homepage: http://oss.software.ibm.com/icu/
DescDetail: <<
The International Components for Unicode (ICU) libraries provide robust
and full-featured Unicode services on a wide variety of platforms. ICU
supports the most current version of the Unicode standard, and they
provide support for supplementary Unicode characters (needed for GB
18030 repertoire support).
As computing environments become more heterogeneous, software
portability becomes more important. ICU lets you produce the same
results across all the various platforms you support, without
sacrificing performance. It offers great flexibility to extend and
customize the supplied services, which include:
* Text: Unicode text handling, full character properties and character
set conversions (500+ codepages)
* Analysis: Unicode regular expressions; full Unicode sets; character,
word and line boundaries
* Comparison: Language sensitive collation and searching
* Transformations: normalization, upper/lowercase, script
transliterations (50+ pairs)
* Locales: Comprehensive locale data (230+) and resource bundle
architecture
* Complex Text Layout: Arabic, Hebrew, Indic and Thai
* Time: Multi-calendar and time zone
* Formatting and Parsing: dates, times, numbers, currencies, messages
and rule based
<<
Index: libicu28.info
===================================================================
RCS file: /cvsroot/fink/dists/10.2-gcc3.3/unstable/main/finkinfo/libs/libicu28.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- libicu28.info 30 Apr 2004 18:11:30 -0000 1.6
+++ libicu28.info 3 Jul 2004 16:37:41 -0000 1.7
@@ -1,6 +1,6 @@
Package: libicu28
Version: 2.8
-Revision: 4
+Revision: 5
Source: mirror:sourceforge:fink/icu-%v.tgz
Source-MD5: 49b5509c111596e958a87f3b17432cdd
@@ -11,8 +11,8 @@
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
NoSetLDFLAGS: true
-Conflicts: %N-data
-Replaces: %N-data
+Conflicts: %N-data, libicu30, libicu30-dev
+Replaces: %N-data, libicu30, libicu30-dev
ConfigureParams: --mandir="%p/share/man" --sysconfdir="%p/etc" --disable-samples
--enable-shared --enable-static
CompileScript: <<
#!/bin/sh -e
--- NEW FILE: libicu30.patch ---
diff -uNr icu/source/config/Makefile.inc.in icu-new/source/config/Makefile.inc.in
--- icu/source/config/Makefile.inc.in Tue Jun 1 19:12:22 2004
+++ icu-new/source/config/Makefile.inc.in Tue Jun 29 16:57:17 2004
@@ -48,7 +48,7 @@
A = a
# Suffix at the end of libraries. Usually empty.
-ICULIBSUFFIX = @ICULIBSUFFIX@
+ICULIBSUFFIX = [EMAIL PROTECTED]@
# ICULIBSUFFIX_VERSION is non-empty if it is to contain a library
# version. For example, if it is 21, it means libraries are named
# libicuuc21.so for example.
diff -uNr icu/source/config/mh-darwin icu-new/source/config/mh-darwin
--- icu/source/config/mh-darwin Tue May 18 17:54:24 2004
+++ icu-new/source/config/mh-darwin Tue Jun 29 16:59:48 2004
@@ -25,7 +25,7 @@
SHLIB.cc= $(CXX) -dynamiclib -dynamic $(CXXFLAGS) $(LDFLAGS)
## Compiler switches to embed a library name and version information
-LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR)
-Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(notdir
$(MIDDLE_SO_TARGET))
+LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR)
-Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(libdir)/$(notdir
$(MIDDLE_SO_TARGET))
## Compiler switch to embed a runtime search path
LD_RPATH=
@@ -36,6 +36,16 @@
GENCCODE_ASSEMBLY=-a gcc-darwin
+## Override Versioned target for a shared library.
+FINAL_SO_TARGET= $(basename $(SO_TARGET)).$(SO_TARGET_VERSION).$(SO)
+MIDDLE_SO_TARGET= $(basename $(SO_TARGET)).$(SO_TARGET_VERSION_MAJOR).$(SO)
+
+# The following is for Makefile.inc's use.
+ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR)
+
+# this one is for icudefs.mk's use
+#SO_TARGET_VERSION_SUFFIX = $(SO_TARGET_VERSION_MAJOR)
+
## Shared object suffix
SO= dylib
## Non-shared intermediate object suffix
@@ -72,9 +82,9 @@
## Versioned libraries rules
-%.$(SO).$(SO_TARGET_VERSION_MAJOR): %.$(SO).$(SO_TARGET_VERSION)
+%.$(SO_TARGET_VERSION_MAJOR).$(SO): %.$(SO_TARGET_VERSION).$(SO)
$(RM) $@ && ln -s ${<F} $@
-%.$(SO): %.$(SO).$(SO_TARGET_VERSION_MAJOR)
- $(RM) $@ && ln -s ${*F}.$(SO).$(SO_TARGET_VERSION) $@
+%.$(SO): %.$(SO_TARGET_VERSION_MAJOR).$(SO)
+ $(RM) $@ && ln -s ${*F}.$(SO_TARGET_VERSION).$(SO) $@
## End Darwin-specific setup
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits