summaryrefslogtreecommitdiff
path: root/devel/mingw-gcc
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2001-08-02 18:03:31 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2001-08-02 18:03:31 +0000
commit9d15afc65d3ed7edd904a5790919c10eefd64dfd (patch)
treed3c2a0f821320a538d10ff43d8a6743263fc3438 /devel/mingw-gcc
parentBump PORTEPOCH because we have decreased PORTVERSION number. (diff)
Update MinGW and change MAINTAINER.
- mingw -> 20010726 - mingw-bin-msvcrt -> 1.0 - mingw-binutils -> 2.11.90 - mingw-gcc -> 2.95.3 PR: ports/29344 (+ several minor fixes) Submitted by: Michal P. <doc@lublin.t1.pl> (new MAINTAINER) Approved by: Toshihiro Inoue <tino@pa2.so-net.ne.jp> (ex. MAINTAINER)
Diffstat (limited to 'devel/mingw-gcc')
-rw-r--r--devel/mingw-gcc/Makefile31
-rw-r--r--devel/mingw-gcc/distinfo8
-rw-r--r--devel/mingw-gcc/pkg-plist150
3 files changed, 92 insertions, 97 deletions
diff --git a/devel/mingw-gcc/Makefile b/devel/mingw-gcc/Makefile
index ef179cbd9dce..5a9e37e239f6 100644
--- a/devel/mingw-gcc/Makefile
+++ b/devel/mingw-gcc/Makefile
@@ -6,24 +6,15 @@
#
PORTNAME= gcc
-PORTVERSION= 2.95.2
+PORTVERSION= 2.95.3
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
-MASTER_SITE_SUBDIR= gcc/releases/${DISTNAME}
-DISTFILES= gcc-core-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-chill-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-g++-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-g77-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-java-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-objc-${PORTVERSION}${EXTRACT_SUFX}
-
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= mingw
PKGNAMEPREFIX= mingw-
+DISTNAME= gcc-${PORTVERSION}-20010723-src
+DIST_SUBDIR= mingw
-PATCH_SITES= http://www.ab.wakwak.com/~tino/windows/
-PATCHFILES= ${PKGNAME}-1.diff.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= tino@pa2.so-net.ne.jp
+MAINTAINER= doc@hisio.safenet.pl
BUILD_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt \
@@ -31,7 +22,8 @@ BUILD_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
RUN_DEPENDS= i386-mingw32msvc-as:${PORTSDIR}/devel/mingw-binutils \
mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt
-USE_BZIP2= yes
+NO_WRKSUBDIR= yes
+
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target=i386-mingw32msvc \
@@ -44,20 +36,21 @@ MAN1= cccp.1 \
i386-mingw32msvc-g77.1 \
i386-mingw32msvc-gcc.1
+post-patch:
+ ${PERL} -i.orig -pe 's/install-libiberty//' ${WRKSRC}/Makefile.in
+
post-install:
@for file in \
- cpp gcjh gcov jcf-dump jv-scan \
+ cpp gcov \
i386-mingw32msvc-c++ \
i386-mingw32msvc-c++filt \
i386-mingw32msvc-g++ \
i386-mingw32msvc-g77 \
i386-mingw32msvc-gcc \
- i386-mingw32msvc-gcj \
i386-mingw32msvc-protoize \
i386-mingw32msvc-unprotoize; \
do \
strip ${PREFIX}/bin/$${file}; \
done
- @rm ${PREFIX}/info/chill.info
.include <bsd.port.mk>
diff --git a/devel/mingw-gcc/distinfo b/devel/mingw-gcc/distinfo
index 71245991ac15..7a3a8d920ade 100644
--- a/devel/mingw-gcc/distinfo
+++ b/devel/mingw-gcc/distinfo
@@ -1,7 +1 @@
-MD5 (gcc-core-2.95.2.tar.bz2) = ec486554bc3491f1ebbb3b850c12650a
-MD5 (gcc-chill-2.95.2.tar.bz2) = 0f342e35875c80026cc986f20c856467
-MD5 (gcc-g++-2.95.2.tar.bz2) = eaabfb6b09d5f0ada4d7ce45db8b7e52
-MD5 (gcc-g77-2.95.2.tar.bz2) = 7e7b81a6ded50121b12fb78384b63a6e
-MD5 (gcc-java-2.95.2.tar.bz2) = cd19878014d3c60808af8fc8e976c6e5
-MD5 (gcc-objc-2.95.2.tar.bz2) = 44e0ba43e4c9b68e2ecaa7a50c1cddab
-MD5 (mingw-gcc-2.95.2-1.diff.gz) = 62e7de18ec1dde80f4ac2a0ddbe18da1
+MD5 (mingw/gcc-2.95.3-20010723-src.tar.gz) = 532a97c526b6d142cb4e2e4647499e11
diff --git a/devel/mingw-gcc/pkg-plist b/devel/mingw-gcc/pkg-plist
index 9aa7a2ac5749..8b6b033503c9 100644
--- a/devel/mingw-gcc/pkg-plist
+++ b/devel/mingw-gcc/pkg-plist
@@ -1,17 +1,26 @@
-bin/cpp
-bin/gcjh
-bin/gcov
+bin/i386-mingw32msvc-addr2line
+bin/i386-mingw32msvc-ar
+bin/i386-mingw32msvc-as
bin/i386-mingw32msvc-c++
bin/i386-mingw32msvc-c++filt
-bin/i386-mingw32msvc-chill
+bin/i386-mingw32msvc-dlltool
+bin/i386-mingw32msvc-dllwrap
bin/i386-mingw32msvc-g++
bin/i386-mingw32msvc-g77
+bin/i386-mingw32msvc-gasp
bin/i386-mingw32msvc-gcc
-bin/i386-mingw32msvc-gcj
+bin/i386-mingw32msvc-ld
+bin/i386-mingw32msvc-nm
+bin/i386-mingw32msvc-objcopy
+bin/i386-mingw32msvc-objdump
bin/i386-mingw32msvc-protoize
+bin/i386-mingw32msvc-ranlib
+bin/i386-mingw32msvc-readelf
+bin/i386-mingw32msvc-size
+bin/i386-mingw32msvc-strings
+bin/i386-mingw32msvc-strip
bin/i386-mingw32msvc-unprotoize
-bin/jcf-dump
-bin/jv-scan
+bin/i386-mingw32msvc-windres
i386-mingw32msvc/bin/gcc
i386-mingw32msvc/include/_G_config.h
i386-mingw32msvc/lib/libiberty.a
@@ -79,18 +88,61 @@ info/gcc.info-9
@exec install-info %D/info/cpp.info %D/info/dir
@exec install-info %D/info/g77.info %D/info/dir
@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/SYSCALLS.c.X
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1chill
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1obj
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cc1plus
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/chillrt0.o
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/cpp
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/f771
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/README
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/exception
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/fixed
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/float.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/SYSCALLS.c.X
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/cc1
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/cc1obj
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/cc1plus
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/cpp0
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/f771
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/README
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/exception
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/fixed
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/float.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/iso646.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/limits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/new
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/new.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/NXConstStr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/Object.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/Protocol.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/encoding.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/hash.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/objc-api.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/objc-list.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/objc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/sarray.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/thr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc/typedstream.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/proto.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/stdarg.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/stdbool.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/stddef.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/syslimits.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/typeinfo
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-alpha.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-arc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-c4x.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-clipper.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-h8300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-i860.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-i960.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-m32r.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-m88k.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-mips.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-mn10200.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-mn10300.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-pa.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-ppc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-pyr.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-sh.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-sparc.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-spur.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/va-v850.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/varargs.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/libgcc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/libobjc.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/libstdc++.a
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/specs
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/PlotFile.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/SFile.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/algo.h
@@ -173,6 +225,7 @@ lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/set.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/slist.h
+lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/sstream
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stack.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/bastring.cc
@@ -193,7 +246,6 @@ lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/straits.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_array.tcc
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std/valarray_meta.h
-@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdexcept
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stdiostream.h
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/stl.h
@@ -241,56 +293,12 @@ lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/utility
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/valarray
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector
lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/vector.h
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++/std
@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/g++
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/iso646.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/limits.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/new.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/NXConstStr.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Object.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/Protocol.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/encoding.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/hash.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-api.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc-list.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/objc.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/sarray.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/thr.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc/typedstream.h
-@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/objc
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/proto.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdarg.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stdbool.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/stddef.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/syslimits.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/typeinfo
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-alpha.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-arc.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-c4x.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-clipper.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-h8300.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i860.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-i960.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m32r.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-m88k.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mips.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10200.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-mn10300.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pa.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-ppc.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-pyr.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sh.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-sparc.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-spur.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/va-v850.h
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include/varargs.h
@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/include
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jc1
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/jvgenmain
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libchill.a
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libgcc.a
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libobjc.a
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/libstdc++.a
-lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%/specs
-@unexec rmdir -p %D/lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%% 2>/dev/null || true
-lib/libiberty.a
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include/objc
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5/include
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%-5
+@dirrm lib/gcc-lib/i386-mingw32msvc/%%PORTVERSION%%
+@dirrm lib/gcc-lib/i386-mingw32msvc
+@unexec rmdir %D/lib/gcc-lib 2>/dev/null || true