head	1.127;
access;
symbols
	RELEASE_8_3_0:1.119
	RELEASE_9_0_0:1.118
	RELEASE_7_4_0:1.114
	RELEASE_8_2_0:1.114
	RELEASE_6_EOL:1.112
	RELEASE_8_1_0:1.106
	RELEASE_7_3_0:1.101
	RELEASE_8_0_0:1.100
	RELEASE_7_2_0:1.98
	RELEASE_7_1_0:1.94
	RELEASE_6_4_0:1.94
	RELEASE_5_EOL:1.87
	RELEASE_7_0_0:1.84
	RELEASE_6_3_0:1.84
	PRE_XORG_7:1.83
	RELEASE_4_EOL:1.81
	RELEASE_6_2_0:1.80
	RELEASE_6_1_0:1.71
	RELEASE_5_5_0:1.71
	RELEASE_6_0_0:1.66
	RELEASE_5_4_0:1.62
	RELEASE_4_11_0:1.62
	RELEASE_5_3_0:1.59
	RELEASE_4_10_0:1.56
	RELEASE_5_2_1:1.51
	RELEASE_5_2_0:1.51
	RELEASE_4_9_0:1.47
	RELEASE_5_1_0:1.41
	RELEASE_4_8_0:1.38
	RELEASE_5_0_0:1.33
	RELEASE_4_7_0:1.29
	RELEASE_4_6_2:1.22
	RELEASE_4_6_1:1.22
	RELEASE_4_6_0:1.22
	RELEASE_5_0_DP1:1.22
	RELEASE_4_5_0:1.20
	RELEASE_4_4_0:1.20
	old_RELEASE_4_3_0:1.17
	old_RELEASE_4_2_0:1.15
	old_RELEASE_4_1_1:1.14
	old_RELEASE_4_1_0:1.12
	old_RELEASE_3_5_0:1.12
	old_RELEASE_4_0_0:1.11
	old_RELEASE_3_4_0:1.10
	old_RELEASE_3_3_0:1.10
	old_RELEASE_3_2_0:1.1.1.1
	old_gnustep_0_5_5:1.1.1.1
	old_TG:1.1.1;
locks; strict;
comment	@# @;


1.127
date	2013.03.07.13.47.37;	author svnexp;	state Exp;
branches;
next	1.126;

1.126
date	2013.02.05.16.54.23;	author svnexp;	state Exp;
branches;
next	1.125;

1.125
date	2013.01.29.00.50.17;	author svnexp;	state Exp;
branches;
next	1.124;

1.124
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.123;

1.123
date	2012.07.26.05.40.22;	author bapt;	state Exp;
branches;
next	1.122;

1.122
date	2012.06.26.05.43.27;	author dinoex;	state Exp;
branches;
next	1.121;

1.121
date	2012.06.11.18.59.44;	author dinoex;	state Exp;
branches;
next	1.120;

1.120
date	2012.06.09.12.46.20;	author dinoex;	state Exp;
branches;
next	1.119;

1.119
date	2012.01.13.11.38.08;	author dinoex;	state Exp;
branches;
next	1.118;

1.118
date	2011.06.05.18.43.07;	author novel;	state Exp;
branches;
next	1.117;

1.117
date	2011.04.21.19.37.41;	author dinoex;	state Exp;
branches;
next	1.116;

1.116
date	2011.04.21.05.07.56;	author dinoex;	state Exp;
branches;
next	1.115;

1.115
date	2011.04.16.10.17.39;	author dinoex;	state Exp;
branches;
next	1.114;

1.114
date	2010.12.05.14.42.27;	author dinoex;	state Exp;
branches;
next	1.113;

1.113
date	2010.12.04.07.32.20;	author ade;	state Exp;
branches;
next	1.112;

1.112
date	2010.10.16.11.52.14;	author ade;	state Exp;
branches;
next	1.111;

1.111
date	2010.09.15.18.34.38;	author ade;	state Exp;
branches;
next	1.110;

1.110
date	2010.09.10.08.08.26;	author dinoex;	state Exp;
branches;
next	1.109;

1.109
date	2010.08.20.06.46.35;	author dinoex;	state Exp;
branches;
next	1.108;

1.108
date	2010.08.17.05.02.48;	author dinoex;	state Exp;
branches;
next	1.107;

1.107
date	2010.07.18.14.00.59;	author dinoex;	state Exp;
branches;
next	1.106;

1.106
date	2010.06.05.07.54.44;	author dinoex;	state Exp;
branches;
next	1.105;

1.105
date	2010.06.04.13.14.55;	author dinoex;	state Exp;
branches;
next	1.104;

1.104
date	2010.05.30.12.28.23;	author dinoex;	state Exp;
branches;
next	1.103;

1.103
date	2010.05.23.20.58.10;	author dinoex;	state Exp;
branches;
next	1.102;

1.102
date	2010.04.19.10.43.27;	author ale;	state Exp;
branches;
next	1.101;

1.101
date	2009.11.28.21.44.49;	author dinoex;	state Exp;
branches;
next	1.100;

1.100
date	2009.05.29.19.58.11;	author dinoex;	state Exp;
branches;
next	1.99;

1.99
date	2009.05.13.09.45.54;	author ale;	state Exp;
branches;
next	1.98;

1.98
date	2009.01.16.16.59.54;	author dinoex;	state Exp;
branches;
next	1.97;

1.97
date	2008.12.24.07.48.22;	author dinoex;	state Exp;
branches;
next	1.96;

1.96
date	2008.12.19.18.43.50;	author dinoex;	state Exp;
branches;
next	1.95;

1.95
date	2008.11.16.18.15.34;	author dinoex;	state Exp;
branches;
next	1.94;

1.94
date	2008.08.21.06.17.29;	author rafan;	state Exp;
branches;
next	1.93;

1.93
date	2008.08.20.00.56.51;	author ade;	state Exp;
branches;
next	1.92;

1.92
date	2008.08.12.09.23.46;	author dinoex;	state Exp;
branches;
next	1.91;

1.91
date	2008.08.11.15.37.51;	author dinoex;	state Exp;
branches;
next	1.90;

1.90
date	2008.07.08.17.29.34;	author dinoex;	state Exp;
branches;
next	1.89;

1.89
date	2008.06.20.15.12.41;	author dinoex;	state Exp;
branches;
next	1.88;

1.88
date	2008.06.15.11.22.41;	author dinoex;	state Exp;
branches;
next	1.87;

1.87
date	2008.05.04.21.13.21;	author dinoex;	state Exp;
branches;
next	1.86;

1.86
date	2008.03.23.12.24.19;	author dinoex;	state Exp;
branches;
next	1.85;

1.85
date	2008.02.28.09.05.31;	author dinoex;	state Exp;
branches;
next	1.84;

