head	1.70;
access;
symbols
	RELEASE_8_3_0:1.64
	RELEASE_9_0_0:1.61
	RELEASE_7_4_0:1.55
	RELEASE_8_2_0:1.55
	RELEASE_6_EOL:1.53
	RELEASE_8_1_0:1.52
	RELEASE_7_3_0:1.50
	RELEASE_8_0_0:1.45
	RELEASE_7_2_0:1.42
	RELEASE_7_1_0:1.41
	RELEASE_6_4_0:1.41
	RELEASE_5_EOL:1.39
	RELEASE_7_0_0:1.39
	RELEASE_6_3_0:1.39
	PRE_XORG_7:1.34
	RELEASE_4_EOL:1.29
	RELEASE_6_2_0:1.28
	RELEASE_6_1_0:1.25
	RELEASE_5_5_0:1.25
	RELEASE_6_0_0:1.20
	RELEASE_5_4_0:1.18
	RELEASE_4_11_0:1.15
	RELEASE_5_3_0:1.12
	old_RELEASE_4_10_0:1.5;
locks; strict;
comment	@# @;


1.70
date	2013.03.08.21.56.28;	author svnexp;	state Exp;
branches;
next	1.69;

1.69
date	2013.02.06.07.45.13;	author svnexp;	state Exp;
branches;
next	1.68;

1.68
date	2012.12.10.19.24.02;	author svnexp;	state Exp;
branches;
next	1.67;

1.67
date	2012.11.17.05.58.55;	author svnexp;	state Exp;
branches;
next	1.66;

1.66
date	2012.06.28.16.12.21;	author johans;	state Exp;
branches;
next	1.65;

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

1.64
date	2012.02.14.12.45.20;	author mm;	state Exp;
branches;
next	1.63;

1.63
date	2012.02.06.12.25.46;	author miwi;	state Exp;
branches;
next	1.62;

1.62
date	2012.01.10.11.41.37;	author ale;	state Exp;
branches;
next	1.61;

1.61
date	2011.09.23.22.23.45;	author amdmi3;	state Exp;
branches;
next	1.60;

1.60
date	2011.09.12.23.17.31;	author gabor;	state Exp;
branches;
next	1.59;

1.59
date	2011.06.24.22.38.57;	author mm;	state Exp;
branches;
next	1.58;

1.58
date	2011.04.11.20.09.30;	author pav;	state Exp;
branches;
next	1.57;

1.57
date	2011.03.19.13.15.23;	author ale;	state Exp;
branches;
next	1.56;

1.56
date	2011.03.07.23.19.36;	author johans;	state Exp;
branches;
next	1.55;

1.55
date	2011.01.12.07.45.33;	author johans;	state Exp;
branches;
next	1.54;

1.54
date	2011.01.12.07.40.22;	author johans;	state Exp;
branches;
next	1.53;

1.53
date	2010.07.24.16.38.13;	author mm;	state Exp;
branches;
next	1.52;

1.52
date	2010.05.31.01.59.34;	author ade;	state Exp;
branches;
next	1.51;

1.51
date	2010.04.19.10.43.30;	author ale;	state Exp;
branches;
next	1.50;

1.50
date	2010.02.26.07.37.25;	author johans;	state Exp;
branches;
next	1.49;

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

1.48
date	2009.11.20.08.20.44;	author johans;	state Exp;
branches;
next	1.47;

1.47
date	2009.10.31.13.14.48;	author johans;	state Exp;
branches;
next	1.46;

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

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

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

1.43
date	2009.05.13.09.45.53;	author ale;	state Exp;
branches;
next	1.42;

1.42
date	2008.09.23.09.02.25;	author amdmi3;	state Exp;
branches;
next	1.41;

1.41
date	2008.06.18.20.41.50;	author pav;	state Exp;
branches;
next	1.40;

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

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

1.38
date	2007.10.07.05.43.16;	author linimon;	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.09.08.01.00.17;	author linimon;	state Exp;
branches;
next	1.35;

1.35
date	2007.06.11.05.45.56;	author miwi;	state Exp;
branches;
next	1.34;

1.34
date	2007.05.01.23.18.00;	author miwi;	state Exp;
branches;
next	1.33;

1.33
date	2007.04.17.18.51.07;	author miwi;	state Exp;
branches;
next	1.32;

1.32
date	2007.03.13.08.10.16;	author miwi;	state Exp;
branches;
next	1.31;

1.31
date	2007.03.03.14.21.55;	author rafan;	state Exp;
branches;
next	1.30;

1.30
date	2007.01.31.16.11.41;	author miwi;	state Exp;
branches;
next	1.29;

1.29
date	2006.11.16.03.15.52;	author vanilla;	state Exp;
branches;
next	1.28;

1.28
date	2006.10.09.08.18.34;	author ale;	state Exp;
branches;
next	1.27;

1.27
date	2006.05.10.14.46.42;	author ale;	state Exp;
branches;
next	1.26;

