head	1.66;
access;
symbols
	RELEASE_8_3_0:1.63
	RELEASE_9_0_0:1.63
	RELEASE_7_4_0:1.62
	RELEASE_8_2_0:1.62
	RELEASE_6_EOL:1.62
	RELEASE_8_1_0:1.62
	RELEASE_7_3_0:1.59
	RELEASE_8_0_0:1.59
	RELEASE_7_2_0:1.59
	RELEASE_7_1_0:1.58
	RELEASE_6_4_0:1.58
	RELEASE_5_EOL:1.55
	RELEASE_7_0_0:1.53
	RELEASE_6_3_0:1.53
	PRE_XORG_7:1.52
	RELEASE_4_EOL:1.50
	RELEASE_6_2_0:1.49
	RELEASE_6_1_0:1.48
	RELEASE_5_5_0:1.48
	RELEASE_6_0_0:1.47
	RELEASE_5_4_0:1.46
	RELEASE_4_11_0:1.46
	RELEASE_5_3_0:1.46
	RELEASE_4_10_0:1.46
	RELEASE_5_2_1:1.39
	RELEASE_5_2_0:1.39
	RELEASE_4_9_0:1.37
	RELEASE_5_1_0:1.34
	RELEASE_4_8_0:1.31
	RELEASE_5_0_0:1.28
	RELEASE_4_7_0:1.25
	RELEASE_4_6_2:1.19
	RELEASE_4_6_1:1.19
	RELEASE_4_6_0:1.19
	RELEASE_5_0_DP1:1.19
	RELEASE_4_5_0:1.19
	RELEASE_4_4_0:1.19
	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.66
date	2013.03.07.13.47.37;	author svnexp;	state Exp;
branches;
next	1.65;

1.65
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.64;

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

1.63
date	2011.07.31.15.07.05;	author jlaffaye;	state Exp;
branches;
next	1.62;

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

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

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

1.59
date	2009.01.22.16.04.09;	author miwi;	state Exp;
branches;
next	1.58;

1.58
date	2008.08.21.06.17.30;	author rafan;	state Exp;
branches;
next	1.57;

1.57
date	2008.07.21.04.49.07;	author rafan;	state Exp;
branches;
next	1.56;

1.56
date	2008.06.06.13.41.09;	author edwin;	state Exp;
branches;
next	1.55;

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

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

1.53
date	2007.05.19.20.13.39;	author flz;	state Exp;
branches;
next	1.52;

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

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

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

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

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

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

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

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

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

1.43
date	2004.02.04.05.21.37;	author marcus;	state Exp;
branches;
next	1.42;

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

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

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

1.39
date	2003.11.17.12.29.00;	author trevor;	state Exp;
branches;
next	1.38;

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

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

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

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

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

1.33
date	2003.05.02.03.28.59;	author marcus;	state Exp;
branches;
next	1.32;

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

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

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

1.29
date	2003.01.14.16.15.55;	author dinoex;	state Exp;
branches;
next	1.28;

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

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

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

1.25
date	2002.08.31.02.44.00;	author kris;	state Exp;
branches;
next	1.24;

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

1.23
date	2002.06.19.16.37.56;	author marcus;	state Exp;
branches;
next	1.22;

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

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

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

1.19
date	2001.07.07.04.38.19;	author okazaki;	state Exp;
branches;
next	1.18;

1.18
date	2001.06.26.12.06.24;	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.66
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-guile/Makefile 313559 2013-03-07 03:25:10Z bdrewery $

PORTNAME=	guile
PORTVERSION=	1.1.4
PORTREVISION=	7
CATEGORIES=	lang gnustep
MASTER_SITES=	${MASTER_SITE_GNUSTEP}
MASTER_SITE_SUBDIR=	libs
PKGNAMEPREFIX=	gnustep-
PKGNAMESUFFIX?=	${NOX11_SUFFIX}${PKGNAMESUFFIX2}
DISTNAME=	${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}

MAINTAINER=	c.petrik.sosa@@gmail.com
COMMENT=	GNUstep interface to the GUILE scheme interpreter

LIB_DEPENDS+=	guile.21:${PORTSDIR}/lang/guile

LICENSE=	GPLv2

