[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#456596: Non-maintainer upload.



diff -Nru /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/changelog /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/changelog
--- /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/changelog	2007-09-04 02:41:56.000000000 +0200
+++ /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/changelog	2007-12-19 10:17:55.000000000 +0100
@@ -1,3 +1,10 @@
+gcc-defaults (1.61.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add gdc, make gdc-4.1 the default. Closes: #456596
+
+ -- Arthur Loiret <arthur.loiret@gmail.com>  Wed, 19 Dec 2007 10:17:51 +0100
+
 gcc-defaults (1.61) unstable; urgency=medium
 
   * libgcj-common: Update classmap db's for gcj-4.3 as well.
diff -Nru /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/control /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/control
--- /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/control	2007-09-03 00:12:53.000000000 +0200
+++ /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/control	2007-12-19 10:00:31.000000000 +0100
@@ -238,3 +238,13 @@
  This is a dependency package providing the default GNU Ada compiler.
  Per policy, all packages that contain Ada sources must use this package
  in their Build-Depends line.
+
+Package: gdc
+Priority: optional
+Architecture: any
+Depends: gdc-${pv:gdc} ${reqv:gdc}
+Replaces: gdc-4.1 (<< 0.25-4.1.2-18)
+Description: The D compiler
+ This is a dependency package providing the default D compiler.
+ Per policy, all packages that contain D sources must use this package
+ in their Build-Depends line.
diff -Nru /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/README.Debian /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/README.Debian
--- /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/README.Debian	2007-09-01 12:05:15.000000000 +0200
+++ /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/README.Debian	2007-12-19 10:08:47.000000000 +0100
@@ -67,6 +67,7 @@
 	gobjc++		: gobjc++-4.2
 	gnat		: gnat-4.2
 	gpc		: gpc-2.1-3.4
+	gdc		: gdc-4.1
 
 Most of the documentation for GCC including the manual pages is
 licensed under the GFDL and therefore not included in the main section.
@@ -155,8 +156,8 @@
 Matthias Klose <doko@debian.org>
 Ray Dassen <jdassen@debian.org>
 Philip Blundell <pb@debian.org>			(arm-linux)
-Jeff Bailey <jbailey@nisa.net>			(hurd-i386) 
-Joel Baker <fenton@debian.org>			(netbsd-i386) 
+Jeff Bailey <jbailey@nisa.net>			(hurd-i386)
+Joel Baker <fenton@debian.org>			(netbsd-i386)
 Ben Collins <bcollins@debian.org>		(sparc-linux)
 Falk Hueffner <falk@debian.org>			(alpha-linux)
 Randolph Chung <tausq@debian.org>		(ia64-linux, hppa-linux)
@@ -165,6 +166,7 @@
 Gerhard Tonn <GerhardTonn@swol.de>		(s390-linux)
 Roman Zippel <zippel@linux-m68k.org>		(m68k-linux)
 Ludovic Brenta <ludovic.brenta@insalien.org>	(gnat)
+Arthur Loiret <arthur.loiret@gmail.com>		(gdc)
 
 ===============================================================================
 
diff -Nru /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/README.Debian.m4 /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/README.Debian.m4
--- /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/README.Debian.m4	2006-08-14 00:05:29.000000000 +0200
+++ /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/README.Debian.m4	2007-12-19 09:59:30.000000000 +0100
@@ -72,6 +72,7 @@
 ifenabled(`gobjc++',`	gobjc++		: gobjc++-PV_GOBJCXX')
 ifenabled(`gnat',`	gnat		: gnat-PV_GCC')
 ifenabled(`gpc',`	gpc		: gpc-PV_GPC')
+ifenabled(`gdc',`	gdc		: gdc-PV_GDC')
 ifenabled(`chill',`	chill		: chill-PV_CHILL')
 
 ifdef(`GFDL',`dnl
@@ -172,8 +173,8 @@
 Matthias Klose <doko@debian.org>
 Ray Dassen <jdassen@debian.org>
 Philip Blundell <pb@debian.org>			(arm-linux)
-Jeff Bailey <jbailey@nisa.net>			(hurd-i386) 
-Joel Baker <fenton@debian.org>			(netbsd-i386) 
+Jeff Bailey <jbailey@nisa.net>			(hurd-i386)
+Joel Baker <fenton@debian.org>			(netbsd-i386)
 Ben Collins <bcollins@debian.org>		(sparc-linux)
 Falk Hueffner <falk@debian.org>			(alpha-linux)
 Randolph Chung <tausq@debian.org>		(ia64-linux, hppa-linux)
@@ -182,6 +183,7 @@
 Gerhard Tonn <GerhardTonn@swol.de>		(s390-linux)
 Roman Zippel <zippel@linux-m68k.org>		(m68k-linux)
 Ludovic Brenta <ludovic.brenta@insalien.org>	(gnat)
+Arthur Loiret <arthur.loiret@gmail.com>		(gdc)
 
 ===============================================================================
 
diff -Nru /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/rules /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/rules
--- /tmp/z2bNG5yT2j/gcc-defaults-1.61/debian/rules	2007-09-03 00:46:50.000000000 +0200
+++ /tmp/eh3mQ9ni2v/gcc-defaults-1.61.1/debian/rules	2007-12-19 10:09:29.000000000 +0100
@@ -71,6 +71,7 @@
 REL_NO_421	:= $(shell expr $(VMINOR) - 55)$(REL_EXT)
 
 GPC_VERSION	:= 2.1
+GDC_VERSION	:= 0.25
 
 # minimum required gcc-X.Y versions
 REQV_295	:= (>= 1:2.95.4-16)
@@ -85,7 +86,7 @@
 REQV_41_GCJ	:= (>= 4.1.2-1)
 REQV_42		:= (>= 4.2.1-3)
 REQV_42_GCJ	:= (>= 4.2.1-5)
-
+REQV_41_GDC	:= (>= $(GDC_VERSION)-4.1.2-18)
 REQV_LIBGCJ_BC	:= (>= 4.2.1-1)
 
 # architecture dependent variables
@@ -107,6 +108,7 @@
 CV_GIJ		:= 4.2.1-$(REL_NO_421)
 CV_LIBGCJBC	:= 4.2.1-$(REL_NO_421)
 CV_GNAT		:= 4.1.2-$(REL_NO_412)
+CV_GDC		:= 4.1.2-$(REL_NO_412)
 CV_LIBGCJCOMMON	:= 1:4.2.1-$(REL_NO_421)
 
 REQV_CHILL	= $(REQV_295)
@@ -122,11 +124,12 @@
 REQV_GCJ	= $(REQV_42_GCJ)
 REQV_GIJ	= $(REQV_42_GCJ)
 REQV_GPC	= $(REQV_34)
+REQV_GDC	= $(REQV_41_GDC)
 
 EPOCH=4
 OS_NAME	:= Linux
 distribution := $(shell lsb_release -is)
-all_packages	:= gnat g++ g77 gfortran gcj gobjc gobjc++ gpc
+all_packages	:= gnat g++ g77 gfortran gcj gobjc gobjc++ gpc gdc
 no_packages	:= chill
 
 LIBGCJ		= libgcj8-1
@@ -278,6 +281,7 @@
 ifneq (,$(CV_GNAT_HACKED))
   V_GNAT	:= $(shell echo $(CV_GNAT_HACKED)  | sed 's/-[^-]*$$//')
 endif
+V_GDC	:= $(shell echo $(CV_GDC)   | sed 's/-[^-]*$$//')
 V_GPP	:= $(shell echo $(CV_GPP)   | sed 's/-[^-]*$$//')
 V_GOBJC	:= $(shell echo $(CV_GOBJC) | sed 's/-[^-]*$$//')
 V_GOBJCXX	:= $(shell echo $(CV_GOBJCXX) | sed 's/-[^-]*$$//')
@@ -296,6 +300,7 @@
 PV_CPP	:= $(shell echo $(V_CPP)   | awk -F. '{printf "%d.%d", $$1, $$2}')
 PV_GCC	:= $(shell echo $(V_GCC)   | awk -F. '{printf "%d.%d", $$1, $$2}')
 PV_GNAT	:= $(shell echo $(V_GNAT)  | awk -F. '{printf "%d.%d", $$1, $$2}')
+PV_GDC	:= $(shell echo $(V_GDC)   | awk -F. '{printf "%d.%d", $$1, $$2}')
 PV_GPP	:= $(shell echo $(V_GPP)   | awk -F. '{printf "%d.%d", $$1, $$2}')
 PV_GOBJC:= $(shell echo $(V_GOBJC) | awk -F. '{printf "%d.%d", $$1, $$2}')
 PV_GOBJCXX:= $(shell echo $(V_GOBJCXX) | awk -F. '{printf "%d.%d", $$1, $$2}')
@@ -322,6 +327,7 @@
 	   -DV_GCJ=$(V_GCJ)     -DPV_GCJ=$(PV_GCJ) \
 	   -DV_GIJ=$(V_GIJ)     -DPV_GIJ=$(PV_GIJ) \
 	   -DV_GPC=$(V_GPC)     -DPV_GPC=$(PV_GPC) \
+	   -DV_GDC=$(V_GDC)     -DPV_GDC=$(PV_GDC) \
 	   $(if $(filter yes,$(with_gfdl_docs)), -DGFDL) \
 		debian/README.Debian.m4 > debian/README.Debian.tmp2
 	uniq debian/README.Debian.tmp2 > debian/README.Debian.tmp
@@ -355,6 +361,7 @@
 	  echo 'pv:gij=$(PV_GIJ)'; \
 	  echo 'pv:gpc=$(PV_GPC)'; \
 	  echo 'pv:gnat=$(PV_GNAT)'; \
+	  echo 'pv:gdc=$(PV_GDC)'; \
 	  echo 'reqv:cpp=$(REQV_CPP)'; \
 	  echo 'reqv:gcc=$(REQV_GCC)'; \
 	  echo 'reqv:gpp=$(REQV_GPP)'; \
@@ -367,6 +374,7 @@
 	  echo 'reqv:gij=$(REQV_GIJ)'; \
 	  echo 'reqv:gpc=$(REQV_GPC)'; \
 	  echo 'reqv:gnat=$(REQV_GNAT)'; \
+	  echo 'reqv:gdc=$(REQV_GDC)'; \
 	  echo 'pkg:libgcj=$(LIBGCJ)'; \
 	  echo 'pkg:libgcjawt=$(LIBGCJ)-awt'; \
 	  echo 'version:libgcjbc=$(CV_LIBGCJBC)'; \
@@ -490,6 +498,35 @@
   endif
 endif
 
+ifneq (,$(filter gdc, $(packages)))
+	: # gdc
+	dh_installdirs -pgdc \
+		usr/share/doc usr/bin usr/share/man/man1
+	dh_link -pgdc \
+		/usr/share/doc/cpp /usr/share/doc/gdc
+
+	# gdc binaries
+	dh_link -pgdc \
+		/usr/bin/gdc-$(PV_GDC) /usr/bin/gdc \
+		/usr/bin/gdc-$(PV_GDC) /usr/bin/$(DEB_HOST_GNU_TYPE)-gdc-$(PV_GDC) \
+		/usr/bin/gdc-$(PV_GDC) /usr/bin/$(DEB_HOST_GNU_TYPE)-gdc
+
+	# gdmd binaries
+	dh_link -pgdc \
+		/usr/bin/gdmd-$(PV_GDC) /usr/bin/gdmd \
+		/usr/bin/gdmd-$(PV_GDC) /usr/bin/$(DEB_HOST_GNU_TYPE)-gdmd-$(PV_GDC) \
+		/usr/bin/gdmd-$(PV_GDC) /usr/bin/$(DEB_HOST_GNU_TYPE)-gdmd
+
+	# manpages
+	dh_link -pgdc \
+		/usr/share/man/man1/gdc-$(PV_GDC).1.gz /usr/share/man/man1/gdc.1.gz \
+		/usr/share/man/man1/gdc-$(PV_GDC).1.gz /usr/share/man/man1/$(DEB_HOST_GNU_TYPE)-gdc.1.gz \
+		/usr/share/man/man1/gdc-$(PV_GDC).1.gz /usr/share/man/man1/$(DEB_HOST_GNU_TYPE)-gdc-$(PV_GDC).1.gz \
+		/usr/share/man/man1/gdmd-$(PV_GDC).1.gz /usr/share/man/man1/gdmd.1.gz \
+		/usr/share/man/man1/gdmd-$(PV_GDC).1.gz /usr/share/man/man1/$(DEB_HOST_GNU_TYPE)-gdmd.1.gz \
+		/usr/share/man/man1/gdmd-$(PV_GDC).1.gz /usr/share/man/man1/$(DEB_HOST_GNU_TYPE)-gdmd-$(PV_GDC).1.gz
+endif
+
 ifneq (,$(filter gobjc, $(packages)))
 	: # gobjc
 	dh_installdirs -pgobjc usr/share/doc
@@ -780,6 +817,9 @@
 	dh_gencontrol -pgnat-doc -u-v$(CV_GNAT)
   endif
 endif
+ifneq (,$(filter gdc, $(packages)))
+	dh_gencontrol -pgdc -u-v$(CV_GDC)
+endif
 ifneq (,$(filter g++, $(packages)))
 	dh_gencontrol -pg++     -u-v$(EPOCH):$(CV_GPP)
   ifeq ($(with_multilib),yes)

Attachment: signature.asc
Description: Digital signature


Reply to: