head	1.35;
access;
symbols
	pkgsrc-2021Q1:1.34.0.2
	pkgsrc-2021Q1-base:1.34
	pkgsrc-2020Q4:1.33.0.2
	pkgsrc-2020Q4-base:1.33
	pkgsrc-2020Q3:1.32.0.6
	pkgsrc-2020Q3-base:1.32
	pkgsrc-2020Q2:1.32.0.4
	pkgsrc-2020Q2-base:1.32
	pkgsrc-2020Q1:1.32.0.2
	pkgsrc-2020Q1-base:1.32
	pkgsrc-2019Q4:1.31.0.4
	pkgsrc-2019Q4-base:1.31
	pkgsrc-2019Q3:1.30.0.6
	pkgsrc-2019Q3-base:1.30
	pkgsrc-2019Q2:1.30.0.4
	pkgsrc-2019Q2-base:1.30
	pkgsrc-2019Q1:1.30.0.2
	pkgsrc-2019Q1-base:1.30
	pkgsrc-2018Q4:1.29.0.4
	pkgsrc-2018Q4-base:1.29
	pkgsrc-2018Q3:1.29.0.2
	pkgsrc-2018Q3-base:1.29
	pkgsrc-2018Q2:1.28.0.10
	pkgsrc-2018Q2-base:1.28
	pkgsrc-2018Q1:1.28.0.8
	pkgsrc-2018Q1-base:1.28
	pkgsrc-2017Q4:1.28.0.6
	pkgsrc-2017Q4-base:1.28
	pkgsrc-2017Q3:1.28.0.4
	pkgsrc-2017Q3-base:1.28
	pkgsrc-2017Q2:1.25.0.2
	pkgsrc-2017Q2-base:1.25
	pkgsrc-2017Q1:1.23.0.6
	pkgsrc-2017Q1-base:1.23
	pkgsrc-2016Q4:1.23.0.4
	pkgsrc-2016Q4-base:1.23
	pkgsrc-2016Q3:1.23.0.2
	pkgsrc-2016Q3-base:1.23
	pkgsrc-2016Q2:1.21.0.6
	pkgsrc-2016Q2-base:1.21
	pkgsrc-2016Q1:1.21.0.4
	pkgsrc-2016Q1-base:1.21
	pkgsrc-2015Q4:1.21.0.2
	pkgsrc-2015Q4-base:1.21
	pkgsrc-2015Q3:1.20.0.4
	pkgsrc-2015Q3-base:1.20
	pkgsrc-2015Q2:1.20.0.2
	pkgsrc-2015Q2-base:1.20
	pkgsrc-2015Q1:1.19.0.2
	pkgsrc-2015Q1-base:1.19
	pkgsrc-2014Q4:1.17.0.2
	pkgsrc-2014Q4-base:1.17
	pkgsrc-2014Q3:1.15.0.4
	pkgsrc-2014Q3-base:1.15
	pkgsrc-2014Q2:1.15.0.2
	pkgsrc-2014Q2-base:1.15
	pkgsrc-2014Q1:1.10.0.2
	pkgsrc-2014Q1-base:1.10
	pkgsrc-2013Q4:1.9.0.2
	pkgsrc-2013Q4-base:1.9
	pkgsrc-2013Q3:1.8.0.4
	pkgsrc-2013Q3-base:1.8
	pkgsrc-2013Q2:1.8.0.2
	pkgsrc-2013Q2-base:1.8;
locks; strict;
comment	@# @;


1.35
date	2021.04.05.07.46.41;	author wiz;	state dead;
branches;
next	1.34;
commitid	KtGODwSNrbMUM4OC;

1.34
date	2021.02.12.00.34.22;	author gutteridge;	state Exp;
branches;
next	1.33;
commitid	aIVTzhidQd7c4mHC;

1.33
date	2020.10.23.00.39.37;	author gutteridge;	state Exp;
branches;
next	1.32;
commitid	VO5W91Wgmiw4HXsC;

1.32
date	2020.01.18.23.32.42;	author rillig;	state Exp;
branches;
next	1.31;
commitid	shGUwZfkr7sleeTB;

1.31
date	2019.11.03.19.03.59;	author rillig;	state Exp;
branches;
next	1.30;
commitid	puQpdVbj8afCdrJB;

1.30
date	2019.01.16.04.31.39;	author gutteridge;	state Exp;
branches;
next	1.29;
commitid	8cPsA7ARpUBYIX7B;

1.29
date	2018.07.18.23.15.42;	author maya;	state Exp;
branches;
next	1.28;
commitid	QLDjZZWFM9yuOFKA;

1.28
date	2017.07.28.23.40.48;	author maya;	state Exp;
branches
	1.28.10.1;
next	1.27;
commitid	tkB2LqNJRILKm31A;

1.27
date	2017.07.10.15.55.40;	author maya;	state Exp;
branches;
next	1.26;
commitid	xGZ5bP2obYWCmHYz;

1.26
date	2017.07.09.05.30.41;	author maya;	state Exp;
branches;
next	1.25;
commitid	4oMpAZoAcMT5WvYz;

1.25
date	2017.06.01.13.30.25;	author jlam;	state Exp;
branches;
next	1.24;
commitid	kJ7LgYlPHhSYOFTz;

