head	1.61;
access;
symbols
	RELEASE_8_3_0:1.59
	RELEASE_9_0_0:1.58
	RELEASE_7_4_0:1.54
	RELEASE_8_2_0:1.54
	RELEASE_6_EOL:1.54
	RELEASE_8_1_0:1.54
	RELEASE_7_3_0:1.52
	RELEASE_8_0_0:1.50
	RELEASE_7_2_0:1.48
	RELEASE_7_1_0:1.47
	RELEASE_6_4_0:1.47
	RELEASE_5_EOL:1.47
	RELEASE_7_0_0:1.47
	RELEASE_6_3_0:1.47
	PRE_XORG_7:1.47
	RELEASE_4_EOL:1.47
	RELEASE_6_2_0:1.47
	RELEASE_6_1_0:1.45
	RELEASE_5_5_0:1.45
	RELEASE_6_0_0:1.44
	RELEASE_5_4_0:1.42
	RELEASE_4_11_0:1.37
	RELEASE_5_3_0:1.35
	RELEASE_4_10_0:1.32
	RELEASE_5_2_1:1.29
	RELEASE_5_2_0:1.29
	RELEASE_4_9_0:1.27
	RELEASE_5_1_0:1.26
	RELEASE_4_8_0:1.26
	RELEASE_5_0_0:1.25
	RELEASE_4_7_0:1.24
	RELEASE_4_6_2:1.24
	RELEASE_4_6_1:1.24
	RELEASE_4_6_0:1.24
	RELEASE_5_0_DP1:1.24
	RELEASE_4_5_0:1.24
	RELEASE_4_4_0:1.24
	RELEASE_4_3_0:1.24
	RELEASE_4_2_0:1.22
	RELEASE_4_1_1:1.22
	RELEASE_4_1_0:1.22
	RELEASE_3_5_0:1.21
	RELEASE_4_0_0:1.20
	RELEASE_3_4_0:1.20
	RELEASE_3_3_0:1.20
	RELEASE_3_2_0:1.15
	RELEASE_3_1_0:1.12
	RELEASE_2_2_8:1.12
	RELEASE_3_0_0:1.12
	RELEASE_2_2_7:1.12
	RELEASE_2_2_6:1.12
	RELEASE_2_2_5:1.12
	RELEASE_2_2_1:1.9
	RELEASE_2_2_2:1.12
	swi_pl_2_7_14:1.1.1.1
	BUTSCHKY:1.1.1;
locks; strict;
comment	@# @;


1.61
date	2012.11.17.05.58.57;	author svnexp;	state Exp;
branches;
next	1.60;

1.60
date	2012.09.08.07.41.57;	author linimon;	state Exp;
branches;
next	1.59;

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

1.58
date	2011.12.10.22.01.20;	author rm;	state Exp;
branches;
next	1.57;

1.57
date	2011.10.26.20.17.12;	author glarkin;	state Exp;
branches;
next	1.56;

1.56
date	2011.09.24.20.14.37;	author pav;	state Exp;
branches;
next	1.55;

1.55
date	2011.09.23.22.23.47;	author amdmi3;	state Exp;
branches;
next	1.54;

1.54
date	2010.04.19.10.43.31;	author ale;	state Exp;
branches;
next	1.53;

1.53
date	2010.03.31.22.14.53;	author rene;	state Exp;
branches;
next	1.52;

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

1.51
date	2009.11.22.19.49.41;	author pav;	state Exp;
branches;
next	1.50;

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

1.49
date	2009.05.01.20.04.09;	author wxs;	state Exp;
branches;
next	1.48;

1.48
date	2009.01.05.20.36.33;	author pav;	state Exp;
branches;
next	1.47;

1.47
date	2006.07.29.19.27.43;	author miwi;	state Exp;
branches;
next	1.46;

1.46
date	2006.05.09.20.52.22;	author edwin;	state Exp;
branches;
next	1.45;

1.45
date	2006.01.18.17.59.59;	author mnag;	state Exp;
branches;
next	1.44;

1.44
date	2005.04.12.03.25.53;	author obrien;	state Exp;
branches;
next	1.43;

