head	1.23;
access;
symbols
	RELEASE_8_3_0:1.21
	RELEASE_9_0_0:1.21
	RELEASE_7_4_0:1.15
	RELEASE_8_2_0:1.15
	RELEASE_6_EOL:1.15
	RELEASE_8_1_0:1.15
	RELEASE_7_3_0:1.11
	RELEASE_8_0_0:1.10
	RELEASE_7_2_0:1.8;
locks; strict;
comment	@# @;


1.23
date	2012.07.28.01.02.20;	author ak;	state dead;
branches;
next	1.22;

1.22
date	2012.06.10.16.10.17;	author dinoex;	state Exp;
branches;
next	1.21;

1.21
date	2011.10.19.17.32.48;	author dinoex;	state Exp;
branches;
next	1.20;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.3
date	2008.12.19.17.43.16;	author pav;	state Exp;
branches;
next	1.2;

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

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


desc
@@


1.23
log
@SVN rev 301630 on 2012-07-28 01:02:20Z by ak

Remove expired ports:
2012-07-20 audio/etoile-melodie: API no longer supported
2012-07-20 audio/etoile-volumecontrolmenulet: API no longer supported
2012-07-20 deskutils/etoile-corner: API no longer supported
2012-07-20 deskutils/etoile-dictionaryreader: API no longer supported
2012-07-20 deskutils/etoile-distributedview: API no longer supported
2012-07-20 deskutils/etoile-extendedworkspacekit: API no longer supported
2012-07-20 deskutils/etoile-hardware: API no longer supported
2012-07-20 deskutils/etoile-inspectorkit: API no longer supported
2012-07-20 deskutils/etoile-lookandbehavior: API no longer supported
2012-07-20 deskutils/etoile-menuserver: API no longer supported
2012-07-20 deskutils/etoile-panekit: API no longer supported
2012-07-20 deskutils/etoile-scriptservices: API no longer supported
2012-07-20 deskutils/etoile-servicemenulet: API no longer supported
2012-07-20 deskutils/etoile-servicesbarkit: API no longer supported
2012-07-20 deskutils/etoile-systemconfig: API no longer supported
2012-07-20 deskutils/etoile-trackerkit: API no longer supported
2012-07-20 deskutils/etoile-ui: API no longer supported
2012-07-20 devel/etoile-collectionkit: API no longer supported
2012-07-20 devel/etoile-coreobject: API no longer supported
2012-07-20 devel/etoile-foundation: API no longer supported
2012-07-20 devel/etoile-serialize: API no longer supported
2012-07-20 devel/etoile-unitkit: API no longer supported
2012-07-20 devel/llvm-etoile: API no longer supported
2012-07-20 editors/etoile-typewriter: API no longer supported
2012-07-20 graphics/popplerkit: API no longer supported
2012-07-20 graphics/vindaloo: API no longer supported
2012-07-20 lang/etoile-compiler: API no longer supported
2012-07-20 lang/etoile-io: API no longer supported
2012-07-20 lang/etoile-languagekit: API no longer supported
2012-07-20 lang/etoile-lkplugins: API no longer supported
2012-07-20 lang/etoile-scriptkit: API no longer supported
2012-07-20 lang/etoile-smalltalkkit: API no longer supported
2012-07-20 multimedia/etoile-babbler: API no longer supported
2012-07-20 multimedia/etoile-mediakit: API no longer supported
2012-07-20 multimedia/etoile-multimediakit: API no longer supported
2012-07-20 net-im/etoile-stepchat: API no longer supported
2012-07-20 net-im/etoile-xmppkit: API no longer supported
2012-07-20 sysutils/etoile-behavior: API no longer supported
2012-07-20 sysutils/etoile-installer: API no longer supported
2012-07-20 sysutils/etoile-powermenulet: API no longer supported
2012-07-20 sysutils/etoile-system: API no longer supported
2012-07-20 textproc/etoile-lucenekit: API no longer supported
2012-07-20 textproc/etoile-ogrekit: API no longer supported
2012-07-20 textproc/etoile-opmlkit: API no longer supported
2012-07-20 www/etoile-bookmarkkit: API no longer supported
2012-07-20 www/etoile-mollusk: API no longer supported
2012-07-20 x11-fm/etoile-fontmanager: API no longer supported
2012-07-20 x11-themes/etoile-azbackground: API no longer supported
2012-07-20 x11-themes/etoile-camaelon: API no longer supported
2012-07-20 x11-themes/etoile-etoilemenus: API no longer supported
2012-07-20 x11-themes/etoile-iconkit: API no longer supported
2012-07-20 x11-themes/etoile-wildmenus: API no longer supported
2012-07-20 x11-wm/etoile-azalea: API no longer supported
2012-07-20 x11-wm/etoile-azdock: API no longer supported
2012-07-20 x11-wm/etoile-azswitch: API no longer supported
2012-07-20 x11-wm/etoile-login: API no longer supported
2012-07-20 x11/etoile: Update to a new release is required
2012-07-20 x11/etoile-idle: API no longer supported
2012-07-20 x11/etoile-iterm: API no longer supported
2012-07-20 x11/etoile-xwindowserverkit: API no longer supported
2012-07-20 x11/gnustep-app: API no longer supported
@
text
@# New ports collection makefile for:    etoile-languagekit
# Date created:         26 Nov 2008
# Whom:                 dirk.meyer@@dinoex.sub.org
#
# $FreeBSD: ports/lang/etoile-languagekit/Makefile,v 1.22 2012/06/10 16:10:17 dinoex Exp $
#

