1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # $OpenBSD: Makefile,v 1.38 2017/04/10 11:46:22 sthen Exp $
- COMMENT= virtual machine designed for interpreted languages
- V= 7.10.0
- DISTNAME= parrot-$V
- REVISION= 0
- CATEGORIES= lang perl6
- SHARED_LIBS= parrot 11.0
- HOMEPAGE= http://www.parrot.org/
- MASTER_SITES= http://ftp.parrot.org/releases/all/$V/ \
- ftp://ftp.parrot.org/pub/parrot/releases/all/$V/
- # Artistic2
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB += GL GLU c glut gmp icudata icuuc m ncurses pthread
- WANTLIB += readline ${LIBCXX} util z ffi
- MODULES = devel/gettext
- BUILD_DEPENDS= graphics/glew \
- devel/pcre
- LIB_DEPENDS= textproc/icu4c \
- devel/gmp \
- graphics/freeglut \
- devel/libffi
- TEST_DEPENDS= devel/p5-TAP-Harness-Multiple \
- devel/p5-Test-Perl-Critic
- CONFIGURE_SCRIPT= /usr/bin/perl Configure.pl
- CONFIGURE_STYLE= simple
- CONFIGURE_ARGS+= \
- --prefix="${PREFIX}" \
- --cc="${CC}" \
- --ccflags="-I${LOCALBASE}/include -I${X11BASE}/include -pthread" \
- --optimize="${CFLAGS}" \
- --link="${CXX}" \
- --linkflags="-L${LOCALBASE}/lib -L${X11BASE}/lib -pthread" \
- --ld="${CXX}" \
- --ldflags="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
- --make="${MAKE_PROGRAM}" \
- --parrot_is_shared \
- --icu-config="${LOCALBASE}/bin/icu-config"
- CONFIGURE_ENV = LIBparrot_VERSION=${LIBparrot_VERSION}
- MAKE_ENV= LIBparrot_VERSION=${LIBparrot_VERSION}
- ALL_TARGET = all docs
- INSTALL_TARGET = install install-doc
- TEST_TARGET= fulltest
- SUBST_VARS += V
- pre-configure:
- ${SUBST_CMD} ${WRKSRC}/config/init/hints/openbsd.pm
- post-install:
- ${INSTALL_DATA} ${WRKSRC}/blib/lib/libparrot.so.${LIBparrot_VERSION} \
- ${PREFIX}/lib
- .include <bsd.port.mk>
|