pkgsrc/graphics/gimp/Makefile
agc e05e4735dd Hardcoding X11PREFIX into package Makefiles forces the user to install
xpkgwedge once, before any other packages have been installed, and
never to delete it.  This change finds the prefix of the installed
pre-req package using pkg_info(1), and allows packages to be found in
${X11BASE} and ${LOCALBASE}, not just ${X11PREFIX} - from mail from
Dave Sainty <dave@dtsp.co.nz>, munged slightly by myself.
2000-07-10 10:40:39 +00:00

67 lines
2 KiB
Makefile

# $NetBSD: Makefile,v 1.53 2000/07/10 10:40:41 agc Exp $
DISTNAME= gimp-1.0.4
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.gimp.org/pub/gimp/v1.0/v1.0.4/ \
ftp://ftp.fu-berlin.de/unix/X11/graphics/gimp/v1.0/v1.0.4/ \
ftp://ftp.cs.umn.edu/pub/gimp/gimp/v1.0/v1.0.4/
EXTRACT_SUFX= .tar.bz2
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${GIMP_DATA}${EXTRACT_SUFX}
MAINTAINER= bsieker@techfak.uni-bielefeld.de
HOMEPAGE= http://www.gimp.org/
DEPENDS+= jpeg-6b:../../graphics/jpeg
DEPENDS+= gtk+-1.2.*:../../x11/gtk
DEPENDS+= mpeg-1.2.1:../../graphics/mpeg-lib
DEPENDS+= png>=1.0.6:../../graphics/png
DEPENDS+= tiff-*:../../graphics/tiff
DEPENDS+= xpm-3.4k:../../graphics/xpm
GIMP_DATA= gimp-data-extras-1.0.0
.ifndef DISPLAY
IS_INTERACTIVE= yes
.endif
USE_X11BASE= yes
USE_GMAKE= yes
USE_PKGLIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-gtk-prefix="`${PKG_INFO} -qp gtk+ | ${AWK} '{print $$2}'`"
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}"
INFO_FILES= pdb.info
CPPFLAGS= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_SUBST+= LOCALBASE=${LOCALBASE}
.include "../../mk/bsd.prefs.mk"
.if (${OBJECT_FMT} == ELF)
LDFLAGS+= -Wl,-E
.endif
post-configure:
@${ECHO_MSG} "--> now configuring in ${GIMP_DATA}"
@(cd ${WRKDIR}/${GIMP_DATA} && ${SETENV} ${CONFIGURE_ENV} \
./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
pre-build:
@if [ "$$DISPLAY" = "" ]; then \
${ECHO} "${DISTNAME} can only be built under X11."; \
exit 1; \
fi
${LINK.c} -o ${WRKSRC}/docs/pdb_self_doc ${FILESDIR}/pdb_self_doc.c
post-install:
@(cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${ALL_TARGET})
@(cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${INSTALL_TARGET})
@(cd ${WRKDIR}/${GIMP_DATA} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
${MAKE_FLAGS} -f ${MAKEFILE} ${INSTALL_TARGET})
${TEST} ${PREFIX} = ${LOCALBASE} || \
${LN} -fs ${PREFIX}/share/aclocal/gimp.m4 \
${LOCALBASE}/share/aclocal/gimp.m4
.include "../../mk/bsd.pkg.mk"