head	1.49;
access;
symbols
	RELEASE_7_3_0:1.46
	RELEASE_8_0_0:1.42
	RELEASE_7_2_0:1.39
	RELEASE_7_1_0:1.39
	RELEASE_6_4_0:1.39
	RELEASE_5_EOL:1.38
	RELEASE_7_0_0:1.38
	RELEASE_6_3_0:1.38
	PRE_XORG_7:1.35
	RELEASE_4_EOL:1.35
	RELEASE_6_2_0:1.35
	RELEASE_6_1_0:1.32
	RELEASE_5_5_0:1.32
	RELEASE_6_0_0:1.32
	RELEASE_5_4_0:1.32
	RELEASE_4_11_0:1.30
	RELEASE_5_3_0:1.27
	RELEASE_4_10_0:1.25
	RELEASE_5_2_1:1.19
	RELEASE_5_2_0:1.19
	RELEASE_4_9_0:1.18
	RELEASE_5_1_0:1.17
	RELEASE_4_8_0:1.15
	RELEASE_5_0_0:1.11
	old_RELEASE_4_7_0:1.10
	old_RELEASE_4_6_2:1.7
	old_RELEASE_4_6_1:1.7
	old_RELEASE_4_6_0:1.7
	old_RELEASE_5_0_DP1:1.7
	old_RELEASE_4_5_0:1.6
	old_RELEASE_4_4_0:1.6
	old_RELEASE_4_3_0:1.6
	old_RELEASE_4_2_0:1.6
	old_RELEASE_4_1_1:1.5
	old_RELEASE_4_1_0:1.5
	old_RELEASE_3_5_0:1.5
	old_RELEASE_4_0_0:1.4
	old_RELEASE_3_4_0:1.2
	old_RELEASE_3_3_0:1.2
	old_RELEASE_3_2_0:1.1.1.1
	old_v0_6_110:1.1.1.1
	old_VNS:1.1.1;
locks; strict;
comment	@# @;


1.49
date	2010.06.02.03.07.36;	author linimon;	state dead;
branches;
next	1.48;

1.48
date	2010.05.31.01.59.34;	author ade;	state Exp;
branches;
next	1.47;

1.47
date	2010.04.19.10.43.30;	author ale;	state Exp;
branches;
next	1.46;

1.46
date	2010.02.26.07.36.23;	author johans;	state Exp;
branches;
next	1.45;

1.45
date	2010.02.23.18.05.58;	author johans;	state Exp;
branches;
next	1.44;

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

1.43
date	2009.11.04.21.06.16;	author johans;	state Exp;
branches;
next	1.42;

1.42
date	2009.08.09.11.34.51;	author johans;	state Exp;
branches;
next	1.41;

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

1.40
date	2009.05.13.09.45.52;	author ale;	state Exp;
branches;
next	1.39;

1.39
date	2008.06.06.13.41.13;	author edwin;	state Exp;
branches;
next	1.38;

1.38
date	2007.10.17.10.12.45;	author ade;	state Exp;
branches;
next	1.37;

1.37
date	2007.10.04.01.25.17;	author edwin;	state Exp;
branches;
next	1.36;

1.36
date	2007.08.04.11.41.00;	author gabor;	state Exp;
branches;
next	1.35;

1.35
date	2006.10.09.08.18.34;	author ale;	state Exp;
branches;
next	1.34;

1.34
date	2006.08.04.12.34.45;	author erwin;	state Exp;
branches;
next	1.33;

1.33
date	2006.05.10.14.46.42;	author ale;	state Exp;
branches;
next	1.32;

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

1.31
date	2005.01.31.00.35.48;	author girgen;	state Exp;
branches;
next	1.30;

1.30
date	2004.12.18.15.34.19;	author pav;	state Exp;
branches;
next	1.29;

1.29
date	2004.11.27.05.45.43;	author edwin;	state Exp;
branches;
next	1.28;

1.28
date	2004.11.18.22.23.27;	author kris;	state Exp;
branches;
next	1.27;

1.27
date	2004.06.15.11.40.51;	author kris;	state Exp;
branches;
next	1.26;

1.26
date	2004.05.21.06.28.33;	author krion;	state Exp;
branches;
next	1.25;

