aboutsummaryrefslogtreecommitdiffstats
path: root/lang/compaq-cc
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-12-08 18:30:23 +0800
committerobrien <obrien@FreeBSD.org>2000-12-08 18:30:23 +0800
commitc264a7876d23b9f89da955468092b6e210cb3cdd (patch)
treedc676f74a347599799191aa5ffb988ab04ff3bbe /lang/compaq-cc
parent56b20f276e420ce5f7df32d8c126b962924c0c00 (diff)
downloadfreebsd-ports-graphics-c264a7876d23b9f89da955468092b6e210cb3cdd.tar.gz
freebsd-ports-graphics-c264a7876d23b9f89da955468092b6e210cb3cdd.tar.zst
freebsd-ports-graphics-c264a7876d23b9f89da955468092b6e210cb3cdd.zip
Compaq Alpha Tru64 C compiler. It is a port of the same compiler that is
available on the Compaq Tru64 UNIX platform. The compiler produces excellent optimized code for the Alpha architecture, particularly for floating-point intensive applications. I was able to compile simple test programs by: ccc -c foo.c cc -o foo foo.o
Diffstat (limited to 'lang/compaq-cc')
-rw-r--r--lang/compaq-cc/Makefile62
-rw-r--r--lang/compaq-cc/distinfo3
-rw-r--r--lang/compaq-cc/pkg-comment1
-rw-r--r--lang/compaq-cc/pkg-descr9
-rw-r--r--lang/compaq-cc/pkg-plist194
5 files changed, 269 insertions, 0 deletions
diff --git a/lang/compaq-cc/Makefile b/lang/compaq-cc/Makefile
new file mode 100644
index 00000000000..7fcb41cad7a
--- /dev/null
+++ b/lang/compaq-cc/Makefile
@@ -0,0 +1,62 @@
+# ex:ts=8
+# Ports collection makefile for: compaq-cc
+# Date created: Thur Dec 07, 2000
+# Whom: David O'Brien (obrien@NUXI.com)
+#
+# $FreeBSD$
+#
+
+PORTNAME= compaq-cc
+PORTVERSION= 6.2.9.504
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.compaq.com/pub/products/C-CXX/linux/compaq_c_v62/
+DISTFILES= ccc-6.2.9.504-2.alpha.rpm libots-2.2.7-2.alpha.rpm
+.if defined(WANT_EV6)
+DISTFILES+= cpml_ev6-5.1.0-2.alpha.rpm
+.else
+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"
+
+BUILD_DEPENDS= rpm:${PORTSDIR}/misc/rpm
+
+ONLY_FOR_ARCHS= alpha
+
+PREFIX= /
+EXTRACT_CMD= rpm2cpio
+EXTRACT_BEFORE_ARGS=
+EXTRACT_AFTER_ARGS= |cpio -idum
+EXTRACT_ONLY=
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+NO_FILTER_SHLIBS= yes
+NO_MTREE= yes
+
+do-install:
+ @if [ -z "`kldstat -v | ${GREP} -E 'linux'`" ]; then \
+ ${ECHO} 'AlphaLinux mode is not enabled.\
+ Loading AlphaLinux kernel module...' | fmt; \
+ lkdload linux || { \
+ ${ECHO} 'The AlphaLinux kernel module could not be loaded.\
+ Please manually load the module and retry.\
+ See "man linux" for details.' | fmt; \
+ ${FALSE}; \
+ };\
+ fi
+.for F in ${DISTFILES}
+ cd ${PREFIX} ; rpm2cpio ${DISTDIR}/$F |cpio -idum
+.endfor
+.for F in /usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/lnxcc \
+ /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 . \
+ ; ${MV} ld ld.Linux-bad ; ${LN} -s /usr/bin/ld .
+
+.include <bsd.port.mk>
diff --git a/lang/compaq-cc/distinfo b/lang/compaq-cc/distinfo
new file mode 100644
index 00000000000..36d781897e3
--- /dev/null
+++ b/lang/compaq-cc/distinfo
@@ -0,0 +1,3 @@
+MD5 (ccc-6.2.9.504-2.alpha.rpm) = 4db7104fc7a025cf81abbb55313181ff
+MD5 (libots-2.2.7-2.alpha.rpm) = 4b6337865c798f821850e20502964ae0
+MD5 (cpml_ev5-5.1.0-2.alpha.rpm) = cd73ae438798748ebfb351d34014078c
diff --git a/lang/compaq-cc/pkg-comment b/lang/compaq-cc/pkg-comment
new file mode 100644
index 00000000000..8d04eab385a
--- /dev/null
+++ b/lang/compaq-cc/pkg-comment
@@ -0,0 +1 @@
+Compaq Alpha Tru64 C compiler
diff --git a/lang/compaq-cc/pkg-descr b/lang/compaq-cc/pkg-descr
new file mode 100644
index 00000000000..0c7edaa8a12
--- /dev/null
+++ b/lang/compaq-cc/pkg-descr
@@ -0,0 +1,9 @@
+`ccc' is the Compaq C compiler for Linux Alpha. It is a port of the same
+compiler that is available on the Compaq Tru64 UNIX platform (and also on
+OpenVMS Alpha). The compiler produces excellent optimized code for the
+Alpha architecture, particularly for floating-point intensive applications.
+
+See the on-line usage docs at
+ftp://ftp.compaq.com/pub/products/C-CXX/linux/compaq_c_v62/docs/ccc/readme.htm
+
+WWW: http://www.support.compaq.com/alpha-tools/software/index.html
diff --git a/lang/compaq-cc/pkg-plist b/lang/compaq-cc/pkg-plist
new file mode 100644
index 00000000000..41eb775d934
--- /dev/null
+++ b/lang/compaq-cc/pkg-plist
@@ -0,0 +1,194 @@
+@comment $FreeBSD$
+@comment ccc RPM
+usr/bin/ccc
+usr/doc/ccc-6.2.9.504/1_800_at_compaq.gif
+usr/doc/ccc-6.2.9.504/COPYING
+usr/doc/ccc-6.2.9.504/Language_Reference/compaqn2.gif
+usr/doc/ccc-6.2.9.504/Language_Reference/lrm.pdf
+usr/doc/ccc-6.2.9.504/Language_Reference/lrm.txt
+usr/doc/ccc-6.2.9.504/Language_Reference/penguin.gif
+usr/doc/ccc-6.2.9.504/Language_Reference/penguin.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title001.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title002.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title003.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title004.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title005.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title006.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title007.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title008.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title009.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title010.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title011.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title012.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title013.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title014.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title015.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title016.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title017.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title018.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title019.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title020.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title021.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title022.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title023.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title024.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title025.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title026.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title027.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title028.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/title029.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlei01.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlei02.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlei03.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlei04.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlei05.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titleidx.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlet01.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlet02.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titlet03.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/titletoc.htm
+usr/doc/ccc-6.2.9.504/Language_Reference/zk-8422a.gif
+usr/doc/ccc-6.2.9.504/Programmers_Guide/BUTTONS.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/CMPLRCHP.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/CNFGKRNL.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/COMPAQN2.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/DBGGRCHP.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_001.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_004.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_005.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_006.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_007.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_008.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_009.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_010.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_011.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_012.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_013.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_014.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_015.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FIGU_016.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/FOOTNOTE.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/HELP.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/HELP.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/HELP2.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/HELP3.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/HLPSMALL.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/INDEX.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/INDEX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/INDEX2.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/INDEX3.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/LNTCHPXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/NCH0001X.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/NTRCHPXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PENGUIN.GIF
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PNTRPPXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PPCHPXXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PRFCHPXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PRGMCHPX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/PTMZCHPX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/SHLBCHPX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/SYSVPPND.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/THRDDGRC.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/THRDSCHP.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/TITLE.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/TITLETXT.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/TMCHPXXX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/TOC.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/XCPTCHPX.HTM
+usr/doc/ccc-6.2.9.504/Programmers_Guide/prog_guide.pdf
+usr/doc/ccc-6.2.9.504/README
+usr/doc/ccc-6.2.9.504/README.htm
+usr/doc/ccc-6.2.9.504/README.pdf
+usr/doc/ccc-6.2.9.504/README.txt
+usr/doc/ccc-6.2.9.504/arrow.gif
+usr/doc/ccc-6.2.9.504/cinset.gif
+usr/doc/ccc-6.2.9.504/compaq.gif
+usr/doc/ccc-6.2.9.504/compaqn2.gif
+usr/doc/ccc-6.2.9.504/ctitle.gif
+usr/doc/ccc-6.2.9.504/dot.gif
+usr/doc/ccc-6.2.9.504/index.htm
+usr/doc/ccc-6.2.9.504/penguin.gif
+usr/doc/ccc-6.2.9.504/penguin.htm
+usr/doc/ccc-6.2.9.504/readme.htm
+usr/doc/ccc-6.2.9.504/readme_contents.htm
+usr/doc/ccc-6.2.9.504/top_nav.gif
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/__DECC_include_epilogue.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/__DECC_include_prologue.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/as
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/ccc
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/comp.config
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/cpp.Linux-bad
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/cpp
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/create-comp-config.sh
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/crt1.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/crtbegin.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/crtend.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/crti.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/crtn.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/gcrt1.o
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/ld.Linux-bad
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/ld
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/lnxcc
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/lnxcc_driver
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/probe_linux.sh
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/bin/protect_headers_setup.sh
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/alpha/builtins.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/ansidecl.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/c_asm.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/cvt.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/glob.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/gnu/types.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/libio.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/machine
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/malloc.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/nan.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/resourcebits.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/stdarg.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/stdbool.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/stddef.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/stdio.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/sys/cdefs.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/sys/sysmacros.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/sys/types.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/va_list.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/varargs.h
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/man1/ccc.1
+usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/man8/protect_headers_setup.8
+usr/man/man1/ccc.1
+usr/man/man8/protect_headers_setup.8
+usr/man/rsml
+usr/man/sml
+@dirrm usr/doc/ccc-6.2.9.504/Language_Reference
+@dirrm usr/doc/ccc-6.2.9.504/Programmers_Guide
+@dirrm usr/doc/ccc-6.2.9.504
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/alpha
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/gnu
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include/sys
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/include
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/man1
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/man8
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/rsml
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man/sml
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux/man
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2/alpha-linux
+@dirrm usr/lib/compaq/ccc-6.2.9.504-2
+@comment libots RPM
+usr/lib/compaq/libots-2.2.7/README
+usr/lib/compaq/libots-2.2.7/libots.a
+usr/lib/compaq/libots-2.2.7/libots.so
+usr/lib/libots.a
+usr/lib/libots.so
+@dirrm usr/lib/compaq/libots-2.2.7
+@comment cpml RPM
+usr/doc/cpml-5.1.0/README
+usr/doc/cpml-5.1.0/Release_Notes-5.1.0
+usr/include/cpml.h
+usr/lib/compaq/cpml-5.1.0/cpml.h
+usr/lib/compaq/cpml-5.1.0/libcpml_ev5.a
+usr/lib/compaq/cpml-5.1.0/libcpml_ev5.so
+usr/lib/libcpml.a
+usr/lib/libcpml.so
+@dirrm usr/doc/cpml-5.1.0
+@dirrm usr/lib/compaq/cpml-5.1.0
+@dirrm usr/lib/compaq