diff options
Diffstat (limited to 'graphics/gimp-app-devel/Makefile')
-rw-r--r-- | graphics/gimp-app-devel/Makefile | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/graphics/gimp-app-devel/Makefile b/graphics/gimp-app-devel/Makefile new file mode 100644 index 000000000..dce1bc703 --- /dev/null +++ b/graphics/gimp-app-devel/Makefile @@ -0,0 +1,142 @@ +# New ports collection makefile for: The GIMP +# Date created: Mon Nov 18 21:28:43 CST 1996 +# Whom: erich@FreeBSD.org +# +# $FreeBSD$ +# $MCom: ports/graphics/gimp-app-devel/Makefile,v 1.12 2007/04/03 17:41:42 ahze Exp $ +# + +PORTNAME= gimp-app +PORTVERSION= 2.3.19 +PORTEPOCH?= 2 +CATEGORIES?= graphics gnome +MASTER_SITES= ftp://ftp.gimp.org/pub/%SUBDIR%/ \ + http://gimp.mirrors.hoobly.com/%SUBDIR%/ \ + http://ftp.gwdg.de/pub/misc/grafik/gimp/%SUBDIR%/ \ + ftp://ftp.fh-heilbronn.de/mirrors/ftp.gimp.org/%SUBDIR%/ \ + ftp://ftp.insync.net/pub/mirrors/ftp.gimp.org/%SUBDIR%/ \ + http://www.mirrorservice.org/sites/ftp.gimp.org/pub/%SUBDIR%/ \ + ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/%SUBDIR%,} +MASTER_SITE_SUBDIR= gimp/v${PORTVERSION:R} +DISTNAME= gimp-${PORTVERSION} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A GNU Image Manipulation Program development version + +LIB_DEPENDS= exif.12:${PORTSDIR}/graphics/libexif \ + wmf.2:${PORTSDIR}/graphics/libwmf \ + poppler-glib.1:${PORTSDIR}/graphics/poppler-gtk \ + aa.1:${PORTSDIR}/graphics/aalib \ + mng.1:${PORTSDIR}/graphics/libmng \ + png.5:${PORTSDIR}/graphics/png \ + jpeg.9:${PORTSDIR}/graphics/jpeg \ + tiff.4:${PORTSDIR}/graphics/tiff \ + lcms.1:${PORTSDIR}/graphics/lcms + +USE_BZIP2= yes +USE_GETTEXT= yes +USE_XPM= yes +USE_GMAKE= yes +USE_AUTOTOOLS= libtool:15 +USE_GNOME+= gnomehack intltool intlhack gtk20 libartlgpl2 ltverhack desktopfileutils +WANT_GNOME= yes +USE_GCC= 3.4+ +USE_LDCONFIG= yes +INSTALLS_ICONS= yes +LIBTOOLFLAGS= --disable-ltlibs --release-ignore +CONFIGURE_ARGS?=--disable-perl \ + --with-html-dir=${PREFIX}/share/doc/gimp \ + --disable-gtk-doc \ + --without-print \ + --disable-python \ + --with-desktop-dir=${PREFIX}/share \ + --docdir=${PREFIX}/share/doc/gimp \ + --enable-default-binary +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" \ + GIMP_THREAD_LIBS=${PTHREAD_LIBS} + +.if !defined(GIMP_SLAVE) +OPTIONS?= DEBUG "debugging" off \ + HELPBROWSER "internal help browser" on \ + MP "multiple processor support" off \ + RSVG "SVG format support" on +.endif + +.include <bsd.port.pre.mk> + +.if defined(GIMP_SLAVE) +PKG_CONFIG?= ${LOCALBASE}/bin/pkg-config +GIMP_LIBS= `${PKG_CONFIG} --libs gimp-2.0` +GIMP_THUMB_LIBS=`${PKG_CONFIG} --libs gimpthumb-2.0` +GIMP_UI_LIBS= `${PKG_CONFIG} --libs gimpui-2.0` + +LIB_DEPENDS+= gimp-2.0.0:${PORTSDIR}/graphics/gimp-app-devel + +.else + +CONFLICTS= gimp-1.* gimp-app-[0-9]* + +MAN1+= gimp-2.3.1 gimp-remote-2.3.1 gimptool-2.0.1 +MAN5+= gimprc-2.3.5 +MLINKS= gimp-2.3.1 gimp.1 \ + gimp-2.3.1 gimp-console-2.3.1 \ + gimp-console-2.3.1 gimp-console.1 \ + gimp-remote-2.3.1 gimp-remote.1 \ + gimprc-2.3.5 gimprc.5 + +.if defined(WITHOUT_RSVG) +CONFIGURE_ARGS+= --without-librsvg +PLIST_SUB+= SVG="@comment " +.else +USE_GNOME+= librsvg2 +PLIST_SUB+= SVG="" +.endif + +.if defined(WITH_DEBUG) +CONFIGURE_ARGS+= --enable-debug +.endif + +.if defined(WITH_MP) +CONFIGURE_ARGS+= --enable-mp +.else +CONFIGURE_ARGS+= --disable-mp +.endif + +.if ${HAVE_GNOME:Mgnomehier}!="" || defined(WITH_GNOME) +USE_GNOME+= desktopfileutils gnomehier +PLIST_SUB+= GNOME="" +.else +PLIST_SUB+= GNOME="@comment " +.endif + +.if defined(WITH_HELPBROWSER) +USE_GNOME+= libgtkhtml +CONFIGURE_ARGS+= --with-gtkhtml2 +PLIST_SUB+= HELPBROWSER="" +.else +CONFIGURE_ARGS+= --without-gtkhtml2 +PLIST_SUB+= HELPBROWSER="@comment " +.endif + +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%GIMP_LIBS%%|${GIMP_LIBS}|; \ + s|%%GIMP_THUMB_LIBS%%|${GIMP_THUMB_LIBS}|; \ + s|%%GIMP_UI_LIBS%%|${GIMP_UI_LIBS}|' \ + ${WRKSRC}/plug-ins/pygimp/Makefile.in + @${REINPLACE_CMD} -e 's|"libpng"|"libpng12"|' \ + ${WRKSRC}/configure + +post-install: +.if !defined(GIMP_SLAVE) +.if ${HAVE_GNOME:Mgnomehier}!="" || defined(WITH_GNOME) + ${MKDIR} ${PREFIX}/share/mime-info ${PREFIX}/share/application-registry + ${INSTALL_DATA} ${WRKSRC}/desktop/gimp.applications ${PREFIX}/share/application-registry + ${INSTALL_DATA} ${WRKSRC}/desktop/gimp.keys ${PREFIX}/share/mime-info +.endif +.endif + @-update-desktop-database + +.include <bsd.port.post.mk> |