1.26
date	2006.05.09.20.52.19;	author edwin;	state Exp;
branches;
next	1.25;

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

1.24
date	2005.11.24.11.25.04;	author edwin;	state Exp;
branches;
next	1.23;

1.23
date	2005.11.18.15.20.34;	author mnag;	state Exp;
branches;
next	1.22;

1.22
date	2005.11.17.12.58.03;	author pav;	state Exp;
branches;
next	1.21;

1.21
date	2005.11.03.21.02.24;	author pav;	state Exp;
branches;
next	1.20;

1.20
date	2005.07.14.15.29.43;	author pav;	state Exp;
branches;
next	1.19;

1.19
date	2005.05.24.22.54.23;	author pav;	state Exp;
branches;
next	1.18;

1.18
date	2005.03.26.22.24.06;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2005.01.31.00.35.48;	author girgen;	state Exp;
branches;
next	1.16;

1.16
date	2005.01.09.05.05.05;	author vanilla;	state Exp;
branches;
next	1.15;

1.15
date	2004.12.18.15.34.20;	author pav;	state Exp;
branches;
next	1.14;

1.14
date	2004.12.05.18.50.47;	author lioux;	state Exp;
branches;
next	1.13;

1.13
date	2004.11.02.19.47.04;	author pav;	state Exp;
branches;
next	1.12;

1.12
date	2004.08.19.17.41.10;	author vanilla;	state Exp;
branches;
next	1.11;

1.11
date	2004.06.15.11.40.01;	author kris;	state Exp;
branches;
next	1.10;

1.10
date	2004.05.21.06.37.36;	author krion;	state Exp;
branches;
next	1.9;

1.9
date	2004.05.20.10.26.21;	author vanilla;	state Exp;
branches;
next	1.8;

1.8
date	2004.05.13.09.11.42;	author kris;	state Exp;
branches;
next	1.7;

1.7
date	2004.05.07.01.12.26;	author vanilla;	state Exp;
branches;
next	1.6;

1.6
date	2004.05.05.21.54.06;	author vanilla;	state Exp;
branches;
next	1.5;

1.5
date	2004.03.29.09.05.05;	author kris;	state Exp;
branches;
next	1.4;

1.4
date	2004.03.16.17.27.30;	author vanilla;	state Exp;
branches;
next	1.3;

1.3
date	2004.02.25.17.09.45;	author vanilla;	state Exp;
branches;
next	1.2;

1.2
date	2004.02.25.07.02.51;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	2004.02.20.20.13.47;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.70
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313635
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: kiwi@@oav.net
# $FreeBSD: head/lang/pike76/Makefile 313635 2013-03-08 11:32:11Z bapt $

PORTNAME=	pike76
PORTVERSION=	7.6.112
PORTREVISION=	18
CATEGORIES=	lang
MASTER_SITES=	ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \
		http://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \
		ftp://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \
		http://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \
		ftp://ftp.oav.net/pike/7.6/ \
		ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/
DISTNAME=	Pike-v${PORTVERSION}

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

LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg \
		tiff:${PORTSDIR}/graphics/tiff \
		gdbm:${PORTSDIR}/databases/gdbm \
		pcre:${PORTSDIR}/devel/pcre \
		mird:${PORTSDIR}/databases/mird \
		gmp:${PORTSDIR}/math/gmp

CONFLICTS=	pike7[28]-[0-9]*
CONFLICTS_BUILD=nettle-[2-9]*

OPTIONS_DEFINE=	TTF FREETYPE OPT_CFLAGS MYSQL FFMPEG PGSQL \
		SANE PDF SVG2 TDS FFTW
OPTIONS_DEFAULT=TTF FREETYPE OPT_CFLAGS MYSQL NOODBC
OPTIONS_SINGLE=	ODBC
OPTIONS_SINGLE_ODBC=	NOODBC UNIXODBC IODBC

TTF_DESC?=	Add FreeType 1 support
FREETYPE_DESC?=	Add FreeType 2 support
OPT_CFLAGS_DESC?=	Enable additional compiliation optimizations
FFMPEG_DESC?=	Add FFmpeg support
NOODBC_DESC?=	No ODBC support (default)
UNIXODBC_DESC?=	Add UnixODBC support
IODBC_DESC?=	Add iODBC support
SANE_DESC?=	Add SANE support
PDF_DESC?=	Add PDF support
SVG2_DESC?=	Add SVG2 support
TDS_DESC?=	Add FreeTDS (Sybase and MSSQL) support
FFTW_DESC?=	Add libFFTW support

MAN1=		pike.1

WANT_MESA=	yes

CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
CONFIGURE_ARGS+=	--without-debug \
		 --with-thread-library=${PTHREAD_LIBS} \
		 --with-double-precision \
		 --with-long-double-precision \
		 --disable-rpath \
		 --without-rtldebug \
		 --without-cdebug \
		 --without-copt \
		 --without-security \
		 --with-oob \
		 --without-poll \
		 --without-devpoll \
		 --with-max-fd=60000 \
		 --with-gmp \
		 --with-zlib \
		 --with-threads \
		 --with-readline \
		 --with-jpeg \
		 --with-tiff \
		 --with-gdbm \
		 --without-java \
		 --without-ssleay \
		 --without-GTK \
		 --without-gnome \
		 --without-glade \
		 --without-libglade-config \
		 --without-machine-code \
		 --with-relocatable-dumped-modules \
		 --without-GL --without-GLUT \
		 --prefix=${PREFIX}

MAKE_ARGS=	CONFIGUREARGS="${CONFIGURE_ARGS}"

USE_GETTEXT=	yes
USES=		bison
USE_GMAKE=	yes

# Allow building Embedded Perl
CONFIGURE_ARGS+=	--with-perl
USE_PERL5=	YES

PLIST_FILES=	bin/pike bin/pike76 bin/hilfe

.include <bsd.port.pre.mk>

ONLY_FOR_ARCHS=	i386 amd64

.if ${OSVERSION} < 800000 && ${ARCH} == "amd64"
BROKEN=		segfaults during build
.endif

.if ${PORT_OPTIONS:MEXPERIMENTAL_FEATURES}
CONFIGURE_ARGS+=	--with-computed-goto \
		--with-pg \
		--with-long-long-int \
		--with-long-int \
		--with-short-int \
		--with-keypair-loop \
		--without-lock \
		--with-new-multisets
.endif

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

.if ${PORT_OPTIONS:MFFMPEG}
LIB_DEPENDS+=	avcodec:${PORTSDIR}/multimedia/ffmpeg
CONFIGURE_ARGS+=	--with-ffmpeg
.else
CONFIGURE_ARGS+=	--without-ffmpeg
.endif

.if ${PORT_OPTIONS:MFFTW}
LIB_DEPENDS+=	fftw:${PORTSDIR}/math/fftw
.endif

.if ${PORT_OPTIONS:MTTF}
LIB_DEPENDS+=	ttf:${PORTSDIR}/print/freetype
CONFIGURE_ARGS+=	--with-ttflib
.else
CONFIGURE_ARGS+=	--without-ttflib
.endif

.if ${PORT_OPTIONS:MFREETYPE}
LIB_DEPENDS+=	freetype:${PORTSDIR}/print/freetype2
CONFIGURE_ARGS+=	--with-freetype
.else
CONFIGURE_ARGS+=	--without-freetype
.endif

.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL=	yes
CONFIGURE_ARGS+=	--with-mysql=${PREFIX}
.else
CONFIGURE_ARGS+=	--without-mysql
.endif

.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=	yes
CONFIGURE_ARGS+=	--with-pgsql=${PREFIX}
.else
CONFIGURE_ARGS+=	--without-pgsql
.endif

.if ${PORT_OPTIONS:MMSQL}
BUILD_DEPENDS+=	msql:${PORTSDIR}/databases/msql
CONFIGURE_ARGS+=	--with-msql=${PREFIX}
.else
CONFIGURE_ARGS+=	--without-msql
.endif

.if ${PORT_OPTIONS:MUNIXODBC}
LIB_DEPENDS+=	odbc:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+=	--with-odbc
.endif

.if ${PORT_OPTIONS:MIODBC}
LIB_DEPENDS+=	iodbc:${PORTSDIR}/databases/libiodbc
CONFIGURE_ARGS+=	--with-odbc
.endif

.if ${PORT_OPTIONS:MNOODBC}
CONFIGURE_ARGS+=	--without-odbc
.endif

.if ${PORT_OPTIONS:MSANE}
LIB_DEPENDS+=	sane:${PORTSDIR}/graphics/sane-backends
CONFIGURE_ARGS+=	--with-sane
.else
CONFIGURE_ARGS+=	--without-sane
.endif

.if ${PORT_OPTIONS:MPDF}
LIB_DEPENDS+=	pdf:${PORTSDIR}/print/pdflib \
		panda:${PORTSDIR}/print/panda
CONFIGURE_ARGS+=	--with-libpdf --with-libpanda
.else
CONFIGURE_ARGS+=	--without-libpdf --without-libpanda
.endif

.if ${PORT_OPTIONS:MSVG2}
LIB_DEPENDS+=	rsvg-2:${PORTSDIR}/graphics/librsvg2
CONFIGURE_ARGS+=	--with-svg
.else
CONFIGURE_ARGS+=	--without-svg
.endif

.if ${PORT_OPTIONS:MTDS}
LIB_DEPENDS+=	ct:${PORTSDIR}/databases/freetds
CONFIGURE_ARGS+=	--with-sybase
PLIST_SUB+=	SYBASE:=""
.else
CONFIGURE_ARGS+=	--without-sybase
PLIST_SUB+=	SYBASE:="@@comment "
.endif

INSTALL_TARGET=	install_nodoc

pre-configure:
	@@${ECHO} ${CONFIGURE_ARGS}

