aboutsummaryrefslogtreecommitdiff
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
parent1ac0ed0b4e5f0a8fbb7bfde0cb0f57c9fdbd0b68 (diff)
downloadports-7941933053855f19ebf57610747efa68f343b96d.tar.gz
ports-7941933053855f19ebf57610747efa68f343b96d.zip
Notes
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) ) ; \