pkgsrc-wip/ruby-passenger/inplace.mk
Filip Hajny d42764dd4c Update Passenger to 4.0.14.
pkgsrc changes:
* Rewrite installation support to rely on upstream 'fakeroot' routines
  (better match 'native packaging' available from e.g. RPM packages).
* Use pkgsrc libeio and libev

Way too many upstream changes since 3.0.17, see NEWS for more:

  https://github.com/phusion/passenger/blob/master/NEWS
2013-09-05 10:55:51 +00:00

25 lines
826 B
Makefile

# $NetBSD: inplace.mk,v 1.2 2013/09/05 10:55:51 fhajny Exp $
USE_LANGUAGES+= c c++
USE_RAKE= yes
MAKE_ENV+= EXTRA_LDFLAGS=${COMPILER_RPATH_FLAG}${PREFIX}/lib
MAKE_ENV+= USE_VENDORED_LIBEIO=no
MAKE_ENV+= USE_VENDORED_LIBEV=no
post-extract: extract-inplace-passenger
extract-inplace-passenger:
cd ../../wip/ruby-passenger && ${MAKE} WRKDIR=${WRKDIR}/.passenger EXTRACT_DIR=${WRKDIR} \
WRKSRC='$${EXTRACT_DIR}/$${DISTNAME}' SKIP_DEPENDS=YES fetch patch clean
${LN} -s ${WRKDIR}/passenger-* ${WRKDIR}/passenger
BUILDLINK_DEPMETHOD.curl= build
BUILDLINK_DEPMETHOD.libeio= build
BUILDLINK_DEPMETHOD.libev= build
.include "../../wip/libeio/buildlink3.mk"
BUILDLINK_API_DEPENDS.libev+= libev>=4.11
.include "../../devel/libev/buildlink3.mk"
.include "../../lang/ruby/modules.mk"
.include "../../www/curl/buildlink3.mk"