head	1.20;
access;
symbols
	RELEASE_4_EOL:1.18
	RELEASE_6_2_0:1.17
	RELEASE_6_1_0:1.11
	RELEASE_5_5_0:1.11
	RELEASE_6_0_0:1.8
	RELEASE_5_4_0:1.6
	RELEASE_4_11_0:1.6
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.3;
locks; strict;
comment	@# @;


1.20
date	2007.04.21.15.56.48;	author dinoex;	state dead;
branches;
next	1.19;

1.19
date	2007.02.25.13.40.24;	author dinoex;	state Exp;
branches;
next	1.18;

1.18
date	2007.01.13.04.23.50;	author dinoex;	state Exp;
branches;
next	1.17;

1.17
date	2006.04.06.13.31.42;	author dinoex;	state Exp;
branches;
next	1.16;

1.16
date	2006.04.04.19.22.26;	author dinoex;	state Exp;
branches;
next	1.15;

1.15
date	2006.03.28.20.31.26;	author dinoex;	state Exp;
branches;
next	1.14;

1.14
date	2006.03.28.19.45.51;	author dinoex;	state Exp;
branches;
next	1.13;

1.13
date	2006.03.27.02.47.59;	author dinoex;	state Exp;
branches;
next	1.12;

1.12
date	2006.03.27.02.30.39;	author dinoex;	state Exp;
branches;
next	1.11;

1.11
date	2006.01.20.06.52.00;	author dinoex;	state Exp;
branches;
next	1.10;

1.10
date	2006.01.18.19.47.29;	author dinoex;	state Exp;
branches;
next	1.9;

1.9
date	2005.09.16.04.07.03;	author dinoex;	state Exp;
branches;
next	1.8;

1.8
date	2005.07.14.19.20.33;	author dinoex;	state Exp;
branches;
next	1.7;

1.7
date	2005.07.10.08.34.22;	author dinoex;	state Exp;
branches;
next	1.6;

1.6
date	2004.10.12.04.10.45;	author dinoex;	state Exp;
branches;
next	1.5;

1.5
date	2004.09.10.03.56.45;	author dinoex;	state Exp;
branches;
next	1.4;

1.4
date	2004.07.20.05.44.52;	author dinoex;	state Exp;
branches;
next	1.3;

1.3
date	2004.04.15.20.54.57;	author dinoex;	state Exp;
branches;
next	1.2;

1.2
date	2004.04.15.20.46.28;	author dinoex;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.13.11.26.47;	author dinoex;	state Exp;
branches;
next	;


desc
@@


1.20
log
@- remove port, expired now
@
text
@# New ports collection makefile for:	gnustep-objc
# Date created:		28.Mar.2003
# Whom:			dirk.meyer@@dinoex.sub.org
#
# $FreeBSD: ports/lang/gcc-objc/Makefile,v 1.19 2007/02/25 13:40:24 dinoex Exp $
#

PORTEPOCH?=		3
CATEGORIES=		lang
PKGNAMESUFFIX=		-objc

MAINTAINER=	dinoex@@FreeBSD.org
COMMENT=	GNU Compiler Collection ${COMMENT2} with threads and shared libs

WITHOUT_JAVA=		yes

DEPRECATED=	please use objc from lang/gcc41
EXPIRATION_DATE=	2007-03-30

.if !defined(GNUSTEP_WITH_GCC32) && !defined(GNUSTEP_WITH_GCC33) && !defined(GNUSTEP_WITH_GCC34)
GNUSTEP_WITH_GCC32=	yes
.endif

.if defined(GNUSTEP_WITH_GCC32)
MASTERDIR?=		${.CURDIR}/../gcc32
CONFLICTS?=		gcc-3.2*
COMMENT2=		3.2.x
WANT_SHAREDLIBS=	yes
WANT_THREADS_SUPPORT=	yes
.endif
.if defined(GNUSTEP_WITH_GCC33)
MASTERDIR?=		${.CURDIR}/../gcc33
CONFLICTS?=		gcc-3.3*
COMMENT2=		3.3.x
BROKEN=			libobjc.so missing
.endif
.if defined(GNUSTEP_WITH_GCC34)
MASTERDIR?=		${.CURDIR}/../gcc34
CONFLICTS?=		gcc-3.4*
COMMENT2=		3.4.x
BROKEN=			libobjc.so missing
.endif

.if exists(${.CURDIR}/Makefile.local)
.include "${.CURDIR}/Makefile.local"
.endif

.include "${MASTERDIR}/Makefile"
@


1.19
log
@- set DEPRECATED
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.18
log
@- drop gcc-4.*.* as they are used diretcly by bsd.gnustep.mk
@
text
@d17 3
@