1.84
date	2007.09.30.04.46.59;	author linimon;	state Exp;
branches;
next	1.83;

1.83
date	2007.01.31.17.52.17;	author dinoex;	state Exp;
branches;
next	1.82;

1.82
date	2007.01.30.04.23.56;	author kris;	state Exp;
branches;
next	1.81;

1.81
date	2007.01.13.03.57.19;	author dinoex;	state Exp;
branches;
next	1.80;

1.80
date	2006.08.31.05.35.32;	author dinoex;	state Exp;
branches;
next	1.79;

1.79
date	2006.06.24.16.24.39;	author dinoex;	state Exp;
branches;
next	1.78;

1.78
date	2006.06.24.08.26.27;	author dinoex;	state Exp;
branches;
next	1.77;

1.77
date	2006.06.09.19.55.24;	author dinoex;	state Exp;
branches;
next	1.76;

1.76
date	2006.05.13.08.16.30;	author dinoex;	state Exp;
branches;
next	1.75;

1.75
date	2006.05.10.14.46.42;	author ale;	state Exp;
branches;
next	1.74;

1.74
date	2006.04.08.15.14.43;	author dinoex;	state Exp;
branches;
next	1.73;

1.73
date	2006.03.19.04.35.45;	author dinoex;	state Exp;
branches;
next	1.72;

1.72
date	2006.03.18.09.52.06;	author dinoex;	state Exp;
branches;
next	1.71;

1.71
date	2006.01.19.12.06.11;	author dinoex;	state Exp;
branches;
next	1.70;

1.70
date	2006.01.16.13.11.15;	author dinoex;	state Exp;
branches;
next	1.69;

1.69
date	2005.12.24.21.40.02;	author dinoex;	state Exp;
branches;
next	1.68;

1.68
date	2005.11.15.06.49.54;	author ade;	state Exp;
branches;
next	1.67;

1.67
date	2005.09.22.13.34.52;	author dinoex;	state Exp;
branches;
next	1.66;

1.66
date	2005.07.27.17.11.51;	author dinoex;	state Exp;
branches;
next	1.65;

1.65
date	2005.06.03.07.52.42;	author dinoex;	state Exp;
branches;
next	1.64;

1.64
date	2005.04.18.04.37.31;	author dinoex;	state Exp;
branches;
next	1.63;

1.63
date	2005.04.03.05.22.07;	author dinoex;	state Exp;
branches;
next	1.62;

1.62
date	2004.12.15.04.15.43;	author dinoex;	state Exp;
branches;
next	1.61;

1.61
date	2004.11.14.08.04.32;	author dinoex;	state Exp;
branches;
next	1.60;

1.60
date	2004.11.07.21.43.54;	author dinoex;	state Exp;
branches;
next	1.59;

1.59
date	2004.08.12.05.11.59;	author dinoex;	state Exp;
branches;
next	1.58;

1.58
date	2004.06.16.16.36.39;	author dinoex;	state Exp;
branches;
next	1.57;

1.57
date	2004.04.29.02.56.04;	author dinoex;	state Exp;
branches;
next	1.56;

1.56
date	2004.03.14.06.16.50;	author ade;	state Exp;
branches;
next	1.55;

1.55
date	2004.03.05.15.00.40;	author dinoex;	state Exp;
branches;
next	1.54;

1.54
date	2004.02.04.05.21.37;	author marcus;	state Exp;
branches;
next	1.53;

1.53
date	2004.01.31.12.16.18;	author dinoex;	state Exp;
branches;
next	1.52;

1.52
date	2003.12.10.22.03.33;	author dinoex;	state Exp;
branches;
next	1.51;

1.51
date	2003.11.12.15.09.17;	author dinoex;	state Exp;
branches;
next	1.50;

1.50
date	2003.10.19.11.13.22;	author dinoex;	state Exp;
branches;
next	1.49;

1.49
date	2003.10.19.11.09.19;	author dinoex;	state Exp;
branches;
next	1.48;

1.48
date	2003.09.24.17.34.09;	author dinoex;	state Exp;
branches;
next	1.47;

1.47
date	2003.08.28.01.42.29;	author dinoex;	state Exp;
branches;
next	1.46;

1.46
date	2003.08.27.07.17.00;	author dinoex;	state Exp;
branches;
next	1.45;

1.45
date	2003.07.27.07.06.21;	author dinoex;	state Exp;
branches;
next	1.44;

1.44
date	2003.07.26.14.38.58;	author dinoex;	state Exp;
branches;
next	1.43;

1.43
date	2003.06.21.07.49.51;	author dinoex;	state Exp;
branches;
next	1.42;

1.42
date	2003.06.01.13.46.05;	author dinoex;	state Exp;
branches;
next	1.41;

1.41
date	2003.04.21.09.29.38;	author dinoex;	state Exp;
branches;
next	1.40;

1.40
date	2003.04.13.07.26.16;	author dinoex;	state Exp;
branches;
next	1.39;

1.39
date	2003.03.23.20.33.47;	author dinoex;	state Exp;
branches;
next	1.38;

1.38
date	2003.02.26.19.57.44;	author dinoex;	state Exp;
branches;
next	1.37;

1.37
date	2003.02.20.18.26.35;	author dinoex;	state Exp;
branches;
next	1.36;

1.36
date	2003.01.15.17.41.17;	author dinoex;	state Exp;
branches;
next	1.35;

1.35
date	2003.01.14.17.07.18;	author dinoex;	state Exp;
branches;
next	1.34;

1.34
date	2003.01.11.14.22.44;	author dinoex;	state Exp;
branches;
next	1.33;

1.33
date	2002.12.09.16.07.45;	author dinoex;	state Exp;
branches;
next	1.32;

1.32
date	2002.12.07.07.48.20;	author dinoex;	state Exp;
branches;
next	1.31;

1.31
date	2002.11.21.06.49.58;	author dinoex;	state Exp;
branches;
next	1.30;

1.30
date	2002.10.20.15.53.51;	author dinoex;	state Exp;
branches;
next	1.29;

1.29
date	2002.08.31.02.44.00;	author kris;	state Exp;
branches;
next	1.28;

1.28
date	2002.08.30.05.33.35;	author dinoex;	state Exp;
branches;
next	1.27;

1.27
date	2002.08.29.14.24.15;	author dinoex;	state Exp;
branches;
next	1.26;

1.26
date	2002.08.09.03.25.47;	author dinoex;	state Exp;
branches;
next	1.25;

1.25
date	2002.06.09.11.16.54;	author dinoex;	state Exp;
branches;
next	1.24;

1.24
date	2002.06.07.17.34.37;	author dinoex;	state Exp;
branches;
next	1.23;

1.23
date	2002.06.04.06.46.02;	author dinoex;	state Exp;
branches;
next	1.22;

