diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2000-12-08 13:27:29 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2000-12-08 13:27:29 +0000 |
commit | 6da9f527207f0b45170676fb43e92fc3b8e5a119 (patch) | |
tree | f1dd434015346cf00e9426c76678b71b9c2c9e97 /lang/compaq-cc/Makefile | |
parent | 6aca2d86dd2f35bb376e699b6e093c2fbf3903a3 (diff) | |
download | ports-6da9f527207f0b45170676fb43e92fc3b8e5a119.tar.gz ports-6da9f527207f0b45170676fb43e92fc3b8e5a119.zip |
Notes
Diffstat (limited to 'lang/compaq-cc/Makefile')
-rw-r--r-- | lang/compaq-cc/Makefile | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/lang/compaq-cc/Makefile b/lang/compaq-cc/Makefile index 7fcb41cad7a9..007148af6ebc 100644 --- a/lang/compaq-cc/Makefile +++ b/lang/compaq-cc/Makefile @@ -17,8 +17,6 @@ DISTFILES+= cpml_ev6-5.1.0-2.alpha.rpm DISTFILES+= cpml_ev5-5.1.0-2.alpha.rpm .endif -RUN_DEPENDS= /compat/linux/lib/libc.so.6.1:${PORTSDIR}/emulators/linux_base - MAINTAINER= obrien@FreeBSD.org RESTRICTED= "Distribution not allowed" @@ -55,8 +53,22 @@ do-install: /usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/lnxcc_driver brandelf -t Linux ${PREFIX}$F .endfor - cd ${PREFIX}/usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin \ - ; ${MV} cpp cpp.Linux-bad ; ${LN} -s /usr/bin/cpp . \ + cd ${PREFIX}/usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin \ + ; ${MV} cpp cpp.Linux-bad ; ${LN} -s /usr/bin/cpp . \ ; ${MV} ld ld.Linux-bad ; ${LN} -s /usr/bin/ld . +# "-g" is totally ignored by GNU ld, so we can use it for a benign space holder + cd ${PREFIX}/usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin \ + ; ${MV} lnxcc_driver lnxcc_driver.Linux \ + ; ${SED} -e 's/-dynamic-linker/-g /g' \ + -e 's|/lib/ld-linux.so.2|-g |g' \ + lnxcc_driver.Linux >lnxcc_driver \ + ; ${CHMOD} 555 lnxcc_driver +# the shared libs gives us trouble right now, so only offer .a's + ${RM} ${PREFIX}/usr/lib/libots.so + ${RM} ${PREFIX}/usr/lib/libcpml.so +# fix unresolved references in the DECpaq libs + cd ${WRKSRC} \ + ; ccc -c ${FILESDIR}/*.c \ + ; ar vq /usr/lib/compaq/cpml-5.1.0/libcpml_ev5.a *.o .include <bsd.port.mk> |