summaryrefslogtreecommitdiff
path: root/lang/ruby18-base/patches
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2005-11-08 15:52:38 +0000
committerminskim <minskim@pkgsrc.org>2005-11-08 15:52:38 +0000
commitff7ae0fb7964ee57e526b59920849ad52d9fb9a6 (patch)
tree0f5243fb320a37f54f2a61e3c5b813b93ad0c99a /lang/ruby18-base/patches
parent215588a402e6531b76ed372ec0c07f5d533c5fa8 (diff)
downloadpkgsrc-ff7ae0fb7964ee57e526b59920849ad52d9fb9a6.tar.gz
Make sure that there is always a space between "-o" and its argument
when running gcc or ld. This makes the package build on Darwin.
Diffstat (limited to 'lang/ruby18-base/patches')
-rw-r--r--lang/ruby18-base/patches/patch-ac27
1 files changed, 27 insertions, 0 deletions
diff --git a/lang/ruby18-base/patches/patch-ac b/lang/ruby18-base/patches/patch-ac
new file mode 100644
index 00000000000..e926e6f445c
--- /dev/null
+++ b/lang/ruby18-base/patches/patch-ac
@@ -0,0 +1,27 @@
+$NetBSD: patch-ac,v 1.3 2005/11/08 15:52:38 minskim Exp $
+
+--- Makefile.in.orig 2005-11-05 09:25:06.000000000 -0800
++++ Makefile.in
+@@ -92,11 +92,11 @@ all:
+
+ miniruby$(EXEEXT):
+ @$(RM) $@
+- $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(MAINLIBS)
++ $(PURIFY) $(CC) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG) $@ $(LDFLAGS) $(MAINLIBS)
+
+ $(PROGRAM):
+ @$(RM) $@
+- $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@
++ $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG) $@
+
+ # We must `rm' the library each time this rule is invoked because "updating" a
+ # MAB library on Apple/NeXT (see --enable-fat-binary in configure) is not
+@@ -107,7 +107,7 @@ $(LIBRUBY_A):
+ @-$(RANLIB) $@ 2> /dev/null || true
+
+ $(LIBRUBY_SO):
+- $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG)$@
++ $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG) $@
+ @-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link if File.exist? link; \
+ File.symlink "$(LIBRUBY_SO)", link}' \
+ $(LIBRUBY_ALIASES) || true