ports/83860: Update port: textproc/gxmlviewer
KATO Tsuguru
tkato432 at yahoo.com
Thu Jul 21 14:10:49 UTC 2005
>Number: 83860
>Category: ports
>Synopsis: Update port: textproc/gxmlviewer
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 21 14:10:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 4.11-RELEASE-p11 i386
>Organization:
>Environment:
>Description:
- Fix build
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/textproc/gxmlviewer/Makefile textproc/gxmlviewer/Makefile
--- /usr/ports/textproc/gxmlviewer/Makefile Tue Apr 12 14:12:07 2005
+++ textproc/gxmlviewer/Makefile Thu Jul 21 21:00:20 2005
@@ -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 @@
MAINTAINER= ports at 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 -urN /usr/ports/textproc/gxmlviewer/pkg-plist textproc/gxmlviewer/pkg-plist
--- /usr/ports/textproc/gxmlviewer/pkg-plist Sun Mar 3 16:22:25 2002
+++ textproc/gxmlviewer/pkg-plist Thu Jul 21 19:18:46 2005
@@ -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
+ at unexec rm -f %%X11BASE%%/lib/browser_plugins/npgxmlviewer.so
+ at unexec rmdir %%X11BASE%%/lib/browser_plugins 2>/dev/null || true
+ at exec mkdir -p %%X11BASE%%/lib/browser_plugins 2>/dev/null || true
+ at exec ln -sf %D/lib/gxmlviewer/plugins/npgxmlviewer.so %%X11BASE%%/lib/browser_plugins/npgxmlviewer.so
+ at dirrm lib/gxmlviewer/plugins
+ at dirrm lib/gxmlviewer
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list