1.17
log
@- downdate to gcc 3.2.x
- bump PORTEPOCH
@
text
@a17 1
.if !defined(GNUSTEP_WITH_GCC40) && !defined(GNUSTEP_WITH_GCC41) && !defined(GNUSTEP_WITH_GCC42)
a19 1
.endif
a39 15
.if defined(GNUSTEP_WITH_GCC40)
MASTERDIR?=		${.CURDIR}/../gcc40
CONFLICTS?=		gcc-4.0*
COMMENT2=		4.0.x
.endif
.if defined(GNUSTEP_WITH_GCC41)
MASTERDIR?=		${.CURDIR}/../gcc41
CONFLICTS?=		gcc-4.1*
COMMENT2=		4.1.x
.endif
.if defined(GNUSTEP_WITH_GCC42)
MASTERDIR?=		${.CURDIR}/../gcc42
CONFLICTS?=		gcc-4.2*
COMMENT2=		4.2.x
.endif
@


1.16
log
@- update to gcc4.1 as default
@
text
@d8 1
a8 1
PORTEPOCH?=		2
d19 1
a19 1
GNUSTEP_WITH_GCC41=	yes
a62 2

PORTEPOCH=		2
@


1.15
log
@- mark BROKEN
@
text
@d19 1
a19 1
GNUSTEP_WITH_GCC34=	yes
@


1.14
log
@- bump portepoch for all versions
@
text
@d34 1
d40 1
@


1.13
log
@- bump PORTEPOCH
@
text
@d61 2
@


1.12
log
@- cleanup options
@
text
@d8 1
a8 1
PORTEPOCH?=		1
@


1.11
log
@- bump PORTEPOCH
@
text
@d15 1
a15 5
WANT_SHAREDLIBS=	yes
WITHOUT_LIBJAVA=	yes
INSTALLS_SHLIB=		yes
LDCONFIG_DIRS=		${TARGLIB}
LDFLAGS+=		-L${LOCALBASE}/lib
d27 1
a59 2
MAKE_ENV+=		LD_LIBRARY_PATH=.:${WRKSRC}/gcc

@


1.10
log
@- new default gcc34
- new options:
GNUSTEP_WITH_GCC40
GNUSTEP_WITH_GCC41
GNUSTEP_WITH_GCC42
@
text
@d8 1
@


1.9
log
@- cleanup LDCONFIG_DIRS
@
text
@d21 3
a23 1
GNUSTEP_WITH_GCC33=	yes
d42 15
@


1.8
log
@- remove NO_PACKAGE
@
text
@d17 1
a17 1
LDCONFIG_DIRS=		%%PREFIX%%/lib ${TARGLIB}
@


1.7
log
@- mark NO_PACKAGE, problems on pointyhat cluster
@
text
@a46 5
.if defined(PARALLEL_PACKAGE_BUILD)
# pointyhat generates bad package after 2005-05-24
NO_PACKAGE=		yes
.endif

@


1.6
log
@- cleanup
@
text
@d47 5
@


1.5
log
@- new option GNUSTEP_WITH_GCC34
- fix linking under 5-CURRENT
Approved by:	portmgr (marcus)
@
text
@a14 1
WANT_THREADS_SUPPORT=	yes
d28 1
@


1.4
log
@- mark BROKEN with new base linker
@
text
@d12 1
a12 5
.if defined(GNUSTEP_WITH_GCC32)
COMMENT=	GNU Compiler Collection 3.2.3 with threads and shared libs
.else
COMMENT=	GNU Compiler Collection 3.3 with threads and shared libs
.endif
a16 5
.if defined(GNUSTEP_WITH_GCC32)
MASTERDIR?=		${.CURDIR}/../gcc32
.else
MASTERDIR?=		${.CURDIR}/../gcc33
.endif
d21 4
d26 1
d28 4
a31 1
.else
d33 6
d45 2
a47 4

.if ${OSVERSION} >= 502122
BROKEN=		new ld: linker refuses to find shared libs
.endif
@


1.3
log
@- backward compatibility option GNUSTEP_WITH_GCC32=yes
@
text
@d41 4
@


1.2
log
@- update to gcc33
@
text
@d12 3
d16 1
d21 3
d25 1
d30 3
d34 1
@


1.1
log
@slave port of gcc32
replaces gnustep-objc on some architectures
@
text
@d12 1
a12 1
COMMENT=	GNU Compiler Collection 3.2.3 with threads and shared libs
d16 2
a17 1
MASTERDIR?=		${.CURDIR}/../gcc32
d22 1
a22 4
# does not build on:
NOT_FOR_ARCHS=		amd64

CONFLICTS?=		gcc-3.2*
@

