From c803ba9dc6e18e196b83f906c14fed4b3ff2dd60 Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Sat, 22 Nov 2003 04:28:12 +0000 Subject: Fix printing due to badly generated XML files. This has been reported to the libgnomeprint developers, but it's not clear whether or not it will be fixed in time for thr freeze. --- print/libgnomeprint/Makefile | 26 ++++++++++++++++++++++++-- print/libgnomeprint/distinfo | 1 + 2 files changed, 25 insertions(+), 2 deletions(-) (limited to 'print/libgnomeprint') diff --git a/print/libgnomeprint/Makefile b/print/libgnomeprint/Makefile index 9a38c4cced68..ffb74daba2a2 100644 --- a/print/libgnomeprint/Makefile +++ b/print/libgnomeprint/Makefile @@ -7,9 +7,15 @@ PORTNAME= libgnomeprint PORTVERSION= 2.4.1 +PORTREVISION= 1 CATEGORIES= print gnome -MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.4 +MASTER_SITES= ${MASTER_SITE_GNOME} \ + ${MASTER_SITE_LOCAL:S/$/:local/} \ + http://people.FreeBSD.org/~marcus/:local +MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.4 \ + marcus/:local +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + gpa-xml-${PORTVERSION}${EXTRACT_SUFX}:local DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org @@ -27,6 +33,10 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ PLIST_SUB= VERSION=${PORTVERSION} +GPA_XML= globals.xml +GPA_PRINTERS= GENERIC.xml META.xml PDF-WRITER.xml +GPA_MODELS= GNOME-GENERIC-PS.xml GNOME-META.xml GNOME-PDF-WRITER.xml + .include .if exists(${LOCALBASE}/lib/libcups.so) @@ -50,5 +60,17 @@ post-patch: post-install: @${MKDIR} ${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts @${TOUCH} ${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts/gnome-print.fontmap +.for xml in ${GPA_XML} + ${INSTALL_DATA} ${WRKDIR}/gpa-xml-${PORTVERSION}/${xml} \ + ${PREFIX}/share/gnome/${PORTNAME}/${PORTVERSION} +.endfor +.for printer in ${GPA_PRINTERS} + ${INSTALL_DATA} ${WRKDIR}/gpa-xml-${PORTVERSION}/${printer} \ + ${PREFIX}/share/gnome/${PORTNAME}/${PORTVERSION}/printers +.endfor +.for model in ${GPA_MODELS} + ${INSTALL_DATA} ${WRKDIR}/gpa-xml-${PORTVERSION}/${model} \ + ${PREFIX}/share/gnome/${PORTNAME}/${PORTVERSION}/models +.endfor .include diff --git a/print/libgnomeprint/distinfo b/print/libgnomeprint/distinfo index f351ee1b514e..935528dc8463 100644 --- a/print/libgnomeprint/distinfo +++ b/print/libgnomeprint/distinfo @@ -1 +1,2 @@ MD5 (gnome2/libgnomeprint-2.4.1.tar.bz2) = ac7cbe45379b6bc14308cdcca8175757 +MD5 (gnome2/gpa-xml-2.4.1.tar.bz2) = 7128cbbb8a4fdc179c90dcc2a5b31e34 -- cgit v1.2.3