1.25
date	2004.03.19.21.08.08;	author vanilla;	state Exp;
branches;
next	1.24;

1.24
date	2004.03.15.02.15.08;	author pav;	state Exp;
branches;
next	1.23;

1.23
date	2004.03.13.05.58.20;	author kris;	state Exp;
branches;
next	1.22;

1.22
date	2004.02.25.19.29.19;	author vanilla;	state Exp;
branches;
next	1.21;

1.21
date	2004.02.25.10.19.57;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2004.02.04.05.21.42;	author marcus;	state Exp;
branches;
next	1.19;

1.19
date	2003.09.26.23.38.34;	author edwin;	state Exp;
branches;
next	1.18;

1.18
date	2003.06.01.00.05.11;	author foxfair;	state Exp;
branches;
next	1.17;

1.17
date	2003.05.06.09.15.09;	author leeym;	state Exp;
branches;
next	1.16;

1.16
date	2003.04.14.06.26.11;	author edwin;	state Exp;
branches;
next	1.15;

1.15
date	2003.02.21.12.35.06;	author knu;	state Exp;
branches;
next	1.14;

1.14
date	2003.02.11.07.12.56;	author ijliao;	state Exp;
branches;
next	1.13;

1.13
date	2003.01.04.15.53.38;	author seanc;	state Exp;
branches;
next	1.12;

1.12
date	2003.01.03.08.26.32;	author ijliao;	state Exp;
branches;
next	1.11;

1.11
date	2002.10.27.05.04.35;	author vanilla;	state Exp;
branches;
next	1.10;

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

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

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

1.7
date	2002.03.25.09.19.20;	author sobomax;	state Exp;
branches;
next	1.6;

1.6
date	2000.10.02.21.53.11;	author jeh;	state Exp;
branches;
next	1.5;

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

1.4
date	2000.02.13.01.04.21;	author reg;	state Exp;
branches;
next	1.3;

1.3
date	2000.01.29.22.43.25;	author reg;	state Exp;
branches;
next	1.2;

1.2
date	99.08.25.06.35.14;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.04.03.02.05.18;	author steve;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.04.03.02.05.18;	author steve;	state Exp;
branches;
next	;


desc
@@


1.49
log
@Remove expired port lang/pike72: use pike76 or pike78 instead.
@
text
@# New ports collection makefile for:    pike
# Date created:         16 Jan 1999
# Whom:                 vns@@delta.odessa.ua
#
# $FreeBSD: ports/lang/pike72/Makefile,v 1.48 2010/05/31 01:59:34 ade Exp $
#

PORTNAME=	pike72
PORTVERSION=	7.2.570
PORTREVISION=	9
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.oav.net/pike/7.2/unofficial/ \
		ftp://ftp.us.caudium.net/pub/pike/7.2/unofficial/ 
DISTNAME=	pike-${PORTVERSION}

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	A dynamic programming language with a syntax similar to C++

LIB_DEPENDS=	jpeg.11:${PORTSDIR}/graphics/jpeg \
		tiff.4:${PORTSDIR}/graphics/tiff \
		gdbm.3:${PORTSDIR}/databases/gdbm \
		mird.1:${PORTSDIR}/databases/mird \
		gmp.10:${PORTSDIR}/math/gmp

DEPRECATED=	No longer maintained upstream, consider switching \
		to a more modern version: lang/pike76 or lang/pike78
EXPIRATION_DATE=	2010-04-02

CONFLICTS=	pike7[68]*-[0-9]*

WRKSRC=		${WRKDIR}/${DISTNAME}/src/

USE_BISON=	build
USE_GETTEXT=	yes

GNU_CONFIGURE=	yes

CONFIGURE_ARGS+= --without-debug \
		 --disable-rpath \
		 --without-rtldebug \
		 --without-cdebug \
		 --without-copt \
		 --without-shared-nodes \
		 --without-security \
		 --with-oob \
		 --with-poll \
		 --with-max-fd=60000 \
		 --without-relocatable-dumped-modules \
		 --without-libpanda \
		 --without-perl \
		 --without-GTK \
		 --with-gmp \
		 --with-zlib \
		 --with-threads \
		 --with-readline \
		 --with-jpeg=${PREFIX} \
		 --with-tiff \
		 --with-gdbm \
		 --without-ssleay

