summaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-11-22 04:28:12 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-11-22 04:28:12 +0000
commitc803ba9dc6e18e196b83f906c14fed4b3ff2dd60 (patch)
tree754c60054a37f4ab782b1e6ead6bbdec6ce176f2 /print
parentChange BROKEN to IGNORE in the case of configurations that will never (diff)
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.
Notes
Notes: svn path=/head/; revision=94697
Diffstat (limited to 'print')
-rw-r--r--print/libgnomeprint/Makefile26
-rw-r--r--print/libgnomeprint/distinfo1
2 files changed, 25 insertions, 2 deletions
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 <bsd.port.pre.mk>
.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 <bsd.port.post.mk>
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