1.24
date	2017.05.28.01.00.51;	author maya;	state Exp;
branches;
next	1.23;
commitid	y05V5ve2RpJLN5Tz;

1.23
date	2016.09.12.18.42.04;	author maya;	state Exp;
branches;
next	1.22;
commitid	ojtY2O8mFIi2X1mz;

1.22
date	2016.09.05.20.34.15;	author maya;	state Exp;
branches;
next	1.21;
commitid	M985pkQ3kAHlO8lz;

1.21
date	2015.11.25.12.51.16;	author jperkin;	state Exp;
branches;
next	1.20;
commitid	Ttn93ogd9mszptKy;

1.20
date	2015.06.22.15.38.08;	author jperkin;	state Exp;
branches;
next	1.19;
commitid	gL24QJzcfIuzjrqy;

1.19
date	2015.03.12.15.01.21;	author jperkin;	state Exp;
branches;
next	1.18;
commitid	I68AOaqKzSVoqkdy;

1.18
date	2015.03.12.14.56.14;	author ryoon;	state Exp;
branches;
next	1.17;
commitid	499EKCkuE1WCokdy;

1.17
date	2014.11.28.09.59.31;	author obache;	state Exp;
branches;
next	1.16;
commitid	k5ceFSBqegJL5WZx;

1.16
date	2014.10.31.14.22.20;	author ryoon;	state Exp;
branches;
next	1.15;
commitid	qp0iTlvs8OE1smWx;

1.15
date	2014.05.31.13.06.25;	author ryoon;	state Exp;
branches;
next	1.14;
commitid	hE3nXFhwB5nKWGCx;

1.14
date	2014.05.20.19.12.36;	author adam;	state Exp;
branches;
next	1.13;
commitid	ImjFR7qnfdjvkjBx;

1.13
date	2014.05.10.14.14.59;	author richard;	state Exp;
branches;
next	1.12;
commitid	0YrPNuib1g8300Ax;

1.12
date	2014.04.23.11.05.21;	author ryoon;	state Exp;
branches;
next	1.11;
commitid	L2OUux7BPuRZuNxx;

1.11
date	2014.04.22.20.46.41;	author ryoon;	state Exp;
branches;
next	1.10;
commitid	9Rx6spR6jvOFJIxx;

1.10
date	2014.01.14.19.33.10;	author wiz;	state Exp;
branches;
next	1.9;
commitid	2D86Qv32qBXEu7lx;

1.9
date	2013.10.21.20.26.19;	author adam;	state Exp;
branches;
next	1.8;
commitid	CRtEGI5Azc8gwcax;

1.8
date	2013.06.21.09.40.47;	author jperkin;	state Exp;
branches;
next	1.7;
commitid	ssZqhs1wcufiRsUw;

1.7
date	2013.06.14.09.01.41;	author jperkin;	state Exp;
branches;
next	1.6;
commitid	M6Q1UkBaf8H4SyTw;

1.6
date	2013.06.02.18.12.22;	author adam;	state Exp;
branches;
next	1.5;
commitid	iRZKYcfgiDujj4Sw;

1.5
date	2013.04.21.09.09.51;	author sbd;	state Exp;
branches;
next	1.4;

1.4
date	2013.04.19.16.34.47;	author adam;	state Exp;
branches;
next	1.3;

1.3
date	2013.04.17.17.40.33;	author adam;	state Exp;
branches;
next	1.2;

1.2
date	2013.04.04.11.12.50;	author jperkin;	state Exp;
branches;
next	1.1;

1.1
date	2013.04.01.21.06.18;	author wiz;	state Exp;
branches;
next	;

1.28.10.1
date	2018.07.20.12.06.08;	author bsiegert;	state Exp;
branches;
next	;
commitid	NtTSxML46iM03SKA;


desc
@@


1.35
log
@gcc48-libs: actually remove
@
text
@# $NetBSD: Makefile,v 1.34 2021/02/12 00:34:22 gutteridge Exp $

GCC_PKGNAME=	gcc48
.include	"../../lang/${GCC_PKGNAME}/version.mk"

DISTNAME=	gcc-${GCC48_DIST_VERSION}
PKGNAME=	${GCC_PKGNAME}-libs-${GCC48_DIST_VERSION}
## The PKGREVISION of this package needs to be at least 1 more than the
## PKGREVISION of the lang/gcc48 package so that with the dependence pattern
## '{gcc48,gcc48-libs}>=4.8.*' pkg_all will choose gcc48-libs over gcc48.
PKGREVISION=	11
CATEGORIES=	lang
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	sbd@@NetBSD.org
HOMEPAGE=	https://gcc.gnu.org/
COMMENT=	The GNU Compiler Collection (GCC) support shared libraries.
LICENSE=	gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3

USE_TOOLS+=	pax

NO_BUILD=	yes
CHECK_SHLIBS=	no