1.43
date	2005.04.11.08.02.55;	author obrien;	state Exp;
branches;
next	1.42;

1.42
date	2005.03.11.09.14.41;	author vs;	state Exp;
branches;
next	1.41;

1.41
date	2005.03.07.02.41.00;	author linimon;	state Exp;
branches;
next	1.40;

1.40
date	2005.02.13.17.29.52;	author arved;	state Exp;
branches;
next	1.39;

1.39
date	2005.01.31.19.23.48;	author vs;	state Exp;
branches;
next	1.38;

1.38
date	2005.01.28.14.36.08;	author vs;	state Exp;
branches;
next	1.37;

1.37
date	2004.12.27.04.00.58;	author max;	state Exp;
branches;
next	1.36;

1.36
date	2004.11.11.16.27.11;	author leeym;	state Exp;
branches;
next	1.35;

1.35
date	2004.09.26.03.17.27;	author kris;	state Exp;
branches;
next	1.34;

1.34
date	2004.07.03.23.49.08;	author kris;	state Exp;
branches;
next	1.33;

1.33
date	2004.06.14.22.28.17;	author vs;	state Exp;
branches;
next	1.32;

1.32
date	2004.02.23.05.40.46;	author kris;	state Exp;
branches;
next	1.31;

1.31
date	2004.02.04.05.21.44;	author marcus;	state Exp;
branches;
next	1.30;

1.30
date	2004.02.02.11.45.39;	author arved;	state Exp;
branches;
next	1.29;

1.29
date	2003.10.14.05.18.39;	author max;	state Exp;
branches;
next	1.28;

1.28
date	2003.10.06.05.01.13;	author max;	state Exp;
branches;
next	1.27;

1.27
date	2003.06.29.01.19.45;	author arved;	state Exp;
branches;
next	1.26;

1.26
date	2003.03.07.06.05.38;	author ade;	state Exp;
branches;
next	1.25;

1.25
date	2002.11.25.00.09.04;	author max;	state Exp;
branches;
next	1.24;

1.24
date	2001.01.01.22.13.17;	author max;	state Exp;
branches;
next	1.23;

1.23
date	2001.01.01.10.15.03;	author will;	state Exp;
branches;
next	1.22;

1.22
date	2000.06.26.09.08.27;	author max;	state Exp;
branches;
next	1.21;

1.21
date	2000.04.12.06.20.53;	author obrien;	state Exp;
branches;
next	1.20;

1.20
date	99.08.31.06.47.07;	author mharo;	state Exp;
branches;
next	1.19;

1.19
date	99.08.25.06.35.30;	author obrien;	state Exp;
branches;
next	1.18;

1.18
date	99.08.05.09.56.33;	author max;	state Exp;
branches;
next	1.17;

1.17
date	99.07.08.11.11.10;	author max;	state Exp;
branches;
next	1.16;

1.16
date	99.06.07.10.57.41;	author simokawa;	state Exp;
branches;
next	1.15;

1.15
date	99.04.20.10.51.43;	author max;	state Exp;
branches;
next	1.14;

1.14
date	99.03.11.21.47.12;	author scrappy;	state Exp;
branches;
next	1.13;

1.13
date	99.03.08.07.28.31;	author asami;	state Exp;
branches;
next	1.12;

1.12
date	97.05.17.12.24.33;	author max;	state Exp;
branches;
next	1.11;

1.11
date	97.04.04.16.26.01;	author max;	state Exp;
branches;
next	1.10;

1.10
date	97.03.26.16.13.19;	author max;	state Exp;
branches;
next	1.9;

1.9
date	97.02.15.15.40.25;	author max;	state Exp;
branches;
next	1.8;

1.8
date	97.02.02.21.45.35;	author max;	state Exp;
branches;
next	1.7;

1.7
date	96.11.16.16.25.10;	author max;	state Exp;
branches;
next	1.6;

1.6
date	96.11.13.12.41.15;	author asami;	state Exp;
branches;
next	1.5;

1.5
date	96.11.12.02.19.12;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	96.11.02.20.24.09;	author max;	state Exp;
branches;
next	1.3;

1.3
date	96.10.31.01.40.26;	author max;	state Exp;
branches;
next	1.2;