PORTNAME=	languagekit
PORTVERSION=	0.4.1
PORTREVISION=	1
CATEGORIES=	lang gnustep
MASTER_SITES=	http://download.gna.org/etoile/
PKGNAMEPREFIX=	etoile-
DISTNAME=	etoile-${PORTVERSION}

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Etoile Project LanguageKit framework

BUILD_DEPENDS=	llvm-etoile${PKGNAMESUFFIX2}>=0:${PORTSDIR}/${LANGUAGEKIT_LLVM_PORT}

LICENSE=	BSD

DEPRECATED=	API no longer supported
EXPIRATION_DATE=	2012-07-20

USE_BZIP2=	yes
USE_GNUSTEP=	yes
USE_GNUSTEP_BACK=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes
USE_GNUSTEP_LDCONFIG=	${GNUSTEP_LOCAL_LIBRARIES}
USE_GNUSTEP_LOCAL_LIBS+=	EtoileFoundation:${FOUNDATION_PORT}
USE_PERL5_BUILD=	yes

DEFAULT_LIBVERSION=	0.6
WRKSRC=	${WRKDIR}/Etoile-${PORTVERSION}
USE_GNUSTEP_MAKE_DIRS+=	Languages/LanguageKit
DEFAULT_LIBVERSION2=	0.0.1
PLIST_SUB+=	LIBVERSION2=${DEFAULT_LIBVERSION2}
PLIST_SUB+=	MAJORLIBVERSION2=${DEFAULT_LIBVERSION2:C/([0-9]).*/\1/1}

FOUNDATION_PORT?=	devel/etoile-foundation
LANGUAGEKIT_LLVM_PORT?=	devel/llvm-etoile

