On Wed, Aug 23, 2017 at 08:28:50PM +0100, Stuart Henderson wrote: > On 2017/08/23 19:46, Antoine Jacoutot wrote: > > On Wed, Aug 23, 2017 at 04:54:31PM +0100, Stuart Henderson wrote: > > > On 2017/08/01 09:33, Stuart Henderson wrote: > > > > There is another way around it, using --with-data-packaging=archive, but > > > > that breaks use within chroot (notably the php-intl module, but we might > > > > also have a problem if we enable smtputf8 in postfix) unless the data > > > > file is copied in. There is another way we could handle that, add a > > > > second (and possibly third) copy of the data file to either icu4c or > > > > to other packages using it, but that's not particularly appealing.. > > > > > > > > If anyone has other ideas of how to quieten this (er, maybe not a > > > > strcmp in ld.so though.. :) please speak up! > > > > > > In the absence of other ideas, here's an initial diff that installs > > > a copy of the data file in the www chroot. There are various ways we > > > could do this, this is the dumb-and-simple method of putting it in > > > the main package, an alternative would be to add a subpackage just > > > for this that the various php*-intl versions could depend on. > > > > I am fine with it but I think this should be a subpackage. There aren't > > _that_ > > many ports that have a direct LIB_DEPENDS against icu4c so bumping should > > not > > be that bad. > > Agreed, it's big enough to be annoying on a typical workstation > with smallish /var. Just working through deps, here's the tweaked > icu4c port.
OK aja > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/textproc/icu4c/Makefile,v > retrieving revision 1.64 > diff -u -p -r1.64 Makefile > --- Makefile 26 Jul 2017 22:45:30 -0000 1.64 > +++ Makefile 23 Aug 2017 19:24:29 -0000 > @@ -2,12 +2,14 @@ > > NOT_FOR_ARCHS= ${GCC3_ARCHS} > > -COMMENT= International Components for Unicode > +COMMENT-main= International Components for Unicode > +COMMENT-wwwdata= ICU data file for use with /var/www chroot jails > > VERSION= 58.2 > DISTNAME= icu4c-${VERSION:S/./_/g}-src > -PKGNAME= icu4c-${VERSION} > -REVISION= 4 > +PKGNAME-main= icu4c-${VERSION} > +PKGNAME-wwwdata= icu4c-wwwdata-${VERSION} > +REVISION-main= 5 > > MAJ_V= ${VERSION:R} > SO_VERSION= 13.0 > @@ -36,7 +38,8 @@ USE_GMAKE= Yes > CONFIGURE_STYLE= gnu > CONFIGURE_ARGS= --enable-static \ > --disable-renaming \ > - --disable-samples > + --disable-samples \ > + --with-data-packaging=archive > # needs icu-le-hb > CONFIGURE_ARGS += --disable-layoutex > > @@ -44,6 +47,8 @@ SEPARATE_BUILD= Yes > WRKDIST= ${WRKDIR}/icu > WRKSRC= ${WRKDIST}/source > > +MULTI_PACKAGES= -main -wwwdata > + > # see readme.html > CXXFLAGS += -DICU_NO_USER_DATA_OVERRIDE > > @@ -59,34 +64,25 @@ CXXFLAGS += -O1 -fno-stack-protector > .endif > > .include <bsd.port.arch.mk> > -PKG_ARGS += -Dbe=0 -Dle=0 > -.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "powerpc" > -# XXX breaks icu in chroot (e.g. php-intl) because the dat file won't be > found > -CONFIGURE_ARGS += --with-data-packaging=archive > -. if ${PROPERTIES:Mbe} > -PKG_ARGS += -Dbe=1 > -TEST_ENV += ICU_DATA="${WRKBUILD}/data/out/build/icudt${MAJ_V}b" > -. else > -PKG_ARGS += -Dle=1 > -TEST_ENV += ICU_DATA="${WRKBUILD}/data/out/build/icudt${MAJ_V}l" > -. endif > -.endif > > -# https://bugzilla.redhat.com/show_bug.cgi?id=889781 > .if ${PROPERTIES:Mbe} > +ENDIAN_DATA = icudt${MAJ_V}b > +# https://bugzilla.redhat.com/show_bug.cgi?id=889781 > CONFIGURE_ENV += CPPFLAGS="-DU_IS_BIG_ENDIAN=1" > +.else > +ENDIAN_DATA = icudt${MAJ_V}l > .endif > > -TEST_DEPENDS= ${BASE_PKGPATH}=${VERSION} > +PREFIX-wwwdata = /var/www${TRUEPREFIX} > +SUBST_VARS += ENDIAN_DATA > +TEST_ENV += ICU_DATA="${WRKBUILD}/data/out/build/${ENDIAN_DATA}" > > -# XXX prevent "WARNING: symbol(icudt58_dat) size mismatch" > -.if ! ${PROPERTIES:Mclang} > -post-extract: > - sed -i 's/^DYNAMICCFLAGS = .*/& -finhibit-size-directive/' \ > - ${WRKSRC}/stubdata/Makefile.in > -.endif > +TEST_DEPENDS= ${BASE_PKGPATH}=${VERSION} > > post-install: > find ${PREFIX}/lib -type l -name 'libicu*.so*' -exec rm '{}' \; > + ${INSTALL_DATA_DIR} ${WRKINST}/var/www${TRUEPREFIX}/share/icu/${VERSION} > + ${INSTALL_DATA} ${PREFIX}/share/icu/${VERSION}/${ENDIAN_DATA}.dat \ > + ${WRKINST}/var/www${TRUEPREFIX}/share/icu/${VERSION}/ > > .include <bsd.port.mk> > Index: pkg/DESCR > =================================================================== > RCS file: pkg/DESCR > diff -N pkg/DESCR > --- pkg/DESCR 14 Mar 2011 09:15:34 -0000 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,9 +0,0 @@ > -ICU (International Components for Unicode) is a set for C/C++ and Java > -libraries providing Unicode and globalization support. icu4c is the > -C/C++ version. > - > -ICU services include code page conversion, collation (comparison using > -locale-specific ordering), locale-wise formatting, Unicode regexp and > -bidirectional text handling. > - > -ICU is available under an open source non-copyleft licence. > Index: pkg/DESCR-main > =================================================================== > RCS file: pkg/DESCR-main > diff -N pkg/DESCR-main > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/DESCR-main 23 Aug 2017 19:24:29 -0000 > @@ -0,0 +1,9 @@ > +ICU (International Components for Unicode) is a set for C/C++ and Java > +libraries providing Unicode and globalization support. icu4c is the > +C/C++ version. > + > +ICU services include code page conversion, collation (comparison using > +locale-specific ordering), locale-wise formatting, Unicode regexp and > +bidirectional text handling. > + > +ICU is available under an open source non-copyleft licence. > Index: pkg/DESCR-wwwdata > =================================================================== > RCS file: pkg/DESCR-wwwdata > diff -N pkg/DESCR-wwwdata > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/DESCR-wwwdata 23 Aug 2017 19:24:29 -0000 > @@ -0,0 +1,2 @@ > +Separate copy of ICU's data file, for use with webserver processes running > +in a chroot jail in /var/www. > Index: pkg/PFRAG.be > =================================================================== > RCS file: pkg/PFRAG.be > diff -N pkg/PFRAG.be > --- pkg/PFRAG.be 17 Oct 2014 08:35:10 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,2 +0,0 @@ > -@comment $OpenBSD: PFRAG.be,v 1.1 2014/10/17 08:35:10 ajacoutot Exp $ > -share/icu/${VERSION}/icudt${MAJ_V}b.dat > Index: pkg/PFRAG.le > =================================================================== > RCS file: pkg/PFRAG.le > diff -N pkg/PFRAG.le > --- pkg/PFRAG.le 17 Oct 2014 08:35:10 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,2 +0,0 @@ > -@comment $OpenBSD: PFRAG.le,v 1.1 2014/10/17 08:35:10 ajacoutot Exp $ > -share/icu/${VERSION}/icudt${MAJ_V}l.dat > Index: pkg/PLIST > =================================================================== > RCS file: pkg/PLIST > diff -N pkg/PLIST > --- pkg/PLIST 24 May 2017 15:44:42 -0000 1.21 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,235 +0,0 @@ > -@comment $OpenBSD: PLIST,v 1.21 2017/05/24 15:44:42 ajacoutot Exp $ > -@bin bin/derb > -@bin bin/genbrk > -@bin bin/gencfu > -@bin bin/gencnval > -@bin bin/gendict > -@bin bin/genrb > -bin/icu-config > -@bin bin/icuinfo > -@bin bin/makeconv > -@bin bin/pkgdata > -@bin bin/uconv > -include/unicode/ > -include/unicode/alphaindex.h > -include/unicode/appendable.h > -include/unicode/basictz.h > -include/unicode/brkiter.h > -include/unicode/bytestream.h > -include/unicode/bytestrie.h > -include/unicode/bytestriebuilder.h > -include/unicode/calendar.h > -include/unicode/caniter.h > -include/unicode/chariter.h > -include/unicode/choicfmt.h > -include/unicode/coleitr.h > -include/unicode/coll.h > -include/unicode/compactdecimalformat.h > -include/unicode/curramt.h > -include/unicode/currpinf.h > -include/unicode/currunit.h > -include/unicode/datefmt.h > -include/unicode/dbbi.h > -include/unicode/dcfmtsym.h > -include/unicode/decimfmt.h > -include/unicode/docmain.h > -include/unicode/dtfmtsym.h > -include/unicode/dtintrv.h > -include/unicode/dtitvfmt.h > -include/unicode/dtitvinf.h > -include/unicode/dtptngen.h > -include/unicode/dtrule.h > -include/unicode/enumset.h > -include/unicode/errorcode.h > -include/unicode/fieldpos.h > -include/unicode/filteredbrk.h > -include/unicode/fmtable.h > -include/unicode/format.h > -include/unicode/fpositer.h > -include/unicode/gender.h > -include/unicode/gregocal.h > -include/unicode/icudataver.h > -include/unicode/icuplug.h > -include/unicode/idna.h > -include/unicode/listformatter.h > -include/unicode/localpointer.h > -include/unicode/locdspnm.h > -include/unicode/locid.h > -include/unicode/measfmt.h > -include/unicode/measunit.h > -include/unicode/measure.h > -include/unicode/messagepattern.h > -include/unicode/msgfmt.h > -include/unicode/normalizer2.h > -include/unicode/normlzr.h > -include/unicode/numfmt.h > -include/unicode/numsys.h > -include/unicode/parseerr.h > -include/unicode/parsepos.h > -include/unicode/platform.h > -include/unicode/plurfmt.h > -include/unicode/plurrule.h > -include/unicode/ptypes.h > -include/unicode/putil.h > -include/unicode/rbbi.h > -include/unicode/rbnf.h > -include/unicode/rbtz.h > -include/unicode/regex.h > -include/unicode/region.h > -include/unicode/reldatefmt.h > -include/unicode/rep.h > -include/unicode/resbund.h > -include/unicode/schriter.h > -include/unicode/scientificnumberformatter.h > -include/unicode/search.h > -include/unicode/selfmt.h > -include/unicode/simpleformatter.h > -include/unicode/simpletz.h > -include/unicode/smpdtfmt.h > -include/unicode/sortkey.h > -include/unicode/std_string.h > -include/unicode/strenum.h > -include/unicode/stringpiece.h > -include/unicode/stringtriebuilder.h > -include/unicode/stsearch.h > -include/unicode/symtable.h > -include/unicode/tblcoll.h > -include/unicode/timezone.h > -include/unicode/tmunit.h > -include/unicode/tmutamt.h > -include/unicode/tmutfmt.h > -include/unicode/translit.h > -include/unicode/tzfmt.h > -include/unicode/tznames.h > -include/unicode/tzrule.h > -include/unicode/tztrans.h > -include/unicode/ubidi.h > -include/unicode/ubiditransform.h > -include/unicode/ubrk.h > -include/unicode/ucal.h > -include/unicode/ucasemap.h > -include/unicode/ucat.h > -include/unicode/uchar.h > -include/unicode/ucharstrie.h > -include/unicode/ucharstriebuilder.h > -include/unicode/uchriter.h > -include/unicode/uclean.h > -include/unicode/ucnv.h > -include/unicode/ucnv_cb.h > -include/unicode/ucnv_err.h > -include/unicode/ucnvsel.h > -include/unicode/ucol.h > -include/unicode/ucoleitr.h > -include/unicode/uconfig.h > -include/unicode/ucsdet.h > -include/unicode/ucurr.h > -include/unicode/udat.h > -include/unicode/udata.h > -include/unicode/udateintervalformat.h > -include/unicode/udatpg.h > -include/unicode/udisplaycontext.h > -include/unicode/uenum.h > -include/unicode/ufieldpositer.h > -include/unicode/uformattable.h > -include/unicode/ugender.h > -include/unicode/uidna.h > -include/unicode/uiter.h > -include/unicode/uldnames.h > -include/unicode/ulistformatter.h > -include/unicode/uloc.h > -include/unicode/ulocdata.h > -include/unicode/umachine.h > -include/unicode/umisc.h > -include/unicode/umsg.h > -include/unicode/unifilt.h > -include/unicode/unifunct.h > -include/unicode/unimatch.h > -include/unicode/unirepl.h > -include/unicode/uniset.h > -include/unicode/unistr.h > -include/unicode/unorm.h > -include/unicode/unorm2.h > -include/unicode/unum.h > -include/unicode/unumsys.h > -include/unicode/uobject.h > -include/unicode/upluralrules.h > -include/unicode/uregex.h > -include/unicode/uregion.h > -include/unicode/ureldatefmt.h > -include/unicode/urename.h > -include/unicode/urep.h > -include/unicode/ures.h > -include/unicode/uscript.h > -include/unicode/usearch.h > -include/unicode/uset.h > -include/unicode/usetiter.h > -include/unicode/ushape.h > -include/unicode/uspoof.h > -include/unicode/usprep.h > -include/unicode/ustdio.h > -include/unicode/ustream.h > -include/unicode/ustring.h > -include/unicode/ustringtrie.h > -include/unicode/utext.h > -include/unicode/utf.h > -include/unicode/utf16.h > -include/unicode/utf32.h > -include/unicode/utf8.h > -include/unicode/utf_old.h > -include/unicode/utmscale.h > -include/unicode/utrace.h > -include/unicode/utrans.h > -include/unicode/utypes.h > -include/unicode/uvernum.h > -include/unicode/uversion.h > -include/unicode/vtzone.h > -lib/icu/ > -lib/icu/${VERSION}/ > -lib/icu/${VERSION}/Makefile.inc > -lib/icu/${VERSION}/pkgdata.inc > -lib/icu/Makefile.inc > -lib/icu/current > -lib/icu/pkgdata.inc > -lib/libicudata.a > -@lib lib/libicudata.so.${LIBicudata_VERSION} > -lib/libicui18n.a > -@lib lib/libicui18n.so.${LIBicui18n_VERSION} > -lib/libicuio.a > -@lib lib/libicuio.so.${LIBicuio_VERSION} > -lib/libicutest.a > -@lib lib/libicutest.so.${LIBicutest_VERSION} > -lib/libicutu.a > -@lib lib/libicutu.so.${LIBicutu_VERSION} > -lib/libicuuc.a > -@lib lib/libicuuc.so.${LIBicuuc_VERSION} > -lib/pkgconfig/icu-i18n.pc > -lib/pkgconfig/icu-io.pc > -lib/pkgconfig/icu-uc.pc > -@man man/man1/derb.1 > -@man man/man1/genbrk.1 > -@man man/man1/gencfu.1 > -@man man/man1/gencnval.1 > -@man man/man1/gendict.1 > -@man man/man1/genrb.1 > -@man man/man1/icu-config.1 > -@man man/man1/makeconv.1 > -@man man/man1/pkgdata.1 > -@man man/man1/uconv.1 > -@man man/man8/genccode.8 > -@man man/man8/gencmn.8 > -@man man/man8/gensprep.8 > -@man man/man8/icupkg.8 > -@bin sbin/genccode > -@bin sbin/gencmn > -@bin sbin/gennorm2 > -@bin sbin/gensprep > -@bin sbin/icupkg > -share/icu/ > -share/icu/${VERSION}/ > -share/icu/${VERSION}/LICENSE > -share/icu/${VERSION}/config/ > -share/icu/${VERSION}/config/mh-bsd-gcc > -share/icu/${VERSION}/install-sh > -share/icu/${VERSION}/mkinstalldirs > -%%be%% > -%%le%% > Index: pkg/PLIST-main > =================================================================== > RCS file: pkg/PLIST-main > diff -N pkg/PLIST-main > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/PLIST-main 23 Aug 2017 19:24:29 -0000 > @@ -0,0 +1,235 @@ > +@comment $OpenBSD: PLIST,v 1.21 2017/05/24 15:44:42 ajacoutot Exp $ > +@pkgpath textproc/icu4c > +@bin bin/derb > +@bin bin/genbrk > +@bin bin/gencfu > +@bin bin/gencnval > +@bin bin/gendict > +@bin bin/genrb > +bin/icu-config > +@bin bin/icuinfo > +@bin bin/makeconv > +@bin bin/pkgdata > +@bin bin/uconv > +include/unicode/ > +include/unicode/alphaindex.h > +include/unicode/appendable.h > +include/unicode/basictz.h > +include/unicode/brkiter.h > +include/unicode/bytestream.h > +include/unicode/bytestrie.h > +include/unicode/bytestriebuilder.h > +include/unicode/calendar.h > +include/unicode/caniter.h > +include/unicode/chariter.h > +include/unicode/choicfmt.h > +include/unicode/coleitr.h > +include/unicode/coll.h > +include/unicode/compactdecimalformat.h > +include/unicode/curramt.h > +include/unicode/currpinf.h > +include/unicode/currunit.h > +include/unicode/datefmt.h > +include/unicode/dbbi.h > +include/unicode/dcfmtsym.h > +include/unicode/decimfmt.h > +include/unicode/docmain.h > +include/unicode/dtfmtsym.h > +include/unicode/dtintrv.h > +include/unicode/dtitvfmt.h > +include/unicode/dtitvinf.h > +include/unicode/dtptngen.h > +include/unicode/dtrule.h > +include/unicode/enumset.h > +include/unicode/errorcode.h > +include/unicode/fieldpos.h > +include/unicode/filteredbrk.h > +include/unicode/fmtable.h > +include/unicode/format.h > +include/unicode/fpositer.h > +include/unicode/gender.h > +include/unicode/gregocal.h > +include/unicode/icudataver.h > +include/unicode/icuplug.h > +include/unicode/idna.h > +include/unicode/listformatter.h > +include/unicode/localpointer.h > +include/unicode/locdspnm.h > +include/unicode/locid.h > +include/unicode/measfmt.h > +include/unicode/measunit.h > +include/unicode/measure.h > +include/unicode/messagepattern.h > +include/unicode/msgfmt.h > +include/unicode/normalizer2.h > +include/unicode/normlzr.h > +include/unicode/numfmt.h > +include/unicode/numsys.h > +include/unicode/parseerr.h > +include/unicode/parsepos.h > +include/unicode/platform.h > +include/unicode/plurfmt.h > +include/unicode/plurrule.h > +include/unicode/ptypes.h > +include/unicode/putil.h > +include/unicode/rbbi.h > +include/unicode/rbnf.h > +include/unicode/rbtz.h > +include/unicode/regex.h > +include/unicode/region.h > +include/unicode/reldatefmt.h > +include/unicode/rep.h > +include/unicode/resbund.h > +include/unicode/schriter.h > +include/unicode/scientificnumberformatter.h > +include/unicode/search.h > +include/unicode/selfmt.h > +include/unicode/simpleformatter.h > +include/unicode/simpletz.h > +include/unicode/smpdtfmt.h > +include/unicode/sortkey.h > +include/unicode/std_string.h > +include/unicode/strenum.h > +include/unicode/stringpiece.h > +include/unicode/stringtriebuilder.h > +include/unicode/stsearch.h > +include/unicode/symtable.h > +include/unicode/tblcoll.h > +include/unicode/timezone.h > +include/unicode/tmunit.h > +include/unicode/tmutamt.h > +include/unicode/tmutfmt.h > +include/unicode/translit.h > +include/unicode/tzfmt.h > +include/unicode/tznames.h > +include/unicode/tzrule.h > +include/unicode/tztrans.h > +include/unicode/ubidi.h > +include/unicode/ubiditransform.h > +include/unicode/ubrk.h > +include/unicode/ucal.h > +include/unicode/ucasemap.h > +include/unicode/ucat.h > +include/unicode/uchar.h > +include/unicode/ucharstrie.h > +include/unicode/ucharstriebuilder.h > +include/unicode/uchriter.h > +include/unicode/uclean.h > +include/unicode/ucnv.h > +include/unicode/ucnv_cb.h > +include/unicode/ucnv_err.h > +include/unicode/ucnvsel.h > +include/unicode/ucol.h > +include/unicode/ucoleitr.h > +include/unicode/uconfig.h > +include/unicode/ucsdet.h > +include/unicode/ucurr.h > +include/unicode/udat.h > +include/unicode/udata.h > +include/unicode/udateintervalformat.h > +include/unicode/udatpg.h > +include/unicode/udisplaycontext.h > +include/unicode/uenum.h > +include/unicode/ufieldpositer.h > +include/unicode/uformattable.h > +include/unicode/ugender.h > +include/unicode/uidna.h > +include/unicode/uiter.h > +include/unicode/uldnames.h > +include/unicode/ulistformatter.h > +include/unicode/uloc.h > +include/unicode/ulocdata.h > +include/unicode/umachine.h > +include/unicode/umisc.h > +include/unicode/umsg.h > +include/unicode/unifilt.h > +include/unicode/unifunct.h > +include/unicode/unimatch.h > +include/unicode/unirepl.h > +include/unicode/uniset.h > +include/unicode/unistr.h > +include/unicode/unorm.h > +include/unicode/unorm2.h > +include/unicode/unum.h > +include/unicode/unumsys.h > +include/unicode/uobject.h > +include/unicode/upluralrules.h > +include/unicode/uregex.h > +include/unicode/uregion.h > +include/unicode/ureldatefmt.h > +include/unicode/urename.h > +include/unicode/urep.h > +include/unicode/ures.h > +include/unicode/uscript.h > +include/unicode/usearch.h > +include/unicode/uset.h > +include/unicode/usetiter.h > +include/unicode/ushape.h > +include/unicode/uspoof.h > +include/unicode/usprep.h > +include/unicode/ustdio.h > +include/unicode/ustream.h > +include/unicode/ustring.h > +include/unicode/ustringtrie.h > +include/unicode/utext.h > +include/unicode/utf.h > +include/unicode/utf16.h > +include/unicode/utf32.h > +include/unicode/utf8.h > +include/unicode/utf_old.h > +include/unicode/utmscale.h > +include/unicode/utrace.h > +include/unicode/utrans.h > +include/unicode/utypes.h > +include/unicode/uvernum.h > +include/unicode/uversion.h > +include/unicode/vtzone.h > +lib/icu/ > +lib/icu/${VERSION}/ > +lib/icu/${VERSION}/Makefile.inc > +lib/icu/${VERSION}/pkgdata.inc > +lib/icu/Makefile.inc > +lib/icu/current > +lib/icu/pkgdata.inc > +lib/libicudata.a > +@lib lib/libicudata.so.${LIBicudata_VERSION} > +lib/libicui18n.a > +@lib lib/libicui18n.so.${LIBicui18n_VERSION} > +lib/libicuio.a > +@lib lib/libicuio.so.${LIBicuio_VERSION} > +lib/libicutest.a > +@lib lib/libicutest.so.${LIBicutest_VERSION} > +lib/libicutu.a > +@lib lib/libicutu.so.${LIBicutu_VERSION} > +lib/libicuuc.a > +@lib lib/libicuuc.so.${LIBicuuc_VERSION} > +lib/pkgconfig/icu-i18n.pc > +lib/pkgconfig/icu-io.pc > +lib/pkgconfig/icu-uc.pc > +@man man/man1/derb.1 > +@man man/man1/genbrk.1 > +@man man/man1/gencfu.1 > +@man man/man1/gencnval.1 > +@man man/man1/gendict.1 > +@man man/man1/genrb.1 > +@man man/man1/icu-config.1 > +@man man/man1/makeconv.1 > +@man man/man1/pkgdata.1 > +@man man/man1/uconv.1 > +@man man/man8/genccode.8 > +@man man/man8/gencmn.8 > +@man man/man8/gensprep.8 > +@man man/man8/icupkg.8 > +@bin sbin/genccode > +@bin sbin/gencmn > +@bin sbin/gennorm2 > +@bin sbin/gensprep > +@bin sbin/icupkg > +share/icu/ > +share/icu/${VERSION}/ > +share/icu/${VERSION}/${ENDIAN_DATA}.dat > +share/icu/${VERSION}/LICENSE > +share/icu/${VERSION}/config/ > +share/icu/${VERSION}/config/mh-bsd-gcc > +share/icu/${VERSION}/install-sh > +share/icu/${VERSION}/mkinstalldirs > Index: pkg/PLIST-wwwdata > =================================================================== > RCS file: pkg/PLIST-wwwdata > diff -N pkg/PLIST-wwwdata > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/PLIST-wwwdata 23 Aug 2017 19:24:29 -0000 > @@ -0,0 +1,5 @@ > +@comment $OpenBSD: PLIST,v 1.21 2017/05/24 15:44:42 ajacoutot Exp $ > +share/ > +share/icu/ > +share/icu/${VERSION}/ > +share/icu/${VERSION}/${ENDIAN_DATA}.dat > -- Antoine