1.2
date	96.10.29.06.33.58;	author max;	state Exp;
branches;
next	1.1;

1.1
date	96.10.25.10.18.23;	author max;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.10.25.10.18.23;	author max;	state Exp;
branches;
next	;


desc
@@


1.61
log
@Switch exporter over
@
text
@# New ports collection makefile for: SWI-Prolog
# Date created:			10 August 1996
# Whom:				Michael Butschky <butsch@@computi.erols.com>
#
# $FreeBSD: head/lang/swi-pl/Makefile 303874 2012-09-08 07:41:57Z linimon $
#

PORTNAME=	swi-pl
PORTVERSION=	5.10.5
PORTREVISION=	1
CATEGORIES=	lang
MASTER_SITES=	http://www.swi-prolog.org/download/stable/src/
DISTNAME=	pl-${PORTVERSION}

MAINTAINER=	g.gonter@@ieee.org
COMMENT=	Edinburgh-style Prolog compiler

LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp \
		readline:${PORTSDIR}/devel/readline \
		odbc:${PORTSDIR}/databases/unixODBC \
		jpeg:${PORTSDIR}/graphics/jpeg \

CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

SWIPLDIR=	${PORTNAME:C/-//}-${PORTVERSION}
XPCE_VER=	6.6.66

MAN1=		swipl.1 swipl-rc.1 swipl-ld.1 xpce-client.1
MANCOMPRESSED=	no

NOPRECIOUSMAKEVARS=	yes
USE_GMAKE=	yes
USE_XORG=	xft xpm xt
MAKE_JOBS_UNSAFE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	ARCH=${ARCH}-${OPSYS:L}
CONFIGURE_TARGET=	${ARCH}-${OPSYS:L}
CONFIGURE_ARGS=	--with-world --without-jpl

PLIST_SUB=	DISTNAME=${SWIPLDIR} ARCH=${ARCH} OS=${OPSYS:L}
PLIST_SUB+=	XPCE_VER=${XPCE_VER}

.include <bsd.port.pre.mk>

.if (${ARCH} == "i386" || ${ARCH} == "powerpc")
PLIST_SUB+=	BITS=32
.else
PLIST_SUB+=	BITS=64
.endif

.if (${ARCH} == "amd64")
ARCH=		x86_64
.endif

post-patch:
	@@${REINPLACE_CMD} -e '/edit/s/INSTALL_PROGRAM/BSD_INSTALL_SCRIPT/g' \
		${WRKSRC}/src/Makefile.in
	@@${REINPLACE_CMD} -e 's!^mandir=@@mandir@@!mandir=${MANPREFIX}/man!' \
		${WRKSRC}/src/Makefile.in \
		${WRKSRC}/packages/xpce/src/Makefile.in

post-configure:
	@@${REINPLACE_CMD} -e '/MALLOC_H/s/^#define \(HAVE_.*MALLOC_H\).*/\/\* #undef \1 \*\//g' \
		${WRKSRC}/src/config.h
	@@${REINPLACE_CMD} -e '/EXECINFO_H/s/^#define \(HAVE_.*EXECINFO_H\).*/\/\* #undef \1 \*\//g' \
		${WRKSRC}/src/config.h

post-install:
.for f in swipl swipl-ld swipl-rc
	@@${STRIP_CMD} ${PREFIX}/lib/${SWIPLDIR}/bin/${ARCH}-${OPSYS:L}/$f
.endfor
# swi-pl creates this empty directory
	${RMDIR} ${PREFIX}/lib/${SWIPLDIR}/man

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


1.60
log
@SVN rev 303874 on 2012-09-08 07:41:57Z by linimon

Attempt to fix build on powerpc.  While here, remove remnants from alpha.

Hat:		portmgr
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.59
log
@- Chase unixODBC shlib bump
@
text
@d46 1
a46 1
.if (${ARCH} == "i386")
a55 5
.if (${ARCH} == "alpha")
EXTRA_PATCHES=	${FILESDIR}/extra-patch-src-configure \
		${FILESDIR}/extra-patch-src-Makefile-in
.endif

@


1.58
log
@- join multiple LIB_DEPENDS to single one
- convert X11 dependencies to USE_XORG

It's a non-functional change.

Approved by:    novel (mentor)
Feature safe:   yes
@
text
@d10 1
@


1.57
log
@- Updated to latest stable version (5.10.5)
- Removed BROKEN line
- Removed CONFLICTS - binaries were renamed in this release, so no problem
- Set new SWIPLDIR variable to use in pkg-plist and Makefile, that
  contains the new directory name that swi-pl now using.
- Undefined HAVE_EXECINFO too in src/config.h to let it build successfuly
- Adjusted local patches to new version (not tested on "alpha" for sure :))
- Removed files/patch-configure to make --without-jpl in CONFIGURE_ARGS
  actually work