1.22
date	2002.03.21.13.14.16;	author tg;	state Exp;
branches;
next	1.21;

1.21
date	2002.01.23.12.56.24;	author tg;	state Exp;
branches;
next	1.20;

1.20
date	2001.07.17.11.52.42;	author tg;	state Exp;
branches;
next	1.19;

1.19
date	2001.07.11.11.22.17;	author tg;	state Exp;
branches;
next	1.18;

1.18
date	2001.06.26.11.59.01;	author tg;	state Exp;
branches;
next	1.17;

1.17
date	2001.04.07.18.03.56;	author ben;	state Exp;
branches;
next	1.16;

1.16
date	2001.01.16.17.30.19;	author sobomax;	state Exp;
branches;
next	1.15;

1.15
date	2000.09.28.11.14.45;	author tg;	state Exp;
branches;
next	1.14;

1.14
date	2000.09.21.12.01.41;	author tg;	state Exp;
branches;
next	1.13;

1.13
date	2000.08.23.10.49.46;	author tg;	state Exp;
branches;
next	1.12;

1.12
date	2000.04.11.21.28.09;	author mharo;	state Exp;
branches;
next	1.11;

1.11
date	2000.02.22.12.29.05;	author tg;	state Exp;
branches;
next	1.10;

1.10
date	99.09.09.10.25.56;	author tg;	state Exp;
branches;
next	1.9;

1.9
date	99.09.07.10.45.23;	author steve;	state Exp;
branches;
next	1.8;

1.8
date	99.08.31.06.41.49;	author mharo;	state Exp;
branches;
next	1.7;

1.7
date	99.08.28.16.58.26;	author cpiazza;	state Exp;
branches;
next	1.6;

1.6
date	99.08.25.05.48.09;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	99.08.22.19.46.26;	author cpiazza;	state Exp;
branches;
next	1.4;

1.4
date	99.08.17.19.36.55;	author cpiazza;	state Exp;
branches;
next	1.3;

1.3
date	99.07.18.06.28.44;	author cpiazza;	state Exp;
branches;
next	1.2;

1.2
date	99.07.18.06.27.18;	author cpiazza;	state Exp;
branches;
next	1.1;

1.1
date	99.05.10.11.31.58;	author tg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.05.10.11.31.58;	author tg;	state Exp;
branches;
next	;


desc
@@


1.127
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313559
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Thomas Gellekum <tg@@FreeBSD.org>
# $FreeBSD: head/lang/gnustep-base/Makefile 313559 2013-03-07 03:25:10Z bdrewery $

PORTNAME=	gnustep-base
PORTVERSION=	1.24.0
PORTREVISION=	1
CATEGORIES=	lang devel gnustep
MASTER_SITES=	${MASTER_SITE_GNUSTEP}
MASTER_SITE_SUBDIR=	core

MAINTAINER=	c.petrik.sosa@@gmail.com
COMMENT=	GNUstep Foundation library

LIB_DEPENDS+=	ffi:${PORTSDIR}/devel/libffi
LIB_DEPENDS+=	xml2.5:${PORTSDIR}/textproc/libxml2
LIB_DEPENDS+=	xslt.2:${PORTSDIR}/textproc/libxslt
LIB_DEPENDS+=	gmp.10:${PORTSDIR}/math/gmp
LIB_DEPENDS+=	dns_sd:${PORTSDIR}/net/mDNSResponder
LIB_DEPENDS+=	gnutls-openssl.27:${PORTSDIR}/security/gnutls

LICENSE_COMB=	multi
LICENSE=	GPLv3 LGPL3

USE_AUTOTOOLS=	autoconf
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--disable-procfs --disable-openssl --enable-tls \
		--with-tls-prefix=${LOCALBASE} TLS_CONFIG="pkg-config -gnutls"
USE_GNUSTEP=	yes
USE_GNUSTEP_CONFIGURE=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes
USE_GNUSTEP_LDCONFIG=	${GNUSTEP_SYSTEM_LIBRARIES}
USE_ICONV=	yes
USE_PKGCONFIG=	yes

MAKE_FLAGS=	OPTFLAG="${CFLAGS}"
MAKE_ENV+=	GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
CFLAGS+=	-I${LOCALBASE}/include/libxml2/libxml -DHAVE_DLADDR=1

BREAKS_IF_PEDANTIC=	yes
PLIST_SUB+=	LOCALBASE=${LOCALBASE}
ETCDIR=		${LOCALBASE}/etc

.if !defined(WITHOUT_GNUSTEP_FAKEMAIN)
CONFIGURE_ARGS+=	--enable-fake-main
.endif

PLIST_SUB+=	BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1}
EXTRA_PATCHES+=	${FILESDIR}/NSFileManager.m.patch

.include <bsd.port.pre.mk>

.if !defined(GNUSTEP_WITH_CLANG)
.if defined(GNUSTEP_WITH_BASE_GCC)
.if ${OSVERSION} < 800000
IGNORE=		does not build on FreeBSD 7
.endif
.if ${OSVERSION} >= 900036
IGNORE=		needs an objective C compiler
.endif
.endif
.endif

.if defined(GNUSTEP_WITH_LIBOBJC2) || defined(GNUSTEP_WITH_CLANG)
LIB_DEPENDS+=	objc:${PORTSDIR}/${PKGCATEGORY}/libobjc2
CFLAGS+=	-I${LOCALBASE}/include -DOBJC2RUNTIME=1
PLIST_SUB+=	WITH_LIB1="@@comment "
.else
PLIST_SUB+=	WITH_LIB1=""
.endif

PATH:=	${PREFIX}/System/Tools:${PATH}

post-build:
.for i in ${MAKE_APPS}
	(cd ${WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})
.endfor

post-extract:
	@@${SED} -e "s=%%PREFIX%%=${LOCALBASE}=" \
		-e "s=%%LDCONFIG_GCC%%=${LDCONFIG_GCC}=" \
		${FILESDIR}/GNUstep.sh \
		> ${WRKSRC}/GNUstep.sh
	@@${REINPLACE_CMD} -e "s|/usr/local/|${LOCALBASE}/|" \
		${WRKSRC}/configure

post-install:
	-@@${MKDIR} ${ETCDIR}/rc.d
	${INSTALL_SCRIPT} ${WRKSRC}/GNUstep.sh ${ETCDIR}/rc.d/GNUstep.sh
	${INSTALL_DATA} ${FILESDIR}/gdomap_if ${ETCDIR}