.include <bsd.port.pre.mk>

.if ${ARCH} == "alpha" || ${ARCH} == "amd64" || ${ARCH} == "ia64"
BROKEN=		"Does not build on alpha, amd64 or ia64"
.endif

.if ${ARCH} == "i386"
CONFIGURE_ARGS+=	--with-long-double-precision
.endif

PLIST_SUB+=	PORTVERSION=${PORTVERSION}

.if exists(${LOCALBASE}/lib/libttf.so.4)
WITH_TTF=	yes
.endif

.if exists(${LOCALBASE}/lib/libfreetype.so.9)
WITH_FREETYPE=	yes
.endif

.if exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.10)
WITH_MYSQL=	yes
.endif

.if exists(${LOCALBASE}/lib/libpq.so)
WITH_POSTGRES=	yes
.endif

.if exists(${LOCALBASE}/lib/libodbc.so.1)
WITH_UNIXODBC=	yes
.endif

.if exists(${LOCALBASE}/lib/libiodbc.so.2)
WITH_IODBC=	yes
.endif

.if exists(${LOCALBASE}/lib/libsane.so.1)
WITH_SANE=	yes
.endif

.if exists(${LOCALBASE}/lib/libpdf.so.8)
WITH_PDF=	yes
.endif

.if defined(WITH_MOST)
WITH_TTF=	yes
WITH_FREETYPE=	yes
.endif

.if defined(WITH_OPTIMIZED_CFLAGS)
.if (${MACHINE} == "i386")
CFLAGS+=	-O3 -ffast-math -fomit-frame-pointer
.else
CFLAGS+=	-ffast-math -fomit-frame-pointer
.endif
.endif

.if defined(WITH_TTF)
LIB_DEPENDS+=	ttf.4:${PORTSDIR}/print/freetype
CONFIGURE_ARGS+= --with-ttflib
.else
CONFIGURE_ARGS+= --without-ttflib
.endif

.if defined(WITH_FREETYPE)
LIB_DEPENDS+=	freetype.9:${PORTSDIR}/print/freetype2
CONFIGURE_ARGS+= --with-freetype
.else
CONFIGURE_ARGS+= --without-freetype
.endif

.if defined(WITH_MYSQL)
LIB_DEPENDS+=	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
CONFIGURE_ARGS+= --with-mysql=${PREFIX}
.else
CONFIGURE_ARGS+= --without-mysql
.endif

.if defined(WITH_POSTGRES)
USE_PGSQL=	yes
CONFIGURE_ARGS+= --with-pgsql=${PREFIX}
.else
CONFIGURE_ARGS+= --without-pgsql
.endif

.if defined(WITH_MSQL)
BUILD_DEPENDS+=	msql:${PORTSDIR}/databases/msql
CONFIGURE_ARGS+= --with-msql=${PREFIX}
.else
CONFIGURE_ARGS+= --without-msql
.endif

.if defined(WITH_UNIXODBC)
LIB_DEPENDS+=	odbc.1:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+= --with-odbc
.endif

.if defined(WITH_IODBC)
LIB_DEPENDS+=	iodbc.3:${PORTSDIR}/databases/libiodbc
CONFIGURE_ARGS+= --with-odbc
.endif

.if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC)
CONFIGURE_ARGS+= --without-odbc
.endif

.if defined(WITH_SANE)
LIB_DEPENDS+=	sane.1:${PORTSDIR}/graphics/sane-backends
CONFIGURE_ARGS+= --with-sane
.else
CONFIGURE_ARGS+= --without-sane
.endif

.if defined(WITH_PDF)
LIB_DEPENDS+=	pdf.8:${PORTSDIR}/print/pdflib
CONFIGURE_ARGS+= --with-libpdf
.else
CONFIGURE_ARGS+= --without-libpdf
.endif

USE_GMAKE=	yes
MAN1=		hilfe.1 pike.1
MAN1PREFIX=	${PREFIX}/pike/${PORTVERSION}