PR:		ports/161414
Submitted by:	Ruslan Mahmatkhanov <cvs-src@@yandex.ru>
Approved by:	g.gonter@@ieee.org (maintainer; timeout - 2+ weeks)
@
text
@d18 2
a19 4
		readline:${PORTSDIR}/devel/readline

LIB_DEPENDS+=	odbc:${PORTSDIR}/databases/unixODBC
LIB_DEPENDS+=	Xt:${PORTSDIR}/x11-toolkits/libXt \
a20 2
		Xpm:${PORTSDIR}/x11/libXpm
LIB_DEPENDS+=	Xft:${PORTSDIR}/x11-fonts/libXft
d33 1
@


1.56
log
@- Mark BROKEN: does not compile
  /usr/local/include/X11/Xdefs.h:47: error: conflicting types for 'Bool'

Reported by:	pointyhat
@
text
@d9 1
a9 2
PORTVERSION=	5.8.3
PORTREVISION=	1
a19 2
BROKEN=		does not compile

a25 2
CONFLICTS=	slffea-[0-9]* TenDRA-[0-9]*

d29 1
d32 1
a32 1
MAN1=		pl.1 plrc.1 plld.1 xpce-client.1 xpce.1
d43 1
a43 1
PLIST_SUB=	DISTNAME=${DISTNAME} ARCH=${ARCH} OS=${OPSYS:L}
d54 4
d71 3
a73 1
	${REINPLACE_CMD} -e '/MALLOC_H/s/^#define \(HAVE_.*MALLOC_H\).*/\/\* #undef \1 \*\//g' \
d77 2
a78 2
.for f in pl plld plrc
	@@${STRIP_CMD} ${PREFIX}/lib/${DISTNAME}/bin/${ARCH}-${OPSYS:L}/$f
d81 1
a81 1
	${RMDIR} ${PREFIX}/lib/${DISTNAME}/man
@


1.55
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
@d21 2
@


1.54
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d41 1
a41 1
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}" ARCH=${ARCH}-${OPSYS:L}
@


1.53
log
@Update to 5.8.3

PR:		ports/144815
Submitted by:	rene
Approved by:	tabthorpe, maintainer timeout
@
text
@d10 1
d18 1
a18 1
LIB_DEPENDS=	gmp:${PORTSDIR}/math/libgmp4 \
@


1.52
log
@- update to jpeg-8
@
text
@d9 1
a9 2
PORTVERSION=	5.6.64
PORTREVISION=	2
d11 1
a11 2
MASTER_SITES=	http://www.swi-prolog.org/download/stable/src/ \
		ftp://ftp.swi.psy.uva.nl/SWI-Prolog/
d31 1
a31 1
XPCE_VER=	6.6.64
@


1.51
log
@- Mark MAKE_JOBS_UNSAFE

Reported by:	pointyhat
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.50
log
@- update to jpeg7
Tested by:	pav on pointyhat
@
text
@d40 1
@


1.49
log
@- Update to 5.6.64

PR:		ports/133578
Submitted by:	Kazumasa Kotani <freebsd@@cuma.sakura.ne.jp>
Approved by:	maintainer timeout
@
text
@d10 1
@


1.48
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d9 1
a9 1
PORTVERSION=	5.6.16
d11 2
a12 2
MASTER_SITES=	ftp://ftp.swi.psy.uva.nl/SWI-Prolog/ \
		http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/
