ports/98527: [PATCH] lang/gdc: update to 0.18

Masanori OZAWA ozawa at ongs.co.jp
Mon Jun 5 13:31:14 UTC 2006


>Number:         98527
>Category:       ports
>Synopsis:       [PATCH] lang/gdc: update to 0.18
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 05 13:30:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Masanori OZAWA
>Release:        FreeBSD 6.1-RELEASE
>Organization:
ONGS Inc.
>Environment:
FreeBSD mithos.ongs.co.jp 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Mon May 22 15:03:11 JST 2006     root at mithos.ongs.co.jp:/usr/obj/usr/src/sys/MITHOS  i386
>Description:
- update to 0.18
>How-To-Repeat:

>Fix:
diff -urN gdc.orig/Makefile gdc/Makefile
--- gdc.orig/Makefile	Sat Apr 29 01:11:19 2006
+++ gdc/Makefile	Mon Jun  5 22:19:40 2006
@@ -6,15 +6,16 @@
 #
 
 PORTNAME=	gdc
-PORTVERSION=	0.17
-PORTREVISION=	1
+PORTVERSION=	0.18
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GCC} \
-		http://home.earthlink.net/~dvdfrdmn/d/:gdc
+		${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/dgcc/g:S/$/:gdc/g}
 MASTER_SITE_SUBDIR=	${GCC_MASTER_SITE_SUBDIR}
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:gdc \
+DISTFILES=	${DISTNAME}.tar.gz:gdc \
 		gcc-core-${GCC_VERSIONSTRING}${EXTRACT_SUFX} \
 		gcc-g++-${GCC_VERSIONSTRING}${EXTRACT_SUFX}
+EXTRACT_ONLY=	gcc-core-${GCC_VERSIONSTRING}${EXTRACT_SUFX} \
+		gcc-g++-${GCC_VERSIONSTRING}${EXTRACT_SUFX}
 
 MAINTAINER=	ozawa at ongs.co.jp
 COMMENT=	D Front End for GCC
@@ -50,7 +51,7 @@
 
 .if ${TARGET_GCC} == 4.0
 GCC_VERSION=	4.0.4
-GCC_REVISION=	20060413
+GCC_REVISION=	20060525
 GCC_VERSIONSTRING=	4.0-${GCC_REVISION}
 GCC_MASTER_SITE_SUBDIR=	snapshots/${GCC_VERSIONSTRING}
 .else
@@ -86,6 +87,7 @@
 	@${ECHO_CMD}
 
 post-extract:
+	@cd ${WRKDIR} && ${TAR} -xzf ${_DISTDIR}/${DISTNAME}.tar.gz
 	@${MV} ${WRKDIR}/d ${GCCDIR}
 
 post-patch:
@@ -98,7 +100,7 @@
 		${GCCDIR}/d/Make-lang.in
 
 pre-configure:
