summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gnustep-libs/sope/files/sope-r1660-SoOFS.patch')
-rw-r--r--gnustep-libs/sope/files/sope-r1660-SoOFS.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnustep-libs/sope/files/sope-r1660-SoOFS.patch b/gnustep-libs/sope/files/sope-r1660-SoOFS.patch
new file mode 100644
index 0000000..9eb398a
--- /dev/null
+++ b/gnustep-libs/sope/files/sope-r1660-SoOFS.patch
@@ -0,0 +1,19 @@
+--- sope-appserver/SoOFS/GNUmakefile.preamble.org 2009-11-24 15:05:35.971466918 +0100
++++ sope-appserver/SoOFS/GNUmakefile.preamble 2009-11-24 15:04:47.001467300 +0100
+@@ -3,6 +3,7 @@
+ # TODO: need to fix COMPILE_FOR_GSTEP_MAKE?
+ ADDITIONAL_CPPFLAGS += -Wall -DCOMPILE_FOR_GSTEP_MAKE=1
+ ADDITIONAL_OBJCFLAGS += -Wall -Wno-import -Wno-protocol
++ADDITIONAL_LDFLAGS += "-Wl,--no-as-needed"
+
+ SOPE_ROOT=../..
+ CORE_ROOT=$(SOPE_ROOT)/sope-core
+@@ -83,6 +83,7 @@
+ ifneq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
+ # and neither does MacOSX? ...
+-sope_TOOL_LIBS += -lcrypt
++$(SOPED_NAME)_TOOL_LIBS += -lcrypt
++libSoOFS_LIBRARIES_DEPEND_UPON += -lcrypt
+ endif
+ endif
+