post-patch:
	@@${REINPLACE_CMD} -e 's| -lgmp| -L${LOCALBASE}/lib -lgmp|' \
		${WRKSRC}/src/modules/Gmp/configure ${WRKSRC}/src/modules/_Image_XFace/configure
	@@${REINPLACE_CMD} -e 's|%%PTHREAD_CFLAGS%%|${PTHREAD_CFLAGS}|' \
			-e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
			-e "s|/cc/|&'|" \
		${WRKSRC}/src/configure

post-install:
	@@${STRIP_CMD} ${PREFIX}/pike/${PORTVERSION}/bin/pike
	@@${INSTALL_SCRIPT} ${WRKSRC}/bin/hilfe ${PREFIX}/bin
	@@${INSTALL_MAN} ${WRKSRC}/man/pike.1 ${MAN1PREFIX}/man/man1
	@@cd ${PREFIX} && ${FIND} pike/${PORTVERSION} ! -type d >> ${TMPPLIST}
	@@cd ${PREFIX} && ${FIND} pike/${PORTVERSION} -type d -empty -delete
	@@cd ${PREFIX} && ${FIND} -d pike/${PORTVERSION} -type d | \
		${SED} 's,^,@@dirrm ,' >> ${TMPPLIST}
	@@${ECHO} '@@unexec rmdir %D/pike 2>/dev/null || true' >> ${TMPPLIST}

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


1.69
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311746
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/pike76/Makefile 311746 2013-02-06 07:34:43Z bapt $
d87 1
a87 1
USE_BISON=	build
@


1.68
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308630
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308630 | mm | 2012-12-10 19:11:11 +0000 (Mon, 10 Dec 2012) | 4 lines
## SVN ##
## SVN ## Update PCRE to 8.32
## SVN ## Introduces the UTF-32 library pcre32
## SVN ## Bump PORTREVISION in dependent ports
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 6
# New ports collection makefile for:	pike75
# Date created:		05 Feb 2004
# Whom:			kiwi@@oav.net
#
# $FreeBSD: head/lang/pike76/Makefile 308630 2012-12-10 19:11:11Z mm $
#
d81 1
a213 8
.if ${PORT_OPTIONS:MMESA}
USE_GL=		yes
LIB_DEPENDS+=	gtkgl:${PORTSDIR}/x11-toolkits/gtkglarea
CONFIGURE_ARGS+=	--with-GL --with-GLUT
.else
CONFIGURE_ARGS+=	--without-GL --without-GLUT
.endif

@


1.67
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/pike76/Makefile 300896 2012-07-14 13:54:48Z beat $
d10 1
a10 1
PORTREVISION=	17
@


1.66
log
@Convert to new options framework
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.65
log
@- update png to 1.5.10
@
text
@d10 1
a10 1
PORTREVISION=	16
d23 6
a28 6
LIB_DEPENDS=	jpeg.11:${PORTSDIR}/graphics/jpeg \
		tiff.4:${PORTSDIR}/graphics/tiff \
		gdbm.4:${PORTSDIR}/databases/gdbm \
		pcre.1:${PORTSDIR}/devel/pcre \
		mird.1:${PORTSDIR}/databases/mird \
		gmp.10:${PORTSDIR}/math/gmp
d33 18
a50 13
OPTIONS=	TTF "Add FreeType 1 support" on \
		FREETYPE "Add FreeType 2 support" on \
		OPT_CFLAGS "Enable additional compiliation optimizations" on \
		MYSQL "Add MySQL support" on \
		FFMPEG "Add FFmpeg support" off \
		POSTGRESQL "Add Postgres SQL support" off \
		UNIXODBC "Add UnixODBC support (incompatible with IODBC)" off \
		IODBC "Add iODBC support (incompatible with UnixODBC)" off \
		SANE "Add SANE support" off \
		PDF "Add PDF support" off \
		SVG2 "Add SVG2 support" off \
		TDS "Add FreeTDS (Sybase and MSSQL) support" off \
		FFTW "Add libFFTW support" off
d84 1
d107 1
a107 7
.if defined(WITHOUT_RELOCATABLE_DUMPED_MODULES)
CONFIGURE_ARGS+=	--without-relocatable-dumped-modules
.else
CONFIGURE_ARGS+=	--with-relocatable-dumped-modules
.endif

