Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Oct 2013 14:50:41 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r329319 - head/editors/abiword
Message-ID:  <201310041450.r94Eofke021471@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Fri Oct  4 14:50:41 2013
New Revision: 329319
URL: http://svnweb.freebsd.org/changeset/ports/329319

Log:
  Fix the build when WP option is enabled. The old libwpg and libwpd where
  removed [1]. Update COMMENT, use new LIB_DEPEND syntax, Stageify
  USE_GNOME=desktopfileutils -> USES=desktop-file-utils
  
  Pointyhat to:	bapt@ [1]
  Obtained from:	gentoo [1]

Modified:
  head/editors/abiword/Makefile
  head/editors/abiword/pkg-plist

Modified: head/editors/abiword/Makefile
==============================================================================
--- head/editors/abiword/Makefile	Fri Oct  4 14:48:28 2013	(r329318)
+++ head/editors/abiword/Makefile	Fri Oct  4 14:50:41 2013	(r329319)
@@ -10,24 +10,23 @@ MASTER_SITE_SUBDIR=	abiword
 DIST_SUBDIR=	AbiWord
 
 MAINTAINER=	gnome@FreeBSD.org
-COMMENT=	An open-source, cross-platform WYSIWYG word processor
+COMMENT=	Open-source, cross-platform WYSIWYG word processor
 
-LIB_DEPENDS=	popt:${PORTSDIR}/devel/popt \
-		png15:${PORTSDIR}/graphics/png \
-		dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
-		wv-1.2:${PORTSDIR}/textproc/wv \
-		jpeg:${PORTSDIR}/graphics/jpeg \
-		fribidi:${PORTSDIR}/converters/fribidi \
-		psiconv:${PORTSDIR}/converters/psiconv \
-		goffice-0.8:${PORTSDIR}/devel/goffice
+LIB_DEPENDS=	libpopt.so:${PORTSDIR}/devel/popt \
+		libpng15.so:${PORTSDIR}/graphics/png \
+		libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+		libwv-1.2.so:${PORTSDIR}/textproc/wv \
+		libjpeg.so:${PORTSDIR}/graphics/jpeg \
+		libfribidi.so:${PORTSDIR}/converters/fribidi \
+		libpsiconv.so:${PORTSDIR}/converters/psiconv \
+		libgoffice-0.8.so:${PORTSDIR}/devel/goffice
 RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USE_GMAKE=	yes
-USES=		pathfix gettext iconv pkgconfig
-USE_GNOME=	libxml2 gtk20 desktopfileutils librsvg2 libxslt
+USES=		desktop-file-utils gettext gmake iconv pathfix pkgconfig
+USE_GNOME=	libxml2 gtk20 librsvg2 libxslt
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
@@ -41,8 +40,6 @@ INSTALLS_ICONS=	yes
 ABIVERSION=	2.8
 PLIST_SUB+=	ABIVERSION=${ABIVERSION}
 
-MAN1=		abiword.1
-
 OPTIONS_DEFINE=	DEBUG SPELLCHECK CLIPART TEMPLATES MATHVIEW \
 		OTS WP AIKSAURUS GRAMMAR PSION
 OPTIONS_DEFAULT=SPELLCHECK CLIPART TEMPLATES COLLAB
@@ -74,11 +71,10 @@ ABIWORD_PLUGINS=	garble loadbindings opm
 # Plugins we don't support:
 # gda
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MMATHVIEW}
-LIB_DEPENDS+=	mathview:${PORTSDIR}/x11-toolkits/gtkmathview
+LIB_DEPENDS+=	libmathview.so:${PORTSDIR}/x11-toolkits/gtkmathview
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} mathview
 PLIST_SUB+=	MATHVIEW=""
 .else
@@ -86,7 +82,7 @@ PLIST_SUB+=	MATHVIEW="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MOTS}
-LIB_DEPENDS+=	ots-1:${PORTSDIR}/textproc/ots
+LIB_DEPENDS+=	libots-1.so:${PORTSDIR}/textproc/ots
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} ots
 PLIST_SUB+=	OTS=""
 .else
@@ -95,8 +91,8 @@ PLIST_SUB+=	OTS="@comment "
 
 .if ${PORT_OPTIONS:MWP}
 USE_GNOME+=	libgsf
-LIB_DEPENDS+=	wpg-0.1:${PORTSDIR}/graphics/libwpg01 \
-		wpd-0.8:${PORTSDIR}/textproc/libwpd08
+LIB_DEPENDS+=	libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \
+		libwpd-0.9.so:${PORTSDIR}/textproc/libwpd
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} wpg wordperfect
 PLIST_SUB+=	WP=""
 .else
@@ -104,7 +100,7 @@ PLIST_SUB+=	WP="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MAIKSAURUS}
-LIB_DEPENDS+=	AiksaurusGTK-1.2:${PORTSDIR}/textproc/aiksaurus-gtk
+LIB_DEPENDS+=	libAiksaurusGTK-1.2.so:${PORTSDIR}/textproc/aiksaurus-gtk
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} aiksaurus
 PLIST_SUB+=	AIKSAURUS=""
 .else