.for i in ${INSTALL_APPS}
	(cd ${WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} -d ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
.endfor

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


1.126
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 6
# New ports collection makefile for:    gnustep-base
# Date created:         17 April 2001
# Whom:                 Thomas Gellekum <tg@@FreeBSD.org>
#
# $FreeBSD: head/lang/gnustep-base/Makefile 311722 2013-02-05 16:17:06Z novel $
#
d11 1
a11 1
MAINTAINER=	ports@@FreeBSD.org
@


1.125
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311141
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/gnustep-base/Makefile 311141 2013-01-29 00:35:32Z jkim $
d10 1
@


1.124
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/gnustep-base/Makefile 301539 2012-07-26 05:40:22Z bapt $
d17 1
a17 1
LIB_DEPENDS+=	ffi.5:${PORTSDIR}/devel/libffi
@


1.123
log
@SVN rev 301539 on 2012-07-26 05:40:22Z by bapt

new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.122
log
@- reset MAINTAINER
@
text
@a22 1
BUILD_DEPENDS+=	pkg-config:${PORTSDIR}/devel/pkg-config
d37 1
@


1.121
log
@- mark BROKEN on FreeBSD 7
@
text
@d14 1
a14 1
MAINTAINER=	dinoex@@FreeBSD.org
@


1.120
log
@- update to 1.24.0
@
text
@d56 5
a61 1
.if defined(GNUSTEP_WITH_BASE_GCC)
d65 1
d70 3
@


1.119
log
@- fix option GNUSTEP_WITH_LIBOBJC2
- allow build with gcc from ports
@
text
@d9 1
a9 7
.if defined(WITH_GNUSTEP_DEVEL)
PORTVERSION=	1.22.0
PORTREvISION=	1
.else
PORTVERSION=	1.19.3
PORTREVISION=	5
.endif
a49 3
.if !defined(WITH_GNUSTEP_DEVEL)
EXTRA_PATCHES+=	${FILESDIR}/config.objc.m.patch
.endif
@


1.118
log
@Chase security/gnutls update and add an UPDATING entry.
@
text
@d66 1
d69 1
d71 3
a73 3
.if defined(GNUSTEP_WITH_LIBOBJC2)
LIB_DEPENDS+=	objc:${PORTSDIR}/${PKGCATEGORY}/gnustep-libobjc
CFLAGS+=	-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers -DOBJC2RUNTIME=1
@


1.117
log
@- mark IGNORE on FreeBSD 9-CURRENT
@
text
@d11 1
d14 1
a14 1
PORTREVISION=	4
d28 1
a28 1
LIB_DEPENDS+=	gnutls-openssl.40:${PORTSDIR}/security/gnutls
@


1.116
log
@- move option GNUSTEP_WITH_LIBOBJC2 down
- fix build with FreeBSD 9-CURRENT
@
text
@d65 1
a65 1
GNUSTEP_WITH_LIBOBJC2=	yes
@


1.115
log
@- update GNUSTEP_DEVEL to 1.22.0
@
text
@a46 3
.if defined(GNUSTEP_WITH_LIBOBJC2)
CFLAGS+=	-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers -DOBJC2RUNTIME=1
.endif
d64 9
@


1.114
log
@- add experimental option GNUSTEP_WITH_LIBOBJC2
@
text
@d10 1
a10 2
PORTVERSION=	1.21.1
PORTREVISION=	2
d58 1
a58 3
.if defined(WITH_GNUSTEP_DEVEL)
EXTRA_PATCHES+=	${FILESDIR}/objc-common.g.patch
.else
@


1.113
log
@Sync to new bsd.autotools.mk
@
text
@d48 4
d59 5
@


1.112
log
@Punt autoconf267->autoconf268
@
text
@d34 1
a34 1
USE_AUTOTOOLS=	autoconf:268
@


1.111
log
@Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
@
text
@d34 1
a34 1
USE_AUTOTOOLS=	autoconf:267
@


1.110
log
@- remove target test
@
text
@d11 1
a11 1
PORTREVISION=	1
d14 1
a14 1
PORTREVISION=	3
d34 1
a34 1
USE_AUTOTOOLS=	autoconf:262
@


1.109
log
@- fix build with gcc42
@
text
@a85 5
test:
	@@(cd ${WRKSRC}/Testing && . ${GNUSTEP_MAKEFILES}/GNUstep.sh; ${GMAKE})

regression-test:	test

@


1.108
log
@- mark BROKEN after gcc42 update
@
text
@d11 1
d14 1
a14 1
PORTREVISION=	2
d23 1
d47 1
a47 1
CFLAGS+=	-I${LOCALBASE}/include/libxml2/libxml
a60 6
.if defined(GNUSTEP_WITH_GCC42)
.if (${ARCH} == i386) || (${ARCH} == amd64)
BROKEN=		Does not build with gcc42
.endif
.endif

@


1.107
log
@- update WITH_GNUSTEP_DEVEL to 1.21.1
@
text
@d59 6
@


1.106
log
@add LICENSE_COMB
@
text
@d10 1
a10 1
PORTVERSION=	1.21.0
@


1.105
log
@- LICENSE GPLv3
@
text
@d29 2
a30 1
LICENSE=        GPLv3
@


1.104
log
@- drop USE_GNUSTEP_PREFIX
@
text
@d29 2
@


1.103
log
@- remove option WITHOUT_OPENSSL
- add option WITH_GNUSTEP_DEVEL to build version 1.21.0
@
text
@a33 1
USE_GNUSTEP_PREFIX=	yes
@


1.102
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d9 3
d13 2
a14 1
PORTREVISION=	1
d25 3
d31 2
a32 1
CONFIGURE_ARGS=	--disable-procfs
a40 1
NO_PACKAGE=	GPL3
a47 10
.if defined(WITHOUT_OPENSSL)
CONFIGURE_ARGS+=	--disable-openssl
PLIST_SUB+=	OPENSSL="@@comment "
.else
USE_OPENSSL=	yes
PLIST_SUB+=	OPENSSL=""
MAKE_APPS=	SSL
INSTALL_APPS=	SSL
.endif

@


1.101
log
@- update to 1.19.3
@
text
@d10 1
d20 1
a20 1
LIB_DEPENDS+=	gmp.8:${PORTSDIR}/math/libgmp4
@


1.100
log
@- Fix build for ffcall with under custom PREFIX
@
text
@d9 1
a9 1
PORTVERSION=	1.18.0
@


1.99
log
@Chase libgmp and bump PORTREVISION.
@
text
@a9 1
PORTREVISION=	1
d72 2
@


1.98
log
@- set NO_PACKAGE
@
text
@d10 1
d20 1
a20 1
LIB_DEPENDS+=	gmp.7:${PORTSDIR}/math/libgmp4
@


1.97
log
@- update to 1.18.0
@
text
@d32 1
a32 1
RESTRICTED=	GPL3
@


1.96
log
@- update to 1.16.5
@
text
@d9 1
a9 1
PORTVERSION=	1.16.5
d34 1
@


1.95
log
@- update to 1.16.4
@
text
@d9 1
a9 1
PORTVERSION=	1.16.4
@


1.94
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTVERSION=	1.16.3
@


1.93
log
@Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
@
text
@a23 1
CONFIGURE_TARGET=
@


1.92
log
@- udpate stable to 1.16.3
@
text
@d21 1
a21 1
USE_AUTOTOOLS=	autoconf:261
@


1.91
log
@- update to 1.16.3
@
text
@a8 1
.if defined(WITH_GNUSTEP_DEVEL)
a9 3
.else
PORTVERSION=	1.14.4
.endif
@


1.90
log
@- update to 1.16.2
@
text
@d10 1
a10 1
PORTVERSION=	1.16.2
@


1.89
log
@- update to 1.16.0
@
text
@d10 1
a10 1
PORTVERSION=	1.16.0
@


1.88
log
@- update to 1.14.4
@
text
@d10 1
a10 1
PORTVERSION=	1.15.3
@


1.87
log
@- add WITH_GNUSTEP_DEVEL
@
text
@d12 1
a12 1
PORTVERSION=	1.14.3
@


1.86
log
@- update to 1.14.3
@
text
@d9 3
d13 1
@


1.85
log
@- update to 1.14.2
@
text
@d9 1
a9 1
PORTVERSION=	1.14.2
@


1.84
log
@Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
@
text
@d9 1
a9 2
PORTVERSION=	1.13.1
PORTREVISION=	1
d33 1
a80 4
	${RM} ${GNUSTEP_SYSTEM_LIBRARIES}/libgnustep-base.so
	${LN} -s libgnustep-base.so.${PORTVERSION} \
		${GNUSTEP_SYSTEM_LIBRARIES}/libgnustep-base.so
	${RM} ${GNUSTEP_SYSTEM_LIBRARIES}/Resources/gnustep-base/NSTimeZones/.README.swp
@


1.83
log
@- update to 1.13.1
@
text
@d10 1
d22 1
a22 1
USE_AUTOTOOLS=	autoconf:259
@


1.82
log
@Retire NO_FILTER_SHLIBS now that it no longer serves a purpose
@
text
@d9 2
a10 2
PORTVERSION=	1.13.0
CATEGORIES=	lang devel
@


1.81
log
@- update to use new bsd.gnustep.mk
Approved by:	gurkan@@linuks.mine.nu
@
text
@a35 1
NO_FILTER_SHLIBS=	yes
@


1.80
log
@- update to 1.13.0
@
text
@a20 1
ETCDIR=		${LOCALBASE}/etc
a24 1
USE_GMAKE=	yes
d30 1
d32 1
a32 1
MAKEFILE=
d38 1
d63 1
a63 1
	(cd ${WRKSRC}/${i}; . ${SYSMAKEDIR}/GNUstep.sh; \
d78 1
a78 1
	(cd ${WRKSRC}/${i}; . ${SYSMAKEDIR}/GNUstep.sh; \
d81 1
a81 1
	${RM} ${PREFIX}/System/Library/Libraries/libgnustep-base.so
d83 2
a84 2
	 ${PREFIX}/System/Library/Libraries/libgnustep-base.so
	${RM} ${PREFIX}/System/Library/Libraries/Resources/gnustep-base/NSTimeZones/.README.swp
d87 1
a87 1
	@@(cd ${WRKSRC}/Testing && . ${SYSTEMDIR}/Makefiles/GNUstep.sh; ${GMAKE})
@


1.79
log
@- remove LDCONFIG_GCC workaround
@
text
@d9 1
a9 2
PORTVERSION=	1.12.0
PORTREVISION=	2
d84 1
@


1.78
log
@- activate regression-test
@
text
@a61 7
.if defined(GNUSTEP_WITH_BASE_GCC)
LDCONFIG_GCC=
.else
GCCSH!=		(cd ${PORTSDIR}/${GNUSTEP_GCC_PORT} && make -V RC_D_SH)
LDCONFIG_GCC=	${LOCALBASE}/${GCCSH}
.endif

@


1.77
log
@- make sure ldconfig has been run
@
text
@d96 2
@


1.76
log
@- make portlint happier
@
text
@d10 1
a10 1
PORTREVISION=	1
d62 7
d77 1
@


1.75
log
@Chase gmp library and bump PORTREVISION.
@
text
@d55 1
a55 1
PLIST_SUB+=	BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1} 
@


1.74
log
@- cleanup after gcc updates
no hacks for ldconfig needed
@
text
@d10 1
d20 1
a20 1
LIB_DEPENDS+=	gmp.6:${PORTSDIR}/math/libgmp4
@


1.73
log
@- add USE_GNUSTEP_PREFIX
@
text
@a60 5
.if !defined(GNUSTEP_WITH_BASE_GCC)
pre-configure:
	${LDCONFIG} -m ${TARGLIB}
.endif

d69 1
a69 1
		-e "s=%%TARGLIB%%=${TARGLIB}=" ${FILESDIR}/GNUstep.sh \
@


1.72
log
@- update to 1.12.0
@
text
@a20 3
GNUSTEP_PREFIX?=	${LOCALBASE}/GNUstep
PREFIX=		${GNUSTEP_PREFIX}
NO_MTREE=	yes
d28 1
@


1.71
log
@- new option GNUSTEP_PREFIX
  allow user defined location of all files
@
text
@d9 1
a9 2
PORTVERSION=	1.11.2
PORTREVISION=	1
@


1.70
log
@- enable fake-main support again
  so packages can be build without procfs
- new option WITHOUT_GNUSTEP_FAKEMAIN
@
text
@d22 2
a23 1
PREFIX=		${LOCALBASE}/GNUstep
@


1.69
log
@- update to 1.11.2
@
text
@d10 1
d52 1
a52 1
.if defined(WITH_GNUSTEP_FAKEMAIN)
@


1.68
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d9 1
a9 1
PORTVERSION=	1.11.1
@


1.67
log
@- update to 1.11.1
@
text
@d24 1
a24 1
USE_AUTOCONF_VER=	259
@


1.66
log
@- update to 1.10.0
@
text
@d9 1
a9 1
PORTVERSION=	1.11.0
@


1.65
log
@- new option WITH_GNUSTEP_FAKEMAIN to work without procfs
- call ldconfig in configure stage again
  this workarounds a problem that ldconfig is called to early when
  addding a package like: gcc-objc-current-3.3.6_20050511.tgz
@
text
@d9 1
a9 1
PORTVERSION=	1.10.3
@


1.64
log
@- update to 1.10.3
@
text
@d51 4
d62 5
@


1.63
log
@- remove WITH_GNUSTEP_DEVEL
- update to 1.10.2
@
text
@d9 1
a9 1
PORTVERSION=	1.10.2
@


1.62
log
@- cleanup Makefile
@
text
@d9 1
a9 5
.if defined(WITH_GNUSTEP_DEVEL)
PORTVERSION=	1.9.2
.else
PORTVERSION=	1.10.1
.endif
d33 1
a50 8
.if defined(WITH_GNUSTEP_DEVEL)
LIBS+=		-lkvm
CONFIGURE_ENV+=	LIBS="${LIBS}"
.endif

.if defined(WITH_GNUSTEP_DEVEL)
PLIST_SUB+=	BASEVERSION=${PORTVERSION:C/([0-9]).*/\1/1}
.else
a52 1
.endif
a76 1
.if !defined(WITH_GNUSTEP_DEVEL)
a79 1
.endif
@


1.61
log
@- update to 1.10.1 (stable)
@
text
@a68 1
TARGLIB!=	(cd ${PORTSDIR}/${GNUSTEP_OBJC_PORT} && make -V TARGLIB)
@


1.60
log
@- update to 1.10.0 (stable)
@
text
@d12 1
a12 1
PORTVERSION=	1.10.0
@


1.59
log
@- Fix PATH problem with bsd.autotools.mk
PR:		64393
@
text
@d12 1
a12 2
PORTVERSION=	1.8.0
PORTREVISION=	2
d22 2
d28 1
a28 1
USE_AUTOCONF_VER=	213
d41 1
a41 1
PLIST_SUB+=	MAJORVERSION=${PORTVERSION:C/([0-9]).*/\1/1}
d59 4
a62 1
.if !defined(WITH_GNUSTEP_DEVEL)
a70 1
.if defined(WITH_GNUSTEP_DEVEL)
a75 1
.endif
a85 1
.if defined(WITH_GNUSTEP_DEVEL)
d90 4
@


1.58
log
@- update to 1.9.2
@
text
@d64 1
a94 3

# bsd.autotools.mk clobbers MAKE_ENV
MAKE_ENV+=	PATH=${AUTOTOOLS_PATH}:${PREFIX}/System/Tools:${PATH}
@


1.57
log
@- patch to fix coredumps in make_services
@
text
@d10 1
a10 2
PORTVERSION=	1.9.1
PORTREVISION=	1
a47 3
.if defined(WITH_GNUSTEP_DEVEL)
PLIST_SUB+=	OPENSSL="@@comment "
.else
a48 1
.endif
d53 9
d95 2
a96 2
# bsd.port.post.mk clobbers MAKE_ENV
MAKE_ENV+=	PATH=${autotools_path}:$(PREFIX)/System/Tools:${PATH}
@


1.56
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d11 1
d14 1
a14 1
PORTREVISION=	1
@


1.55
log
@- update to 1.9.1
@
text
@d27 1
a27 1
USE_AUTOCONF=	yes
@


1.54
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0
d45 1
d48 7
d61 8
d78 6
d89 3
@


1.53
log
@- update MASTER_SITES
@
text
@d13 1
@


1.52
log
@- Update to 1.9.0
@
text
@d15 1
a15 2
MASTER_SITES=	${MASTER_SITE_GNUSTEP} \
		ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/
@


1.51
log
@- update MASTER_SITES
@
text
@d10 1
a10 1
PORTVERSION=	1.7.4
@


1.50
log
@- new option WITHOUT_OPENSSL
- add USE_OPENSSL
@
text
@d16 1
a16 3
		ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ \
		http://archive.progeny.com/gnustep/%SUBDIR%/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/%SUBDIR%/
@


1.49
log
@- Update to 1.8.0
@
text
@d45 6
@


1.48
log
@- Update to 1.7.4
@
text
@d12 1
a12 1
PORTVERSION=	1.6.0
@


1.47
log
@- use new hook USE_GNUSTEP in bsd.port.mk
@
text
@d10 1
a10 1
PORTVERSION=	1.7.3
@


1.46
log
@- Update to 1.7.3
@
text
@d34 4
a45 5

USE_GNUSTEP_CONFIGURE=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes
.include "${PORTSDIR}/devel/gnustep/bsd.gnustep.mk"
@


1.45
log
@- cleanup post-install
@
text
@d10 1
a10 1
PORTVERSION=	1.7.2
@


1.44
log
@- update to 1.7.2
- flat layout
@
text
@d57 1
a57 2
	${INSTALL_SCRIPT} ${FILESDIR}/GNUstep.sh ${ETCDIR}/rc.d
	${INSTALL_SCRIPT} ${WRKSRC}/GNUstep.sh ${ETCDIR}/rc.d
@


1.43
log
@Update to gnustep-1.7.1 / gui-8.7
@
text
@d10 1
a10 1
PORTVERSION=	1.7.1
@


1.42
log
@- Add WITH_GNUSTEP_DEVEL
@
text
@d10 1
a10 1
PORTVERSION=	1.7.0
@


1.41
log
@- modify sample startscript, call ldconfig so libobjc.so can be found after reboot.
@
text
@d9 3
d13 1
@


1.40
log
@- Use libobjc.so
- Cleanup
- Use bsd.gnustep.mk
PR:		50479
@
text
@d44 2
d47 2
a48 1
	@@${SED} -e "s=%%PREFIX%%=${LOCALBASE}=" ${FILESDIR}/GNUstep.sh \
@


1.39
log
@- Update to 1.6.0
@
text
@d20 1
a20 13
BUILD_DEPENDS=	${LOCALBASE}/lib/libcallback.a:${PORTSDIR}/devel/ffcall
BUILD_DEPENDS+=	${SYSTEMDIR}/Makefiles/GNUstep.sh:${PORTSDIR}/devel/gnustep-make
LIB_DEPENDS=	xml2.5:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS+=	${SYSTEMDIR}/Makefiles/GNUstep.sh:${PORTSDIR}/devel/gnustep-make

BREAKS_IF_PEDANTIC=	yes
USE_GCC=		3.2

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 300000
BROKEN=		"Sorry, this port does not work on FreeBSD-2.2.x"
.endif
d23 2
a24 1
PLIST_SUB+=	LOCALBASE=${LOCALBASE}
a31 1
NO_MTREE=	yes
d33 5
d39 4
a42 10
.if ${MACHINE_ARCH} == "i386"
GNU_ARCH=	ix86
.else
GNU_ARCH=	${MACHINE_ARCH}
.endif
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} OPSYS=${OPSYS:L} VERSION=${PORTVERSION} \
		MAJORVERSION=${PORTVERSION:C/([0-9]).*/\1/1}
ETCDIR=		${LOCALBASE}/etc
SYSTEMDIR=	${PREFIX}/System
SYSLIBDIR=	${SYSTEMDIR}/Libraries/${GNU_ARCH}/${OPSYS:L}
a46 23

do-configure:
	@@(cd ${WRKSRC}; . ${SYSTEMDIR}/Makefiles/GNUstep.sh; \
	    if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
		CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
		INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \
		INSTALL_DATA="${INSTALL} -c" \
		INSTALL_PROGRAM="${INSTALL} -c" \
		INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
		${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; then \
		    ${ECHO} "===>  Script \"${CONFIGURE_SCRIPT}\" failed: here are the contents of \"${CONFIGURE_LOG}\""; \
		    ${CAT} ${CONFIGURE_LOG}; \
		    ${ECHO} "(end of \"${CONFIGURE_LOG}\")"; \
		    ${FALSE}; \
	    fi)

do-build:
	@@(cd ${WRKSRC}; . ${SYSTEMDIR}/Makefiles/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})

do-install:
	@@(cd ${WRKSRC}; . ${SYSTEMDIR}/Makefiles/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
@


1.38
log
@- Update gnustep-base and gnutsep-make to 1.5.2
@
text
@d9 1
a9 1
PORTVERSION=	1.5.2
@


1.37
log
@- add COMMENT
@
text
@d9 1
a9 2
PORTVERSION=	1.5.1
PORTREVISION=	1
d26 1
a31 4
.endif
.if ${OSVERSION} < 500000
BUILD_DEPENDS+=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
RUN_DEPENDS+=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
@


1.36
log
@Add linebreak in LIB_DEPENDS
@
text
@d19 1
@


1.35
log
@- force that gnustep-make exists, was implicit by gnusteb-objc
@
text
@d21 1
a21 1
BUILD_DEPENDS+=	${SYSTEMDIR}/Makefiles/GNUstep.sh:${PORTSDIR}/devel/gnustep-make \
@


1.34
log
@- Improve depends
1) needs ffcall to build.
2) gnustep-objc is only for 4.x systems
Suggested by: jagapen@@students.wisc.edu
@
text
@d21 1
d23 1
@


