Sat Jul 25 13:02:05 2009 UTC ()
fix PLIST for Mac OS dylib libraries, bump PKGREVISION for this

change test compiled on Mac OS X 10.5.7 and NetBSD 4.0


(jdolecek)
diff -r1.58 -r1.59 pkgsrc/textproc/icu/Makefile
diff -r1.16 -r1.17 pkgsrc/textproc/icu/PLIST

cvs diff -r1.58 -r1.59 pkgsrc/textproc/icu/Makefile (switch to unified diff)

--- pkgsrc/textproc/icu/Makefile 2009/03/25 22:30:19 1.58
+++ pkgsrc/textproc/icu/Makefile 2009/07/25 13:02:05 1.59
@@ -1,62 +1,66 @@ @@ -1,62 +1,66 @@
1# $NetBSD: Makefile,v 1.58 2009/03/25 22:30:19 he Exp $ 1# $NetBSD: Makefile,v 1.59 2009/07/25 13:02:05 jdolecek Exp $
2# 2#
3 3
4DISTNAME= icu4c-4_0_1-src 4DISTNAME= icu4c-4_0_1-src
5PKGNAME= icu-4.0.1 5PKGNAME= icu-4.0.1
 6PKGREVISION= 1
6CATEGORIES= textproc 7CATEGORIES= textproc
7MASTER_SITES= http://download.icu-project.org/files/icu4c/4.0.1/ 8MASTER_SITES= http://download.icu-project.org/files/icu4c/4.0.1/
8EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tgz
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.icu-project.org/ 12HOMEPAGE= http://www.icu-project.org/
12COMMENT= Robust and full-featured Unicode services 13COMMENT= Robust and full-featured Unicode services
13 14
14PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
15MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
16 17
17WRKSRC= ${WRKDIR}/icu/source 18WRKSRC= ${WRKDIR}/icu/source
18USE_TOOLS+= gmake 19USE_TOOLS+= gmake
19USE_LANGUAGES= c c++ 20USE_LANGUAGES= c c++
20TEST_TARGET= check 21TEST_TARGET= check
21UNLIMIT_RESOURCES+= datasize 22UNLIMIT_RESOURCES+= datasize
22 23
23GNU_CONFIGURE= YES 24GNU_CONFIGURE= YES
24CONFIGURE_ARGS+= --enable-static 25CONFIGURE_ARGS+= --enable-static
25CONFIGURE_ENV+= U_MAKE=${TOOLS_GMAKE:Q} 26CONFIGURE_ENV+= U_MAKE=${TOOLS_GMAKE:Q}
26 27
27.include "../../mk/pthread.buildlink3.mk" 28.include "../../mk/pthread.buildlink3.mk"
28 29
29.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native" 30.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native"
30CONFIGURE_ARGS+= --disable-threads 31CONFIGURE_ARGS+= --disable-threads
31.endif 32.endif
32 33
33.include "../../mk/compiler.mk" 34.include "../../mk/compiler.mk"
34 35
35.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly" 36.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "DragonFly"
36PLIST_SUBST+= MH_NAME=mh-bsd-gcc 37PLIST_SUBST+= MH_NAME=mh-bsd-gcc
37.elif ${OPSYS} == "Linux" 38.elif ${OPSYS} == "Linux"
38PLIST_SUBST+= MH_NAME=mh-linux 39PLIST_SUBST+= MH_NAME=mh-linux
39.elif ${OPSYS} == "SunOS" 40.elif ${OPSYS} == "SunOS"
40. if !empty(CC_VERSION:Mgcc*) 41. if !empty(CC_VERSION:Mgcc*)
41PLIST_SUBST+= MH_NAME=mh-solaris-gcc 42PLIST_SUBST+= MH_NAME=mh-solaris-gcc
42. else 43. else
43PLIST_SUBST+= MH_NAME=mh-solaris 44PLIST_SUBST+= MH_NAME=mh-solaris
44. endif 45. endif
45.elif ${OPSYS} == "IRIX" 46.elif ${OPSYS} == "IRIX"
46PLIST_SUBST+= MH_NAME=mh-irix 47PLIST_SUBST+= MH_NAME=mh-irix
47.elif ${OPSYS} == "Darwin" 48.elif ${OPSYS} == "Darwin"
48PLIST_SUBST+= MH_NAME=mh-darwin 49PLIST_SUBST+= MH_NAME=mh-darwin
49.else 50.else
50# For unknown systems, set the filename to mh-unknown so that the user 51# For unknown systems, set the filename to mh-unknown so that the user
51# gets a warning about missing files. 52# gets a warning about missing files.
52PLIST_SUBST+= MH_NAME=mh-unknown 53PLIST_SUBST+= MH_NAME=mh-unknown
53.endif 54.endif
54 55
55.if ${OPSYS} == "Darwin" 56.if ${OPSYS} == "Darwin"
56SO_SUFFIX=dylib 57SO_EXT=
 58SO_SUFFIX=.dylib
 59INSTALL_UNSTRIPPED= yes
