head	1.8;
access;
symbols
	RELEASE_7_4_0:1.2
	RELEASE_8_2_0:1.2
	RELEASE_6_EOL:1.1;
locks; strict;
comment	@# @;


1.8
date	2011.08.06.16.52.49;	author dinoex;	state dead;
branches;
next	1.7;

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

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

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

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

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

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

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


desc
@@


1.8
log
@- retire gnustep-libobjc
gnustep-makes does require libobjc now
so we can not build libobjc for gnustep with gnustep-make
@
text
@# New ports collection makefile for:    libobjc2
# Date created:         06 Octil 2010
# Whom:                 dirk.meyer@@dinoex.sub.org
#
# $FreeBSD: ports/lang/gnustep-libobjc/Makefile,v 1.7 2011/05/19 18:39:05 dinoex Exp $
#

PORTNAME=	libobjc2
PORTVERSION=	1.4
CATEGORIES=	lang devel gnustep
MASTER_SITES=	http://download.gna.org/gnustep/
PKGNAMEPREFIX=	gnustep-

MAINTAINER=	dinoex@@FreeBSD.org
COMMENT=	GNUstep Objective-C runtime for GCC and LLVM

LICENSE=	MIT

USE_BZIP2=	yes
USE_GNUSTEP=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes
GNUSTEP_WITHOUT_LIBOBJC=	yes
USE_GNUSTEP_LDCONFIG=	${GNUSTEP_SYSTEM_LIBRARIES}

MAKE_ENV+=	GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
DEFAULT_LIBVERSION=	5

post-patch:
	${REINPLACE_CMD} -e 's|libobjc_VERSION = 4|libobjc_VERSION = ${DEFAULT_LIBVERSION}|' \
		${WRKSRC}/GNUmakefile

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900036
IGNORE=		needs an objective C compiler
.endif

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


1.7
log
@- update to 1.4
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.6
log
@- update to 1.3
@
text
@d9 1
a9 1
PORTVERSION=	1.3
@


1.5
log
@- mark IGNORE on FreeBSD 9-CURRENT
@
text
@d9 1
a9 1
PORTVERSION=	1.2
@


1.4
log
@- update to 1.2
@
text
@d33 7
a39 1
.include <bsd.port.mk>
@


1.3
log
@- update to 1.1.1
@
text
@d9 1
a9 1
PORTVERSION=	1.1.1
a25 1
WRKSRC=		${WRKDIR}/${PORTNAME}
@


1.2
log
@- update to 1.1
Feature safe: yes
@
text
@d9 1
a9 1
PORTVERSION=	1.1
d26 1
@


1.1
log
@GNUstep Objective-C Runtime

The GNUstep Objective-C runtime is designed as a drop-in replacement for the
GCC runtime.  It supports both a legacy and a modern ABI, allowing code
compiled with old versions of GCC to be supported without requiring
recompilation.  The modern ABI adds the following features:
- Non-fragile instance variables.
- Protocol uniquing.
- Object planes support.
- Declared property introspection.

Both ABIs support the following feature above and beyond the GCC runtime:
- The modern Objective-C runtime APIs, introduced with OS X 10.5.
- Blocks (closures).
- Low memory profile for platforms where memory usage is more important than
  speed.
- Synthesised property accessors.
- Efficient support for @@synchronized()
- Type-dependent dispatch, eliminating stack corruption from mismatched
  selectors.

LICENSE: MIT
@
text
@d9 1
a9 1
PORTVERSION=	1.0
a25 1
WRKSRC=		${WRKDIR}/${PORTNAME}
d27 5
a31 1
DEFAULT_LIBVERSION=	4
@