1.33
log
@- Fix subdir in MASTER_SITES
- add target test
@
text
@d10 1
d20 1
a20 1
BUILD_DEPENDS=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
a21 1
RUN_DEPENDS=	${SYSLIBDIR}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
d29 4
@


1.32
log
@- prepare MASTER_SITE_GNUSTEP
- Fix build on beast
http://beta.freebsd.org/errorlogs/5-full/gnustep-base-1.5.1.log
@
text
@d12 3
a14 3
		ftp://ftp.gnustep.org/pub/gnustep/ \
		http://archive.progeny.com/gnustep/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/
d86 3
@


1.31
log
@- Update to 1.5.1
patch is now merged in distribution
@
text
@d11 5
a15 3
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/core/ \
		http://archive.progeny.com/gnustep/core/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/core/
@


1.30
log
@Update to 1.5.0
@
text
@d9 1
a9 1
PORTVERSION=	1.5.0
@


1.29
log
@Remove USE_NEWGCC, which is no longer supported or required.

Submitted by:   Tilman Linneweh <tilman@@arved.de>
PR:             ports/40571
@
text
@d9 1
a9 1
PORTVERSION=	1.4.0
@


1.28
log
@Update MASTER_SITES
@
text
@a31 1
USE_NEWGCC=	yes
@


1.27
log
@Update to 1.4.0
@
text
@d12 2
a13 2
		http://archive.progeny.com/gnustep/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/
@


1.26
log
@Fix PREFIX dependency in GNUstep.sh,
cleanup pkg-plist
@
text
@d9 1
a9 1
PORTVERSION=	1.3.2
@


1.25
log
@Add more MASTER_SITES
@
text
@d30 1
d49 1
a49 1
ETCDIR=		${PREFIX}/../etc
d53 4
d81 1
a81 1
	@@${MKDIR} ${ETCDIR}
d83 1
@


1.24
log
@- Take Maintainership
- use defined dirs consistently in each makefile
@
text
@d11 3
a13 1
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/core/
@


1.23
log
@GNUstep Update

- Update: gnustep-make-1.3.2
- remove obsolete MASTER_SITES

- Update: gnustep-objc-1.2.2

- Update: gnustep-base-1.3.2
- remove obsolete MASTER_SITES
- fix configure for libxml2
- more languages: Russian, Slovak, UkraineRussian

- Update: gnustep-guile-1.0.3.tar.gz

Not updated to: gnustep-gui-0.7.7,
it conflicts with gnustep-xgps-0.7.6
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
d15 1
a15 1
BUILD_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
d17 1
a17 1
RUN_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/libobjc.so:${PORTSDIR}/lang/gnustep-objc
d47 2
a48 2
SYSTEMDIR=	${LOCALBASE}/GNUstep/System
SYSLIBDIR=	${SYSTEMDIR}/Libraries
@


