63 lines
2 KiB
Makefile
63 lines
2 KiB
Makefile
# $NetBSD: Makefile,v 1.2 2010/04/27 20:34:12 schaecsn Exp $
|
|
#
|
|
|
|
DISTNAME= gsview-4.9
|
|
CATEGORIES= print
|
|
MASTER_SITES= http://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum
|
|
|
|
MAINTAINER= schaecsn@gmx.net
|
|
HOMEPAGE= http://pages.cs.wisc.edu/~ghost/
|
|
COMMENT= Graphical interface for ghostscript
|
|
|
|
LICENSE= afpl-license
|
|
RESTRICTED= Commercial distribution prohibited in most cases.
|
|
# CDROM distribution may be acceptable in some cases, but not all, so
|
|
# the variables are set.
|
|
NO_SRC_ON_CDROM= ${RESTRICTED}
|
|
NO_BIN_ON_CDROM= ${RESTRICTED}
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
USE_TOOLS+= gmake pkg-config gs:run
|
|
|
|
FIND_PREFIX:= PSTOTEXT_DIR=pstotext
|
|
.include "../../mk/find-prefix.mk"
|
|
SUBST_CLASSES+= pstotext
|
|
SUBST_STAGE.pstotext= do-configure
|
|
SUBST_FILES.pstotext= srcunx/gvxdll.c
|
|
SUBST_SED.pstotext= -e 's|@PSTOTEXT_CMD@|${PSTOTEXT_DIR}/bin/pstotext|'
|
|
|
|
SUBST_CLASSES+= gs
|
|
SUBST_STAGE.gs= do-configure
|
|
SUBST_FILES.gs= src/gvcver.h srcunx/gvx.h srcunx/gvxdll.c
|
|
SUBST_SED.gs= -e 's|@GS_CMD@|${TOOLS_PATH.gs}|'
|
|
|
|
MAKE_FILE= srcunx/unx.mak
|
|
BUILD_MAKE_FLAGS+= GSVIEW_ROOT=${PREFIX}
|
|
BUILD_MAKE_FLAGS+= prefix=# empty
|
|
BUILD_MAKE_FLAGS+= CC=${CC}
|
|
BUILD_MAKE_FLAGS+= CDEBUG=# empty
|
|
BUILD_MAKE_FLAGS+= PFLAGS="-DMULTITHREAD ${PTHREAD_CFLAGS}"
|
|
BUILD_MAKE_FLAGS+= GSVIEW_ETCPATH=${PKG_SYSCONFDIR:Q}
|
|
INSTALL_MAKE_FLAGS+= GSVIEW_ROOT=${DESTDIR}${PREFIX}
|
|
INSTALL_MAKE_FLAGS+= prefix=# empty
|
|
INSTALL_MAKE_FLAGS+= PLINK="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}"
|
|
INSTALL_MAKE_FLAGS+= INSTALL="${INSTALL_DATA}"
|
|
INSTALL_MAKE_FLAGS+= INSTALL_EXE="${INSTALL_PROGRAM}"
|
|
INSTALL_MAKE_FLAGS+= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
|
|
|
|
OWN_DIRS= ${PKG_SYSCONFDIR}/gsview
|
|
EGDIR= ${PREFIX}/share/examples/gsview
|
|
CONF_FILES= ${EGDIR}/printer.ini ${PKG_SYSCONFDIR}/gsview/printer.ini
|
|
|
|
INSTALLATION_DIRS+= share/examples/gsview
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKDIR}/${PKGNAME}/src/printer.ini ${DESTDIR}${EGDIR}/printer.ini
|
|
|
|
|
|
DEPENDS+= pstotext-[0-9]*:../../converters/pstotext
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../x11/gtk/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|