Changeset View
Changeset View
Standalone View
Standalone View
head/devel/swig30/Makefile
# Created by: jkh | # Created by: jkh | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= swig | PORTNAME= swig | ||||
PORTVERSION= 3.0.12 | PORTVERSION= 3.0.12 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} | MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} | ||||
PKGNAMESUFFIX= 30 | PKGNAMESUFFIX= 30 | ||||
MAINTAINER= sunpoet@FreeBSD.org | MAINTAINER= sunpoet@FreeBSD.org | ||||
COMMENT= Generate wrappers for calling C/C++ code from other languages | COMMENT= Generate wrappers for calling C/C++ code from other languages | ||||
LICENSE= GPLv3+ | LICENSE= GPLv3+ | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE-GPL | LICENSE_FILE= ${WRKSRC}/LICENSE-GPL | ||||
LIB_DEPENDS= libpcre.so:devel/pcre | LIB_DEPENDS= libpcre.so:devel/pcre | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
ALL_TARGET= # empty | ALL_TARGET= # empty | ||||
CFLAGS+= -fPIC -DPIC | CFLAGS+= -fPIC -DPIC | ||||
CONFIGURE_ARGS= --program-suffix=${PORTVERSION:R} \ | CONFIGURE_ARGS= --program-suffix=${PORTVERSION:R} \ | ||||
--with-lua=${LOCALBASE}/bin/${LUA_CMD} \ | --with-lua=${LOCALBASE}/bin/${LUA_CMD} \ | ||||
--with-luaincl=${LUA_INCDIR} \ | --with-luaincl=${LUA_INCDIR} \ | ||||
--with-lualib=${LUA_LIBDIR} | --with-lualib=${LUA_LIBDIR} | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
TEST_TARGET= check | TEST_TARGET= check | ||||
USES= gmake lua | USES= gmake lua:build | ||||
PLIST_SUB= PORTVERSION=${PORTVERSION} | PLIST_SUB= PORTVERSION=${PORTVERSION} | ||||
OCTAVE_VER_CMD= ${LOCALBASE}/bin/octave-config -v 2>/dev/null || ${TRUE} | OCTAVE_VER_CMD= ${LOCALBASE}/bin/octave-config -v 2>/dev/null || ${TRUE} | ||||
post-patch: | post-patch: | ||||
@${SETENV} OCTAVE_VER=$$(${OCTAVE_VER_CMD}) ${REINPLACE_CMD} \ | @${SETENV} OCTAVE_VER=$$(${OCTAVE_VER_CMD}) ${REINPLACE_CMD} \ | ||||
-e 's|$$RUBY |${RUBY} |' \ | -e 's|$$RUBY |${RUBY} |' \ | ||||
Show All 19 Lines |