1.22
log
@Upgrade to 1.3.0.
@
text
@d9 1
a9 1
PORTVERSION=	1.3.0
d11 1
a11 3
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/core/ \
		http://ftp.codefactory.se/pub/gnu/gstep/ \
		http://planetmirror.com/pub/gnustep/core/
d19 2
d37 1
@


1.21
log
@Upgrade to 1.1.0.
@
text
@d9 1
a9 1
PORTVERSION=	1.1.0
d46 2
a47 1
SYSLIBDIR=	${PREFIX}/System/Libraries
d50 1
a50 1
	@@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
d65 1
a65 1
	@@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
d69 1
a69 1
	@@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
@


1.20
log
@Add missing file.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gnustep-base/Makefile,v 1.19 2001/07/11 11:22:17 tg Exp $
d9 1
a9 1
PORTVERSION=	1.0.2
@


1.19
log
@Add missing dependency on libxml2.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gnustep-base/Makefile,v 1.18 2001/06/26 11:59:01 tg Exp $
d43 2
a44 2
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} OPSYS=${OPSYS:L} VERSION=${PORTVERSION}

@


1.18
log
@Upgrade to 1.0.2.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gnustep-base/Makefile,v 1.17 2001/04/07 18:03:56 ben Exp $
d18 1
@


1.17
log
@Fix fennerism.
@
text
@d1 2
a2 2
# New ports collection makefile for:    gnustep
# Date created:         03 October 1998
d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.16 2001/01/16 17:30:19 sobomax Exp $
d8 5
a12 4
PORTNAME=	gnustep
PORTVERSION=	0.6.6
CATEGORIES=	devel
MASTER_SITES=	http://ftp.codefactory.se/pub/gnu/gstep/ \
a13 1
DISTNAME=	gstep-core-${PORTVERSION}
d17 2
a18 2
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		tiff.4:${PORTSDIR}/graphics/tiff
d26 2
a28 2
PREFIX=		${LOCALBASE}/GNUstep
WRKSRC=		${WRKDIR}/${DISTNAME}
d30 1
a30 6
CONFIGURE_ENV=	INSTALL_PROGRAM="${INSTALL} -c" INSTALL_DATA="${INSTALL} -c"
CONFIGURE_ARGS=	--with-library-combo=gnu-gnu-gnu-xgps \
		--with-jpeg-library=${LOCALBASE}/lib \
		--with-jpeg-include=${LOCALBASE}/include \
		--with-tiff-library=${LOCALBASE}/lib \
		--with-tiff-include=${LOCALBASE}/include # --enable-threads=posix