pre-everything::
.if !defined(WITH_OPTIMIZED_CFLAGS)
	@@${ECHO_MSG} "You can enable additional compilation optimizations"
	@@${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS"
.endif
.if !defined(WITH_TTF) && !defined(WITH_MOST)
	@@${ECHO_MSG} "You can enable _Image_TTF support by defining WITH_TTF."
.endif
.if !defined(WITH_FREETYPE) && !defined(WITH_MOST)
	@@${ECHO_MSG} "You can enable _Image_FreeType support by defining WITH_FREETYPE."
.endif
.if !defined(WITH_MYSQL)
	@@${ECHO_MSG} "You can enable MySQL support by defining WITH_MYSQL."
.endif
.if !defined(WITH_POSTGRES)
	@@${ECHO_MSG} "You can enable PostGres support by defining WITH_POSTGRES."
.endif
.if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC)
	@@${ECHO_MSG} "You can enable unixODBC support by defining WITH_UNIXODBC."
	@@${ECHO_MSG} "You can enable iodbc support by defining WITH_IODBC."
	@@${ECHO_MSG} "Note that you can support only ONE of these two ODBC libs."
.endif
.if !defined(WITH_SANE)
	@@${ECHO_MSG} "You can enable Sane support by defining WITH_SANE."
.endif
.if !defined(WITH_PDF)
	@@${ECHO_MSG} "You can enable PDF support by defining WITH_PDF."
.endif
.if !defined(WITH_MOST)
	@@${ECHO_MSG} "You can enable most of the features here except Sane,"
	@@${ECHO_MSG} "MesaGLi, GNOME and SQL support by defining WITH_MOST."
.endif

pre-configure:
#	@@cd ${WRKSRC}; \
#	./run_autoconfig
	@@${ECHO} ${CONFIGURE_ARGS}

post-install:
	${INSTALL_PROGRAM} ${WRKSRC}pike ${PREFIX}/bin
	${INSTALL_SCRIPT} ${WRKSRC}hilfe ${PREFIX}/bin

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


1.48
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.47
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d10 1
a10 1
PORTREVISION=	8
@


1.46
log
@Mark deprecated (no longer maintained) and refer users to modern versions:
either lang/pike76 or (preferably) lang/pike78

Feature safe:	yes
@
text
@d10 1
a10 1
PORTREVISION=	7
d23 1
a23 1
		gmp.8:${PORTSDIR}/math/libgmp4
@


1.45
log
@Update my mail address to @@FreeBSD.org

Feature safe:   yes
@
text
@d25 4
@


1.44
log
@- update to jpeg-8
@
text
@d16 1
a16 1
MAINTAINER=	johans@@stack.nl
@


1.43
log
@- Take maintainership of caudium12 and pike72 at maintainer's request
- The plan is to upgrade caudium and retire the old pike

