summaryrefslogtreecommitdiff
path: root/lang/swi-pl
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2005-01-31 19:23:49 +0000
committerVolker Stolz <vs@FreeBSD.org>2005-01-31 19:23:49 +0000
commit7941933053855f19ebf57610747efa68f343b96d (patch)
treec63578fdf3d35274e34d09a46bde5c47fd98a5ff /lang/swi-pl
parentAdd more build-dependencies by using += instead of nuking already (diff)
Fix build on alpha.
PR: ports/76865 Submitted by: Gerhard Gonter (maintainer)
Notes
Notes: svn path=/head/; revision=127798
Diffstat (limited to 'lang/swi-pl')
-rw-r--r--lang/swi-pl/Makefile7
-rw-r--r--lang/swi-pl/files/extra-patch-src-Makefile-in10
2 files changed, 12 insertions, 5 deletions
diff --git a/lang/swi-pl/Makefile b/lang/swi-pl/Makefile
index 119d0442df4e..064197d42039 100644
--- a/lang/swi-pl/Makefile
+++ b/lang/swi-pl/Makefile
@@ -33,11 +33,8 @@ PLIST_SUB+= BITS=64
.endif
.if (${ARCH} == "alpha")
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-src-configure
-.endif
-
-.if ${ARCH} != "i386"
-BROKEN= "Broken pkg-plist"
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-src-configure \
+ ${FILESDIR}/extra-patch-src-Makefile-in
.endif
post-patch:
diff --git a/lang/swi-pl/files/extra-patch-src-Makefile-in b/lang/swi-pl/files/extra-patch-src-Makefile-in
new file mode 100644
index 000000000000..e033a092c776
--- /dev/null
+++ b/lang/swi-pl/files/extra-patch-src-Makefile-in
@@ -0,0 +1,10 @@
+--- src/Makefile.in.orig Sat Jan 29 21:27:47 2005
++++ src/Makefile.in Sat Jan 29 21:27:57 2005
+@@ -310,7 +310,6 @@
+
+ iruntime::
+ $(INSTALL_DATA) $(RUNTIME) $(PLBASE)/lib/$(ARCH)
+- $(RANLIB) $(PLBASE)/lib/$(ARCH)/$(PLLIB)
+ if [ -f $(RUNTIMEDIR)/$(SHAREDV) ]; then \
+ $(INSTALL_DATA) $(RUNTIMEDIR)/$(SHAREDV) $(PLBASE)/lib/$(ARCH) ; \
+ ( cd $(PLBASE)/lib/$(ARCH) && rm -f $(SHARED) && ln -s $(SHAREDV) $(SHARED) ) ; \