USE_GNUSTEP=	yes
USE_GNUSTEP_CONFIGURE=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes
USE_GNUSTEP_LDCONFIG=	${GNUSTEP_SYSTEM_LIBRARIES}

GNU_CONFIGURE=	yes
MAKE_FLAGS=	OPTFLAG="${CFLAGS}"
PLIST_SUB+=	GUILE_VER="${GUILE_VER}"

MAN1=	greg.1
INFO=	greg

FIXME=		Library/gg_class.m ScriptKit/Library/GuileInterpreter.m

.if defined(WITHOUT_X11)
NOX11_SUFFIX?=	-nox11
USE_GNUSTEP_BASE=	yes
PLIST_SUB+=		USEX11="@@comment "
CONFLICTS?=		gnustep-guile-1.*
.else
USE_GNUSTEP_BACK=	yes
PLIST_SUB+=		USEX11=""
CONFLICTS?=		gnustep-guile-nox11-1.*
.endif

.include <bsd.port.pre.mk>

GUILE_VER!=	(cd ${PORTSDIR}/lang/guile && make -V GUILE_VER)

post-patch:
	${REINPLACE_CMD} -e 's|echo aout|echo elf|' \
		${WRKSRC}/Greg/configure
.for i in ${FIXME}
	${REINPLACE_CMD} -e 's|scm_catch_body_t|scm_t_catch_body|' \
		-e 's|scm_catch_handler_t|scm_t_catch_handler|' \
		-e 's|scm_intern|scm_c_define|' \
		${WRKSRC}/${i}
.endfor

pre-configure:
	${TOUCH} ${WRKSRC}/Greg/ac_nonexistent.h

post-configure:
	${MV} ${WRKSRC}/Greg/Makefile ${WRKSRC}/Greg/GNUmakefile

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


1.65
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:    gnustep-guile
# Date created:         24 April 2001
# Whom:                 Thomas Gellekum <tg@@FreeBSD.org>
#
# $FreeBSD: head/lang/gnustep-guile/Makefile 300896 2012-07-14 13:54:48Z beat $
#
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
@


1.64
log
@- reset MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.63
log
@- Chase guile shared lib bump
- Add an entry to UPDATING
@
text
@d18 1
a18 1
MAINTAINER=	dinoex@@FreeBSD.org
@


1.62
log
@LICENSE GPLv2
@
text
@d10 1
a10 1
PORTREVISION=	6
d21 1
a21 1
LIB_DEPENDS+=	guile.20:${PORTSDIR}/lang/guile
@


1.61
log
@- use INFO
@
text
@d23 2
@


1.60
log
@- drop USE_GNUSTEP_PREFIX
@
text
@d10 1
a10 1
PORTREVISION=	5
d34 1
@


1.59
log
@- Chase lang/guile shlib bump
@
text
@a23 1
USE_GNUSTEP_PREFIX=	yes
d65 3
@


1.58
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
@d10 1
a10 1
PORTREVISION=	4
d21 1
a21 1
LIB_DEPENDS+=	guile.19:${PORTSDIR}/lang/guile
@


1.57
log
@- Chase lang/guile share library version bump (.18 -> .19)
- Bump PORTREVISION

PR:		ports/125435
@
text
@a30 1
CONFIGURE_TARGET=
@


1.56
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	3
d21 1
a21 1
LIB_DEPENDS+=	guile.18:${PORTSDIR}/lang/guile
@


1.55
log
@- fix API change of guile
- drop incomplete patchset
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.54
log
@Chase libguile shared lib version.
@
text
@d37 2
d57 6
@


1.53
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d10 1
a10 1
PORTREVISION=	1
d21 1
a21 1
LIB_DEPENDS+=	guile.15:${PORTSDIR}/lang/guile
@


1.52
log
@- fix build for CURRENT (objformat)
@
text
@d10 1
@


1.51
log
@- add category gnustep
PR:		103931
Approved by:	pav
@
text
@d51 4
@


1.50
log
@- update to use new bsd.gnustep.mk
Approved by:	gurkan@@linuks.mine.nu
@
text
@d10 1
a10 1
CATEGORIES=	lang
@


1.49
log
@- add USE_GNUSTEP_PREFIX
@
text
@d8 1
a8 1
PORTNAME=	gnustep-guile
d13 1
d15 1
a21 3
GNU_CONFIGURE=	yes
CONFIGURE_TARGET=
USE_GMAKE=	yes
d27 4
a30 1
MAKEFILE=
@


