head	1.22;
access;
symbols
	RELEASE_8_3_0:1.19
	RELEASE_9_0_0:1.19
	RELEASE_7_4_0:1.15
	RELEASE_8_2_0:1.15
	RELEASE_6_EOL:1.14
	RELEASE_8_1_0:1.14
	RELEASE_7_3_0:1.12
	RELEASE_8_0_0:1.11
	RELEASE_7_2_0:1.8
	RELEASE_7_1_0:1.7
	RELEASE_6_4_0:1.7
	RELEASE_5_EOL:1.7
	RELEASE_7_0_0:1.5
	RELEASE_6_3_0:1.5
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.2
	RELEASE_6_2_0:1.2;
locks; strict;
comment	@# @;


1.22
date	2013.03.19.19.20.36;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.20;

1.20
date	2012.06.01.05.21.19;	author dinoex;	state Exp;
branches;
next	1.19;

1.19
date	2011.09.23.22.23.44;	author amdmi3;	state Exp;
branches;
next	1.18;

1.18
date	2011.09.12.13.46.53;	author gabor;	state Exp;
branches;
next	1.17;

1.17
date	2011.08.11.19.19.37;	author kwm;	state Exp;
branches;
next	1.16;

1.16
date	2011.05.17.22.22.49;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2010.12.04.07.32.22;	author ade;	state Exp;
branches;
next	1.14;

1.14
date	2010.04.19.10.43.29;	author ale;	state Exp;
branches;
next	1.13;

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

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

1.11
date	2009.08.02.19.34.29;	author mezz;	state Exp;
branches;
next	1.10;

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

1.9
date	2009.05.13.09.46.00;	author ale;	state Exp;
branches;
next	1.8;

1.8
date	2008.09.23.03.07.30;	author vanilla;	state Exp;
branches;
next	1.7;

1.7
date	2008.03.13.14.28.26;	author miwi;	state Exp;
branches;
next	1.6;

1.6
date	2007.12.12.02.44.21;	author vanilla;	state Exp;
branches;
next	1.5;

1.5
date	2007.10.13.23.30.40;	author vanilla;	state Exp;
branches;
next	1.4;

1.4
date	2007.10.02.00.56.45;	author linimon;	state Exp;
branches;
next	1.3;

1.3
date	2007.02.01.02.41.44;	author kris;	state Exp;
branches;
next	1.2;

1.2
date	2006.07.27.09.40.30;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	2006.06.24.17.54.22;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.22
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Ports collection makefile for:	ofc
# Date created:				06/21/2006
# Whom:					vanilla
#
# $FreeBSD: head/lang/ofc/Makefile 314640 2013-03-19 13:04:30Z eadler $
#

PORTNAME=	ofc
PORTVERSION=	0.8.1
PORTREVISION=	6
CATEGORIES=	lang
MASTER_SITES=	http://ofc.dvoudheusden.net/download/

MAINTAINER=	vanilla@@FreeBSD.org
COMMENT=	The Objective-C Foundation Classes library

LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2 \
		png15:${PORTSDIR}/graphics/png \
		jpeg.11:${PORTSDIR}/graphics/jpeg \
		freetype.9:${PORTSDIR}/print/freetype2

USE_SDL=	sdl
USE_AUTOTOOLS=	libtool
USES=	pathfix
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 ${PTHREAD_CFLAGS}
LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}

OPTIONS=	GDBM "Add gdbm support" off \
		GMP "Add gmp support" off

.if defined (WITH_GDBM)
LIB_DEPENDS+=	gdbm.4:${PORTSDIR}/databases/gdbm
.endif

.if defined (WITH_GMP)
LIB_DEPENDS+=	gmp.10:${PORTSDIR}/math/gmp
.endif

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900000
# needs libobjc
GCCSUFFIX=42
CC=		gcc${GCCSUFFIX}
CXX=		g++${GCCSUFFIX}
OFC_GCC_PORT?=	lang/gcc${GCCSUFFIX}
TARGLIB!=	(cd ${PORTSDIR}/${OFC_GCC_PORT} && make -V TARGLIB)
LDFLAGS+=	-L${TARGLIB}
BUILD_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${OFC_GCC_PORT}
RUN_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${OFC_GCC_PORT}
.endif

.include <bsd.port.post.mk>
@


1.21
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/ofc/Makefile 300896 2012-07-14 13:54:48Z beat $
d24 1
a24 1
USE_GNOME=	gnomehack
@


1.20
log
@- update png to 1.5.10
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.19
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d10 1
a10 1
PORTREVISION=	5
d18 1
a18 1
		png.6:${PORTSDIR}/graphics/png \
d27 1
a27 1
CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
d44 9
a52 1
BROKEN=		does not compile on FreeBSD 9.X
@


1.18
log
@- Track dependencies after databases/gdbm update
@
text
@d27 2
a28 2
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
@


1.17
log
@Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@@yandex.ru>
@
text
@d10 1
a10 1
PORTREVISION=	4
d34 1
a34 1
LIB_DEPENDS+=	gdbm.3:${PORTSDIR}/databases/gdbm
@


1.16
log
@- Mark BROKEN on 9.X:
  cc: DText.m: Objective-C compiler not installed on this system

Reported by:	pointyhat
@
text
@d24 1
a24 1
USE_GNOME=	gnomehack gnometarget
@


1.15
log
@Sync to new bsd.autotools.mk
@
text
@d41 7
a47 1
.include <bsd.port.mk>
@


1.14
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:22
@


1.13
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	3
d38 1
a38 1
LIB_DEPENDS+=	gmp.8:${PORTSDIR}/math/libgmp4
@


1.12
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	2
d18 1
a18 1
		png.5:${PORTSDIR}/graphics/png \
@


1.11
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
		jpeg.10:${PORTSDIR}/graphics/jpeg \
@


1.10
log
@- update to jpeg7
Tested by:	pav on pointyhat
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	libtool:15
@


1.9
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	0
d19 1
a19 1
		jpeg.9:${PORTSDIR}/graphics/jpeg \
@


1.8
log
@Upgrade to 0.8.1.
@
text
@d38 1
a38 1
LIB_DEPENDS+=	gmp.4:${PORTSDIR}/math/libgmp4
@


1.7
log
@- Chase devel/sdl12 shlib version bump
@
text
@d9 2
a10 2
PORTVERSION=	0.8.0
PORTREVISION=	1
@


1.6
log
@Upgrade to 0.8.0.
@
text
@d10 1
@


1.5
log
@Remove BROKEN with gcc 4.2,
it's compileable after rafan's objc fix.
@
text
@d9 1
a9 1
PORTVERSION=	0.7.1
d16 4
a19 1
LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2
d21 1
@


1.4
log
@Mark as broken on gcc4.2.  While here, pet portlint.
@
text
@a27 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 700042
BROKEN=		Does not compile with GCC 4.2
.endif

d36 1
a36 1
.include <bsd.port.post.mk>
@


1.3
log
@Use libtool port instead of included version to avoid objformat a.out botch
@
text
@d21 1
a21 1
INSTALLS_SHLIB=	yes
d28 6
d42 1
a42 1
.include <bsd.port.mk>
@


1.2
log
@Upgrade to 0.7.1.
@
text
@d18 1
@


1.1
log
@Add ofc, it's The Objective-C Foundation Classes library.
@
text
@d9 1
a9 1
PORTVERSION=	0.7.0
@

