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} |