From f43ffec0ce0a2f441e4d20af3091ec2488accbfd Mon Sep 17 00:00:00 2001 From: ajacoutot Date: Thu, 20 Dec 2007 16:11:35 +0000 Subject: [PATCH] - add a common DESCR for all GCC versions (and their subpackages) ; except for version 3.3 which already has a specific one ; versions 3.4, 4.0 and 4.1 have been broken for a while so no bump ok espie@ --- lang/gcc/3.4/Makefile | 4 +--- lang/gcc/3.4/pkg/DESCR | 0 lang/gcc/3.4/pkg/DESCR-c++ | 0 lang/gcc/3.4/pkg/DESCR-g77 | 0 lang/gcc/3.4/pkg/DESCR-java | 0 lang/gcc/3.4/pkg/DESCR-objc | 0 lang/gcc/4.0/Makefile | 4 +--- lang/gcc/4.0/pkg/DESCR | 0 lang/gcc/4.1/Makefile | 4 +--- lang/gcc/4.1/pkg/DESCR | 0 lang/gcc/4.2/Makefile | 20 +++++++++----------- lang/gcc/4.2/pkg/DESCR | 0 lang/gcc/4.3/Makefile | 20 +++++++++----------- lang/gcc/4.3/pkg/DESCR | 0 lang/gcc/DESCR | 12 ++++++++++++ lang/gcc/DESCR-ada | 12 ++++++++++++ lang/gcc/DESCR-c++ | 12 ++++++++++++ lang/gcc/DESCR-estdc++ | 12 ++++++++++++ lang/gcc/DESCR-f95 | 12 ++++++++++++ lang/gcc/DESCR-g77 | 12 ++++++++++++ lang/gcc/DESCR-java | 12 ++++++++++++ lang/gcc/DESCR-objc | 12 ++++++++++++ lang/gcc/Makefile.inc | 11 ++++++++++- 23 files changed, 127 insertions(+), 32 deletions(-) delete mode 100644 lang/gcc/3.4/pkg/DESCR delete mode 100644 lang/gcc/3.4/pkg/DESCR-c++ delete mode 100644 lang/gcc/3.4/pkg/DESCR-g77 delete mode 100644 lang/gcc/3.4/pkg/DESCR-java delete mode 100644 lang/gcc/3.4/pkg/DESCR-objc delete mode 100644 lang/gcc/4.0/pkg/DESCR delete mode 100644 lang/gcc/4.1/pkg/DESCR delete mode 100644 lang/gcc/4.2/pkg/DESCR delete mode 100644 lang/gcc/4.3/pkg/DESCR create mode 100644 lang/gcc/DESCR create mode 100644 lang/gcc/DESCR-ada create mode 100644 lang/gcc/DESCR-c++ create mode 100644 lang/gcc/DESCR-estdc++ create mode 100644 lang/gcc/DESCR-f95 create mode 100644 lang/gcc/DESCR-g77 create mode 100644 lang/gcc/DESCR-java create mode 100644 lang/gcc/DESCR-objc 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