-	@(cd ${SRCDIR} ; contrib/gcc_update --touch)
+	@(cd ${SRCDIR} && contrib/gcc_update --touch)
 	@${RM} -f ${SRCDIR}/gcc/*/*.info*
 	@${MKDIR} ${CONFIGURE_WRKSRC}
 
diff -urN gdc.orig/distinfo gdc/distinfo
--- gdc.orig/distinfo	Sat Apr 29 01:11:19 2006
+++ gdc/distinfo	Mon Jun  5 22:19:40 2006
@@ -1,15 +1,15 @@
-MD5 (gdc-0.17.tar.bz2) = 4e8cccc0d416cb6d7e5bd043901dcedb
-SHA256 (gdc-0.17.tar.bz2) = 85e426fde257767c82bdade6d63480b8a0b5b15afceee410db178fbbf6157833
-SIZE (gdc-0.17.tar.bz2) = 931385
+MD5 (gdc-0.18.tar.gz) = 6934dcf30360a4e9818072f6a2537b6d
+SHA256 (gdc-0.18.tar.gz) = b76054c3c4a45220b8bf26e752bfe0e8badc70fe7aa730734c0117258024d314
+SIZE (gdc-0.18.tar.gz) = 1104791
 MD5 (gcc-core-3.4.6.tar.bz2) = 5324ace5145b12afd9ca867af7ec084d
 SHA256 (gcc-core-3.4.6.tar.bz2) = 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133
 SIZE (gcc-core-3.4.6.tar.bz2) = 13366790
 MD5 (gcc-g++-3.4.6.tar.bz2) = ef81fd74bc9fd964120af47243a1360f
 SHA256 (gcc-g++-3.4.6.tar.bz2) = f186937402752d25317adf2832b0b1d316334e158ae380471ab62509e4ea90b1
 SIZE (gcc-g++-3.4.6.tar.bz2) = 2511332
-MD5 (gcc-core-4.0-20060413.tar.bz2) = b1f59dc22f286e43594049d619754daf
-SHA256 (gcc-core-4.0-20060413.tar.bz2) = 906d1179cbb92e1a27096bcca09da9beff720529f8f6d93206c1b90a79dd6190
-SIZE (gcc-core-4.0-20060413.tar.bz2) = 13773402
-MD5 (gcc-g++-4.0-20060413.tar.bz2) = b0d955995c632cbc16a594fc225830a9
-SHA256 (gcc-g++-4.0-20060413.tar.bz2) = 3c9881e858d6868450c276c48dc233a2a98c6a8437eca82cd83a135d20f17fd6
-SIZE (gcc-g++-4.0-20060413.tar.bz2) = 2712990
+MD5 (gcc-core-4.0-20060525.tar.bz2) = cede8fff53e105b7545029312611411a
+SHA256 (gcc-core-4.0-20060525.tar.bz2) = e3781718399f61ac12aa0242f1de8e0aaa154d377f9998a90b6b5e306576910f
+SIZE (gcc-core-4.0-20060525.tar.bz2) = 13771168
+MD5 (gcc-g++-4.0-20060525.tar.bz2) = 60990ad383ebeffc21eb7af45436ccde
+SHA256 (gcc-g++-4.0-20060525.tar.bz2) = 7f9f91bb6131783ac58c0beba83f7438a96d262eebd05e437015b883913f5276
+SIZE (gcc-g++-4.0-20060525.tar.bz2) = 2715611
diff -urN gdc.orig/pkg-plist gdc/pkg-plist
--- gdc.orig/pkg-plist	Mon Dec  5 16:59:25 2005
+++ gdc/pkg-plist	Mon Jun  5 22:19:40 2006
@@ -2,52 +2,6 @@
 bin/cc1d
 include/d/%%GCC_VER%%/etc/gamma.d
 include/d/%%GCC_VER%%/etc/c/zlib.d
-include/d/%%GCC_VER%%/etc/c/recls/recls.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_assert.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_compiler.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_compiler_dmc.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_compiler_gcc.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_debug.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_defs.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_internal.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_language.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_platform.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_platform_types.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_retcodes.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_unix.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_util.h
-include/d/%%GCC_VER%%/etc/c/recls/recls_win32.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_cccap_dmc.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_cccap_gcc.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_iterator.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_lock_scope.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_null.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_null_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_nulldef.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/stlsoft_static_initialisers.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_current_directory.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_current_directory_scope.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_environment_variable.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_filesystem_traits.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_findfile_sequence.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_functionals.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_glob_sequence.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_limits.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_process_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_readdir_sequence.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_spin_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_string_access.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/unixstl_thread_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_atomic_functions.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_filesystem_traits.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_findfile_sequence.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_spin_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_system_version.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_thread_mutex.h
-include/d/%%GCC_VER%%/etc/c/stlsoft/winstl_tls_index.h
 include/d/%%GCC_VER%%/etc/c/zlib/crc32.h
 include/d/%%GCC_VER%%/etc/c/zlib/deflate.h
 include/d/%%GCC_VER%%/etc/c/zlib/infblock.h
@@ -66,15 +20,18 @@
 include/d/%%GCC_VER%%/gcc/builtins.d
 include/d/%%GCC_VER%%/gcc/configext.d
 include/d/%%GCC_VER%%/gcc/deh.d
+include/d/%%GCC_VER%%/gcc/fpmath.d
 include/d/%%GCC_VER%%/gcc/support.d
 include/d/%%GCC_VER%%/gcc/threadsem.d
 include/d/%%GCC_VER%%/gcc/unwind.d
 include/d/%%GCC_VER%%/std/array.d
 include/d/%%GCC_VER%%/std/asserterror.d
 include/d/%%GCC_VER%%/std/base64.d
+include/d/%%GCC_VER%%/std/bitarray.d
 include/d/%%GCC_VER%%/std/boxer.d
 include/d/%%GCC_VER%%/std/compiler.d
 include/d/%%GCC_VER%%/std/conv.d
+include/d/%%GCC_VER%%/std/cover.d
 include/d/%%GCC_VER%%/std/cstream.d
 include/d/%%GCC_VER%%/std/ctype.d
 include/d/%%GCC_VER%%/std/date.d
@@ -97,7 +54,6 @@
 include/d/%%GCC_VER%%/std/perf.d
 include/d/%%GCC_VER%%/std/process.d
 include/d/%%GCC_VER%%/std/random.d
-include/d/%%GCC_VER%%/std/recls.d
 include/d/%%GCC_VER%%/std/regexp.d
 include/d/%%GCC_VER%%/std/socket.d
 include/d/%%GCC_VER%%/std/socketstream.d
@@ -116,20 +72,25 @@
 include/d/%%GCC_VER%%/std/zip.d
 include/d/%%GCC_VER%%/std/zlib.d
 include/d/%%GCC_VER%%/std/c/dirent.d
+include/d/%%GCC_VER%%/std/c/fenv.d
 include/d/%%GCC_VER%%/std/c/math.d
 include/d/%%GCC_VER%%/std/c/process.d
 include/d/%%GCC_VER%%/std/c/stdarg.d
 include/d/%%GCC_VER%%/std/c/stddef.d
 include/d/%%GCC_VER%%/std/c/stdio.d
 include/d/%%GCC_VER%%/std/c/stdlib.d
+include/d/%%GCC_VER%%/std/c/string.d
 include/d/%%GCC_VER%%/std/c/time.d
 include/d/%%GCC_VER%%/std/c/darwin/darwin.d
 include/d/%%GCC_VER%%/std/c/darwin/ldblcompat.d
+include/d/%%GCC_VER%%/std/c/linux/ldblcompat.d
 include/d/%%GCC_VER%%/std/c/linux/linux.d
 include/d/%%GCC_VER%%/std/c/linux/linuxextern.d
 include/d/%%GCC_VER%%/std/c/linux/socket.d
 include/d/%%GCC_VER%%/std/c/mach/mach.d
 include/d/%%GCC_VER%%/std/c/mach/mach_extern.d
+include/d/%%GCC_VER%%/std/c/skyos/compat.d
+include/d/%%GCC_VER%%/std/c/skyos/skyos.d
 include/d/%%GCC_VER%%/std/c/unix/unix.d
 include/d/%%GCC_VER%%/std/c/windows/com.d
 include/d/%%GCC_VER%%/std/c/windows/windows.d
@@ -190,7 +151,6 @@
 include/d/%%GCC_VER%%/%%CONF_TARGET%%/phobos-ver-syms
 lib/libgphobos.a
 lib/libgphobos.spec
- at dirrm include/d/%%GCC_VER%%/etc/c/recls
 @dirrm include/d/%%GCC_VER%%/etc/c/stlsoft
 @dirrm include/d/%%GCC_VER%%/etc/c/zlib
 @dirrm include/d/%%GCC_VER%%/etc/c
@@ -199,6 +159,7 @@
 @dirrm include/d/%%GCC_VER%%/std/c/darwin
 @dirrm include/d/%%GCC_VER%%/std/c/linux
 @dirrm include/d/%%GCC_VER%%/std/c/mach
+ at dirrm include/d/%%GCC_VER%%/std/c/skyos
 @dirrm include/d/%%GCC_VER%%/std/c/unix
 @dirrm include/d/%%GCC_VER%%/std/c/windows
 @dirrm include/d/%%GCC_VER%%/std/typeinfo

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list