a31 1
USE_BISON=	yes
a32 1
USE_XLIB=	yes
d42 1
a42 1
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION}
d45 1
d47 22
a68 4
post-patch:
.for f in bundle gswapp gswbundle woapp wobundle
	${PERL} -pi -e 's/\$$\(TAR\) ch --exclude=CVS --to-stdout/\$$\(TAR\) -ch --exclude=CVS -f -/g' ${WRKSRC}/make/${f}.make
.endfor
@


1.16
log
@Massive style enforcement - use ^I instead of spaces for variables identation.
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.15 2000/09/28 11:14:45 tg Exp $
d11 2
a12 2
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/core/ \
		ftp://ftp.peanuts.org/Mirrors/GNUstep/gnustep/core/
@


1.15
log
@Use bison.
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.14 2000/09/21 12:01:41 tg Exp $
d13 1
a13 1
DISTNAME=       gstep-core-${PORTVERSION}
@


1.14
log
@Install startup file to run the gdomap daemon.
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.13 2000/08/23 10:49:46 tg Exp $
d37 1
@


1.13
log
@Upgrade to 0.6.6.
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.12 2000/04/11 21:28:09 mharo Exp $
d49 12
@


1.12
log
@PORTNAME/PORTVERSION update
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.11 2000/02/22 12:29:05 tg Exp $
d9 1
a9 1
PORTVERSION=	0.6.5
d28 1
a28 1
WRKSRC=		${WRKDIR}/gstep-0.6.5
d35 2
a36 2
		--with-tiff-include=${LOCALBASE}/include \
		--enable-threads=posix
d48 1
a48 2
GNU_HOST=	freebsd${OSREL}
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}
@


1.11
log
@Upgrade to 0.6.5.
@
text
@a1 1
# Version required:     0.6.5
d5 1
a5 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.10 1999/09/09 10:25:56 tg Exp $
d8 2
a9 2
DISTNAME=       gstep-core-0.6.5
PKGNAME=	gnustep-0.6.5
d13 1
@


1.10
log
@Upgrade to 0.6.0.
@
text
@d2 1
a2 1
# Version required:     0.6.0
d6 1
a6 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.9 1999/09/07 10:45:23 steve Exp $
d9 2
a10 2
DISTNAME=       gstep-core-0.6.0
PKGNAME=	gnustep-0.6.0
d28 1
d35 2
a36 1
		--with-tiff-include=${LOCALBASE}/include
@


1.9
log
@The tiff port now lives in ports/graphics/tiff.
@
text
@d2 1
a2 1
# Version required:     0.5.5
d6 1
a6 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.8 1999/08/31 06:41:49 mharo Exp $
d9 2
a10 2
DISTNAME=       gstep-core-0.5.5
PKGNAME=	gnustep-0.5.5
a19 2
BROKEN=		"Sets PREFIX in the Makefile"

d26 1
a26 9
.if ${MACHINE_ARCH} == "i386"
GNU_ARCH=     ix86
.else
GNU_ARCH=     ${MACHINE_ARCH}
.endif
GNU_HOST=     freebsd${OSREL}
PLIST_SUB+=    GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}

WRKSRC=		${WRKDIR}/gstep-0.5.5
d30 1
a30 1
CONFIGURE_ARGS=	--with-library-combo=gnu-gnu-gnu-xraw \
d40 8
a47 1
USE_NEWGCC=	yes
@


1.8
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d6 1
a6 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.7 1999/08/28 16:58:26 cpiazza Exp $
d18 1
a18 1
		tiff.4:${PORTSDIR}/graphics/tiff34
@


1.7
log
@Make this port a little more sane.  It was broken
for any system that wasn't x86 on freebsd 3.1.  The
port is still marked BROKEN because it sets PREFIX in
the Makefile.

PR:		13423
Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d4 1
a4 1
# Whom:                 Thomas Gellekum <tg@@FreeBSD.ORG>
d6 1
a6 1
# $FreeBSD: ports/devel/gnustep/Makefile,v 1.6 1999/08/25 05:48:09 obrien Exp $
d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.ORG
@


1.6
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d20 2
d28 7
a34 1
BROKEN=		"Hardcoded freebsd release numbers in PLIST"
a50 10

GNUSTEPLIBDIR=	${PREFIX}/Libraries/ix86/freebsd3.1/gnu-gnu-gnu-xraw

post-install:
.for lib in gmodel gnustep-base gnustep-gui gnustep-xraw
	${LN} -sf ${GNUSTEPLIBDIR}/lib${lib}.so ${LOCALBASE}/lib/lib${lib}.so
	${LN} -sf ${GNUSTEPLIBDIR}/lib${lib}.so.0.5.5 \
		${LOCALBASE}/lib/lib${lib}.so.0.5.5
.endfor
	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${LOCALBASE}/lib
@


1.5
log
@Change all ports that need a new gcc on 3.x to use USE_NEWGCC.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1999/08/17 19:36:55 cpiazza Exp $
@


1.4
log
@egcc/eg++ have been renamed to gcc295/g++295.  Change
all the ports that use them accordingly.

PR:		13205
Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1999/07/18 06:28:44 cpiazza Exp $
a23 4
.elif ${OSVERSION} < 400000
BUILD_DEPENDS=	gcc295:${PORTSDIR}/lang/egcs
RUN_DEPENDS=	gcc295:${PORTSDIR}/lang/egcs
CC=		gcc295
d42 1
@


1.3
log
@BROKEN= "Hardcoded FreeBSD release numbers in PLIST"

I'll fix this in a little while.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1999/07/18 06:27:18 cpiazza Exp $
d25 3
a27 3
BUILD_DEPENDS=	egcc:${PORTSDIR}/lang/egcs
RUN_DEPENDS=	egcc:${PORTSDIR}/lang/egcs
CC=		egcc
@


1.2
log
@Give this port a USE_XLIB so it'll link.  Also move the CC=egcc
into the ${OSVERSION} check so it'll actually compile on
-current with egcs.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1999/05/10 11:31:58 tg Exp $
d29 2
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d27 1
d33 1
a33 1
CONFIGURE_ENV=	CC=egcc INSTALL_PROGRAM="install -c" INSTALL_DATA="install -c"
d40 1
@


1.1.1.1
log
@New port gnustep. GNUstep is a set of general-purpose Objective-C libraries
base on the OpenStep standard developed by NeXT (now Apple) Inc.
@
text
@@