.if defined(WITH_EXPERIMENTAL_FEATURES)
d118 1
a118 1
.if defined(WITH_OPT_CFLAGS)
d126 2
a127 2
.if defined(WITH_FFMPEG)
LIB_DEPENDS+=	avcodec.1:${PORTSDIR}/multimedia/ffmpeg
d133 2
a134 2
.if defined(WITH_FFTW)
LIB_DEPENDS+=	fftw.2:${PORTSDIR}/math/fftw
d137 2
a138 2
.if defined(WITH_TTF)
LIB_DEPENDS+=	ttf.4:${PORTSDIR}/print/freetype
d144 2
a145 2
.if defined(WITH_FREETYPE)
LIB_DEPENDS+=	freetype.9:${PORTSDIR}/print/freetype2
d151 1
a151 1
.if defined(WITH_MYSQL)
d158 1
a158 1
.if defined(WITH_POSTGRESQL)
d165 1
a165 1
.if defined(WITH_MSQL)
d172 2
a173 2
.if defined(WITH_UNIXODBC)
LIB_DEPENDS+=	odbc.2:${PORTSDIR}/databases/unixODBC
d177 2
a178 2
.if defined(WITH_IODBC)
LIB_DEPENDS+=	iodbc.3:${PORTSDIR}/databases/libiodbc
d182 1
a182 1
.if !defined(WITH_UNIXODBC) && !defined(WITH_IODBC)
d186 2
a187 2
.if defined(WITH_SANE)
LIB_DEPENDS+=	sane.1:${PORTSDIR}/graphics/sane-backends
d193 3
a195 3
.if defined(WITH_PDF)
LIB_DEPENDS+=	pdf.6:${PORTSDIR}/print/pdflib \
		panda.0:${PORTSDIR}/print/panda
d201 2
a202 2
.if defined(WITH_SVG2)
LIB_DEPENDS+=	rsvg-2.10:${PORTSDIR}/graphics/librsvg2
d208 2
a209 2
.if defined(WITH_TDS)
LIB_DEPENDS+=	ct.4:${PORTSDIR}/databases/freetds
d217 1
a217 1
.if defined(HAVE_MESA) || defined(WITH_MESA)
d219 1
a219 1
LIB_DEPENDS+=	gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
@


1.64
log
@Bump pcre library dependency due to 8.30 update
@
text
@d10 1
a10 1
PORTREVISION=	15
@


1.63
log
@- Chase unixODBC shlib bump
@
text
@d10 1
a10 1
PORTREVISION=	14
d26 1
a26 1
		pcre.0:${PORTSDIR}/devel/pcre \
@


1.62
log
@Chase pdflib.so version and bump PORTREVISION accordingly.
@
text
@d10 1
a10 1
PORTREVISION=	13
d173 1
a173 1
LIB_DEPENDS+=	odbc.1:${PORTSDIR}/databases/unixODBC
@


1.61
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
@d194 1
a194 1
LIB_DEPENDS+=	pdf.8:${PORTSDIR}/print/pdflib \
@


1.60
log
@- Track dependencies after databases/gdbm update
@
text
@a51 1
CONFIGURE_ENV=	CPPFLAGS=${CPPFLAGS}
@


1.59
log
@Bump due to ffmpeg update to 0.7.1
@
text
@d10 1
a10 1
PORTREVISION=	12
d25 1
a25 1
		gdbm.3:${PORTSDIR}/databases/gdbm \
@


1.58
log
@- Mark BROKEN on amd64/7

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


1.57
log
@Bump PORTREVISION for ports linking to default libmysqlclient.
@
text
@d98 4
@


1.56
log
@- Remove broken workaround when security/nettle is installed
  and register it as CONFLICTS_BUILD instead
- Remove md5 checksum while we're here

Reported by:		pointyhat via pav
@
text
@d10 1
a10 1
PORTREVISION=	10
@


1.55
log
@Correct /usr/local/include -> ${LOCALBASE}/include

Feature safe:	yes
@
text
@d31 1
d82 1
a82 2
MAKE_ARGS=	CONFIGUREARGS="${CONFIGURE_ARGS}" ac_cv_lib_nettle_md5_init=no \
		ac_cv_lib_nettle_nettle_md5_init=no
@


1.54
log
@Set CPPFLAGS and pass it to configure explicitly.
This should be a no-op and result in the same package.
It avoids the port build breaking when ports/153625 gets committed.

PR:		ports/153625
Submitted by:	gerald
Feature safe:	yes
@
text
@d50 1
a50 1
CPPFLAGS+=	-I/usr/local/include ${PTHREAD_CFLAGS}
@


1.53
log
@- Update ffmpeg to 0.6
@
text
@d50 2
a51 1
CONFIGURE_ENV=	CPPFLAGS+=${PTHREAD_CFLAGS}
@


1.52
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d10 1
a10 1
PORTREVISION=	9
@


1.51
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.50
log
@Update my email address to the @@FreeBSD.org version

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


1.49
log
@- update to jpeg-8
@
text
@d20 1
a20 1
MAINTAINER=	johans@@stack.nl
@


1.48
log
@- Convert to dynamic plist.
  The old package list was very incomplete, resulting in a useless package
  lacking many of the files that would have been installed.
  It would be impossible to even start 'pike' from a package install.
  The plist would also be incorrect if any OPTIONS were selected.
  The only reason Pointyhat and others didn't complain loudly was
  because of some strategically placed '@@unexec rm -rf's.
- Bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	6
d23 1
a23 1
LIB_DEPENDS=	jpeg.10:${PORTSDIR}/graphics/jpeg \
@


1.47
log
@Fix build error on -CURRENT (result of a parsing fix in /bin/sh)

