diff options
author | sbd <sbd> | 2012-03-15 06:52:07 +0000 |
---|---|---|
committer | sbd <sbd> | 2012-03-15 06:52:07 +0000 |
commit | 08ce4919f92ffef152e87febf16733ef587840c5 (patch) | |
tree | 020693b740d9923c4225852fb833ebf3b2f2c04e /lang | |
parent | 139b96d4b0bec01ecd7f015137c861bbb6ca5fd6 (diff) | |
download | pkgsrc-08ce4919f92ffef152e87febf16733ef587840c5.tar.gz |
As this package is marked NOT-FOR-DRAGONFLY remove dragonfly patches
and pre-configure.
Also remove MESSAGE_SUBST.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/gcc44/Makefile | 12 | ||||
-rw-r--r-- | lang/gcc44/distinfo | 4 | ||||
-rw-r--r-- | lang/gcc44/patches/patch-aa | 51 | ||||
-rw-r--r-- | lang/gcc44/patches/patch-ab | 24 |
4 files changed, 2 insertions, 89 deletions
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile index 3cdda97c6ef..c27f5557103 100644 --- a/lang/gcc44/Makefile +++ b/lang/gcc44/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.31 2012/03/15 06:45:26 sbd Exp $ +# $NetBSD: Makefile,v 1.32 2012/03/15 06:52:07 sbd Exp $ DISTNAME= gcc-${GCC_VERSION} PKGNAME= gcc44-${GCC_VERSION} @@ -21,8 +21,6 @@ GCC_VERSION= 4.4.6 GCC_SUBPREFIX= gcc44 GCC_PREFIX= ${PREFIX}/${GCC_SUBPREFIX} FILES_SUBST+= PKGNAME=${PKGNAME} -MESSAGE_SUBST+= GCC_PREFIX=${GCC_PREFIX} - # To avoid GNU surprises CONFIG_SHELL= ${TOOLS_PATH.bash} @@ -99,14 +97,6 @@ CFLAGS+= -I${BUILDLINK_DIR}/include LIBS.SunOS+= -lgmp -pre-configure: -.if ${OPSYS} == "DragonFly" - ${CP} ${FILESDIR}/dragonfly.h ${WRKSRC}/gcc/config/dragonfly.h - ${CP} ${FILESDIR}/dragonfly-spec.h ${WRKSRC}/gcc/config/dragonfly-spec.h - ${CP} ${FILESDIR}/i386-dragonfly.h ${WRKSRC}/gcc/config/i386/dragonfly.h - ${CP} ${FILESDIR}/i386-dragonfly64.h ${WRKSRC}/gcc/config/i386/dragonfly64.h -.endif - do-configure: ${MKDIR} ${WRKDIR}/obj diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo index f549dbace4c..1c51024e684 100644 --- a/lang/gcc44/distinfo +++ b/lang/gcc44/distinfo @@ -1,10 +1,8 @@ -$NetBSD: distinfo,v 1.10 2011/12/22 14:14:22 wiz Exp $ +$NetBSD: distinfo,v 1.11 2012/03/15 06:52:07 sbd Exp $ SHA1 (gcc-4.4.6.tar.bz2) = fc5e6c60b03650f6508470c088440d3d9360adf9 RMD160 (gcc-4.4.6.tar.bz2) = b35f81ee9540cc4ad0d2f970643f8053f058feec Size (gcc-4.4.6.tar.bz2) = 63135296 bytes -SHA1 (patch-aa) = b90dbd935aa105b86a7dd0f3f5f76727bd2d55fb -SHA1 (patch-ab) = e254456a6da7090f7ba37d3b55a17be2dd157f88 SHA1 (patch-ac) = 5e4c05ac8cac376b2c4c33db90d3b309a11cedee SHA1 (patch-ad) = ea1f9e8b49bd4498812ef8d5f47baf8410794fd3 SHA1 (patch-af) = 12f58f01e973f5684e8443ab402a70291bb6d621 diff --git a/lang/gcc44/patches/patch-aa b/lang/gcc44/patches/patch-aa deleted file mode 100644 index 75470ac6fe0..00000000000 --- a/lang/gcc44/patches/patch-aa +++ /dev/null @@ -1,51 +0,0 @@ -$NetBSD: patch-aa,v 1.2 2011/02/25 13:34:56 hans Exp $ - ---- gcc/config.gcc.orig 2009-04-17 13:58:41 +0200 -+++ gcc/config.gcc -@@ -488,6 +488,33 @@ case ${target} in - default_use_cxa_atexit=yes;; - esac - ;; -+*-*-dragonfly*) -+ gas=yes -+ gnu_ld=yes -+ extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" -+ case ${target} in -+ *-*-dragonfly1 | *-*-dragonfly[1].*) -+ tm_defines="${tm_defines} DFBSD_MAJOR=1" ;; -+ *-*-dragonfly2 | *-*-dragonfly[2].*) -+ tm_defines="${tm_defines} DFBSD_MAJOR=2" ;; -+ *-*-dragonfly3 | *-*-dragonfly[3].*) -+ tm_defines="${tm_defines} DFBSD_MAJOR=3" ;; -+ *-*-dragonfly4 | *-*-dragonfly[4].*) -+ tm_defines="${tm_defines} DFBSD_MAJOR=4" ;; -+ *) -+ echo 'Please update *-*-dragonfly* in gcc/config.gcc' -+ exit 1 -+ ;; -+ esac -+ tmake_file="t-slibgcc-elf-ver t-dragonfly" -+ case ${enable_threads} in -+ "" | yes | posix) -+ thread_file='posix' -+ tmake_file="${tmake_file} t-dragonfly-thread" -+ ;; -+ esac -+ dfbsd_tm_file="${dfbsd_tm_file} dragonfly-spec.h dragonfly.h" -+ ;; - *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu) - extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" - gas=yes -@@ -1053,6 +1080,12 @@ x86_64-*-freebsd*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" - tmake_file="${tmake_file} i386/t-crtstuff" - ;; -+i[34567]86-*-dragonfly*) -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${dfbsd_tm_file} i386/dragonfly.h" -+ ;; -+x86_64-*-dragonfly*) -+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${dfbsd_tm_file} i386/x86-64.h i386/dragonfly.h i386/dragonfly64.h" -+ ;; - i[34567]86-*-netbsdelf*) - tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h" - ;; diff --git a/lang/gcc44/patches/patch-ab b/lang/gcc44/patches/patch-ab deleted file mode 100644 index 33a3f7d73b1..00000000000 --- a/lang/gcc44/patches/patch-ab +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2009/09/18 11:24:50 dmcmahill Exp $ - ---- libgcc/config.host.orig 2009-04-17 13:58:41 +0200 -+++ libgcc/config.host -@@ -149,6 +149,8 @@ case ${host} in - # machine-specific sections may refine and add to this - # configuration. - ;; -+*-*-dragonfly*) -+ ;; - *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu*) - extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" - ;; -@@ -281,6 +283,10 @@ i[34567]86-*-freebsd*) - ;; - x86_64-*-freebsd*) - ;; -+i[34567]86-*-dragonfly*) -+ ;; -+x86_64-*-dragonfly*) -+ ;; - i[34567]86-*-netbsdelf*) - ;; - i[34567]86-*-netbsd*) |