View | Details | Raw Unified | Return to bug 220681
Collapse All | Expand All

(-)Makefile (-2 / +33 lines)
Lines 28-40 Link Here
28
28
29
USE_RUBY=	yes
29
USE_RUBY=	yes
30
RAKE_BIN=	${LOCALBASE}/bin/rake
30
RAKE_BIN=	${LOCALBASE}/bin/rake
31
USES=		cpe gem
31
USES=		cpe gem libtool shebangfix ssl
32
SHEBANG_FILES=	\
33
	src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py \
34
	dev/vagrant/nginx_start \
35
	dev/vagrant/provision.sh \
36
	dev/ci/run-tests-with-docker \
37
	dev/ci/scripts/setup-host-natively.sh \
38
	dev/ci/scripts/docker-entrypoint-stage2.sh \
39
	dev/ci/scripts/inituidgid \
40
	dev/ci/scripts/debug-console-wrapper.sh \
41
	dev/ci/scripts/run-tests-natively-stage2.sh \
42
	dev/ci/scripts/docker-entrypoint.sh \
43
	dev/ci/run-tests-natively \
44
	dev/ci/setup-host
45
32
NOPORTDOCS=	yes
46
NOPORTDOCS=	yes
33
47
34
APACHE22_USE=	APACHE=22+
48
APACHE22_USE=	APACHE=22+
35
49
36
LIB_DEPENDS+=	libuv.so:devel/libuv \
50
LIB_DEPENDS+=	libuv.so:devel/libuv \
37
		libcurl.so:ftp/curl
51
		libcurl.so:ftp/curl \
52
		libunwind.so:devel/libunwind \
53
		libapr-1.so:devel/apr1
54
38
BUILD_DEPENDS+=	rubygem-rack16>=0:www/rubygem-rack16
55
BUILD_DEPENDS+=	rubygem-rack16>=0:www/rubygem-rack16
39
RUN_DEPENDS:=	${BUILD_DEPENDS}
56
RUN_DEPENDS:=	${BUILD_DEPENDS}
40
57
Lines 41-46 Link Here
41
SUB_LIST+=	GEM_LIB_DIR=${GEM_LIB_DIR} RUBY=${RUBY}
58
SUB_LIST+=	GEM_LIB_DIR=${GEM_LIB_DIR} RUBY=${RUBY}
42
SUB_FILES=	pkg-message
59
SUB_FILES=	pkg-message
43
60
61
PLIST_DIRS=	${GEM_LIB_DIR}/buildout/common/libboost_oxt/boost \
62
	${GEM_LIB_DIR}/buildout/common/libboost_oxt/oxt \
63
	${GEM_LIB_DIR}/buildout/common/libpassenger_common/DataStructures \
64
	${GEM_LIB_DIR}/buildout/common/libpassenger_common/MemoryKit \
65
	${GEM_LIB_DIR}/buildout/common/libpassenger_common/ServerKit \
66
	${GEM_LIB_DIR}/buildout/common/libpassenger_common/Utils \
67
	${GEM_LIB_DIR}/buildout/common/libpassenger_common/vendor-modified \
68
	${GEM_LIB_DIR}/download_cache
69
44
PLIST_FILES=	bin/passenger \
70
PLIST_FILES=	bin/passenger \
45
		bin/passenger-config \
71
		bin/passenger-config \
46
		bin/passenger-install-apache2-module \
72
		bin/passenger-install-apache2-module \
Lines 62-67 Link Here
62
		s! -feliminate-unused-debug-symbols -feliminate-unused-debug-types!!g; \
88
		s! -feliminate-unused-debug-symbols -feliminate-unused-debug-types!!g; \
63
		166s!true!false!' \
89
		166s!true!false!' \
64
		${WRKSRC}/build/basics.rb
90
		${WRKSRC}/build/basics.rb
91
	@${REINPLACE_CMD} '1s:python:python2:' \
92
		${WRKSRC}/src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py
65
93
66
pre-patch-DEBUG-off:
94
pre-patch-DEBUG-off:
67
	@${REINPLACE_CMD} \
95
	@${REINPLACE_CMD} \
Lines 88-93 Link Here
88
	( cd ${WRKSRC} && \
116
	( cd ${WRKSRC} && \
89
	${COPYTREE_SHARE} buildout ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION} )
117
	${COPYTREE_SHARE} buildout ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION} )
90
	${CHMOD} +x ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION}/buildout/support-binaries/*
118
	${CHMOD} +x ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION}/buildout/support-binaries/*
119
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/buildout/ruby/*/passenger_native_support.so
120
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/buildout/support-binaries/PassengerAgent
121
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/buildout/apache2/mod_passenger.so
91
122
92
post-install-SYMLINK-on:
123
post-install-SYMLINK-on:
93
	${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
124
	${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}

Return to bug 220681