- 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@
This commit is contained in:
ajacoutot 2007-12-20 16:11:35 +00:00
parent 39f2a1c05c
commit f43ffec0ce
23 changed files with 127 additions and 32 deletions

View File

@ -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

View File

View File

@ -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

View File

View File

@ -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

View File

View File

@ -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

View File

View File

@ -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

View File

12
lang/gcc/DESCR Normal file
View File

@ -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.

12
lang/gcc/DESCR-ada Normal file
View File

@ -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.

12
lang/gcc/DESCR-c++ Normal file
View File

@ -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.

12
lang/gcc/DESCR-estdc++ Normal file
View File

@ -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.

12
lang/gcc/DESCR-f95 Normal file
View File

@ -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.

12
lang/gcc/DESCR-g77 Normal file
View File

@ -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.

12
lang/gcc/DESCR-java Normal file
View File

@ -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.

12
lang/gcc/DESCR-objc Normal file
View File

@ -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.

View File

@ -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