57.else 60.else
58SO_SUFFIX=so 61SO_EXT=.so
 62SO_SUFFIX=
59.endif 63.endif
60PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX} 64PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX} SO_EXT=${SO_EXT}
61 65
62.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"

cvs diff -r1.16 -r1.17 pkgsrc/textproc/icu/PLIST (switch to unified diff)

--- pkgsrc/textproc/icu/PLIST 2009/06/14 18:17:18 1.16
+++ pkgsrc/textproc/icu/PLIST 2009/07/25 13:02:05 1.17
@@ -1,206 +1,206 @@ @@ -1,206 +1,206 @@
1@comment $NetBSD: PLIST,v 1.16 2009/06/14 18:17:18 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.17 2009/07/25 13:02:05 jdolecek Exp $
2bin/derb 2bin/derb
3bin/genbrk 3bin/genbrk
4bin/gencnval 4bin/gencnval
5bin/genctd 5bin/genctd
6bin/genrb 6bin/genrb
7bin/icu-config 7bin/icu-config
8bin/makeconv 8bin/makeconv
9bin/pkgdata 9bin/pkgdata
10bin/uconv 10bin/uconv
11include/layout/LEFontInstance.h 11include/layout/LEFontInstance.h
12include/layout/LEGlyphFilter.h 12include/layout/LEGlyphFilter.h
13include/layout/LEGlyphStorage.h 13include/layout/LEGlyphStorage.h
14include/layout/LEInsertionList.h 14include/layout/LEInsertionList.h
15include/layout/LELanguages.h 15include/layout/LELanguages.h
16include/layout/LEScripts.h 16include/layout/LEScripts.h
17include/layout/LESwaps.h 17include/layout/LESwaps.h
18include/layout/LETypes.h 18include/layout/LETypes.h
19include/layout/LayoutEngine.h 19include/layout/LayoutEngine.h
20include/layout/ParagraphLayout.h 20include/layout/ParagraphLayout.h
21include/layout/RunArrays.h 21include/layout/RunArrays.h
22include/layout/loengine.h 22include/layout/loengine.h
23include/layout/playout.h 23include/layout/playout.h
24include/layout/plruns.h 24include/layout/plruns.h
25include/unicode/basictz.h 25include/unicode/basictz.h
26include/unicode/bms.h 26include/unicode/bms.h
27include/unicode/bmsearch.h 27include/unicode/bmsearch.h
28include/unicode/brkiter.h 28include/unicode/brkiter.h
29include/unicode/calendar.h 29include/unicode/calendar.h
30include/unicode/caniter.h 30include/unicode/caniter.h
31include/unicode/chariter.h 31include/unicode/chariter.h
32include/unicode/choicfmt.h 32include/unicode/choicfmt.h
33include/unicode/coleitr.h 33include/unicode/coleitr.h
34include/unicode/coll.h 34include/unicode/coll.h
35include/unicode/colldata.h 35include/unicode/colldata.h
36include/unicode/curramt.h 36include/unicode/curramt.h
37include/unicode/currunit.h 37include/unicode/currunit.h
38include/unicode/datefmt.h 38include/unicode/datefmt.h
39include/unicode/dbbi.h 39include/unicode/dbbi.h
40include/unicode/dcfmtsym.h 40include/unicode/dcfmtsym.h
41include/unicode/decimfmt.h 41include/unicode/decimfmt.h
42include/unicode/docmain.h 42include/unicode/docmain.h
43include/unicode/dtfmtsym.h 43include/unicode/dtfmtsym.h
44include/unicode/dtintrv.h 44include/unicode/dtintrv.h
45include/unicode/dtitvfmt.h 45include/unicode/dtitvfmt.h
46include/unicode/dtitvinf.h 46include/unicode/dtitvinf.h
47include/unicode/dtptngen.h 47include/unicode/dtptngen.h
48include/unicode/dtrule.h 48include/unicode/dtrule.h
49include/unicode/fieldpos.h 49include/unicode/fieldpos.h
50include/unicode/fmtable.h 50include/unicode/fmtable.h
51include/unicode/format.h 51include/unicode/format.h
52include/unicode/gregocal.h 52include/unicode/gregocal.h
53include/unicode/locid.h 53include/unicode/locid.h
54include/unicode/measfmt.h 54include/unicode/measfmt.h
55include/unicode/measunit.h 55include/unicode/measunit.h
56include/unicode/measure.h 56include/unicode/measure.h
57include/unicode/msgfmt.h 57include/unicode/msgfmt.h
58include/unicode/normlzr.h 58include/unicode/normlzr.h
59include/unicode/numfmt.h 59include/unicode/numfmt.h
60include/unicode/parseerr.h 60include/unicode/parseerr.h
61include/unicode/parsepos.h 61include/unicode/parsepos.h
62include/unicode/platform.h 62include/unicode/platform.h
63include/unicode/plurfmt.h 63include/unicode/plurfmt.h
64include/unicode/plurrule.h 64include/unicode/plurrule.h
65include/unicode/ppalmos.h 65include/unicode/ppalmos.h
66include/unicode/putil.h 66include/unicode/putil.h
67include/unicode/pwin32.h 67include/unicode/pwin32.h
68include/unicode/rbbi.h 68include/unicode/rbbi.h
69include/unicode/rbnf.h 69include/unicode/rbnf.h
70include/unicode/rbtz.h 70include/unicode/rbtz.h
71include/unicode/regex.h 71include/unicode/regex.h
72include/unicode/rep.h 72include/unicode/rep.h
73include/unicode/resbund.h 73include/unicode/resbund.h
74include/unicode/schriter.h 74include/unicode/schriter.h
75include/unicode/search.h 75include/unicode/search.h
76include/unicode/simpletz.h 76include/unicode/simpletz.h
77include/unicode/smpdtfmt.h 77include/unicode/smpdtfmt.h
78include/unicode/sortkey.h 78include/unicode/sortkey.h
79include/unicode/strenum.h 79include/unicode/strenum.h
80include/unicode/stsearch.h 80include/unicode/stsearch.h
81include/unicode/symtable.h 81include/unicode/symtable.h
82include/unicode/tblcoll.h 82include/unicode/tblcoll.h
83include/unicode/timezone.h 83include/unicode/timezone.h
84include/unicode/translit.h 84include/unicode/translit.h
85include/unicode/tzrule.h 85include/unicode/tzrule.h
86include/unicode/tztrans.h 86include/unicode/tztrans.h
87include/unicode/ubidi.h 87include/unicode/ubidi.h
88include/unicode/ubrk.h 88include/unicode/ubrk.h
89include/unicode/ucal.h 89include/unicode/ucal.h
90include/unicode/ucasemap.h 90include/unicode/ucasemap.h
91include/unicode/ucat.h 91include/unicode/ucat.h
92include/unicode/uchar.h 92include/unicode/uchar.h
93include/unicode/uchriter.h 93include/unicode/uchriter.h
94include/unicode/uclean.h 94include/unicode/uclean.h
95include/unicode/ucnv.h 95include/unicode/ucnv.h
96include/unicode/ucnv_cb.h 96include/unicode/ucnv_cb.h
97include/unicode/ucnv_err.h 97include/unicode/ucnv_err.h
98include/unicode/ucol.h 98include/unicode/ucol.h
99include/unicode/ucoleitr.h 99include/unicode/ucoleitr.h
100include/unicode/uconfig.h 100include/unicode/uconfig.h
101include/unicode/ucsdet.h 101include/unicode/ucsdet.h
102include/unicode/ucurr.h 102include/unicode/ucurr.h
103include/unicode/udat.h 103include/unicode/udat.h
104include/unicode/udata.h 104include/unicode/udata.h
105include/unicode/udatpg.h 105include/unicode/udatpg.h
106include/unicode/udeprctd.h 106include/unicode/udeprctd.h
107include/unicode/udraft.h 107include/unicode/udraft.h
108include/unicode/uenum.h 108include/unicode/uenum.h
109include/unicode/uidna.h 109include/unicode/uidna.h
110include/unicode/uintrnal.h 110include/unicode/uintrnal.h
111include/unicode/uiter.h 111include/unicode/uiter.h
112include/unicode/uloc.h 112include/unicode/uloc.h
113include/unicode/ulocdata.h 113include/unicode/ulocdata.h
114include/unicode/umachine.h 114include/unicode/umachine.h
115include/unicode/umisc.h 115include/unicode/umisc.h
116include/unicode/umsg.h 116include/unicode/umsg.h
117include/unicode/unifilt.h 117include/unicode/unifilt.h
118include/unicode/unifunct.h 118include/unicode/unifunct.h
119include/unicode/unimatch.h 119include/unicode/unimatch.h
120include/unicode/unirepl.h 120include/unicode/unirepl.h
121include/unicode/uniset.h 121include/unicode/uniset.h
122include/unicode/unistr.h 122include/unicode/unistr.h
123include/unicode/unorm.h 123include/unicode/unorm.h
124include/unicode/unum.h 124include/unicode/unum.h
125include/unicode/uobject.h 125include/unicode/uobject.h
126include/unicode/uobslete.h 126include/unicode/uobslete.h
127include/unicode/uregex.h 127include/unicode/uregex.h
128include/unicode/urename.h 128include/unicode/urename.h
129include/unicode/urep.h 129include/unicode/urep.h
130include/unicode/ures.h 130include/unicode/ures.h
131include/unicode/uscript.h 131include/unicode/uscript.h
132include/unicode/usearch.h 132include/unicode/usearch.h
133include/unicode/uset.h 133include/unicode/uset.h
134include/unicode/usetiter.h 134include/unicode/usetiter.h
135include/unicode/ushape.h 135include/unicode/ushape.h
136include/unicode/usprep.h 136include/unicode/usprep.h
137include/unicode/ustdio.h 137include/unicode/ustdio.h
138include/unicode/ustream.h 138include/unicode/ustream.h
139include/unicode/ustring.h 139include/unicode/ustring.h
140include/unicode/usystem.h 140include/unicode/usystem.h
141include/unicode/utext.h 141include/unicode/utext.h
142include/unicode/utf.h 142include/unicode/utf.h
143include/unicode/utf16.h 143include/unicode/utf16.h
144include/unicode/utf32.h 144include/unicode/utf32.h
145include/unicode/utf8.h 145include/unicode/utf8.h
146include/unicode/utf_old.h 146include/unicode/utf_old.h
147include/unicode/utmscale.h 147include/unicode/utmscale.h
148include/unicode/utrace.h 148include/unicode/utrace.h
149include/unicode/utrans.h 149include/unicode/utrans.h
150include/unicode/utypes.h 150include/unicode/utypes.h
151include/unicode/uversion.h 151include/unicode/uversion.h
152include/unicode/vtzone.h 152include/unicode/vtzone.h
153lib/icu/${PKGVERSION}/Makefile.inc 153lib/icu/${PKGVERSION}/Makefile.inc
154lib/icu/Makefile.inc 154lib/icu/Makefile.inc
155lib/icu/current 155lib/icu/current
156lib/libicudata.${SO_SUFFIX} 156lib/libicudata${SO_EXT}${SO_SUFFIX}
157lib/libicudata.${SO_SUFFIX}.40 157lib/libicudata${SO_EXT}.40${SO_SUFFIX}
158lib/libicudata.${SO_SUFFIX}.40.1 158lib/libicudata${SO_EXT}.40.1${SO_SUFFIX}
159lib/libicui18n.${SO_SUFFIX} 159lib/libicui18n${SO_EXT}${SO_SUFFIX}
160lib/libicui18n.${SO_SUFFIX}.40 160lib/libicui18n${SO_EXT}.40${SO_SUFFIX}
161lib/libicui18n.${SO_SUFFIX}.40.1 161lib/libicui18n${SO_EXT}.40.1${SO_SUFFIX}
162lib/libicuio.${SO_SUFFIX} 162lib/libicuio${SO_EXT}${SO_SUFFIX}
163lib/libicuio.${SO_SUFFIX}.40 163lib/libicuio${SO_EXT}.40${SO_SUFFIX}
164lib/libicuio.${SO_SUFFIX}.40.1 164lib/libicuio${SO_EXT}.40.1${SO_SUFFIX}
165lib/libicule.${SO_SUFFIX} 165lib/libicule${SO_EXT}${SO_SUFFIX}
166lib/libicule.${SO_SUFFIX}.40 166lib/libicule${SO_EXT}.40${SO_SUFFIX}
167lib/libicule.${SO_SUFFIX}.40.1 167lib/libicule${SO_EXT}.40.1${SO_SUFFIX}
168lib/libiculx.${SO_SUFFIX} 168lib/libiculx${SO_EXT}${SO_SUFFIX}
169lib/libiculx.${SO_SUFFIX}.40 169lib/libiculx${SO_EXT}.40${SO_SUFFIX}
170lib/libiculx.${SO_SUFFIX}.40.1 170lib/libiculx${SO_EXT}.40.1${SO_SUFFIX}
171lib/libicutu.${SO_SUFFIX} 171lib/libicutu${SO_EXT}${SO_SUFFIX}
172lib/libicutu.${SO_SUFFIX}.40 172lib/libicutu${SO_EXT}.40${SO_SUFFIX}
173lib/libicutu.${SO_SUFFIX}.40.1 173lib/libicutu${SO_EXT}.40.1${SO_SUFFIX}
174lib/libicuuc.${SO_SUFFIX} 174lib/libicuuc${SO_EXT}${SO_SUFFIX}
175lib/libicuuc.${SO_SUFFIX}.40 175lib/libicuuc${SO_EXT}.40${SO_SUFFIX}
176lib/libicuuc.${SO_SUFFIX}.40.1 176lib/libicuuc${SO_EXT}.40.1${SO_SUFFIX}
177lib/libsicudata.a 177lib/libsicudata.a
178lib/libsicui18n.a 178lib/libsicui18n.a
179lib/libsicuio.a 179lib/libsicuio.a
180lib/libsicule.a 180lib/libsicule.a
181lib/libsiculx.a 181lib/libsiculx.a
182lib/libsicuuc.a 182lib/libsicuuc.a
183man/man1/derb.1 183man/man1/derb.1
184man/man1/genbrk.1 184man/man1/genbrk.1
185man/man1/gencnval.1 185man/man1/gencnval.1
186man/man1/genctd.1 186man/man1/genctd.1
187man/man1/genrb.1 187man/man1/genrb.1
188man/man1/icu-config.1 188man/man1/icu-config.1
189man/man1/makeconv.1 189man/man1/makeconv.1
190man/man1/pkgdata.1 190man/man1/pkgdata.1
191man/man1/uconv.1 191man/man1/uconv.1
192man/man8/genccode.8 192man/man8/genccode.8
193man/man8/gencmn.8 193man/man8/gencmn.8
194man/man8/gensprep.8 194man/man8/gensprep.8
195man/man8/genuca.8 195man/man8/genuca.8
196man/man8/icupkg.8 196man/man8/icupkg.8
197sbin/genccode 197sbin/genccode
198sbin/gencmn 198sbin/gencmn
199sbin/gensprep 199sbin/gensprep
200sbin/genuca 200sbin/genuca
201sbin/icupkg 201sbin/icupkg
202sbin/icuswap 202sbin/icuswap
203share/icu/${PKGVERSION}/config/${MH_NAME} 203share/icu/${PKGVERSION}/config/${MH_NAME}
204share/icu/${PKGVERSION}/install-sh 204share/icu/${PKGVERSION}/install-sh
205share/icu/${PKGVERSION}/license.html 205share/icu/${PKGVERSION}/license.html
206share/icu/${PKGVERSION}/mkinstalldirs 206share/icu/${PKGVERSION}/mkinstalldirs