diff --git a/lang/gcc/3.4/Makefile b/lang/gcc/3.4/Makefile index 40baa9737d1..d968919dc33 100644 --- a/lang/gcc/3.4/Makefile +++ b/lang/gcc/3.4/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.13 2007/09/16 02:59:32 merdely Exp $ +# $OpenBSD: Makefile,v 1.14 2007/12/20 16:11:35 ajacoutot Exp $ ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax BROKEN=adjust for types changes @@ -50,8 +50,6 @@ MAKE_GXX=Yes .endif MULTI_PACKAGES= -# No sub packages description -DESCR=${PKGDIR}/DESCR REGRESS_DEPENDS=::devel/dejagnu diff --git a/lang/gcc/3.4/pkg/DESCR b/lang/gcc/3.4/pkg/DESCR deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/3.4/pkg/DESCR-c++ b/lang/gcc/3.4/pkg/DESCR-c++ deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/3.4/pkg/DESCR-g77 b/lang/gcc/3.4/pkg/DESCR-g77 deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/3.4/pkg/DESCR-java b/lang/gcc/3.4/pkg/DESCR-java deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/3.4/pkg/DESCR-objc b/lang/gcc/3.4/pkg/DESCR-objc deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/4.0/Makefile b/lang/gcc/4.0/Makefile index 8d7add98fef..1a1620a2204 100644 --- a/lang/gcc/4.0/Makefile +++ b/lang/gcc/4.0/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.27 2007/09/16 00:27:05 merdely Exp $ +# $OpenBSD: Makefile,v 1.28 2007/12/20 16:11:35 ajacoutot Exp $ ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax BROKEN=adjust for types changes @@ -56,8 +56,6 @@ MAKE_GXX=Yes .endif MULTI_PACKAGES= -# No sub packages description -DESCR=${PKGDIR}/DESCR REGRESS_DEPENDS=::devel/dejagnu diff --git a/lang/gcc/4.0/pkg/DESCR b/lang/gcc/4.0/pkg/DESCR deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/4.1/Makefile b/lang/gcc/4.1/Makefile index e9657b91321..3b6b22a3e19 100644 --- a/lang/gcc/4.1/Makefile +++ b/lang/gcc/4.1/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.17 2007/09/16 00:27:05 merdely Exp $ +# $OpenBSD: Makefile,v 1.18 2007/12/20 16:11:35 ajacoutot Exp $ ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax #BROKEN=adjust for types changes @@ -67,8 +67,6 @@ MAKE_GXX=Yes .endif MULTI_PACKAGES= -# No sub packages description -DESCR=${PKGDIR}/DESCR REGRESS_DEPENDS=::devel/dejagnu diff --git a/lang/gcc/4.1/pkg/DESCR b/lang/gcc/4.1/pkg/DESCR deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/4.2/Makefile b/lang/gcc/4.2/Makefile index 8c3a9e1de4f..e60e3a666d5 100644 --- a/lang/gcc/4.2/Makefile +++ b/lang/gcc/4.2/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.18 2007/10/22 16:28:45 espie Exp $ +# $OpenBSD: Makefile,v 1.19 2007/12/20 16:11:35 ajacoutot Exp $ ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax amd64 #BROKEN=adjust for types changes @@ -8,14 +8,14 @@ DATE=20070307 FULL_VERSION=4.2-${DATE} FULL_PKGVERSION=4.2.${DATE} -PKGNAME-main= gcc-${FULL_PKGVERSION}p3 -PKGNAME-c++ = g++-${FULL_PKGVERSION}p3 -PKGNAME-estdc= libstdc++-${FULL_PKGVERSION}p2 -PKGNAME-g77= g77-${FULL_PKGVERSION}p2 -PKGNAME-f95= g95-${FULL_PKGVERSION}p3 -PKGNAME-java= gcj-${FULL_PKGVERSION}p2 -PKGNAME-objc= gobjc-${FULL_PKGVERSION}p3 -PKGNAME-ada= gnat-${FULL_PKGVERSION}p2 +PKGNAME-main= gcc-${FULL_PKGVERSION}p4 +PKGNAME-c++ = g++-${FULL_PKGVERSION}p4 +PKGNAME-estdc= libstdc++-${FULL_PKGVERSION}p3 +PKGNAME-g77= g77-${FULL_PKGVERSION}p3 +PKGNAME-f95= g95-${FULL_PKGVERSION}p4 +PKGNAME-java= gcj-${FULL_PKGVERSION}p3 +PKGNAME-objc= gobjc-${FULL_PKGVERSION}p4 +PKGNAME-ada= gnat-${FULL_PKGVERSION}p3 SHARED_LIBS= estdc++ 7.0 \ gfortran 2.0 \ -org-w3c-dom 1.0 \ @@ -50,8 +50,6 @@ BUILD_DEPENDS+= :bison-*:devel/bison MULTI_PACKAGES= -main -# No sub packages description -DESCR=${PKGDIR}/DESCR REGRESS_DEPENDS=::devel/dejagnu diff --git a/lang/gcc/4.2/pkg/DESCR b/lang/gcc/4.2/pkg/DESCR deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/4.3/Makefile b/lang/gcc/4.3/Makefile index fee3aeb6952..5b621a3e00f 100644 --- a/lang/gcc/4.3/Makefile +++ b/lang/gcc/4.3/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.4 2007/09/16 00:27:05 merdely Exp $ +# $OpenBSD: Makefile,v 1.5 2007/12/20 16:11:35 ajacoutot Exp $ ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax amd64 #BROKEN=adjust for types changes @@ -8,14 +8,14 @@ DATE=20070309 FULL_VERSION=4.3-${DATE} FULL_PKGVERSION=4.3.${DATE} -PKGNAME-main= gcc-${FULL_PKGVERSION}p0 -PKGNAME-c++ = g++-${FULL_PKGVERSION} -PKGNAME-estdc= libstdc++-${FULL_PKGVERSION} -PKGNAME-g77= g77-${FULL_PKGVERSION} -PKGNAME-f95= g95-${FULL_PKGVERSION} -PKGNAME-java= gcj-${FULL_PKGVERSION} -PKGNAME-objc= gobjc-${FULL_PKGVERSION} -PKGNAME-ada= gnat-${FULL_PKGVERSION} +PKGNAME-main= gcc-${FULL_PKGVERSION}p1 +PKGNAME-c++ = g++-${FULL_PKGVERSION}p0 +PKGNAME-estdc= libstdc++-${FULL_PKGVERSION}p0 +PKGNAME-g77= g77-${FULL_PKGVERSION}p0 +PKGNAME-f95= g95-${FULL_PKGVERSION}p0 +PKGNAME-java= gcj-${FULL_PKGVERSION}p0 +PKGNAME-objc= gobjc-${FULL_PKGVERSION}p0 +PKGNAME-ada= gnat-${FULL_PKGVERSION}p0 SHARED_LIBS= estdc++ 7.0 \ gfortran 2.0 \ -org-w3c-dom 1.0 \ @@ -50,8 +50,6 @@ BUILD_DEPENDS+= :bison-*:devel/bison MULTI_PACKAGES= -main -# No sub packages description -DESCR=${PKGDIR}/DESCR REGRESS_DEPENDS=::devel/dejagnu diff --git a/lang/gcc/4.3/pkg/DESCR b/lang/gcc/4.3/pkg/DESCR deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/lang/gcc/DESCR b/lang/gcc/DESCR new file mode 100644 index 00000000000..9b2f8619939 --- /dev/null +++ b/lang/gcc/DESCR @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the core C compiler. diff --git a/lang/gcc/DESCR-ada b/lang/gcc/DESCR-ada new file mode 100644 index 00000000000..01792515695 --- /dev/null +++ b/lang/gcc/DESCR-ada @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the Ada compiler. diff --git a/lang/gcc/DESCR-c++ b/lang/gcc/DESCR-c++ new file mode 100644 index 00000000000..1de27e07b30 --- /dev/null +++ b/lang/gcc/DESCR-c++ @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the C++ compiler. diff --git a/lang/gcc/DESCR-estdc++ b/lang/gcc/DESCR-estdc++ new file mode 100644 index 00000000000..973023ab48a --- /dev/null +++ b/lang/gcc/DESCR-estdc++ @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the C++ compiler library. diff --git a/lang/gcc/DESCR-f95 b/lang/gcc/DESCR-f95 new file mode 100644 index 00000000000..e36aefbad45 --- /dev/null +++ b/lang/gcc/DESCR-f95 @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the f95 compiler. diff --git a/lang/gcc/DESCR-g77 b/lang/gcc/DESCR-g77 new file mode 100644 index 00000000000..e7c76479da8 --- /dev/null +++ b/lang/gcc/DESCR-g77 @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the f77 compiler. diff --git a/lang/gcc/DESCR-java b/lang/gcc/DESCR-java new file mode 100644 index 00000000000..548976e4918 --- /dev/null +++ b/lang/gcc/DESCR-java @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the java compiler. diff --git a/lang/gcc/DESCR-objc b/lang/gcc/DESCR-objc new file mode 100644 index 00000000000..781d21b6b7f --- /dev/null +++ b/lang/gcc/DESCR-objc @@ -0,0 +1,12 @@ +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). + +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. + +This package contains the obj C compiler. diff --git a/lang/gcc/Makefile.inc b/lang/gcc/Makefile.inc index e84cd6a7ff8..4a6657eef5a 100644 --- a/lang/gcc/Makefile.inc +++ b/lang/gcc/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.8 2007/09/16 00:27:05 merdely Exp $ +# $OpenBSD: Makefile.inc,v 1.9 2007/12/20 16:11:35 ajacoutot Exp $ # common stuff for all gcc ports # we assume each one defines a V variable. @@ -30,6 +30,15 @@ PKGNAME-java?= gcj-${FULL_PKGVERSION} PKGNAME-objc?= gobjc-${FULL_PKGVERSION} PKGNAME-ada?= gnat-${FULL_PKGVERSION} +DESCR-main ?= ${PORTSDIR}/lang/gcc/DESCR +DESCR-c++ ?= ${PORTSDIR}/lang/gcc/DESCR-c++ +DESCR-estdc++ ?=${PORTSDIR}/lang/gcc/DESCR-estdc++ +DESCR-g77 ?= ${PORTSDIR}/lang/gcc/DESCR-g77 +DESCR-f95 ?= ${PORTSDIR}/lang/gcc/DESCR-f95 +DESCR-java ?= ${PORTSDIR}/lang/gcc/DESCR-java +DESCR-objc ?= ${PORTSDIR}/lang/gcc/DESCR-objc +DESCR-ada ?= ${PORTSDIR}/lang/gcc/DESCR-ada + HOMEPAGE?= http://gcc.gnu.org/ DIST_SUBDIR=gcc