Submitted by:	jilles
@
text
@d10 1
a10 1
PORTREVISION=	5
d91 2
a95 1
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
d235 8
a242 10
	${STRIP_CMD} ${PREFIX}/pike/${PORTVERSION}/bin/pike
	${INSTALL_SCRIPT} ${WRKSRC}/bin/hilfe ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/man/pike.1 ${MAN1PREFIX}/man/man1

verify:
	@@(cd ${WRKSRC}; make verify)

# Autodocs is currently b0rken.... :/
#doc:
#	@@(cd ${WRKSRC}; make documentation)
@


1.46
log
@- Remove dependency on security/nettle in preparation of nettle upgrade
  (now using nettle code included in the pike distribution)
- Claim maintainership
@
text
@d229 2
a230 2
		${WRKSRC}/src/configure
	@@${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
@


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

PR:		ports/137568
Submitted by:	Piotr Smyrak
@
text
@d10 1
a10 1
PORTREVISION=	4
d20 1
a20 1
MAINTAINER=	ports@@FreeBSD.org
a26 1
		nettle.2:${PORTSDIR}/security/nettle \
d80 2
a81 1
MAKE_ARGS=	"CONFIGUREARGS=${CONFIGURE_ARGS}"
@


1.44
log
@- update to jpeg7
Tested by:	pav on pointyhat
@
text
@d31 2
@


1.43
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	3
d23 1
a23 1
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
@


1.42
log
@- Reset maintainer at his request

PR:		127234
Submitted by:	Xavier Beaudouin <kiwi at oav dot net> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	2
d29 1
a29 1
		gmp.7:${PORTSDIR}/math/libgmp4
@


1.41
log
@- Now compiles on amd64/7
@
text
@d20 1
a20 1
MAINTAINER=	kiwi@@oav.net
@


1.40
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
@a93 4
.if ${ARCH} == "amd64" && ${OSVERSION} >= 700019
BROKEN=	Does not compile
.endif

@


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

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


1.38
log
@Move the definition of USE_PERL5 before bsd.port.pre.mk inclusion.  This
is necessary to allow conditional inclusion of bsd.perl.mk.

Hat:		portmgr
@
text
@d10 1
d82 1
a82 1
USE_BISON=	yes
@


1.37
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d84 4
d93 1
a93 1
.if ${ARCH} == "amd64" && ${OSVERSION} >= 700019 
a96 4
# Allow building Embedded Perl
CONFIGURE_ARGS+=	--with-perl
USE_PERL5=	YES

@


1.36
log
@Welcome bsd.perl.mk.  Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
@
text
@d27 2
a28 1
		mird.1:${PORTSDIR}/databases/mird
a92 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
@- Broken Does not compile on FreeBSD >= 7.0 amd64

Submitted by:	pointyhat via kris
Approved by:	maintainer
@
text
@d97 1
a97 2
# Allow building Embeded perl when >= 5.6
.if ${PERL_LEVEL} > 500600
a99 3
.else
CONFIGURE_ARGS+=	--without-perl
.endif
@


1.34
log
@- Update to 7.6.112

PR:		112273
Submitted by:   Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d88 4
@


1.33
log
@- Update to 7.6.108
- Make the dependcy to libfftw optional since math/fftw needs gcc 4.1.2-xxx
  to be compiled users may not afford this long compilation time
- Update MASTER_SITES

PR:		111746
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	7.6.108
@


1.32
log
@- Update to 7.6.104

PR:             110187
Submitted by:   Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	7.6.104
d12 1
d14 1
d16 1
a16 3
		ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/ \
		ftp://ftp.us.caudium.net/pub/pike/7.6/ \
		ftp://ftp.us.caudium.net/pub/pike/official_releases/${PORTVERSION}/
a24 1
		fftw.2:${PORTSDIR}/math/fftw \
d40 2
a41 1
		TDS "Add FreeTDS (Sybase and MSSQL) support" off
d133 4
@


1.31
log
@- Chase databases/freetds update: ct.3 -> ct.4, tds.4 -> tds.5
- Bump PORTREVISION where necessary
@
text
@d9 1
a9 1
PORTVERSION=	7.6.102
@


1.30
log
@- Update to 7.6.102

PR:		108554
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d205 1
a205 1
LIB_DEPENDS+=	ct.1:${PORTSDIR}/databases/freetds
@


1.29
log
@- Update to 7.6.94

PR:		ports/105546
Submitted by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	7.6.94
#PORTREVISION=	2
@


1.28
log
@Chase pdf library and bump PORTREVISION.
@
text
@d9 2
a10 2
PORTVERSION=	7.6.64
PORTREVISION=	2
@


1.27
log
@Chase gmp library and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	1
d191 1
a191 1
LIB_DEPENDS+=	pdf.7:${PORTSDIR}/print/pdflib \
@


1.26
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d10 1
d91 1
a91 1
LIB_DEPENDS+=	gmp.6:${PORTSDIR}/math/libgmp4
@


1.25
log
@1: Upgrade to 7.6.64.
2: use ONLY_FOR_ARCHS, and it's compileable on my amd64 box.

PR:		ports/91452
Submitted by:	maintainer
@
text
@a78 1
USE_REINPLACE=	yes
@


1.24
log
@security/nettle is out of date : port version is 1.7, available is 1.13

	Nettle port is out of date. Nettle website has 1.13 for ages.
	Nettle port needs to be updated for software fixes purposes.

Bumped portversion of lang/pike76

PR:		ports/87655
Submitted by:	Xavier beaudouin <kiwi@@oav.net>
@
text
@d9 1
a9 2
PORTVERSION=	7.6.50
PORTREVISION=	2
d86 1
a86 4
.if ${ARCH} != "i386"
BROKEN=		"Build fails on !i386"
.endif

@


1.23
log
@Backport devel patch to fix underflow in in modify_shared_string()
Bump PORTREVISION

PR:		89225
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
d28 1
a28 1
		nettle.1:${PORTSDIR}/security/nettle \
@


1.22
log
@- Update to 7.6.50

PR:		ports/89127
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d10 1
@


1.21
log
@- Update to 7.6.48

PR:		ports/88378
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	7.6.48
d243 2
a244 2
#verify:
#	@@(cd ${WRKSRC}; make verify)
@


1.20
log
@- Fix typo (expiremental -> experimental)
@
text
@d9 1
a9 1
PORTVERSION=	7.6.24
d11 2
a12 1
MASTER_SITES=	ftp://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \
a44 2
WRKSRC=		${WRKDIR}/${DISTNAME}/src/

a46 1
GNU_CONFIGURE=	yes
d77 2
d82 1
d158 1
a158 1
.if defined(WITH_POSTGRES)
a224 2
USE_GMAKE=	yes

d232 1
a232 1
		${WRKSRC}/modules/Gmp/configure ${WRKSRC}/modules/_Image_XFace/configure
d234 1
a234 1
		${WRKSRC}/configure
d236 1
a236 1
		${WRKSRC}/configure
d240 2
a241 2
	${INSTALL_SCRIPT} ${WRKSRC}hilfe ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}../man/pike.1 ${MAN1PREFIX}/man/man1
