Changeset View
Changeset View
Standalone View
Standalone View
devel/icu/Makefile
# Created by: dwm | # Created by: dwm | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= icu | PORTNAME= icu | ||||
DISTVERSION= 63_1 | DISTVERSION= 64rc2 | ||||
PORTREVISION?= 1 # keep for icu-lx | PORTREVISION?= 0 # keep for icu-lx | ||||
PORTEPOCH?= 1 | PORTEPOCH?= 1 | ||||
CATEGORIES?= devel | CATEGORIES?= devel | ||||
MASTER_SITES= https://github.com/unicode-org/${PORTNAME}/releases/download/release-${DISTVERSION:S/_/-/g}/ \ | MASTER_SITES= https://github.com/unicode-org/${PORTNAME}/releases/download/release-${DISTVERSION:S/rc/-&/:S/_/-/g}/ \ | ||||
SF/${PORTNAME}/${PORTNAME:tu}4C/${PORTVERSION} | SF/${PORTNAME}/${PORTNAME:tu}4C/${PORTVERSION} | ||||
DISTNAME= icu4c-${DISTVERSION}-src | DISTNAME= icu4c-${DISTVERSION}-src | ||||
MAINTAINER= office@FreeBSD.org | MAINTAINER= office@FreeBSD.org | ||||
COMMENT?= International Components for Unicode (from IBM) | COMMENT?= International Components for Unicode (from IBM) | ||||
LICENSE= ICU | LICENSE= ICU | ||||
LICENSE_NAME= ICU license | LICENSE_NAME= ICU license | ||||
LICENSE_FILE= ${WRKSRC}/../LICENSE | LICENSE_FILE= ${WRKSRC}/../LICENSE | ||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS?=--disable-layoutex | CONFIGURE_ARGS?=--disable-layoutex | ||||
CONFIGURE_ARGS+=--with-data-packaging=archive \ | CONFIGURE_ARGS+=--with-data-packaging=archive \ | ||||
--disable-renaming \ | --disable-renaming \ | ||||
--disable-samples \ | --disable-samples \ | ||||
--enable-static | --enable-static | ||||
CPPFLAGS+= -DICU_NO_USER_DATA_OVERRIDE | CPPFLAGS+= -DICU_NO_USER_DATA_OVERRIDE | ||||
MAKE_ARGS= VERBOSE=1 | MAKE_ARGS= VERBOSE=1 | ||||
TEST_TARGET= check | TEST_TARGET= check | ||||
USES+= compiler:c++11-lib gmake pathfix tar:tgz | USES+= compiler:c++11-lib gmake pathfix python:build tar:tgz | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
WRKSRC= ${WRKDIR}/icu/source | WRKSRC= ${WRKDIR}/icu/source | ||||
ICUMAJOR= ${PORTVERSION:C/\..*//} | ICUMAJOR= ${PORTVERSION:C/\..*//} | ||||
PLIST_SUB+= ICUMAJOR=${ICUMAJOR} ICUVER=${PORTVERSION} | PLIST_SUB+= ICUMAJOR=${ICUMAJOR} ICUVER=${PORTVERSION:C/r.?/1/} | ||||
.ifndef PKGNAMESUFFIX | .ifndef PKGNAMESUFFIX | ||||
post-install: | post-install: | ||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/g* \ | @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/g* \ | ||||
${STAGEDIR}${PREFIX}/bin/*conv \ | ${STAGEDIR}${PREFIX}/bin/*conv \ | ||||
${STAGEDIR}${PREFIX}/bin/icuinfo \ | ${STAGEDIR}${PREFIX}/bin/icuinfo \ | ||||
${STAGEDIR}${PREFIX}/bin/derb \ | ${STAGEDIR}${PREFIX}/bin/derb \ | ||||
${STAGEDIR}${PREFIX}/bin/pkgdata | ${STAGEDIR}${PREFIX}/bin/pkgdata | ||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* | @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* | ||||
# Filename varies by endianness: icudt<major>b.dat vs. icudt<major>l.dat | # Filename varies by endianness: icudt<major>b.dat vs. icudt<major>l.dat | ||||
@(cd ${STAGEDIR}${PREFIX} && ${ECHO_CMD} \ | @(cd ${STAGEDIR}${PREFIX} && ${ECHO_CMD} \ | ||||
${DATADIR_REL}/${PORTVERSION}/icudt*.dat >>${TMPPLIST}) | ${DATADIR_REL}/${PORTVERSION:C/r.?/1/}/icudt*.dat >>${TMPPLIST}) | ||||
.endif # PKGNAMESUFFIX | .endif # PKGNAMESUFFIX | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |