Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/iconv.mk
Show All 18 Lines | |||||
ICONV_LIB= -liconv | ICONV_LIB= -liconv | ||||
ICONV_PREFIX= ${LOCALBASE} | ICONV_PREFIX= ${LOCALBASE} | ||||
ICONV_CONFIGURE_ARG= --with-libiconv-prefix=${LOCALBASE} | ICONV_CONFIGURE_ARG= --with-libiconv-prefix=${LOCALBASE} | ||||
ICONV_CONFIGURE_BASE= --with-libiconv=${LOCALBASE} | ICONV_CONFIGURE_BASE= --with-libiconv=${LOCALBASE} | ||||
ICONV_INCLUDE_PATH= ${LOCALBASE}/include | ICONV_INCLUDE_PATH= ${LOCALBASE}/include | ||||
ICONV_LIB_PATH= ${LOCALBASE}/lib/libiconv.so | ICONV_LIB_PATH= ${LOCALBASE}/lib/libiconv.so | ||||
.if ${iconv_ARGS:Mbuild} | .if ${iconv_ARGS:Mbuild} | ||||
BUILD_DEPENDS+= ${ICONV_CMD}:${PORTSDIR}/converters/libiconv | BUILD_DEPENDS+= ${ICONV_CMD}:converters/libiconv | ||||
.elif ${iconv_ARGS:Mpatch} | .elif ${iconv_ARGS:Mpatch} | ||||
PATCH_DEPENDS+= ${ICONV_CMD}:${PORTSDIR}/converters/libiconv | PATCH_DEPENDS+= ${ICONV_CMD}:converters/libiconv | ||||
.else | .else | ||||
LIB_DEPENDS+= libiconv.so:${PORTSDIR}/converters/libiconv | LIB_DEPENDS+= libiconv.so:converters/libiconv | ||||
.endif | .endif | ||||
.else | .else | ||||
ICONV_CMD= /usr/bin/iconv | ICONV_CMD= /usr/bin/iconv | ||||
ICONV_LIB= | ICONV_LIB= | ||||
ICONV_PREFIX= /usr | ICONV_PREFIX= /usr | ||||
ICONV_CONFIGURE_ARG= | ICONV_CONFIGURE_ARG= | ||||
ICONV_CONFIGURE_BASE= | ICONV_CONFIGURE_BASE= | ||||
ICONV_INCLUDE_PATH= /usr/include | ICONV_INCLUDE_PATH= /usr/include | ||||
ICONV_LIB_PATH= /usr/lib/libc.so | ICONV_LIB_PATH= /usr/lib/libc.so | ||||
.if ${OPSYS} == DragonFly || (${OPSYS} == FreeBSD && (${OSVERSION} < 1001514 \ | .if ${OPSYS} == DragonFly || (${OPSYS} == FreeBSD && (${OSVERSION} < 1001514 \ | ||||
|| (${OSVERSION} >= 1100000 && ${OSVERSION} < 1100069))) \ | || (${OSVERSION} >= 1100000 && ${OSVERSION} < 1100069))) \ | ||||
|| exists(${LOCALBASE}/include/iconv.h) | || exists(${LOCALBASE}/include/iconv.h) | ||||
BUILD_DEPENDS+= libiconv>=1.14_9:${PORTSDIR}/converters/libiconv | BUILD_DEPENDS+= libiconv>=1.14_9:converters/libiconv | ||||
CPPFLAGS+= -DLIBICONV_PLUG | CPPFLAGS+= -DLIBICONV_PLUG | ||||
CFLAGS+= -DLIBICONV_PLUG | CFLAGS+= -DLIBICONV_PLUG | ||||
CXXFLAGS+= -DLIBICONV_PLUG | CXXFLAGS+= -DLIBICONV_PLUG | ||||
OBJCFLAGS+= -DLIBICONV_PLUG | OBJCFLAGS+= -DLIBICONV_PLUG | ||||
ICONV_INCLUDE_PATH= ${LOCALBASE}/include | ICONV_INCLUDE_PATH= ${LOCALBASE}/include | ||||
.endif | .endif | ||||
.endif | .endif | ||||
Show All 14 Lines |