1.48
log
@- new option GNUSTEP_PREFIX
  allow user defined location of all files
@
text
@a19 3
GNUSTEP_PREFIX?=	${LOCALBASE}/GNUstep
PREFIX=		${GNUSTEP_PREFIX}
NO_MTREE=	yes
d24 1
@


1.47
log
@- remove WITH_GNUSTEP_DEVEL
@
text
@d20 2
a21 1
PREFIX=		${LOCALBASE}/GNUstep
@


1.46
log
@- make PKGNAMESUFFIX more flexible
@
text
@a52 6
.if defined(WITH_GNUSTEP_DEVEL)
post-configure:
	${MKDIR} ${WRKSRC}/ScriptKit/Foundation
	${CP} ${FILESDIR}/NSConcreteNumber.h ${WRKSRC}/ScriptKit/Foundation/
.endif

@


1.45
log
@- option WITHOUT_X11 with seperate package name
- add CONFLICTS
@
text
@d13 1
a13 3
.if defined(WITHOUT_X11)
PKGNAMESUFFIX?=		-nox11
.endif
d36 1
@


1.44
log
@- update to 1.1.4
@
text
@d13 3
a37 1
PKGNAMESUFFIX?=		-nox11
d40 1
d44 1
@


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

(Part 2)
@
text
@d9 1
a9 2
PORTVERSION=	1.1.2
PORTREVISION=	1
@


1.42
log
@- update MASTER_SITES
@
text
@d10 1
@


1.41
log
@- fix building with gnustep 1.9.0 (devel)
@
text
@d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_GNUSTEP} \
		ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/
@


1.40
log
@- Udpate to 1.1.2
@
text
@d51 6
@


1.39
log
@USE_REINPLACE need be defined only when REINPLACE_CMD is used.
@
text
@d9 1
a9 1
PORTVERSION=	1.1.1
@


1.38
log
@- Layout for GnuSTEP 1.8.0
@
text
@a31 1
USE_REINPLACE=	yes
@


1.37
log
@- use new hook USE_GNUSTEP in bsd.port.mk
@
text
@a50 4
.if !defined(WITH_GNUSTEP_DEVEL)
	${REINPLACE_CMD} -e 's=ROOT/Library/Headers=ROOT/Headers=g' \
		${WRKSRC}/configure
.endif
@


1.36
log
@- Update to 1.1.1
@
text
@d25 4
a45 5

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


1.35
log
@- Update to 1.1.0
- Fix some autconf problems
- install/deinstall info files generic
- Add WITH_GNUSTEP_DEVEL
@
text
@d9 1
a9 1
PORTVERSION=	1.1.0
d52 2
a53 2
.if defined(WITH_GNUSTEP_DEVEL)
	${REINPLACE_CMD} -e 's=ROOT/Headers=ROOT/Library/Headers=g' \
@


1.34
log
@- Fix problems with guile-1.6.4 and short lib path.
- bump PORTREVISION
Submitted by:	marcus
@
text
@d9 1
a9 2
PORTVERSION=	1.0.3
PORTREVISION=	3
d28 1
d49 7
@


1.33
log
@Chase guile's shared lib version.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.32
log
@- Use libobjc.so
- Cleanup
- Use bsd.gnustep.mk
- build with X11 by default
- add Option WITHOUT_X11
- Fix PLIST
PR:		50479
@
text
@d19 1
a19 1
LIB_DEPENDS+=	guile.10:${PORTSDIR}/lang/guile
d48 1
a48 1
GUILE_VER!=	(cd ${PORTSDIR}/lang/guile && make -V PORTVERSION)
@