d243 2
a244 2
verify:
	@@(cd ${WRKSRC}; make verify)
@


1.19
log
@- Disable poll support, it's buggy

PR:		ports/81434
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d110 1
a110 1
.if defined(WITH_EXPIREMENTAL_FEATURES)
@


1.18
log
@BROKEN on !i386: Does not compile

Approved by:    portmgr (self)
@
text
@d60 2
a61 1
		 --with-poll \
@


1.17
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
@d84 2
a85 2
.if ${ARCH} == "sparc64" || ${ARCH} == "amd64"
BROKEN=		"Build fails on sparc64 and amd64"
@


1.16
log
@bump librsvg's version for fix dependcy.

PR:		ports/75877
Submitted by:	maintainer
@
text
@d157 1
a157 1
LIB_DEPENDS+=	pq.3:${PORTSDIR}/databases/postgresql7
@


1.15
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
@d200 1
a200 1
LIB_DEPENDS+=	librsvg-2.2:${PORTSDIR}/graphics/librsvg2
@


1.14
log
@Chase library version bump on multimedia/ffmpeg
@
text
@d192 1
a192 1
LIB_DEPENDS+=	pdf.6:${PORTSDIR}/print/pdflib \
@


1.13
log
@- Update to 7.6.24

PR:		ports/73406
Submitted by:	Xavier Beaudouin <kiwi@@oav.net> (maintainer)
@
text
@d129 1
a129 1
LIB_DEPENDS+=	avcodec.0:${PORTSDIR}/multimedia/ffmpeg
@


1.12
log
@Upgrade to 7.6.13.

PR:		ports/70658
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	7.6.13
d16 1
a16 1
DISTNAME=	pike-${PORTVERSION}
@


1.11
log
@Also broken on amd64
@
text
@d9 1
a9 1
PORTVERSION=	7.6.9
@


1.10
log
@- Add more MASTER_SITES

PR:		ports/66959
Submitted by:	maintainer
@
text
@d84 2
a85 2
.if ${ARCH} == "sparc64"
BROKEN=		"Build fails on sparc64"
@


1.9
log
@Upgrade to 7.6.9.

PR:		ports/66776
Submitted by:	maintainer
@
text
@d13 3
a15 1
		ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/
@


1.8
log
@BROKEN on sparc64: Build fails
@
text
@d9 1
a9 1
PORTVERSION=	7.6.6
d14 1
a14 1
DISTNAME=	Pike-v${PORTVERSION}
@


1.7
log
@- Update to 7.6.6 Release

PR:		ports/66330
Submitted by:	maintainer
@
text
@d82 4
@


1.6
log
@Upgrade to 7.6.3.

PR:		ports/66200
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	7.6.3
d14 1
a14 1
DISTNAME=	pike-${PORTVERSION}
@


