1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
freebsd-ports/graphics/grafx2/Makefile
Tijl Coosemans 60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00

55 lines
1.2 KiB
Makefile

# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD$
PORTNAME= grafx2
PORTVERSION= 2.4.2035
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= GOOGLE_CODE
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Pixelart-oriented bitmap painting program
LIB_DEPENDS= libX11.so:${PORTSDIR}/x11/libX11 \
libpng15.so:${PORTSDIR}/graphics/png
USES= gmake pkgconfig tar:tgz
USE_SDL= sdl image
WRKSRC= ${WRKDIR}/${PORTNAME}/src
CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H
OPTIONS_DEFINE= TTF LUA
TTF_DESC= True Type font support
OPTIONS_DEFAULT=TTF
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MTTF}
USE_SDL+= ttf
.else
MAKE_ARGS+= NOTTF=1
.endif
.if ${PORT_OPTIONS:MLUA}
USES+= lua:51 pkgconfig
.else
MAKE_ARGS+= NOLUA=1
.endif
post-patch:
@${REINPLACE_CMD} \
-e 's|^ prefix = .*$$| prefix = ${PREFIX}|' \
-e '/scripts\/libs/d' \
-e 's/CC = gcc/CC ?= gcc/' \
${WRKSRC}/Makefile
@${REINPLACE_CMD} \
-e 's|macosx|FreeBSD|g' \
${WRKSRC}/mountlist.c ${WRKSRC}/init.c
@${REINPLACE_CMD} \
-e 's|Extract_path(program_dir, argv0);|strcpy(program_dir,"${PREFIX}/bin/");|' \
${WRKSRC}/setup.c
.include <bsd.port.mk>