d18 9
d29 8
d40 3
a42 4
CONFIGURE_ENV=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS=	--host=${MACHINE_ARCH}-${OPSYS:L} --disable-mt

MAN1=		pl.1 plrc.1 plld.1
d45 1
d61 1
a61 1
	${REINPLACE_CMD} -e '/edit/s/INSTALL_PROGRAM/BSD_INSTALL_SCRIPT/g' \
d63 3
a69 2
	${REINPLACE_CMD} -e '/^ARCH=/s/^ARCH=.*/ARCH=${ARCH}-${OPSYS:L}/' \
		${WRKSRC}/src/Makefile
@


1.47
log
@- Update to 5.6.16

PR:		ports/100829
Submitted by:	Gerhard Gonter <g.gonter(at)ieee.org>
Approved by:	krion (mentor)
@
text
@a31 4
.if ${OSVERSION} < 500100
IGNORE=		doesn't support FreeBSD < 5.0. Require some C99 functions
.endif

@


1.46
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d9 1
a9 1
PORTVERSION=	5.6.2
@


1.45
log
@Update to 5.6.2
Mark as IGNORE < 500100. Require some C99 functions.

PR:		91936
Submitted by:	Gerhard Gonter <g.gonter@@ieee.org> (maintainer)
@
text
@a20 1
USE_REINPLACE=	yes
@


1.44
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d9 1
a9 1
PORTVERSION=	5.4.7
d18 1
a18 1
LIB_DEPENDS=	readline.5:${PORTSDIR}/devel/readline
d20 1
a20 2
CONFLICTS=	slffea-[0-9]* TenDRA-[0-9]*
NOPRECIOUSMAKEVARS=yes
d24 1
a24 4
# Find libreadline from ports:
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ENV+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
d26 1
d28 1
d33 4
d62 1
a62 1
	# swi-pl creates this empty directory
@


1.43
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d29 1
a29 1
CONFIGURE_ARGS=	--host=${ARCH}-${OPSYS:L} --disable-mt
@


1.42
log
@- Update to 5.4.7
- Use readline for ports

PR:		ports/77893
Submitted by:	Gerhard Gonter (maintainer)
@
text
@d29 1
a29 1
CONFIGURE_ARGS=	--host=${MACHINE_ARCH}-${OPSYS:L} --disable-mt
@


1.41
log
@Note that math/ploticus now installs as bin/ploticus rather than bin/pl.
Remove obsoleted conflicts.

Prodded by:		vs
@
text
@d9 1
a9 1
PORTVERSION=	5.4.6
d18 2
d25 4
d51 1
a51 1
	${REINPLACE_CMD} -e '/MALLOC_H/s/^#define \(HAVE_.*_MALLOC_H\).*/\/\* #undef \1 \*\//g' \
d60 2
@


1.40
log
@Unbreak package build on amd64

Submitted by:	Gerhard Gonter <g.gonter@@ieee.org>
@
text
@d18 1
a18 1
CONFLICTS=	ploticus-[0-9]* slffea-[0-9]* TenDRA-[0-9]*
@


1.39
log
@Fix build on alpha.

PR:		ports/76865
Submitted by:	Gerhard Gonter (maintainer)
@
text
@d47 2
@


1.38
log
@Update to 5.4.6

PR:		ports/76446
Submitted by:	Gerhard Gonter (maintainer)
@
text
@d36 2
a37 5
EXTRA_PATCHES=	${FILESDIR}/extra-patch-src-configure
.endif

.if ${ARCH} != "i386"
BROKEN=		"Broken pkg-plist"
@


1.37
log
@Upgrade to 5.4.5.
Submitted by:	Gerhard Gonter <g.gonter@@ieee.org>
PR:		74279, 74791

Gerhard Gonter agreed to take over the maintainership.
@
text
@d9 1
a9 1
PORTVERSION=	5.4.5
@


1.36
log
@- correct CONFLICTS
- add NOPRECIOUSMAKEVARS to avoid changing ARCH
- fix build and unbreak this port on 5.x
- not to STRIP scripts