Approved by:	Xavier Beaudouin (old maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	6
d19 1
a19 1
LIB_DEPENDS=	jpeg.10:${PORTSDIR}/graphics/jpeg \
@


1.42
log
@- Register CONFLICTS for lang/pike* ports (binaries + manuals in same place)

PR:		ports/137568
Submitted by:	Piotr Smyrak
@
text
@d16 1
a16 1
MAINTAINER=	kiwi@@oav.net
@


1.41
log
@- update to jpeg7
Tested by:	pav on pointyhat
@
text
@d25 2
@


1.40
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	5
d19 1
a19 1
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
@


1.39
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=	4
d23 1
a23 1
		gmp.7:${PORTSDIR}/math/libgmp4
@


1.38
log
@Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.37
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d10 1
a10 1
PORTREVISION=	2
d27 1
a27 1
USE_BISON=	yes
@


1.36
log
@- Remove the DESTDIR modifications from individual ports as we have a new,
  fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
@
text
@d22 2
a23 1
		mird.1:${PORTSDIR}/databases/mird
a66 5
# FreeBSD 5.0 Needs to have libgmp port to support gmp.
.if ${OSVERSION} >= 500000
LIB_DEPENDS+=   gmp.7:${PORTSDIR}/math/libgmp4
.endif

@


1.35
log
@Chase pdf library and bump PORTREVISION.
@
text
@d181 1
a181 1
MAN1PREFIX=	${TARGETDIR}/pike/${PORTVERSION}
@


1.34
log
@Add support for DESTDIR part I.

This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
@
text
@d10 1
a10 1
PORTREVISION=	1
d99 1
a99 1
.if exists(${LOCALBASE}/lib/libpdf.so.7)
d173 1
a173 1
LIB_DEPENDS+=	pdf.7:${PORTSDIR}/print/pdflib
@


1.33
log
@Chase gmp library and bump PORTREVISION.
@
text
@d181 1
a181 1
MAN1PREFIX=	${PREFIX}/pike/${PORTVERSION}
@


1.32
log
@BROKEN on alpha, amd64 and ia64: Does not build

Approved by:    portmgr (self)
@
text
@d10 1
d68 1
a68 1
LIB_DEPENDS+=   gmp.6:${PORTSDIR}/math/libgmp4
@


1.31
log
@Split the postgresql ports into a server and a client part.

All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@@ (kris), ade & sean (mentors)
@
text
@d55 4
@


1.30
log
@- Chase pdflib update

  These ports were broken for 5, resp. 14 months. Ouch.

PR:		ports/75187 (pike76)
Submitted by:	Xavier Beaudouin <kiwi@@oav.net>
Pointy hats:	ale, edwin
@
text
@d78 1
a78 1
.if exists(${LOCALBASE}/lib/libpq.so.2)
d133 1
a133 1
LIB_DEPENDS+=	pq.3:${PORTSDIR}/databases/postgresql7
@


1.29
log
@[MAINTAINER] lang/pike72: Try to fix non i386 compilation breakage.

	Some configuration code on Pike doesn't deal with 64bits
	machines (eg non x86 one). This patch is trying to fix it.

PR:		ports/74315
Submitted by:	Xavier Beaudouin <kiwi@@oav.net>
@
text
@d94 1
a94 1
.if exists(${LOCALBASE}/lib/libpdf.so.5)
d168 1
a168 1
LIB_DEPENDS+=	pdf.6:${PORTSDIR}/print/pdflib
@


1.28
log
@BROKEN on !i386: Does not build
@
text
@a30 2
		 --with-double-precision \
		 --with-long-double-precision \
d55 2
a56 2
.if ${ARCH} != "i386"
BROKEN=		"Build fails on !i386"
@


1.27
log
@BROKEN on amd64: Build fails (silently)
@
text
@d57 2
a58 2
.if ${ARCH} == "amd64"
BROKEN=		"Build fails on amd64"
@


1.26
log
@- Fix MASTER_SITES

PR:		ports/66956
Submitted by:	maintainer
@
text
@d57 4
@


1.25
log
@- Upgrade to 7.2.570.
- Fixing mirrors lists
- Adding missing dependency with gettext.

PR:		ports/64456
Submitted by:	maintainer
@
text
@d11 2
a12 3
MASTER_SITES=	ftp://ftp.oav.net/pkg_freebsd/distfiles/ \
		ftp://ftp.oav.net/pike/7.2/unofficial/ \
		http://grendel.firewall.com/caudium-pkg/
@


1.24
log
@- Fix build on !x86 platforms
- Cleanup

PR:		ports/64235
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d9 1
a9 2
PORTVERSION=	7.2.492
PORTREVISION=	2
a11 1
		http://ftp.oav.net/pkg_freebsd/distfiles/ \
d13 1
a13 4
		http://ftp.oav.net/pike/7.2/unofficial/ \
		http://grendel.firewall.com/caudium-pkg/ \
		ftp://ftp.caudium.net/caudium/snapshots/pike/7.2/unofficial/ \
		http://ftp.caudium.net/caudium/snapshots/pike/7.2/unofficial/
a25 2
WANT_MESA=	yes
WANT_GTK=	yes
d27 1
d46 1
a92 4
.if exists(${LOCALBASE}/lib/libgtkgl.so.5)
WITH_MESA=	yes
.endif

a172 8
.if defined(HAVE_MESA) || defined(WITH_MESA)
USE_MESA=	yes
LIB_DEPENDS+=	gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
CONFIGURE_ARGS+= --with-GL --with-GLUT
.else
CONFIGURE_ARGS+= --without-GL --without-GLUT
.endif

a200 3
.endif
.if !defined(WITH_SANE) || !defined(HAVE_MESA)
	@@${ECHO_MSG} "You can enable MesaGL support by defining WITH_MESA."
@


1.23
log
@BROKEN on !i386: Does not compile
@
text
@a32 1
#WANT_GNOME=	yes
d35 1
a35 1
GNU_CONFIGURE=  yes
a59 2
#		 --with-gdbm=${PREFIX} \
#		 --without-relocatable-dumped-modules \
a62 4
.if ${ARCH} != "i386"
BROKEN=		"Does not compile on !i386"
.endif

a187 16
.endif

#.if defined(HAVE_GNOME)
#USE_GNOME=	yes
#USE_GTK=	yes
#USE_GLI=	yes
#CONFIGURE_ARGS+= --with-GTK --with-gnome --with-glade
#.else
CONFIGURE_ARGS+= --without-GTK --without-gnome --without-glade
#.endif

.if (${MACHINE} == "i386")
CONFIGURE_ARGS+= --with-poll
.else
# Alpha seems to have problems with poll() with pike... :/
CONFIGURE_ARGS+= --without-poll
@


1.22
log
@Stopping using nasm when compiling pike.
Non i386 platforms should be now happy with compiling Pike.

PR:		ports/63350
Submitted by:	maintainer
@
text
@d66 4
@


1.21
log
@BROKEN on !i386: Does not compile
@
text
@a23 4
.if (${MACHINE} == "i386")
BUILD_DEPENDS+=	nasm:${PORTSDIR}/devel/nasm/
.endif

a64 4

.if ${ARCH} != "i386"
BROKEN=		"Does not compile on !i386"
.endif
@


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

(Part 2)
@
text
@d70 4
@


1.19
log
@chase print/pdflib libversion upgrade

PR:		ports/57204
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.18
log
@PR:		52611
Submitted by:	MAINTAINER
Fixing detection of pdflib.so.5 since it has changed from ports/pdflib4 to
ports/pdflib.
@
text
@d183 1
a183 1
LIB_DEPENDS+=	pdf.5:${PORTSDIR}/print/pdflib
@


1.17
log
@Update to version 7.2.294 and removed GNOME dependency to fix unbuildable port.
Added build dependency to gmp4 only when FreeBSD 5.0 is detected.

PR:		50938
Submitted by	Xavier Beaudouin <kiwi@@oav.net>
@
text
@d10 1
a10 1
PORTREVISION=	0
d109 1
a109 1
.if exists(${LOCALBASE}/lib/libpdf.so.4)
d183 1
a183 1
LIB_DEPENDS+=	pdf.5:${PORTSDIR}/print/pdflib4
@


1.16
log
@print/pdflib -> print/pdflib4
Informed maintainer
@
text
@d9 1
a9 1
PORTVERSION=	7.2.440
d28 1
a28 2
LIB_DEPENDS=	gmp.6:${PORTSDIR}/math/libgmp4 \
		jpeg.9:${PORTSDIR}/graphics/jpeg \
d37 1
a37 3
WANT_GNOME=	yes
#USE_AUTOCONF_VER=213
#USE_AUTOMAKE=	yes
d67 3
d72 4
a75 1
.include <bsd.port.pre.mk>
d183 1
a183 1
LIB_DEPENDS+=	pdf.4:${PORTSDIR}/print/pdflib4
d197 6
a202 6
.if defined(HAVE_GNOME)
USE_GNOME=	yes
USE_GTK=	yes
USE_GLI=	yes
CONFIGURE_ARGS+= --with-GTK --with-gnome --with-glade
.else
d204 1
a204 1
.endif
d214 2
a251 1

@


1.15
log
@De-pkg-comment.
@
text
@d180 1
a180 1
LIB_DEPENDS+=	pdf.4:${PORTSDIR}/print/pdflib
@


1.14
log
@upgrade to 7.2.440

PR:		45979
Submitted by:	maintainer
@
text
@d22 1
@


1.13
log
@Chase libpq version bump.
@
text
@d9 1
a9 1
PORTVERSION=	7.2.380
a22 1
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison/
d40 1
d69 1
@


1.12
log
@chase gdbm lib version
@
text
@d143 1
a143 1
LIB_DEPENDS+=	pq.2:${PORTSDIR}/databases/postgresql7
@


1.11
log
@Upgrade to 7.2.380.

PR:		ports/41134
Submitted by:	Xavier Beaudouin <kiwi@@caudium.net>
@
text
@d31 1
a31 1
		gdbm.2:${PORTSDIR}/databases/gdbm \
@


1.10
log
@use port math/libgmp4 in CURRENT
Fix SSL problem.
PR:		40450
Submitted by:	tacho@@factline.com,kiwi@@oav.net
@
text
@d1 3
a3 3
# New ports collection makefile for:	pike
# Date created:		16 Jan 1999
# Whom:			vns@@delta.odessa.ua
d8 3
a10 2
PORTNAME=	pike
PORTVERSION=	7.0.361
d12 7
a18 4
MASTER_SITES=	ftp://ftp.oav.net/pike/7.0/	\
		ftp://ftp.oav.net/caudium/pkg/FreeBSD/distfiles/ \
		ftp://ftp.caudium.net/caudium/snapshots/pike/7.0/ \
		http://grendel.firewall.com/caudium-pkg/
d24 9
d36 6
a41 1
IS_INTERACTIVE=	yes
d44 26
d72 44
a115 2
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
d117 2
a118 14
CONFIGURE_ARGS?= \
	--without-ttflib \
	--without-gdbm \
	--without-mysql \
	--without-postgresql \
	--without-msql \
	--without-jpeg
.endif
CONFIGURE_ARGS+= --without-debug --with-poll --with-oob --with-max-fds=10000 --without-GTK
PLIST_SUB+=	PORTVERSION=${PORTVERSION}

pre-fetch:
.if !defined(BATCH)
	@@${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
d121 126
d248 2
a250 3

pre-clean:
	@@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
@


1.9
log
@Use PORTVERSION in pkg-plist
@
text
@d25 3
d57 1
a57 1
.include <bsd.port.mk>
@


1.8
log
@Update to 3.0.361
new MAINTAINER, no respose from previous MAINTAINER for more than 3 months.
Submitted by:	kiwi@@oav.net
@
text
@d37 1
@


1.7
log
@Add USE_SUBMAKE, where it might be necessary.
@
text
@d9 1
a9 1
PORTVERSION=	7.0.78
d11 5
a15 2
MASTER_SITES=	ftp://ftp.roxen.com/pub/pike/all/${PORTVERSION}/
DISTNAME=	Pike-v${PORTVERSION}
d17 3
a19 1
MAINTAINER=	vns@@delta.odessa.ua
a22 1
USE_SUBMAKE=	yes
d36 1
a36 1
CONFIGURE_ARGS+= --with-poll
a51 2
	${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/include/pike/*.h
	${CHMOD} ${SHAREMODE} ${PREFIX}/include/pike/*.h
@


1.6
log
@MAINTAINER submitted update.

PR: 21382
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pike/Makefile,v 1.5 2000/04/12 06:19:54 obrien Exp $
d18 1
@


1.5
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/pike/Makefile,v 1.4 2000/02/13 01:04:21 reg Exp $
d9 1
a9 1
PORTVERSION=	0.6
d11 2
a12 2
MASTER_SITES=	http://pike.idonex.se/download/
DISTNAME=	Pike-v0.6.110
d20 3
d30 2
d44 6
a49 3
.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
.endif
@


1.4
log
@Make this port actually allow you to pick depends.

Approved by:	maintainer
@
text
@a1 1
# Version required:	0.6
d5 1
a5 1
# $FreeBSD: ports/lang/pike/Makefile,v 1.3 2000/01/29 22:43:25 reg Exp $
d8 2
a9 2
DISTNAME=	Pike-v0.6.110
PKGNAME=	pike-0.6
d12 1
@


1.3
log
@Get this to clean up it's Makefile.inc.
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/pike/Makefile,v 1.2 1999/08/25 06:35:14 obrien Exp $
a15 5
pre-fetch:
.if !defined(BATCH)
	@@${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
.endif

d28 5
d39 3
@


1.2
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d35 3
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id:$
@


1.1.1.1
log
@Import of pike version 0.6.110.
A dynamic programming language with a syntax similar to C++.

PR:		9783
Submitted by:	Vladimir N.Silyaev <vns@@delta.odessa.ua>
@
text
@@
