openbsd-ports/lang/mono/mono.port.mk

33 lines
720 B
Makefile
Raw Normal View History

# $OpenBSD: mono.port.mk,v 1.7 2010/04/05 01:02:57 robert Exp $
CATEGORIES+= lang/mono
CONFIGURE_ENV+= MONO_SHARED_DIR=${TMPDIR}
MAKE_FLAGS+= MONO_SHARED_DIR=${TMPDIR}
# A list of files where we have to remove the stupid hardcoded .[0-9] major
# version from library names.
DLLMAP_FILES?=
.if defined(USE_NANT)
NANT?= nant
NANT_FLAGS?=
BUILD_DEPENDS+= ::devel/nant
. if !target(do-build)
do-build:
@(cd ${WRKSRC}; ${MAKE_FLAGS} ${NANT} ${NANT_FLAGS})
. endif
. if !target(do-install)
do-install:
@(cd ${WRKSRC}; ${MAKE_FLAGS} ${NANT} ${NANT_FLAGS} -D:prefix="${PREFIX}" install)
. endif
.endif
post-configure:
@for i in ${DLLMAP_FILES}; do \
2009-12-17 08:59:42 -05:00
perl -pi -e 's,\.so\.[0-9],\.so,g' ${WRKSRC}/$$i; done