PR:		(based on) 71982
Submitted by:	leeym
Approved by:	maintainer timeout
@
text
@d9 1
a9 2
PORTVERSION=	5.2.8
PORTREVISION=	2
d11 2
a12 1
MASTER_SITES=	ftp://ftp.swi.psy.uva.nl/pub/SWI-Prolog/
d15 1
a15 1
MAINTAINER=	max@@FreeBSD.org
d47 9
@


1.35
log
@BROKEN on 5.x: Broken pkg-plist

Approved by:	portmgr (self)
@
text
@d18 3
a20 1
CONFLICTS=	ploticus-* slffea-* TenDRA-*
a23 1
STRIP=
a28 4
.if ${OSVERSION} >= 502126
BROKEN=		"Broken pkg-plist"
.endif

d43 3
a45 4
post-install:
.for f in pl plld plrc
	@@${STRIP_CMD} ${PREFIX}/lib/${DISTNAME}/bin/${ARCH}-${OPSYS:L}/$f
.endfor
@


1.34
log
@Still BROKEN on 64-bit architectures.
@
text
@d28 4
@


1.33
log
@- Fix PLIST on non-32-bit-architectures
- Do not use -O3 on alpha

PR:		ports/60420
Approved by:	maintainer silence
@
text
@d38 4
@


1.32
log
@BROKEN on !i386: Broken pkg-plist
@
text
@d28 8
a35 2
.if ${ARCH} != "i386"
BROKEN=		"Broken pkg-plist"
@


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

(Part 2)
@
text
@d26 6
d37 1
a37 1
.include <bsd.port.mk>
@


1.30
log
@Add a missing conflict
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.29
log
@Disable the build of multithread version.
This should fix the build on 5.x.
@
text
@d18 1
a18 1
CONFLICTS=	ploticus-* slffea-*
@


1.28
log
@Upgrade to 5.2.8.
PR:	56277
@
text
@d10 1
d21 1
a21 1
CONFIGURE_ARGS=	--host=${MACHINE_ARCH}-${OPSYS:L}
@


1.27
log
@Add a conflict for ploticus, slffea and swi-pl.
All install a program bin/pl.
@
text
@d9 1
a9 1
PORTVERSION=	5.0.10
@


1.26
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d17 1
@


1.25
log
@Upgrade to 5.0.10.
This port requires further work, as this just installs the pl-lite at the
moment.  Other packages, such as XPCE are not installed for now.
@
text
@d15 1
@


1.24
log
@Upgrade to 3.4.4.

Also, let the configure respect the CFLAGS.
Submitted by:	Mario Sergio Fujikawa Ferreira <lioux@@uol.com.br>
PR:		19713
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/swi-pl/Makefile,v 1.23 2001/01/01 10:15:03 will Exp $
d9 1
a9 1
PORTVERSION=	3.4.4
d11 1
a11 1
MASTER_SITES=	ftp://swi.psy.uva.nl/pub/SWI-Prolog/
a16 1
WRKSRC=		${WRKDIR}/${DISTNAME}/src
d18 1
a18 1
CONFIGURE_ARGS=	--host=${ARCH}-${OS}
a19 1
MAKE_FLAGS+=	CIFLAGS=-DRTLD_LAZY -f
d21 1
a21 3
PLIST_SUB=	DISTNAME=${DISTNAME} ARCH=${ARCH} OS=${OS}

OS!=	uname -s | tr '[:upper:]' '[:lower:]'
d25 1
a25 1
	@@/usr/bin/strip ${PREFIX}/lib/${DISTNAME}/bin/${ARCH}-${OS}/$f
@


1.23
log
@Goodbye, YEAR2000.  Hello, 2001.

Approved by:	asami
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/swi-pl/Makefile,v 1.22 2000/06/26 09:08:27 max Exp $
d9 1
a9 1
PORTVERSION=	3.3.8
d19 1
a19 1
CONFIGURE_ARGS=	--host=${ARCH}-freebsd
d23 3
a25 1
PLIST_SUB=	DISTNAME=${DISTNAME}
d29 1
a29 1
	@@strip ${PREFIX}/lib/${DISTNAME}/bin/${PERL_ARCH}/$f
@