1.5
log
@BROKEN on !i386: Does not build (errors running pike binary during build)
@
text
@d8 2
a9 2
PORTNAME=	pike75
PORTVERSION=	7.5.21
d12 1
a12 2
		ftp://ftp.oav.net/pike/7.5/export/ \
		http://grendel.firewall.com/caudium-pkg/ \
d14 1
a14 1
DISTNAME=	Pike-v${PORTVERSION}
d30 9
a38 1
		MYSQL "Add MySQL support" on
d42 1
a42 1
WRKSRC=		${WRKDIR}/Pike-v${PORTVERSION}/src/
a81 4
.if ${ARCH} != "i386"
BROKEN=		"Does not build on !i386 (errors running pike binary during build)"
.endif

a94 68
.endif

.if exists(${LOCALBASE}/lib/libavcodec.so.0)
WITH_FFMPEG=	yes
OPTIONS+=	FFMPEG "Add FFmpeg support" on
.else
OPTIONS+=	FFMPEG "Add FFmpeg support" off
.endif

.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/libpq.so.3)
WITH_POSTGRES=	yes
OPTIONS+=	POSTGRES "Add Postgres SQL support" on
.else
OPTIONS+=	POSTGRES "Add Postgres SQL support" off
.endif

.if exists(${LOCALBASE}/lib/libodbc.so.1)
WITH_UNIXODBC=	yes
OPTIONS+=	UNIXODBC "Add UnixODBC support (incompatible with IODBC)" on
.else
OPTIONS+=	UNIXODBC "Add UnixODBC support (incompatible with IODBC)" off
.endif

.if exists(${LOCALBASE}/lib/libiodbc.so.2)
WITH_IODBC=	yes
OPTIONS+=	IODBC "Add iODBC support (incompatible with UnixODBC)" on
.else
OPTIONS+=	IODBC "Add iODBC support (incompatible with UnixODBC)" off
.endif

.if exists(${LOCALBASE}/lib/libsane.so.1)
WITH_SANE=	yes
OPTIONS+=	SANE "Add SANE support" on
.else
OPTIONS+=	SANE "Add SANE support" off
.endif

.if exists(${LOCALBASE}/lib/libgtkgl.so.5)
WITH_MESA=	yes
.endif

.if exists(${LOCALBASE}/lib/libpdf.so.6) || exists(${LOCALBASE}/lib/libpanda.so.0)
WITH_PDF=	yes
OPTIONS+=	PDF "Add PDF support" on
.else
OPTIONS+=	PDF "Add PDF support" off
.endif

.if exists(${LOCALBASE}/lib/librsvg-2.so.2)
WITH_SVG2=	yes
OPTIONS+=	SVG2 "Add SVG2 support" on
.else
OPTIONS+=	SVG2 "Add SVG2 support" off
.endif

.if exists(${LOCALBASE}/lib/libct.so.1)
WITH_TDS=	yes
OPTIONS+=	TDS "Add FreeTDS (Sybase and MSSQL) support" on
.else
OPTIONS+=	TDS "Add FreeTDS (Sybase and MSSQL) support" off
@


1.4
log
@- Update to 7.5.21
- Fix threads support that was broken

PR:		ports/64344
Submitted by:	maintainer
@
text
@d75 4
@


1.3
log
@Should append variable to LDFLAGS, no assign it.

Submitted by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	7.5.17
PORTREVISION=	1
a11 2
		ftp://ftp.oav.net/pkg_freebsd/distfiles/ \
		http://ftp.oav.net/pkg_freebsd/distfiles/ \
a12 1
		http://ftp.oav.net/pike/7.5/export/ \
d15 1
a15 1
DISTNAME=	Pike-v${PORTVERSION}-4
d25 1
a26 2
# Nettle doesn't work ;(
#		nettle.1:${PORTSDIR}/security/nettle \
d40 1
a40 1
CONFIGURE_ENV=	LDFLAGS+=${PTHREAD_LIBS} CPPFLAGS+=${PTHREAD_CFLAGS}
d42 1
d278 1
a278 6
#.if (${MACHINE} == "i386")
#CONFIGURE_ARGS+= --with-poll
#.else
## Alpha seems to have problems with poll() with pike... :/
#CONFIGURE_ARGS+= --without-poll
#.endif
d280 1
a280 1
USE_GMAKE=	yes
@


1.2
log
@- Added mird support
- Fixed detection of libs that was b0rken
- Fixed patch for PTHREAD_LIBS and PTHREADS_CFLAGS

PR:		ports/63187
Submitted by:	maintainer
@
text
@d45 1
a45 1
CONFIGURE_ENV=	LDFLAGS=${PTHREAD_LIBS} CPPFLAGS+=${PTHREAD_CFLAGS}
@


1.1
log
@Add pike75 7.5.17, a dynamic programming language with a syntax similar
to C++.

PR:		ports/62436
Submitted by:	kiwi@@oav.net
@
text
@d10 1
d28 2
a29 1
		pcre.0:${PORTSDIR}/devel/pcre
d61 1
a61 1
		 --with-jpeg=${PREFIX} \
@