## Depend on exactly ${GCC48_DIST_VERSION}.
BUILD_DEPENDS+=		${GCC_PKGNAME}-${GCC48_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc48

.include "../../mk/bsd.prefs.mk"

LIBGCC_SUBPREFIX=	${GCC_PKGNAME}
LIBGCC_PREFIX=		${LOCALBASE}/${LIBGCC_SUBPREFIX}
GCC_TARGET_MACHINE?=	${MACHINE_GNU_PLATFORM}
BUILD_DEFS+=		GCC_TARGET_MACHINE

.include "../../mk/bsd.prefs.mk"
.if ${SHLIB_TYPE} == "dylib"
SHLIB_EXT=	dylib
.else
SHLIB_EXT=	so
.endif

LIBRARY_FILES=	${WRKDIR}/lib_files

GENERATE_PLIST+=	${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \
			       ${LIBRARY_FILES};
GENERATE_PLIST+=	${GREP} -q 'lib/' ${LIBRARY_FILES} || \
			${ECHO} '@@pkgdir ${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ;

${LIBRARY_FILES}:
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC48_DIST_VERSION}*' |	\
	${SED} -n -e's,^${LIBGCC_PREFIX}/,,' -e'/libexec\//d'		\
		-e'/libgcj/d;/libgij/d;/libgo\./d;/libjvm/d'		\
		-e'/lib.*\.${SHLIB_EXT}/p' 		>${LIBRARY_FILES}

do-install: ${LIBRARY_FILES}
	${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib || \
		${MKDIR} ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib
	cd ${LIBGCC_PREFIX} && 						\
	  ${PAX} -rw ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE} <${LIBRARY_FILES}

.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.34
log
@Fix PKGREVISION values of gcc*-libs that got out of sync
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2020/10/23 00:39:37 gutteridge Exp $
@


1.33
log
@Fix PKGREVISION values of gcc*-libs that got out of sync
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2020/01/18 23:32:42 rillig Exp $
d11 1
a11 1
PKGREVISION=	10
@


1.32
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2019/11/03 19:03:59 rillig Exp $
d11 1
a11 1
PKGREVISION=	8
@


1.31
log
@lang: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2019/01/16 04:31:39 gutteridge Exp $
d17 1
a17 1
HOMEPAGE=	http://gcc.gnu.org/
@


1.30
log
@lang/gcc48-libs: bump PKGREVISION (NFC)

As per the comment in the file, this needs to have a PKGREVISION one
greater than the corresponding gcc48 package for preferential selection
by packaging tools.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/07/18 23:15:42 maya Exp $
d45 4
a48 4
GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \
			${LIBRARY_FILES};
GENERATE_PLIST+= ${GREP} -q 'lib/' ${LIBRARY_FILES} || \
	   ${ECHO} '@@pkgdir ${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ;
@


1.29
log
@gcc48: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

bump gcc48-libs PKGREVISION above gcc48

PR pkg/53436.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2017/07/28 23:40:48 maya Exp $
d11 1
a11 1
PKGREVISION=	7
@


1.28
log
@Bump PKGREVISION above gcc48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2017/07/10 15:55:40 maya Exp $
d11 1
a11 1
PKGREVISION=	5
@


1.28.10.1
log
@Pullup ticket #5795 - requested by maya
lang/gcc48: i386 build fix
lang/gcc5: i386 build fix
lang/gcc6: i386 build fix
lang/gcc7: i386 build fix
lang/gcc8: i386 build fix

Revisions pulled up:
- lang/gcc48-libs/Makefile                                      1.29
- lang/gcc48/Makefile                                           1.41
- lang/gcc48/distinfo                                           1.38
- lang/gcc48/patches/patch-gcc_targhooks.c                      1.1
- lang/gcc5-libs/Makefile                                       1.13
- lang/gcc5/Makefile                                            1.29
- lang/gcc5/distinfo                                            1.19
- lang/gcc5/patches/patch-gcc_targhooks.c                       1.1
- lang/gcc6-libs/Makefile                                       1.7
- lang/gcc6/Makefile                                            1.14
- lang/gcc6/distinfo                                            1.11
- lang/gcc6/patches/patch-gcc_targhooks.c                       1.1
- lang/gcc7-libs/Makefile                                       1.3
- lang/gcc7/Makefile                                            1.19
- lang/gcc7/distinfo                                            1.11
- lang/gcc7/patches/patch-gcc_targhooks.c                       1.1
- lang/gcc8/Makefile                                            1.2
- lang/gcc8/distinfo                                            1.2
- lang/gcc8/patches/patch-gcc_targhooks.c                       1.1

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Jul 18 22:42:57 UTC 2018

   Modified Files:
           pkgsrc/lang/gcc5: Makefile distinfo
           pkgsrc/lang/gcc5-libs: Makefile
   Added Files:
           pkgsrc/lang/gcc5/patches: patch-gcc_targhooks.c

   Log Message:
   gcc5: don't try to make references to stack_chk_fail_local on netbsd/sun
   sun was added as joyent is patching for the same.

   this code is only reached if compiling for i386 (or some variation of ppc)
   netbsd's stack_chk_fail_local won't work for this.

   PR pkg/53436

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Jul 18 22:35:44 UTC 2018

   Modified Files:
           pkgsrc/lang/gcc6: Makefile distinfo
           pkgsrc/lang/gcc6-libs: Makefile
   Added Files:
           pkgsrc/lang/gcc6/patches: patch-gcc_targhooks.c

   Log Message:
   gcc6: don't try to make references to stack_chk_fail_local on netbsd/sun
   sun was added as joyent is patching for the same.

   this code is only reached if compiling for i386 (or some variation of ppc)
   netbsd's stack_chk_fail_local won't work for this.

   PR pkg/53436.

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Jul 18 22:55:08 UTC 2018

   Modified Files:
           pkgsrc/lang/gcc7: Makefile distinfo
           pkgsrc/lang/gcc7-libs: Makefile
   Added Files:
           pkgsrc/lang/gcc7/patches: patch-gcc_targhooks.c

   Log Message:
   gcc7: don't try to make references to stack_chk_fail_local on netbsd/sun
   sun was added as joyent is patching for the same.

   this code is only reached if compiling for i386 (or some variation of ppc)
   netbsd's stack_chk_fail_local won't work for this.

   PR pkg/53436.

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Jul 18 22:56:23 UTC 2018

   Modified Files:
           pkgsrc/lang/gcc8: Makefile distinfo
   Added Files:
           pkgsrc/lang/gcc8/patches: patch-gcc_targhooks.c

   Log Message:
   gcc8: don't try to make references to stack_chk_fail_local on netbsd/sun
   sun was added as joyent is patching for the same.

   this code is only reached if compiling for i386 (or some variation of ppc)
   netbsd's stack_chk_fail_local won't work for this.

   PR pkg/53436.

---
   Module Name:	pkgsrc
   Committed By:	maya
   Date:		Wed Jul 18 23:15:42 UTC 2018

   Modified Files:
   	pkgsrc/lang/gcc48: Makefile distinfo
   	pkgsrc/lang/gcc48-libs: Makefile
   Added Files:
   	pkgsrc/lang/gcc48/patches: patch-gcc_targhooks.c

   Log Message:
   gcc48: don't try to make references to stack_chk_fail_local on netbsd/sun
   sun was added as joyent is patching for the same.

   this code is only reached if compiling for i386 (or some variation of ppc)
   netbsd's stack_chk_fail_local won't work for this.

   bump gcc48-libs PKGREVISION above gcc48

   PR pkg/53436.
@
text
@d1 1
a1 1
# $NetBSD$
d11 1
a11 1
PKGREVISION=	7
@


1.27
log
@gcc{48,49}: netbsd also provides libssp in libc, adjust LINK_SSP_SPEC accordingly.
already done for newer versions of gcc.

Now on netbsd all gcc packages can successfully build with -fstack-protector.

bump pkgrevision (sorry)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2017/07/09 05:30:41 maya Exp $
d11 1
a11 1
PKGREVISION=	4
@


1.26
log
@gcc{48,49,5,7}: on netbsd only, bump libstdc++ major to 7.
bump pkgrevision.

while here, synchronize libssp comment to a clearer one.

bump gcc*-lib revision to be one higher.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2017/06/01 13:30:25 jlam Exp $
d11 1
a11 1
PKGREVISION=	3
@


1.25
log
@Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2017/05/28 01:00:51 maya Exp $
d11 1
a11 1
PKGREVISION=	2
@


1.24
log
@gcc48-libs: bump pkgrevision to be above gcc48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2016/09/12 18:42:04 maya Exp $
d37 1
a37 1
.if ${_OPSYS_SHLIB_TYPE} == "dylib"
@


1.23
log
@gcc48: update to 4.8.5

Reset PKGREVISION, set gcc48-libs PKGREVISION to 1 (+1 of gcc48)

The following list of 74 PRs have been resolved in the 4.8.5 release
(non-exhaustive list):

64557 get_addr in true_dependence_1 cannot handle VALUE inside an expr
66215 [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch
66233 [4.8/4.9 Regression] internal compiler error: in expand_fix
65550 [4.8/4.9 Regression] ICE (segfault) with pch
62642 [4.8/4.9 Regression] x86 rdtsc is moved through barrier
63608 [4.8/4.9 Regression] error: type mismatch in binary expression
59626 [4.8 Regression] /usr/include/bits/unistd.h:173:1: error: inlining failed in call to always_inline 'readlinkat': recursive inlining
65549 [4.9 Regression] crash in htab_hash_string with -flto -g
59990 [4.8 regression] incorrect memcpy optimization
60656 [4.8 regression] x86 vectorization produces wrong code
66470 [4.8/4.9/5/6 Regression] TLS ICE due to ix86_split_long_move
66481 Implicit lambda capture of variable named ""closure"" causes crash
66275 __attribute__((sysv_abi)) with x86_64-w64-mingw32-gcc generates incorrect code
65680 [4.8/4.9 Regression] ICE at -O1 and above on x86_64-linux-gnu in expand_assignment
65368 [4.8/4.9 Regression]_bzhi_u32 intrinsic generates incorrect code when -O1 or above is specified and index is an immediate
64634 [4.8/4.9 Regression] gcov reports catch(...) as not executed
66123 [4.8 Regression] Array of labels as values + ternary operator + pointer arithmetic = internal compiler error
65518 [4.8 Regression] gcc consumes all memory with -O3
66140 ICE at extract_insn
65721 [4.8/4.9/5/6 Regression] Internal compiler error segmentation fault
65727 [4.8/4.9/5/6 Regression] Segfault With Decltype In Lambda Expression Used To Initialize Static Class Member
59016 f951: internal compiler error: Segmentation fault
65693 [4.8/4.9 Regression] ICE in assign_by_spills
61977 [4.8/4.9/5 Regression] powerpc preprocessor breaks on lines that end with ""vector
59513 [4.8/4.9/5 Regression] Fortran runtime error: Sequential READ or WRITE not allowed after EOF marker
65279 [4.8/4.9 Regression] std::scoped_allocator_adaptor is not assignable
65543 rvalue stream insertion and extraction operators incorrectly implemented
61138 [4.8/4.9/5 Regression] Wrong code with pointer-bounds remapping
65072 Segfault when parsing dectlype in trailing return type
65327 GCC rejects ""constexpr volatile int i = 5;
65409 [4.8/4.9/5 Regression] ICE in store_field
52579 [4.8/4.9/5 regression] i386_w32_fallback_frame_state should care ffi raw-closure stub function
60898 [4.8/4.9/5 Regression] model compile error with gfortran 4.7 and gcc 4.9
57059 [4.8/4.9/5 Regression] Host configuration of loose_warn breaks for build components for Canadian crosses
52664 [4.8 Regression]: gcc.dg/tree-ssa/pr31261.c fails
65220 [4.8/4.9/5 Regression] integer division in stack alignment for VLA allocation
43701 [4.8/4.9/5 Regression] ICE: SIGSEGV (too deep recursion) with -mno-sse and __float128
35330 [4.8/4.9/5 regression] ICE with invalid pragma weak
46102 [4.8/4.9/5 Regression] ICE: SIGSEGV in dwarf2out_finish (dwarf2out.c:8490) with -feliminate-dwarf2-dups when using precompiled headers
61634 [4.8 Regression] ICE in in vect_get_vec_def_for_operand
65063 [4.8 Regression] gcc.dg/vect/vect-double-reduc-6.c FAILs with -O3 -fno-tree-loop-ivcanon -fno-tree-vectorize
63593 ICE: verify_gimple failed: incompatible types in PHI argument 0 with -O3 -fno-tree-vectorize
63844 [4.8 Regression] open mp parallelization prevents vectorization
64493 [4.8 Regression] ICE at -O3 on x86_64-linux-gnu
64495 [4.8 Regression] ICE at -O3 for trunk and wrong code for 4.8/4.9 on x86_64-linux-gnu
64199 [4.8 Regression] ICE: tree check: expected class 'constant'
56273 [4.8 regression] Bogus -Warray-bounds warning
58123 [4.8/4.9/5 Regression] debug line not tracked for last autovariable dtor
45402 [4.8/4.9/5 Regression]  ICE in extract_insn
64768 [4.8/4.9/5 Regression] internal compiler error: tree check: expected tree that contains ‘decl with RTL’ structure
63744 [4.8/4.9/5 Regression] Duplicate use-statement causes error
64979 [4.8 Regression] stdarg optimization not able to find escape sites in phi nodes
57653 [4.8/4.9 Regression] filename information discarded when using -imacros
60718 [4.8/4.9 regression] Test case gfortran.dg/select_type_4.f90 fails on ARM
64479 [4.8 Regression][SH] wrong optimization delayed-branch
39722 [4.8/4.9 Regression][cond-optab] worse code with bitfields on v850
64882 ICE on valid code at -O3 with -g enabled in simplify_subreg
61058 [4.8/4.9 Regression] ICE: RTL check: expected elt 3 type 'B'
64513 [4.8/4.9 Regression] ICE: in maybe_record_trace_start
64766 [4.8/4.9 Regression] internal compiler error: tree check: expected block
64487 [4.8/4.9 Regression] internal compiler error: in fold_offsetof_1
62044 [4.8/4.9 Regression] ICE in USE statement with RENAME for extended derived type
57748 [4.8 Regression] ICE when expanding assignment to unaligned zero-sized array
57023 [4.8 Regression] Not packing arrays with changing variable used for size
52306 [4.8 regression] ICE in cselib_record_set
52714 [4.8 regression] ICE in fixup_reorder_chain
58369 [4.8 regression] ICE in subreg_get_info when compiling boost for m68k-linux
63733 [4.8/4.9/5 Regression] [OOP]  wrong resolution for OPERATOR generic
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2016/09/05 20:34:15 maya Exp $
d11 1
a11 1
PKGREVISION=	1
@


1.22
log
@gcc48-libs: bump PKGREVISION higher than gcc48 for pkg dependency pattern
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2015/11/25 12:51:16 jperkin Exp $
d11 1
a11 1
PKGREVISION=	5
@


1.21
log
@Remove mk/find-prefix.mk usage from the lang category.

The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2015/06/22 15:38:08 jperkin Exp $
d11 1
a11 1
PKGREVISION=	1
@


1.20
log
@Disable CHECK_SHLIBS for the GCC library packages.  The libraries will
find their parent GCC package libraries first in RPATH at install time
but will correctly resolve to their own copies at runtime thanks to the
additional paths encoded at build time.  Fixes CHECK_WRKREF builds.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2015/03/12 15:01:21 jperkin Exp $
a30 3
FIND_PREFIX:=		GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC48_DIST_VERSION}*
.include "../../mk/find-prefix.mk"

d32 1
a32 1
LIBGCC_PREFIX=		${GCC_PKG_PREFIX}/${LIBGCC_SUBPREFIX}
@


1.19
log
@Strip libgo from the package, it is very large and useless in this context.

Ride previous PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2015/03/12 14:56:14 ryoon Exp $
d21 1
a21 1
USE_TOOLS+=		pax
d23 2
a24 1
NO_BUILD=		yes
@


1.18
log
@Update to 4.8.4

* Reset gcc48-libs' PKGREVISION to 1

Changelog:
* Bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2014/11/28 09:59:31 obache Exp $
d55 1
a55 1
		-e'/libgij/d;/libgcj/d;/libjvm/d'			\
@


1.17
log
@Bump PKGREVISION to 3, to be one more than gcc48.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2014/10/31 14:22:20 ryoon Exp $
d11 1
a11 1
PKGREVISION=	3
@


1.16
log
@Restore monolithic gcc48 and gcc48-libs.

* No objection on tech-pkg@@ mailing list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2014/01/14 19:33:10 wiz Exp $
d11 1
a11 1
PKGREVISION=	1
@


1.15
log
@Update to 4.8.3

* Convert gcc48 to simple meta-pkg
* Potentially fix non-NetBSD packaging
* Fix gcc48-libs/gcc48-cc++ build under OpenBSD/amd64 5.5
* Enable graphite option, from wip/gcc48snapshot via Xiyue Deng
* Tweak nls option

Changelog:
GCC 4.8.3

   This is the [35]list of problem reports (PRs) from GCC's bug tracking
   system that are known to be fixed in the 4.8.3 release. This list might
   not be complete (that is, it is possible that some PRs that have been
   fixed are not listed here).

   Support for the new powerpc64le-linux platform has been added. It
   defaults to generating code that conforms to the ELFV2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2014/05/20 19:12:36 adam Exp $
d3 4
d8 33
a40 55

COMMENT=	Runtime libraries from the GNU Compiler Collection (GCC) 4.8

DISTINFO_FILE=		${.CURDIR}/../../lang/gcc48/distinfo
PATCHDIR=		${.CURDIR}/../../lang/gcc48/patches

LANGS=			fortran

.include "../../lang/gcc48/options.mk"

.include "../../lang/gcc48/c++.mk"

INSTALLATION_DIRS=	${GCC_PKGNAME}/lib \
			${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14 \
			${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}

.if !empty(PKG_OPTIONS:Mgcc-java)
INSTALLATION_DIRS+=	java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/client \
			java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/server
.endif

do-install:
.if ${OPSYS} != "NetBSD"
	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libquadmath/libquadmath.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
.endif

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libatomic/libatomic.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

.if ${OPSYS} == "NetBSD"
# libgcc_s has no libtool la file.
	${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgcc/libgcc_s.* \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
.endif

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgfortran/libgfortran.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgomp/libgomp.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libitm/libitm.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

.if ${OPSYS} == "Darwin"
	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libobjc/libobjc-gnu.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
d42 1
a42 13
	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libobjc/libobjc.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/lto-plugin/liblto_plugin.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}

	${INSTALL_PROGRAM} ${WRKSRC}/${OBJDIR}/gcc/lto1 \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}

	${INSTALL_PROGRAM} ${WRKSRC}/${OBJDIR}/gcc/lto-wrapper \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}