1.22
log
@Upgrade to 3.3.8.
originally submitted by:	Makoto MATSUSHITA <matusita@@ics.es.osaka-u.ac.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/swi-pl/Makefile,v 1.21 2000/04/12 06:20:53 obrien Exp $
a14 2

Y2K=		http://www.hio.hen.nl/faq/SWI-Prolog.html#7.__warranty
@


1.21
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/swi-pl/Makefile,v 1.20 1999/08/31 06:47:07 mharo Exp $
d9 1
a9 1
PORTVERSION=	3.2.9
d12 1
a12 1
DISTNAME=	pl-3.2.9
d28 1
a28 1
.for f in pl pl-bite plld plrc
@


1.20
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@a1 1
# Version required:		3.2.9
d5 1
a5 1
# $FreeBSD: ports/lang/swi-pl/Makefile,v 1.19 1999/08/25 06:35:30 obrien Exp $
d8 2
a9 2
DISTNAME=	pl-3.2.9
PKGNAME=	swi-pl-3.2.9
d12 1
@


1.19
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d14 1
a14 1
MAINTAINER=	max@@FreeBSD.ORG
@


1.18
log
@Upgrade to 3.2.9.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.17 1999/07/08 11:11:10 max Exp $
@


1.17
log
@Upgrade to 3.2.8.
@
text
@d2 1
a2 1
# Version required:		3.2.8
d6 1
a6 1
# $Id: Makefile,v 1.16 1999/06/07 10:57:41 simokawa Exp $
d9 2
a10 2
DISTNAME=	pl-3.2.8
PKGNAME=	swi-pl-3.2.8
@


1.16
log
@Replace i386-freebsd with PERL_ARCH so that packages can be built on alpha.
@
text
@d2 1
a2 1
# Version required:		3.2.5
d6 1
a6 1
# $Id: Makefile,v 1.15 1999/04/20 10:51:43 max Exp $
d9 2
a10 2
DISTNAME=	pl-3.2.5
PKGNAME=	swi-pl-3.2.5
d18 1
@


1.15
log
@Upgrade to 3.2.5.

PR:		10801
Submitted by:	Dan Cross <tenser@@hurricane.phys.psu.edu>
Minor tweaks by: max
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1999/03/11 21:47:12 scrappy Exp $
d28 1
a28 1
	@@strip ${PREFIX}/lib/${DISTNAME}/bin/${ARCH}-freebsd/$f
@


1.14
log
@Commit all Y2K/WWW_SITE changes from today...
@
text
@d2 1
a2 1
# Version required:		2.8.6
d6 1
a6 1
# $Id: Makefile,v 1.13 1999/03/08 07:28:31 asami Exp $              
d9 3
a11 3
DISTNAME=	pl-2.8.6
PKGNAME=	swi-pl-2.8.6
CATEGORIES=     lang
d20 1
a20 1
CONFIGURE_TARGET=	${MACHINE_ARCH}-freebsd
d23 2
a24 1
MAN1=		pl.1 chpl.1 plld.1
d27 2
a28 2
.for f in pl pl-bite chpl
	@@strip ${PREFIX}/lib/${DISTNAME}/bin/i386-freebsd/$f
@


