Lines 6-11
CATEGORIES?= devel
Link Here
|
6 |
MASTER_SITES= https://github.com/unicode-org/${PORTNAME}/releases/download/release-${DISTVERSION:S/rc/-&/:S/_/-/g}/ \ |
6 |
MASTER_SITES= https://github.com/unicode-org/${PORTNAME}/releases/download/release-${DISTVERSION:S/rc/-&/:S/_/-/g}/ \ |
7 |
SF/${PORTNAME}/${PORTNAME:tu}4C/${PORTVERSION} |
7 |
SF/${PORTNAME}/${PORTNAME:tu}4C/${PORTVERSION} |
8 |
DISTNAME= icu4c-${DISTVERSION}-src |
8 |
DISTNAME= icu4c-${DISTVERSION}-src |
|
|
9 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # |
9 |
|
10 |
|
10 |
MAINTAINER= office@FreeBSD.org |
11 |
MAINTAINER= office@FreeBSD.org |
11 |
COMMENT?= International Components for Unicode (from IBM) |
12 |
COMMENT?= International Components for Unicode (from IBM) |
Lines 36-41
ICUMAJOR= ${PORTVERSION:C/\..*//}
Link Here
|
36 |
PLIST_SUB+= ICUMAJOR=${ICUMAJOR} ICUVER=${PORTVERSION:C/r.?/1/} |
37 |
PLIST_SUB+= ICUMAJOR=${ICUMAJOR} ICUVER=${PORTVERSION:C/r.?/1/} |
37 |
|
38 |
|
38 |
.ifndef PKGNAMESUFFIX |
39 |
.ifndef PKGNAMESUFFIX |
|
|
40 |
OPTIONS_DEFINE= ICUDATA |
41 |
OPTIONS_DEFAULT= # probably need to add ICUDATA when in big endian environment |
42 |
ICUDATA_DESC= Build and install ICU data instead of using bundled |
43 |
ICUDATA_DISTFILES= icu4c-${DISTVERSION}-data.zip |
44 |
ICUDATA_EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
45 |
|
46 |
.include <bsd.port.options.mk> |
47 |
|
48 |
.if ${PORT_OPTIONS:MICUDATA} |
49 |
EXTRACT_AFTER_ARGS+= --exclude icu/source/data |
50 |
.endif |
51 |
|
52 |
post-extract-ICUDATA-on: |
53 |
@if ! (cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/icu4c-${DISTVERSION}-data.zip);\ |
54 |
then \ |
55 |
${ECHO_MSG} "===> Failed to extract \"${_DISTDIR}/icu4c-${DISTVERSION}-data.zip\"."; \ |
56 |
exit 1; \ |
57 |
fi |
58 |
@if [ ${UID} = 0 ]; then \ |
59 |
${CHMOD} -R ug-s ${WRKSRC}/data; \ |
60 |
${CHOWN} -R 0:0 ${WRKSRC}/data; \ |
61 |
fi |
62 |
|
39 |
post-install: |
63 |
post-install: |
40 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/g* \ |
64 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/g* \ |
41 |
${STAGEDIR}${PREFIX}/bin/*conv \ |
65 |
${STAGEDIR}${PREFIX}/bin/*conv \ |