@@ -112,7 +108,7 @@ PLIST_SUB+=	AIKSAURUS="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MGRAMMAR}
-LIB_DEPENDS+=	link-grammar:${PORTSDIR}/textproc/link-grammar
+LIB_DEPENDS+=	liblink-grammar.so:${PORTSDIR}/textproc/link-grammar
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} grammar
 PLIST_SUB+=	GRAMMAR=""
 .else
@@ -120,7 +116,7 @@ PLIST_SUB+=	GRAMMAR="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPSION}
-LIB_DEPENDS+=	psiconv:${PORTSDIR}/converters/psiconv
+LIB_DEPENDS+=	libpsiconv.so:${PORTSDIR}/converters/psiconv
 ABIWORD_PLUGINS:=	${ABIWORD_PLUGINS} psion
 PLIST_SUB+=	PSION=""
 .else
@@ -133,7 +129,7 @@ PLIST_SUB+=	PSION="@comment "
 
 .if ${PORT_OPTIONS:MCOLXMPP}
 CONFIGURE_ARGS+=--enable-collab-backend-xmpp
-LIB_DEPENDS+=	loudmouth-1:${PORTSDIR}/net-im/loudmouth
+LIB_DEPENDS+=	libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth
 .else
 CONFIGURE_ARGS+=--disable-collab-backend-xmpp
 .endif
@@ -146,9 +142,9 @@ CONFIGURE_ARGS+=	--enable-debug --enable
 CONFIGURE_ARGS+=--with-boost --enable-collab-backend-tcp \
 		--enable-collab-backend-service
 BUILD_DEPENDS+=	${LOCALBASE}/include/asio.hpp:${PORTSDIR}/net/asio
-LIB_DEPENDS+=	boost_system:${PORTSDIR}/devel/boost-libs \
-		soup-2.4:${PORTSDIR}/devel/libsoup \
-		gnutls:${PORTSDIR}/security/gnutls
+LIB_DEPENDS+=	libboost_system.so:${PORTSDIR}/devel/boost-libs \
+		libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
+		libgnutls.so:${PORTSDIR}/security/gnutls
 RUN_DEPENDS+=	${LOCALBASE}/include/asio.hpp:${PORTSDIR}/net/asio
 PLIST_SUB+=		COLLAB=""
 .else
@@ -158,7 +154,7 @@ PLIST_SUB+=		COLLAB="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MSPELLCHECK}
-LIB_DEPENDS+=		enchant:${PORTSDIR}/textproc/enchant
+LIB_DEPENDS+=		libenchant.so:${PORTSDIR}/textproc/enchant
 CONFIGURE_ARGS+=	--enable-spell
 PLIST_SUB+=		DICT=""
 .else
@@ -188,8 +184,4 @@ post-patch:
 		${WRKSRC}/src/af/util/xp/ut_go_file.h
 	@${REINPLACE_CMD} -e 's|" == "|" = "|g' ${WRKSRC}/configure
 
-post-install:
-	@${MKDIR} ${PREFIX}/lib/${PORTNAME}-${ABIVERSION}/plugins
-	@-update-desktop-database
-
 .include <bsd.port.mk>

Modified: head/editors/abiword/pkg-plist
==============================================================================
--- head/editors/abiword/pkg-plist	Fri Oct  4 14:48:28 2013	(r329318)
+++ head/editors/abiword/pkg-plist	Fri Oct  4 14:50:41 2013	(r329319)
@@ -2,7 +2,6 @@ bin/abiword
 include/abiword-%%ABIVERSION%%/abiwidget.h
 include/abiword-%%ABIVERSION%%/libabiword.h
 include/abiword-%%ABIVERSION%%/xap_UnixTableWidget.h
-%%AIKSAURUS%%lib/abiword-%%ABIVERSION%%/plugins/aiksaurus.a
 %%AIKSAURUS%%lib/abiword-%%ABIVERSION%%/plugins/aiksaurus.la
 %%AIKSAURUS%%lib/abiword-%%ABIVERSION%%/plugins/aiksaurus.so
 lib/abiword-%%ABIVERSION%%/plugins/applix.la
@@ -100,6 +99,7 @@ lib/abiword-%%ABIVERSION%%/plugins/xslfo
 lib/libabiword-%%ABIVERSION%%.la
 lib/libabiword-%%ABIVERSION%%.so
 libdata/pkgconfig/abiword-%%ABIVERSION%%.pc
+man/man1/abiword.1.gz
 share/abiword-%%ABIVERSION%%/Presentation.xml
 %%COLLAB%%share/abiword-%%ABIVERSION%%/certs/cacert.pem
 %%CLIPART%%share/abiword-%%ABIVERSION%%/clipart/book.png
@@ -412,5 +412,3 @@ share/mime-info/abiword.keys
 @dirrm lib/abiword-%%ABIVERSION%%/plugins
 @dirrm lib/abiword-%%ABIVERSION%%
 @dirrm include/abiword-%%ABIVERSION%%
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310041450.r94Eofke021471>