pkgsrc/emulators/suse91_gtk2/Makefile
jlam daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00

33 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.16 2006/03/14 01:14:28 jlam Exp $
DISTNAME= suse_gtk2-${SUSE_VERSION}
PKGREVISION= 5
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SUSE91}
DISTFILES= ${RPMFILES}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.suse.com/
COMMENT= Linux compatibility package for GTK2 binaries
DEPENDS+= suse_fontconfig>=${SUSE_VERSION}:../../emulators/suse91_fontconfig
DEPENDS+= suse_freetype2>=${SUSE_VERSION}:../../emulators/suse91_freetype2
DEPENDS+= suse_libjpeg>=${SUSE_VERSION}:../../emulators/suse91_libjpeg
DEPENDS+= suse_libpng>=${SUSE_VERSION}:../../emulators/suse91_libpng
DEPENDS+= suse_libtiff>=${SUSE_VERSION}:../../emulators/suse91_libtiff
DEPENDS+= suse_x11>=${SUSE_VERSION}:../../emulators/suse91_x11
EXTRACT_ONLY= # empty
NO_BUILD= YES
PLIST_SRC= ${WRKDIR}/PLIST_DYNAMIC
# Initialize gtk/pango modules.
FILES_SUBST+= EMULDIR=${EMULDIR:Q}
PLIST_SUBST+= EMULSUBDIR=${EMULSUBDIR:Q}
.if exists(Makefile.${MACHINE_ARCH})
.include "Makefile.${MACHINE_ARCH}"
.endif
.include "../../emulators/suse91_linux/Makefile.common"
.include "../../mk/bsd.pkg.mk"