summaryrefslogtreecommitdiff
path: root/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
diff options
context:
space:
mode:
authorJochen Neumeister <joneum@FreeBSD.org>2024-07-01 10:48:13 +0200
committerJochen Neumeister <joneum@FreeBSD.org>2024-07-01 10:50:20 +0200
commit08bff538e5c4809dc32ee956da5ffc1c462c3617 (patch)
treee6c94bbbfd50b8ef5df750688c2197cabc91be4c /www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
parentgraphics/mesa-dri: Convert gallium and vulkan driver to port options (diff)
www/freenginx-devel: Add new port
Freenginx is a fork web Server from Nginx Sponsored by: Netzkommune GmbH
Diffstat (limited to 'www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb')
-rw-r--r--www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb33
1 files changed, 33 insertions, 0 deletions
diff --git a/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb b/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
new file mode 100644
index 000000000000..95bf79da0865
--- /dev/null
+++ b/www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
@@ -0,0 +1,33 @@
+--- ../passenger-6.0.22/build/nginx.rb.orig 2013-10-26 18:00:00.000000000 -0400
++++ ../passenger-6.0.22/build/nginx.rb 2016-05-09 18:21:22.426777000 -0400
+@@ -33,13 +33,12 @@
+ desc "Build Nginx support files"
+ task :nginx => [
+ :nginx_without_native_support,
+- NATIVE_SUPPORT_TARGET
++ LIBBOOST_OXT,
+ ].compact
+
+ desc "Build Nginx support files, including objects suitable for dynamic linking against Nginx"
+ task 'nginx:as_dynamic_module' => [
+ :nginx_dynamic_without_native_support,
+- NATIVE_SUPPORT_TARGET
+ ].compact
+
+ # Workaround for https://github.com/jimweirich/rake/issues/274
+@@ -47,7 +46,6 @@
+
+ task :nginx_without_native_support => [
+ auto_generated_sources,
+- AGENT_TARGET,
+ COMMON_LIBRARY.only(*NGINX_LIBS_SELECTOR).link_objects
+ ].flatten
+
+@@ -55,7 +53,6 @@
+ # it also creates a namespace:clean task to clean up the output_dir
+ task :nginx_dynamic_without_native_support => [
+ auto_generated_sources,
+- AGENT_TARGET,
+ define_libboost_oxt_task("nginx", NGINX_DYNAMIC_OUTPUT_DIR + "libboost_oxt", "-fPIC"),
+ COMMON_LIBRARY.only(*NGINX_LIBS_SELECTOR).
+ set_namespace("nginx").set_output_dir(NGINX_DYNAMIC_OUTPUT_DIR + "module_libpassenger_common").define_tasks("-fPIC").