post-configure:
	${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/etoile.make

.include <bsd.port.mk>
@


1.22
log
@- mark DEPRECATED
- reset MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.21
log
@- add some MACROS for testing
@
text
@d16 1
a16 1
MAINTAINER=	dinoex@@FreeBSD.org
d23 3
@


1.20
log
@- force the needed llvm version
PR:		160324
@
text
@d19 1
a19 1
BUILD_DEPENDS=	llvm-etoile>=0:${PORTSDIR}/${LANGUAGEKIT_LLVM_PORT}
@


1.19
log
@- revert last commit
@
text
@d19 1
a19 1
BUILD_DEPENDS=	llc:${PORTSDIR}/${LANGUAGEKIT_LLVM_PORT}
@


1.18
log
@- mark BROKEN on 9.x
@
text
@d45 1
a45 7
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900007
BROKEN=		relocation R_X86_64_PC32 happens with -fPIC
.endif

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


1.17
log
@- fix build by using llvm-etoile
@
text
@d45 7
a51 1
.include <bsd.port.mk>
@


1.16
log
@- Mark ports that have been broken for six month or more, or never compiled on
  7.X and up, for removal in one month
@
text
@a20 4
BROKEN=		needs llvm <= 2.6.r71086
DEPRECATED=	has been broken for over a half year
EXPIRATION_DATE=2011-04-17

d40 1
a40 1
LANGUAGEKIT_LLVM_PORT?=	devel/llvm
@


1.15
log
@LICENSE BSD
@
text
@d21 4
a35 2
BROKEN=		needs llvm <= 2.6.r71086

@


1.14
log
@- make llvm selectable
@
text
@d21 2
@


1.13
log
@- mark BROKEN
this needs needs llvm <= 2.6.r71086
@
text
@d19 1
a19 1
BUILD_DEPENDS=	llc:${PORTSDIR}/devel/llvm
a33 1
PATCH_STRIP?=	-p1
d40 1
@


1.12
log
@- drop USE_GNUSTEP_PREFIX
@
text
@d30 2
@


1.11
log
@- mark BROKEN, this needs llvm 2.6 which is not availible any more in the ports
@
text
@d19 1
a19 3
BROKEN=		needs llvm 2.6 to build

BUILD_DEPENDS=	llc:${PORTSDIR}/devel/llvm-devel
a22 1
USE_GNUSTEP_PREFIX=	yes
d32 1
d40 3
@


1.10
log
@- cleanup ADDITIONAL_LIB_DIRS
@
text
@d19 2
@


1.9
log
@- fix buildwith custom LOCALBASE
Reported by:	QAT
@
text
@a34 1
ADDITIONAL_LIB_DIRS+=	-L${LOCALBASE}/lib
@


1.8
log
@- need newer llvm to build on amd64
@
text
@d35 1
@


1.7
log
@- udpate to 0.4.1
@
text
@d10 1
d19 1
a19 3
BUILD_DEPENDS=	llc:${PORTSDIR}/devel/llvm

ONLY_FOR_ARCHS=	i386
@


1.6
log
@- mark ONLY_FOR_ARCHS i386
@
text
@d9 1
a9 2
PORTVERSION=	0.4.0
PORTREVISION=	2
d35 3
@


1.5
log
@- fix build for amd64
@
text
@d10 1
a10 1
PORTREVISION=	1
d21 2
a38 2
ADDITIONAL_OBJCFLAGS+=	-fPIC

@


1.4
log
@- record dependency of perl, needed by llvm-config
Spotted by:	pav
@
text
@d10 1
d37 2
@


1.3
log
@- Mark BROKEN: does not compile

Reported by:	pointyhat
@
text
@a19 2
BROKEN=		does not compile

d28 1
a32 1
MAKE_ENV=	PATH=${LOCALBASE}/bin:${PATH}
@


1.2
log
@- make sure llvm-config is in the path
Reported by:	QAT
@
text
@d20 2
@


1.1
log
@LanguageKit is a compiler kit built on top of LLVM for creating dynamic
language implementations using an Objective-C runtime for the object model.
This is used by SmalltalkKit, implementing Etoile's Pragmatic Smalltalk,
a Smalltalk JIT compiler which generates code binary-compatible with
Objective-C, allowing classes to be written in a mixture of Smalltalk
and Objective-C.

WWW: http://www.etoile-project.org/
@
text
@d32 1
@

