aboutsummaryrefslogtreecommitdiff
path: root/textproc/gxmlviewer
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2005-07-22 09:04:58 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2005-07-22 09:04:58 +0000
commitbeac4e6bdb391d4fae7f7b009f86a4a7709d0bf2 (patch)
treeabd376722367f302444bd35f7750b68084860bc8 /textproc/gxmlviewer
parent0aef5b1468b346e8e8442df7e52a5983a6dcb47b (diff)
downloadports-beac4e6bdb391d4fae7f7b009f86a4a7709d0bf2.tar.gz
ports-beac4e6bdb391d4fae7f7b009f86a4a7709d0bf2.zip
Notes
Diffstat (limited to 'textproc/gxmlviewer')
-rw-r--r--textproc/gxmlviewer/Makefile22
-rw-r--r--textproc/gxmlviewer/pkg-plist8
2 files changed, 17 insertions, 13 deletions
diff --git a/textproc/gxmlviewer/Makefile b/textproc/gxmlviewer/Makefile
index 7c6afae66fab..d1696926d83a 100644
--- a/textproc/gxmlviewer/Makefile
+++ b/textproc/gxmlviewer/Makefile
@@ -8,7 +8,7 @@
PORTNAME= gxmlviewer
PORTVERSION= 1.3.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,23 +16,21 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= An xmlviewer with a netscape plugin, and now a bonobo control as well
-LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
-
-BROKEN= Incomplete pkg-plist
-
+USE_X_PREFIX= yes
+USE_GNOME= bonobo gnomehack gnomelibs gnomeprefix libxml2
USE_GETTEXT= yes
USE_REINPLACE= yes
-USE_X_PREFIX= yes
-USE_GNOME= gnomelibs bonobo gnomeprefix
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-libiconv-prefix="${LOCALBASE}"
-.if ${MACHINE_ARCH:L} == "amd64"
-CFLAGS+= -fPIC
-.endif
-
post-patch:
- @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|intl||g' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e 's|= -DXP_UNIX|= -fPIC -DXP_UNIX|g ; \
+ s|/netscape/|/gxmlviewer/|g' ${WRKSRC}/src/nsplugin/Makefile.in
+
+post-install:
+ @${MKDIR} ${X11BASE}/lib/browser_plugins
+ @${LN} -sf ${PREFIX}/lib/gxmlviewer/plugins/npgxmlviewer.so \
+ ${X11BASE}/lib/browser_plugins/npgxmlviewer.so
.include <bsd.port.mk>
diff --git a/textproc/gxmlviewer/pkg-plist b/textproc/gxmlviewer/pkg-plist
index ae61847a0c8e..0fe3f1ea37ca 100644
--- a/textproc/gxmlviewer/pkg-plist
+++ b/textproc/gxmlviewer/pkg-plist
@@ -1,5 +1,11 @@
bin/gxmlviewer
bin/xmlview-control
bin/xmlformatter
-lib/netscape/plugins/npgxmlviewer.so
+lib/gxmlviewer/plugins/npgxmlviewer.so
share/gnome/oaf/GNOME_XMLView.oaf
+@unexec rm -f %%X11BASE%%/lib/browser_plugins/npgxmlviewer.so
+@unexec rmdir %%X11BASE%%/lib/browser_plugins 2>/dev/null || true
+@exec mkdir -p %%X11BASE%%/lib/browser_plugins 2>/dev/null || true
+@exec ln -sf %D/lib/gxmlviewer/plugins/npgxmlviewer.so %%X11BASE%%/lib/browser_plugins/npgxmlviewer.so
+@dirrm lib/gxmlviewer/plugins
+@dirrm lib/gxmlviewer