d45 1
a45 31
	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libstdc++-v3/src/libstdc++.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libssp/libssp.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

.if !empty(PKG_OPTIONS:Mgcc-java)
	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libjvm.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgcj.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgij.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgcj-tools.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	cd ${DESTDIR}${PREFIX}/java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/client && \
		${LN} -sf ../../../../../../${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14/libjvm.so .

	cd ${DESTDIR}${PREFIX}/java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/server && \
		${LN} -sf ../../../../../../${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14/libjvm.so .
.endif
d47 20
a66 1
.include	"../../lang/gcc48/Makefile.common"
@


1.14
log
@Fixes for Darwin
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2014/05/10 14:14:59 richard Exp $
a3 1
PKGREVISION=	5
d26 6
d36 1
d41 1
@


1.13
log
@x86-64 sunos fix for g++ and -Wl,-Bdirect involving libtool
references:http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788

backport to gcc47 and gcc48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2014/04/23 11:05:21 ryoon Exp $
d33 1
a33 1
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgcc/libgcc_s.so* \
d48 1
d50 1
a50 1
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libobjc/libobjc.la \
d52 1
a52 1

d54 1
a54 5
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libstdc++-v3/src/libstdc++.la \
		${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib

	${LIBTOOL} --mode=install ${INSTALL_LIB} \
		${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libssp/libssp.la \
d66 9
@


1.12
log
@Bump PKGREVISION of gcc48-libs

Disable Java libraries by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2014/04/22 20:46:41 ryoon Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.11
log
@Split gcc48 to libraries and langusages packages

* All gcc48-* depend on gcc48-libs
* Add gcc48-cc++, gcc48-fortran, and gcc48-objc
* gcc48 is meta package now
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/04/05 23:54:16 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.10
log
@Bump PKGREVISION because gcc48/Makefile says so.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2013/10/21 20:26:19 adam Exp $
d3 13
a15 2
GCC_PKGNAME=	gcc48
.include	"../../lang/${GCC_PKGNAME}/version.mk"
d17 7
a23 37
DISTNAME=	gcc-${GCC48_DIST_VERSION}
PKGNAME=	${GCC_PKGNAME}-libs-${GCC48_DIST_VERSION}
## The PKGREVISION of this package needs to be at least 1 more than the
## PKGREVISION of the lang/gcc48 package so that with the dependence pattern
## '{gcc48,gcc48-libs}>=4.8.*' pkg_all will choose gcc48-libs over gcc48.
PKGREVISION=	2
CATEGORIES=	lang
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	sbd@@NetBSD.org
HOMEPAGE=	http://gcc.gnu.org/
COMMENT=	The GNU Compiler Collection (GCC) support shared libraries.
LICENSE=	gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3

USE_TOOLS+=		pax

NO_BUILD=		yes

## Depend on exactly ${GCC48_DIST_VERSION}.
BUILD_DEPENDS+=		${GCC_PKGNAME}-${GCC48_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc48

.include "../../mk/bsd.prefs.mk"

FIND_PREFIX:=		GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC48_DIST_VERSION}*
.include "../../mk/find-prefix.mk"

LIBGCC_SUBPREFIX=	${GCC_PKGNAME}
LIBGCC_PREFIX=		${GCC_PKG_PREFIX}/${LIBGCC_SUBPREFIX}
GCC_TARGET_MACHINE?=	${MACHINE_GNU_PLATFORM}
BUILD_DEFS+=		GCC_TARGET_MACHINE

.include "../../mk/bsd.prefs.mk"
.if ${_OPSYS_SHLIB_TYPE} == "dylib"
SHLIB_EXT=	dylib
.else
SHLIB_EXT=	so
d26 67
a92 1
LIBRARY_FILES=	${WRKDIR}/lib_files
d94 1
a94 20
GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \
			${LIBRARY_FILES};
GENERATE_PLIST+= ${GREP} -q 'lib/' ${LIBRARY_FILES} || \
	   ${ECHO} '@@pkgdir ${LIBGCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ;

${LIBRARY_FILES}:
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC48_DIST_VERSION}*' |	\
	${SED} -n -e's,^${LIBGCC_PREFIX}/,,' -e'/libexec\//d'		\
		-e'/libgij/d;/libgcj/d;/libjvm/d'			\
		-e'/lib.*\.${SHLIB_EXT}/p' 		>${LIBRARY_FILES}

do-install: ${LIBRARY_FILES}
	${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib || \
		${MKDIR} ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib
	cd ${LIBGCC_PREFIX} && 						\
	  ${PAX} -rw ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE} <${LIBRARY_FILES}

.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.9
log
@Changes 4.8.2:
This release is a bug-fix release, containing fixes for regressions in GCC 4.8.1 relative to previous releases of GCC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2013/06/21 09:40:47 jperkin Exp $
d11 1
a11 1
PKGREVISION=	1
@


1.8
log
@Revert part of previous, GCC_TARGET_MACHINE must be used so that, when set by
the user, the runtime directory is in sync between the main gcc package and
the gcc-libs package.

Bump PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2013/06/14 09:01:41 jperkin Exp $
d11 1
a11 1
PKGREVISION=	3
d53 1
a53 1
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC48_DIST_VERSION}*' |		\
d59 1
a59 1
	${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib ||	\
@


1.7
log
@Update variable names to match those in the buildlink3.mk files, and to avoid
any possible clashes with the main gcc packages.

If you were previously using GCC_TARGET_MACHINE to configure the location to
the runtime libraries, you should update it to LIBGCC_TARGET_MACHINE.

Bump PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2013/06/02 18:12:22 adam Exp $
d11 1
a11 1
PKGREVISION=	2
d35 2
a36 2
LIBGCC_TARGET_MACHINE?=	${MACHINE_GNU_PLATFORM}
BUILD_DEFS+=		LIBGCC_TARGET_MACHINE
d47 1
a47 1
GENERATE_PLIST+= ${SED} -e 's,^,${LIBGCC_SUBPREFIX}/${LIBGCC_TARGET_MACHINE}/,' \
d50 1
a50 1
	   ${ECHO} '@@pkgdir ${LIBGCC_SUBPREFIX}/${LIBGCC_TARGET_MACHINE}/lib' ;
d59 2
a60 2
	${TEST} -d ${DESTDIR}${LIBGCC_PREFIX}/${LIBGCC_TARGET_MACHINE}/lib ||	\
		${MKDIR} ${DESTDIR}${LIBGCC_PREFIX}/${LIBGCC_TARGET_MACHINE}/lib
d62 1
a62 1
	  ${PAX} -rw ${DESTDIR}${LIBGCC_PREFIX}/${LIBGCC_TARGET_MACHINE} <${LIBRARY_FILES}
@


1.6
log
@Changes 4.8.1:
This release is a bug-fix release, containing fixes for regressions in GCC 4.8.0 relative to previous releases of GCC.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2013/04/21 09:09:51 sbd Exp $
d11 1
a11 1
PKGREVISION=	1
d33 4
a36 4
GCC_SUBPREFIX=		${GCC_PKGNAME}
GCC_PREFIX=		${GCC_PKG_PREFIX}/${GCC_SUBPREFIX}
GCC_TARGET_MACHINE?=	${MACHINE_GNU_PLATFORM}
BUILD_DEFS+=		GCC_TARGET_MACHINE
d47 1
a47 1
GENERATE_PLIST+= ${SED} -e 's,^,${GCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/,' \
d50 1
a50 1
	   ${ECHO} '@@pkgdir ${GCC_SUBPREFIX}/${GCC_TARGET_MACHINE}/lib' ;
d54 1
a54 1
	${SED} -n -e's,^${GCC_PREFIX}/,,' -e'/libexec\//d'		\
d59 4
a62 4
	${TEST} -d ${DESTDIR}${GCC_PREFIX}/${GCC_TARGET_MACHINE}/lib ||	\
		${MKDIR} ${DESTDIR}${GCC_PREFIX}/${GCC_TARGET_MACHINE}/lib
	cd ${GCC_PREFIX} && 						\
	  ${PAX} -rw ${DESTDIR}${GCC_PREFIX}/${GCC_TARGET_MACHINE} <${LIBRARY_FILES}
@


1.5
log
@Bump PKGREVISION because of lang/gcc48 revbump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2013/04/19 16:34:47 adam Exp $
d3 2
a4 2
GCC_PKGNAME=		gcc48
.include		"../../lang/${GCC_PKGNAME}/version.mk"
d6 2
a7 2
DISTNAME=		gcc-${GCC48_DIST_VERSION}
PKGNAME=		${GCC_PKGNAME}-libs-${GCC48_DIST_VERSION}
d9 1
a9 1
## PKGREVISION of the lang/gcc48 package so that with the dependence pattern 
d11 9
a19 9
PKGREVISION=		2
CATEGORIES=		lang
MASTER_SITES=		# empty
DISTFILES=		# empty

MAINTAINER=		sbd@@NetBSD.org
HOMEPAGE=		http://gcc.gnu.org/
COMMENT=		The GNU Compiler Collection (GCC) support shared libraries.
LICENSE=		gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
@


1.4
log
@Renaming GCC_DIST_VERSION to GCC48_DIST_VERSION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2013/04/17 17:40:33 adam Exp $
d11 1
a11 1
PKGREVISION=		1
@


1.3
log
@GCC48_DIST_VERSION -> GCC_DIST_VERSION; required for compiler/gcc.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2013/04/04 11:12:50 jperkin Exp $
d6 2
a7 2
DISTNAME=		gcc-${GCC_DIST_VERSION}
PKGNAME=		${GCC_PKGNAME}-libs-${GCC_DIST_VERSION}
d25 2
a26 2
## Depend on exactly ${GCC_DIST_VERSION}.
BUILD_DEPENDS+=		${GCC_PKGNAME}-${GCC_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc48
d30 1
a30 1
FIND_PREFIX:=		GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC_DIST_VERSION}*
d53 1
a53 1
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC_DIST_VERSION}*' |		\
@


1.2
log
@Explicitly depend upon gcc48 rather than relying on general GCC_DIST_VERSION,
which is currently set to gcc47.

Should fix pbulk resolution failures.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2013/04/01 21:06:18 wiz Exp $
d6 2
a7 2
DISTNAME=		gcc-${GCC48_DIST_VERSION}
PKGNAME=		${GCC_PKGNAME}-libs-${GCC48_DIST_VERSION}
d25 2
a26 2
## Depend on exactly ${GCC48_DIST_VERSION}.
BUILD_DEPENDS+=		${GCC_PKGNAME}-${GCC48_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc48
d30 1
a30 1
FIND_PREFIX:=		GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC48_DIST_VERSION}*
d53 1
a53 1
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC48_DIST_VERSION}*' |		\
@


1.1
log
@Add gcc48 packages, provided by Kai-Uwe Eckhardt <kuehro@@gmx.de>.
New major version of gcc, lots of changes.
For details, look here:
http://gcc.gnu.org/gcc-4.8/changes.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2013/03/01 15:24:42 jperkin Exp $
d6 2
a7 2
DISTNAME=		gcc-${GCC_DIST_VERSION}
PKGNAME=		${GCC_PKGNAME}-libs-${GCC_DIST_VERSION}
d25 2
a26 2
## Depend on exactly ${GCC_DIST_VERSION}.
BUILD_DEPENDS+=		${GCC_PKGNAME}-${GCC_DIST_VERSION}{,nb[0-9]*}:../../lang/gcc48
d30 1
a30 1
FIND_PREFIX:=		GCC_PKG_PREFIX=${GCC_PKGNAME}-${GCC_DIST_VERSION}*
d53 1
a53 1
	${PKG_INFO} -qL '${GCC_PKGNAME}-${GCC_DIST_VERSION}*' |		\
@

