summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/gnat-aux/Makefile37
-rw-r--r--lang/gnat-aux/distinfo44
2 files changed, 46 insertions, 35 deletions
diff --git a/lang/gnat-aux/Makefile b/lang/gnat-aux/Makefile
index 67b4659460e..aa0ecc2cdfc 100644
--- a/lang/gnat-aux/Makefile
+++ b/lang/gnat-aux/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2012/10/03 21:56:19 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2013/04/27 06:03:39 marino Exp $
#
PKGNAME= gnat-aux-${SNAPSHOT}
DISTNAME= gcc-${GCC_VERSION}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-${GCC_VERSION}/}
DISTFILES= gcc-core-${GCC_VERSION}.tar.bz2
@@ -13,9 +12,9 @@ HOMEPAGE= http://www.dragonlace.net/
COMMENT= GNAT Ada compiler based on GCC ${GCC_BRANCH}
LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3
-SNAPSHOT= 20120301
+SNAPSHOT= 20130412
GCC_BRANCH= 4.6
-GCC_POINT= 3
+GCC_POINT= 4
GCC_VERSION= ${GCC_BRANCH}.${GCC_POINT}
LANGS= c
@@ -45,6 +44,7 @@ FULL_GNATGCC= NOT SET
FULL_PATH= /sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin
OLD_EH= register_frame
REBUILD_LIB= Rebuild the following library first:
+BOOTSTRAP_SITES= http://downloads.dragonlace.net/src/
.if ${OPSYS} == "DragonFly"
@@ -133,19 +133,30 @@ FULL_GNATGCC=${PREFIX}/bin/gnatgcc
INTENDED_COMPILER=BOOTSTRAP
FULL_GNATGCC=${BOOTSTRAP_PREFIX}/bin/gnatgcc
DISTFILES+= ${BOOTSTRAP_COMPILER}
-SITES.${BOOTSTRAP_COMPILER}= http://downloads.dragonlace.net/src/ \
- http://dragonlace.mirrors.ada.cx/src/
+SITES.${BOOTSTRAP_COMPILER}= ${BOOTSTRAP_SITES}
FULL_PATH=${BOOTSTRAP_PREFIX}/bin:/sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin
.endif
-# For pkg maintenance, uncomment to invoke "bmake mdi"
-#DISTFILES+= \
-# gnat-bootstrap.i386.dragonfly.tar.bz2 \
-# gnat-bootstrap.x86_64.dragonfly.tar.bz2 \
-# gnat-bootstrap.i386.netbsd.tar.bz2 \
-# gnat-bootstrap.x86_64.netbsd.tar.bz2 \
-# gnat-bootstrap.i386.solaris.tar.bz2
+# For pkg maintenance, uncomment to invoke "bmake mdi PLUS_BOOTSTRAPS=1"
+.if defined(PLUS_BOOTSTRAPS)
+BS1= gnat-bootstrap.i386.dragonfly.tar.bz2
+BS2= gnat-bootstrap.x86_64.dragonfly.tar.bz2
+BS3= gnat-bootstrap.i386.netbsd.tar.bz2
+BS4= gnat-bootstrap.x86_64.netbsd.tar.bz2
+BS5= gnat-bootstrap.i386.solaris.tar.bz2
+. for bsite in ${BS1} ${BS2} ${BS3} ${BS4} ${BS5}
+SITES.${bsite}= ${BOOTSTRAP_SITES}
+. endfor
+DISTFILES= \
+ gcc-core-${GCC_VERSION}.tar.bz2 \
+ gcc-ada-${GCC_VERSION}.tar.bz2 \
+ gcc-g++-${GCC_VERSION}.tar.bz2 \
+ gcc-fortran-${GCC_VERSION}.tar.bz2 \
+ gcc-objc-${GCC_VERSION}.tar.bz2 \
+ gcc-testsuite-${GCC_VERSION}.tar.bz2 \
+ ${BS1} ${BS2} ${BS3} ${BS4} ${BS5}
+.endif
# establish ada-aware compiler for use
diff --git a/lang/gnat-aux/distinfo b/lang/gnat-aux/distinfo
index 986338c2810..ac590ab2d36 100644
--- a/lang/gnat-aux/distinfo
+++ b/lang/gnat-aux/distinfo
@@ -1,35 +1,35 @@
-$NetBSD: distinfo,v 1.9 2012/03/02 16:00:58 marino Exp $
+$NetBSD: distinfo,v 1.10 2013/04/27 06:03:39 marino Exp $
-SHA1 (gcc-ada-4.6.3.tar.bz2) = dad948b980357bab992d0ac9aaa1f9859f1671e7
-RMD160 (gcc-ada-4.6.3.tar.bz2) = 33d0077a366edc8705d6907ca98ff2c53a434498
-Size (gcc-ada-4.6.3.tar.bz2) = 6092418 bytes
-SHA1 (gcc-core-4.6.3.tar.bz2) = eaefb90df5a833c94560a8dda177bd1e165c2a88
-RMD160 (gcc-core-4.6.3.tar.bz2) = 071371eae1ce10dbb44c077b69256f2ec2ee1b6b
-Size (gcc-core-4.6.3.tar.bz2) = 30305971 bytes
-SHA1 (gcc-fortran-4.6.3.tar.bz2) = 4dc62a4b995391584e7f80e05353e9635407e647
-RMD160 (gcc-fortran-4.6.3.tar.bz2) = 95b338486d4427f1ba54d3c652fcb628da2c5576
-Size (gcc-fortran-4.6.3.tar.bz2) = 1676490 bytes
-SHA1 (gcc-g++-4.6.3.tar.bz2) = 528d010ee7af50e023bd4d476d65d08df71a7f65
-RMD160 (gcc-g++-4.6.3.tar.bz2) = 2540b113a2ee983c517b1bed6910d8d60c1292c3
-Size (gcc-g++-4.6.3.tar.bz2) = 6928430 bytes
-SHA1 (gcc-objc-4.6.3.tar.bz2) = a584c2b3505a7f6411167027cc7fe473182c6e1c
-RMD160 (gcc-objc-4.6.3.tar.bz2) = 1a673690aad47472126e518d4f56f3b385751877
-Size (gcc-objc-4.6.3.tar.bz2) = 342441 bytes
-SHA1 (gcc-testsuite-4.6.3.tar.bz2) = 31f428af55332ee45bfae7184139a65d130ac2df
-RMD160 (gcc-testsuite-4.6.3.tar.bz2) = 6b2d96cc4db33bd28c0b98fe43526acdc69ecd0d
-Size (gcc-testsuite-4.6.3.tar.bz2) = 6354781 bytes
+SHA1 (gcc-ada-4.6.4.tar.bz2) = 64a18fa78262f0f0dfa6f92fb8cad75997e22b57
+RMD160 (gcc-ada-4.6.4.tar.bz2) = 9e12200c1b250cb0e8841d4074ddd1726a150ad3
+Size (gcc-ada-4.6.4.tar.bz2) = 6084085 bytes
+SHA1 (gcc-core-4.6.4.tar.bz2) = 9b2f25ac248d81c97bbe46690dc2c350e51996a5
+RMD160 (gcc-core-4.6.4.tar.bz2) = c85dbe4722b1943fd3a194cb32235308990c049a
+Size (gcc-core-4.6.4.tar.bz2) = 30353380 bytes
+SHA1 (gcc-fortran-4.6.4.tar.bz2) = 44437d5949c47a0301f831a5eb6068d43893a1ae
+RMD160 (gcc-fortran-4.6.4.tar.bz2) = 5b3292629c89a2872cfeff95cc00cbeab18041f6
+Size (gcc-fortran-4.6.4.tar.bz2) = 1679632 bytes
+SHA1 (gcc-g++-4.6.4.tar.bz2) = e9a47df1bc5e39a9ef995484c315f5d47114daeb
+RMD160 (gcc-g++-4.6.4.tar.bz2) = 33710c77553ba5c865f41c91bc29c1138fe3a0a0
+Size (gcc-g++-4.6.4.tar.bz2) = 6939359 bytes
+SHA1 (gcc-objc-4.6.4.tar.bz2) = cf7e31693d96f378723a1fbc5e538f612b96c228
+RMD160 (gcc-objc-4.6.4.tar.bz2) = f83fb907d8aad1f89fcd67d272e1fce861be9cf7
+Size (gcc-objc-4.6.4.tar.bz2) = 346591 bytes
+SHA1 (gcc-testsuite-4.6.4.tar.bz2) = 3ab3db5d90436f2e42ab435ec7dc0f05a25e6ae4
+RMD160 (gcc-testsuite-4.6.4.tar.bz2) = c4657f4c625f8731a5865fa5f4286a7c5ec089c2
+Size (gcc-testsuite-4.6.4.tar.bz2) = 6388458 bytes
SHA1 (gnat-bootstrap.i386.dragonfly.tar.bz2) = d7a8103243a2df3723d9d3c3ec0da9c3bb725214
RMD160 (gnat-bootstrap.i386.dragonfly.tar.bz2) = 9e6fde444e0ed76ee404810af6d6b7eb48659c09
Size (gnat-bootstrap.i386.dragonfly.tar.bz2) = 28205489 bytes
SHA1 (gnat-bootstrap.i386.netbsd.tar.bz2) = 19b61f54fae8e237a4e678ff03f20f50b47db1df
RMD160 (gnat-bootstrap.i386.netbsd.tar.bz2) = ade03f223b2af229daece20a749915f7da0eb0a6
Size (gnat-bootstrap.i386.netbsd.tar.bz2) = 27654956 bytes
+SHA1 (gnat-bootstrap.i386.solaris.tar.bz2) = 4962657bfc894a20ad3102c1f6fe8e566b47cb51
+RMD160 (gnat-bootstrap.i386.solaris.tar.bz2) = ae72e76d0aba94451d99b9a70a3c049c9258cc82
+Size (gnat-bootstrap.i386.solaris.tar.bz2) = 43247034 bytes
SHA1 (gnat-bootstrap.x86_64.dragonfly.tar.bz2) = 77a637a497c61e4085de31b24a205f24b1776a15
RMD160 (gnat-bootstrap.x86_64.dragonfly.tar.bz2) = 4d0eb7b8a5f901333f1ffd190a5bf72072b2b52e
Size (gnat-bootstrap.x86_64.dragonfly.tar.bz2) = 31380342 bytes
SHA1 (gnat-bootstrap.x86_64.netbsd.tar.bz2) = 84f0e9179998daa643046a5d139321c4130ea84d
RMD160 (gnat-bootstrap.x86_64.netbsd.tar.bz2) = 0b2943349536c323a62b56dc05ff1fedd6d7e17a
Size (gnat-bootstrap.x86_64.netbsd.tar.bz2) = 30572187 bytes
-SHA1 (gnat-bootstrap.i386.solaris.tar.bz2) = 4962657bfc894a20ad3102c1f6fe8e566b47cb51
-RMD160 (gnat-bootstrap.i386.solaris.tar.bz2) = ae72e76d0aba94451d99b9a70a3c049c9258cc82
-Size (gnat-bootstrap.i386.solaris.tar.bz2) = 43247034 bytes