1.31
log
@- Update for gnustep 1.5.2 and gui 0.8.4
@
text
@d19 1
a19 10
BUILD_DEPENDS=	${COMBOLIBDIR}/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base
BUILD_DEPENDS+=	${LOCALBASE}/lib/libcallback.a:${PORTSDIR}/devel/ffcall
RUN_DEPENDS=	${COMBOLIBDIR}/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base
LIB_DEPENDS=	guile.10:${PORTSDIR}/lang/guile

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 300000
BROKEN=		"Sorry, this port does not work on FreeBSD-2.2.x"
.endif
d22 1
d28 1
a28 2
NO_MTREE=	yes
USE_GCC=	3.2
d32 4
a35 2
.if ${MACHINE_ARCH} == "i386"
GNU_ARCH=	ix86
d37 2
a38 1
GNU_ARCH=	${MACHINE_ARCH}
a39 1
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} OPSYS=${OPSYS:L} VERSION=${PORTVERSION}
d41 6
a46 1
COMBOLIBDIR=	${PREFIX}/System/Libraries/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu
d48 1
a48 22
do-configure:
	@@(cd ${WRKSRC}; . ${PREFIX}/System/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}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})

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


1.30
log
@- add COMMENT
@
text
@d10 1
a10 1
PORTREVISION=	1
d37 1
@


1.29
log
@extend BUILD_DEPENDS for ffcall
@
text
@d17 1
@


1.28
log
@- prepare MASTER_SITE_GNUSTEP
@
text
@d19 1
@


1.27
log
@fix Bento build problmem, itroduced by gnustep-base-1.5.1
@
text
@d12 3
a14 1
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/libs/
@


1.26
log
@update MASTER_SITES
@
text
@d10 1
@


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

Submitted by:   Tilman Linneweh <tilman@@arved.de>
PR:             ports/40571
@
text
@d11 1
a11 3
MASTER_SITES=	ftp://ftp.gnustep.org/pub/gnustep/libs/ \
		http://archive.progeny.com/gnustep/core/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/core/
@


1.24
log
@Update MASTER_SITES
@
text
@a27 1
USE_NEWGCC=	yes
@


1.23
log
@Chase guile shared lib number.

Prompted by:	Mike Harding <mvh@@ix.netcom.com>
@
text
@d12 2
a13 2
		http://archive.progeny.com/gnustep/ \
		ftp://ftp.easynet.nl/mirror/GNUstep/
@


1.22
log
@Add more MASTER_SITES
@
text
@d19 1
a19 1
LIB_DEPENDS=	guile.9:${PORTSDIR}/lang/guile
@


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


1.20
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 2
a16 2
BUILD_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base
RUN_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/libgnustep-base.so:${PORTSDIR}/lang/gnustep-base
d43 1
a43 1
SYSLIBDIR=	${PREFIX}/System/Libraries
@


1.19
log
@Fix invalid dependency.

PR:		28734
Submitted by:	Lev A. Serbryakov <lev@@serebryakov.spb.ru>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gnustep-guile/Makefile,v 1.18 2001/06/26 12:06:24 tg Exp $
d9 1
a9 1
PORTVERSION=	1.0.1
@


1.18
log
@Upgrade to 1.0.1.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gnustep-guile/Makefile,v 1.17 2001/04/07 18:03:56 ben Exp $
d15 2
a16 2
BUILD_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/libgnustep-base.so:${PORTSDIR}/devel/gnustep-base
RUN_DEPENDS=	${SYSLIBDIR}/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu/libgnustep-base.so:${PORTSDIR}/devel/gnustep-base
@


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 4
a11 6
PORTNAME=	gnustep
PORTVERSION=	0.6.6
CATEGORIES=	devel
MASTER_SITES=	http://ftp.codefactory.se/pub/gnu/gstep/ \
		http://planetmirror.com/pub/gnustep/core/
DISTNAME=	gstep-core-${PORTVERSION}
d15 3
a17 2
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		tiff.4:${PORTSDIR}/graphics/tiff
d25 1
a26 2
PREFIX=		${LOCALBASE}/GNUstep
WRKSRC=		${WRKDIR}/${DISTNAME}
a27 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
a28 1
USE_BISON=	yes
a29 1
USE_XLIB=	yes
d34 2
d41 1
a41 1
PLIST_SUB+=	GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION}
d43 1
a43 1
ETCDIR=		${PREFIX}/../etc
d45 22
a66 9
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

post-install:
	@@${MKDIR} ${ETCDIR}
	${INSTALL_SCRIPT} ${FILESDIR}/GNUstep.sh ${ETCDIR}/rc.d
	${INSTALL_DATA} ${FILESDIR}/gdomap_if ${ETCDIR}
@


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
@@