1.13
log
@Fix to make ports work with bsd.port.mk rev. 1.306.
${MACHINE_ARCH}--freebsd${OSREL} is now passed to CONFIGURE_ARGS if
GNU_CONFIGURE is defined.  Take the target out of CONFIGURE_ARGS of
some ports that added it explicitly; define it as
${MACHINE_ARCH}--freebsd if the port doesn't like the ${OSREL} part;
define it as something else (such as ${MACHINE_ARCH}--freebsdelf if
the port requires that; define it as an empty string if the port
doesn't like it at all.

The last might be a sign that a GNU_CONFIGURE port actually doesn't
use GNU's version of configure at all; but I don't have time to go
look at them all, we'll fix them as time goes on.

At least we've got much fewer "-unknown-"s in the tree as the result. :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1997/05/17 12:24:33 max Exp $              
d15 2
@


1.12
log
@Upgrade, 2.8.2 -> 2.8.6.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1997/04/04 16:26:01 max Exp $              
d18 1
a18 1
CONFIGURE_ARGS=	i386-freebsd
@


1.11
log
@Upgrade, 2.8.0 -> 2.8.2.
@
text
@d2 1
a2 1
# Version required:		2.8.2
d6 1
a6 1
# $Id: Makefile,v 1.10 1997/03/26 16:13:19 max Exp $              
d9 2
a10 2
DISTNAME=	pl-2.8.2
PKGNAME=	swi-pl-2.8.2
@


1.10
log
@Upgrade, 2.7.20 -> 2.8.0.
@
text
@d2 1
a2 1
# Version required:		2.8.0
d6 1
a6 1
# $Id: Makefile,v 1.9 1997/02/15 15:40:25 max Exp $              
d9 2
a10 2
DISTNAME=	pl-2.8.0
PKGNAME=	swi-pl-2.8.0
@


1.9
log
@Upgrade, 2.7.18 -> 2.7.20.
@
text
@d2 1
a2 1
# Version required:		2.7.20
d6 1
a6 1
# $Id: Makefile,v 1.8 1997/02/02 21:45:35 max Exp $              
d9 2
a10 2
DISTNAME=	pl-2.7.20
PKGNAME=	swi-pl-2.7.20
@


1.8
log
@Upgrade, 2.7.16 -> 2.7.18.
@
text
@d2 1
a2 1
# Version required:		2.7.18
d6 1
a6 1
# $Id: Makefile,v 1.7 1996/11/16 16:25:10 max Exp $              
d9 2
a10 2
DISTNAME=	pl-2.7.18
PKGNAME=	swi-pl-2.7.18
@


1.7
log
@Upgrade, 2.7.15 -> 2.7.16.
@
text
@d2 1
a2 1
# Version required:		2.7.16
d6 1
a6 1
# $Id: Makefile,v 1.6 1996/11/13 12:41:15 asami Exp $              
d9 2
a10 2
DISTNAME=	pl-2.7.16
PKGNAME=	swi-pl-2.7.16
@


1.6
log
@Fix Makefiles to work with new bsd.port.mk.  Mostly just replacing
${COMPRESS_MAN} so they will at least work.  I will come back later
and get rid of all the .if !defined(NOMANCOMPRESS) stuff.
@
text
@d2 1
a2 1
# Version required:		2.7.15
d6 1
a6 1
# $Id: Makefile,v 1.5 1996/11/12 02:19:12 obrien Exp $              
d9 2
a10 2
DISTNAME=	pl-2.7.15
PKGNAME=	swi-pl-2.7.15
@


1.5
log
@CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1996/11/02 20:24:09 max Exp $              
d21 1
a25 3
.endfor
.for f in pl.1 chpl.1 plld.1
	${COMPRESS_MAN} ${PREFIX}/man/man1/$f
@


1.4
log
@Use ${COMPRESS_MAN} to compress man pages.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1996/10/31 01:40:26 max Exp $              
d11 1
a11 1
CATEGORIES+=    lang
a17 1

@


1.3
log
@Upgrade, 2.7.14 -> 2.7.15.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1996/10/29 06:33:58 max Exp $              
a26 1
.if !defined(NOMANCOMPRESS)
d28 1
a28 1
	gzip -9nf ${PREFIX}/man/man1/$f
a29 1
.endif
@


1.2
log
@Removed NO_CDROM.
(The license agreement is similar to GPL and, thus, there should be
no problem with redistributing the original archive as long as we put no
restriction.)
@
text
@d2 1
a2 1
# Version required:		2.7.14
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1996/10/25 10:18:23 max Exp $              
d9 2
a10 2
DISTNAME=	pl-2.7.14
PKGNAME=	swi-pl-2.7.14
a21 6

# Below is for broken configure script that comes with the original
# distribution.  This, and patches/patch-00 will be removed as soon as
# the original files are corrected.
pre-configure:
	@@${CP} ${FILESDIR}/configure ${WRKSRC}
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1996/08/10 00:12:11 butsch@@computi.erols.com Exp $              
a21 1
NO_CDROM= 	"No commercial use."
@


1.1.1.1
log
@Port of SWI-Prolog.

Submitted by:	Michael Butschky <butsch@@computi.erols.com>
Modified and Updated by: max
@
text
@@
