diff options
author | Jeremy Messenger <mezz@FreeBSD.org> | 2004-12-04 22:20:53 +0000 |
---|---|---|
committer | Jeremy Messenger <mezz@FreeBSD.org> | 2004-12-04 22:20:53 +0000 |
commit | 1b74ed420c4dd36b4e27b7813d5542c247447335 (patch) | |
tree | 92bed9c02cba6913729152af68d2a9598f9dc044 | |
parent | 31547964e9a8002c597c2441930d5d91fee0efa9 (diff) |
Notes
-rw-r--r-- | editors/Makefile | 1 | ||||
-rw-r--r-- | editors/abiword-plugins-devel/Makefile | 358 | ||||
-rw-r--r-- | editors/abiword-plugins-devel/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp | 16 | ||||
-rw-r--r-- | editors/abiword-plugins-devel/pkg-descr | 9 | ||||
-rw-r--r-- | editors/abiword-plugins-devel/pkg-plist | 30 | ||||
-rw-r--r-- | editors/abiword-plugins/Makefile | 358 | ||||
-rw-r--r-- | editors/abiword-plugins/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp | 16 | ||||
-rw-r--r-- | editors/abiword-plugins/pkg-descr | 9 | ||||
-rw-r--r-- | editors/abiword-plugins/pkg-plist | 30 |
9 files changed, 827 insertions, 0 deletions
diff --git a/editors/Makefile b/editors/Makefile index 52fbc0937479..01d143a1afe8 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -6,6 +6,7 @@ SUBDIR += 2bsd-vi SUBDIR += MathPlanner SUBDIR += abiword + SUBDIR += abiword-plugins SUBDIR += aee SUBDIR += aewan SUBDIR += apel diff --git a/editors/abiword-plugins-devel/Makefile b/editors/abiword-plugins-devel/Makefile new file mode 100644 index 000000000000..20953c389748 --- /dev/null +++ b/editors/abiword-plugins-devel/Makefile @@ -0,0 +1,358 @@ +# New ports collection makefile for: abiword-plugins +# Date created: 13 June 2004 +# Whom: FreeBSD GNOME Team <gnome@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= abiword +PORTVERSION= 2.2.1 +CATEGORIES= editors +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.abisource.com/downloads/Version-${PORTVERSION}/lf/ +MASTER_SITE_SUBDIR= abiword +PKGNAMESUFFIX= -plugins +DIST_SUBDIR= AbiWord + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Multi-plugins for AbiWord + +BUILD_DEPENDS= abiword:${PORTSDIR}/editors/abiword +RUN_DEPENDS= abiword:${PORTSDIR}/editors/abiword + +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gnometarget gtk20 +WANT_GNOME= yes +USE_X_PREFIX= yes +USE_REINPLACE= yes +USE_LIBTOOL_VER=15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --disable-all +MAKEFILE= GNUmakefile + +WRKSRC= ${WRKDIR}/abiword-${PORTVERSION}/abiword-plugins +MD5_FILE= ${.CURDIR}/../abiword/distinfo + +ABIVERSION= 2.2 +PLIST_SUB+= "ABIVERSION=${ABIVERSION}" + +# NOTE: Please, keep those knobs in the ABC's order. + +.if defined(WITH_AIKSAURUS) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= AiksaurusGTK-1.2.0:${PORTSDIR}/textproc/aiksaurus-gtk +CONFIGURE_ARGS+= --enable-aiksaurus +PLIST_SUB+= AIKSAURUS:="" +.else +PLIST_SUB+= AIKSAURUS:="@comment " +.endif + +.if defined(WITH_APPLIX) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-applix +PLIST_SUB+= APPLIX:="" +.else +PLIST_SUB+= APPLIX:="@comment " +.endif + +.if defined(WITH_BABELFISH) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-babelfish +PLIST_SUB+= BABELFISH:="" +.else +PLIST_SUB+= BABELFISH:="@comment " +.endif + +.if defined(WITH_BMP) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-bmp +PLIST_SUB+= BMP:="" +.else +PLIST_SUB+= BMP:="@comment " +.endif + +.if defined(WITH_BZ2ABW) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-bz2abw \ + --with-bzip2=/usr +PLIST_SUB+= BZ2ABW:="" +.else +PLIST_SUB+= BZ2ABW:="@comment " +.endif + +.if defined(WITH_CLARISWORKS) # Untest... +CONFIGURE_ARGS+= --enable-clarisworks +PLIST_SUB+= CLARISWORKS:="" +.else +PLIST_SUB+= CLARISWORKS:="@comment " +.endif + +.if defined(WITH_COMMAND) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-abicommand +PLIST_SUB+= COMMAND:="" +.else +PLIST_SUB+= COMMAND:="@comment " +.endif + +.if defined(WITH_DOCBOOK) # Untest... +CONFIGURE_ARGS+= --enable-docbook +PLIST_SUB+= DOCBOOK:="" +.else +PLIST_SUB+= DOCBOOK:="@comment " +.endif + +.if defined(WITH_EML) # Untest... +CONFIGURE_ARGS+= --enable-eml +PLIST_SUB+= EML:="" +.else +PLIST_SUB+= EML:="@comment " +.endif + +.if defined(WITH_FREETRANSLATION) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-freetranslation +PLIST_SUB+= FREETRANSLATION:="" +.else +PLIST_SUB+= FREETRANSLATION:="@comment " +.endif + +.if defined(WITH_GDICT) +RUN_DEPENDS+= gnome-dictionary:${PORTSDIR}/deskutils/gnomeutils2 +CONFIGURE_ARGS+= --enable-gdict +PLIST_SUB+= GDICT:="" +.else +PLIST_SUB+= GDICT:="@comment " +.endif + +.if defined(WITH_GOOGLE) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-google +PLIST_SUB+= GOOGLE:="" +.else +PLIST_SUB+= GOOGLE:="@comment " +.endif + +.if defined(WITH_HANCOM) # Untest... +CONFIGURE_ARGS+= --enable-hancom +PLIST_SUB+= HANCOM:="" +.else +PLIST_SUB+= HANCOM:="@comment " +.endif + +.if defined(WITH_HRTEXT) # Untest... +CONFIGURE_ARGS+= --enable-hrtext +PLIST_SUB+= HRTEXT:="" +.else +PLIST_SUB+= HRTEXT:="@comment " +.endif + +.if defined(WITH_JPEG) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-jpeg +PLIST_SUB+= JPEG:="" +.else +PLIST_SUB+= JPEG:="@comment " +.endif + +.if defined(WITH_LATEX) # Untest... +CONFIGURE_ARGS+= --enable-latex +PLIST_SUB+= LATEX:="" +.else +PLIST_SUB+= LATEX:="@comment " +.endif + +.if defined(WITH_MSWRITE) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-mswrite +PLIST_SUB+= MSWRITE:="" +.else +PLIST_SUB+= MSWRITE:="@comment " +.endif + +.if defined(WITH_NROFF) # Untest... +CONFIGURE_ARGS+= --enable-nroff +PLIST_SUB+= NROFF:="" +.else +PLIST_SUB+= NROFF:="@comment " +.endif + +.if defined(WITH_OPENWRITER) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-OpenWriter +PLIST_SUB+= OPENWRITER:="" +.else +PLIST_SUB+= OPENWRITER:="@comment " +.endif + +.if defined(WITH_PDB) # Untest... +CONFIGURE_ARGS+= --enable-pdb +PLIST_SUB+= PDB:="" +.else +PLIST_SUB+= PDB:="@comment " +.endif + +.if defined(WITH_SDW) +USE_GNOME+= libgsf +CONFIGURE_ARGS+= --enable-sdw +PLIST_SUB+= SDW:="" +.else +PLIST_SUB+= SDW:="@comment " +.endif + +.if defined(WITH_SHELL) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-shell +PLIST_SUB+= SHELL:="" +.else +PLIST_SUB+= SHELL:="@comment " +.endif + +.if defined(WITH_T602) # Untest... +CONFIGURE_ARGS+= --enable-t602 +PLIST_SUB+= T602:="" +.else +PLIST_SUB+= T602:="@comment " +.endif + +.if defined(WITH_URLDICT) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-urldict +PLIST_SUB+= URLDICT:="" +.else +PLIST_SUB+= URLDICT:="@comment " +.endif + +.if defined(WITH_WIKIPEDIA) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-wikipedia +PLIST_SUB+= WIKIPEDIA:="" +.else +PLIST_SUB+= WIKIPEDIA:="@comment " +.endif + +.if defined(WITH_WMF) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= wmf.2:${PORTSDIR}/graphics/libwmf +CONFIGURE_ARGS+= --enable-wmf +PLIST_SUB+= WMF:="" +.else +PLIST_SUB+= WMF:="@comment " +.endif + +.if defined(WITH_WORDPERFECT) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= wpd-1.7:${PORTSDIR}/textproc/libwpd +CONFIGURE_ARGS+= --enable-wordperfect +PLIST_SUB+= WORDPERFECT:="" +.else +PLIST_SUB+= WORDPERFECT:="@comment " +.endif + +.if defined(WITH_XSLFO) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-xsl-fo +PLIST_SUB+= XSLFO:="" +.else +PLIST_SUB+= XSLFO:="@comment " +.endif + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mnautilus2}!="" && ${HAVE_GNOME:Mlibgnomeprintui}!="" +USE_GNOME+= nautilus2 libgnomeprintui +CONFIGURE_ARGS+= --enable-gnome +.endif + +.if ${HAVE_GNOME:Mgtk20}!="" +CONFIGURE_ARGS+= --enable-AbiGdkPixbuf +PLIST_SUB+= GTKPIXBUF:="" +.else +PLIST_SUB+= GTKPIXBUF:="@comment " +.endif + +.if ${HAVE_GNOME:Mlibrsvg2}!="" +CONFIGURE_ARGS+= --enable-librsvg +PLIST_SUB+= SVG:="" +.else +PLIST_SUB+= SVG:="@comment " +.endif + +pre-everything:: + @${ECHO_MSG} "You may specify the following on the command line:" + @${ECHO_MSG} "" +.if !defined(WITH_AIKSAURUS) + @${ECHO_MSG} "WITH_AIKSAURUS=yes English language thesaurus." +.endif +.if !defined(WITH_APPLIX) + @${ECHO_MSG} "WITH_APPLIX=yes Import/Export Applix Word files." +.endif +.if !defined(WITH_BABELFISH) + @${ECHO_MSG} "WITH_BABELFISH=yes Translate selected text." +.endif +.if !defined(WITH_BMP) + @${ECHO_MSG} "WITH_BMP=yes View Bitmap Images." +.endif +.if !defined(WITH_BZ2ABW) + @${ECHO_MSG} "WITH_BZ2ABW=yes Import/Export BZ2 compressed AbiWord files." +.endif +.if !defined(WITH_CLARISWORKS) + @${ECHO_MSG} "WITH_CLARISWORKS=yes Import/Export Clarisworks files." +.endif +.if !defined(WITH_COMMAND) + @${ECHO_MSG} "WITH_COMMAND=yes Allows command line control of AbiWord." +.endif +.if !defined(WITH_DOCBOOK) + @${ECHO_MSG} "WITH_DOCBOOK=yes Import/export Docbook files." +.endif +.if !defined(WITH_EML) + @${ECHO_MSG} "WITH_EML=yes Import/export as MS Outlook Email files." +.endif +.if !defined(WITH_FREETRANSLATION) + @${ECHO_MSG} "WITH_FREETRANSLATION=yes Translate selected text." +.endif +.if !defined(WITH_GDICT) + @${ECHO_MSG} "WITH_GDICT=yes Look up definitions of selected text." +.endif +.if !defined(WITH_GOOGLE) + @${ECHO_MSG} "WITH_GOOGLE=yes Search Google for your selected text." +.endif +.if !defined(WITH_HANCOM) + @${ECHO_MSG} "WITH_HANCOM=yes Hancom Word Importer. Only does text." +.endif +.if !defined(WITH_HRTEXT) + @${ECHO_MSG} "WITH_HRTEXT=yes Export text with "newsgroup" markup." +.endif +.if !defined(WITH_JPEG) + @${ECHO_MSG} "WITH_JPEG=yes View JPEG Images." +.endif +.if !defined(WITH_LATEX) + @${ECHO_MSG} "WITH_LATEX=yes LaTeX export." +.endif +.if !defined(WITH_MSWRITE) + @${ECHO_MSG} "WITH_MSWRITE=yes Import MSWrite files." +.endif +.if !defined(WITH_NROFF) + @${ECHO_MSG} "WITH_NROFF=yes Nroff/Man file format." +.endif +.if !defined(WITH_OPENWRITER) + @${ECHO_MSG} "WITH_OPENWRITER=yes Import/export OpenOffice files." +.endif +.if !defined(WITH_PDB) + @${ECHO_MSG} "WITH_PDB=yes Import/export Palm Database files." +.endif +.if !defined(WITH_SDW) + @${ECHO_MSG} "WITH_SDW=yes Import StarOffice 5.x files." +.endif +.if !defined(WITH_SHELL) + @${ECHO_MSG} "WITH_SHELL=yes Execute shell commands from within AbiWord." +.endif +.if !defined(WITH_T602) + @${ECHO_MSG} "WITH_T602=yes Import T602 files." +.endif +.if !defined(WITH_URLDICT) + @${ECHO_MSG} "WITH_URLDICT=yes Url dictionary." +.endif +.if !defined(WITH_WIKIPEDIA) + @${ECHO_MSG} "WITH_WIKIPEDIA=yes Search online encyclopedia for selected text." +.endif +.if !defined(WITH_WMF) + @${ECHO_MSG} "WITH_WMF=yes View Windows Metafiles." +.endif +.if !defined(WITH_WORDPERFECT) + @${ECHO_MSG} "WITH_WORDPERFECT=yes Import/export Wordperfect files." +.endif +.if !defined(WITH_XSLFO) + @${ECHO_MSG} "WITH_XSLFO=yes Import/export XSL-FO." +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|[$$]abi_plugin_source/../wv|${LOCALBASE}/include/wv|g' \ + ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/editors/abiword-plugins-devel/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp b/editors/abiword-plugins-devel/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp new file mode 100644 index 000000000000..a395724db32f --- /dev/null +++ b/editors/abiword-plugins-devel/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp @@ -0,0 +1,16 @@ +--- tools/aiksaurus/xp/AiksaurusABI.cpp.orig Fri Aug 13 21:09:34 2004 ++++ tools/aiksaurus/xp/AiksaurusABI.cpp Fri Aug 13 21:10:33 2004 +@@ -310,11 +310,11 @@ + pView->extSelTo(FV_DOCPOS_EOW_SELECT); + + // Now we will figure out what word to look up when we open our dialog. +- char* search = ""; ++ char* search = NULL; + if (!pView->isSelectionEmpty()) + { + // We need to get the Ascii version of the current word. +- UT_UCS4Char * ucs4ST; ++ UT_UCS4Char * ucs4ST; + pView->getSelectionText(*&ucs4ST); + search = AiksaurusABI_ucsToAscii( + ucs4ST diff --git a/editors/abiword-plugins-devel/pkg-descr b/editors/abiword-plugins-devel/pkg-descr new file mode 100644 index 000000000000..e2e64357ca76 --- /dev/null +++ b/editors/abiword-plugins-devel/pkg-descr @@ -0,0 +1,9 @@ +AbiWord Plugins extend AbiWord in various ways. Note that some of these +plugins are not available on all platforms that AbiWord supports. + +The plugins are often packaged as bundles for your convenience. One bundle is +comprised of import and export plugins, which read and write various file and +component formats, and the other bundle is comprised of tools and utilities +that perform various helpful tasks from within AbiWord. + +WWW: http://www.abisource.com/twiki/bin/view/Abiword/PluginMatrix diff --git a/editors/abiword-plugins-devel/pkg-plist b/editors/abiword-plugins-devel/pkg-plist new file mode 100644 index 000000000000..28c8a67f4a93 --- /dev/null +++ b/editors/abiword-plugins-devel/pkg-plist @@ -0,0 +1,30 @@ +%%AIKSAURUS:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiAikSaurus.so +%%APPLIX:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiApplix.so +%%BMP:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBMP.so +%%BZ2ABW:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBZ2.so +%%BABELFISH:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBabelfish.so +%%CLARISWORKS:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiClarisWorks.so +%%COMMAND:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiCommand.so +%%DOCBOOK:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiDocBook.so +%%EML:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiEML.so +%%FREETRANSLATION:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiFreeTranslation.so +%%GDICT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGdict.so +%%GTKPIXBUF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGdkPixbuf.so +%%GOOGLE:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGoogle.so +%%HRTEXT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiHRText.so +%%HANCOM:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiHancom.so +%%JPEG:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiJPEG.so +%%LATEX:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiLaTeX.so +%%MSWRITE:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiMSWrite.so +%%NROFF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiNroff.so +%%OPENWRITER:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiOpenWriter.so +%%PDB:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiPalmDoc.so +%%SVG:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiRSVG.so +%%SDW:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiSDW.so +%%SHELL:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiScriptHappy.so +%%T602:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiT602.so +%%URLDICT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiURLDict.so +%%WMF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWMF.so +%%WIKIPEDIA:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWikipedia.so +%%WORDPERFECT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWordPerfect.so +%%XSLFO:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiXSLFO.so diff --git a/editors/abiword-plugins/Makefile b/editors/abiword-plugins/Makefile new file mode 100644 index 000000000000..20953c389748 --- /dev/null +++ b/editors/abiword-plugins/Makefile @@ -0,0 +1,358 @@ +# New ports collection makefile for: abiword-plugins +# Date created: 13 June 2004 +# Whom: FreeBSD GNOME Team <gnome@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= abiword +PORTVERSION= 2.2.1 +CATEGORIES= editors +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.abisource.com/downloads/Version-${PORTVERSION}/lf/ +MASTER_SITE_SUBDIR= abiword +PKGNAMESUFFIX= -plugins +DIST_SUBDIR= AbiWord + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Multi-plugins for AbiWord + +BUILD_DEPENDS= abiword:${PORTSDIR}/editors/abiword +RUN_DEPENDS= abiword:${PORTSDIR}/editors/abiword + +USE_BZIP2= yes +USE_GMAKE= yes +USE_GNOME= gnometarget gtk20 +WANT_GNOME= yes +USE_X_PREFIX= yes +USE_REINPLACE= yes +USE_LIBTOOL_VER=15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --disable-all +MAKEFILE= GNUmakefile + +WRKSRC= ${WRKDIR}/abiword-${PORTVERSION}/abiword-plugins +MD5_FILE= ${.CURDIR}/../abiword/distinfo + +ABIVERSION= 2.2 +PLIST_SUB+= "ABIVERSION=${ABIVERSION}" + +# NOTE: Please, keep those knobs in the ABC's order. + +.if defined(WITH_AIKSAURUS) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= AiksaurusGTK-1.2.0:${PORTSDIR}/textproc/aiksaurus-gtk +CONFIGURE_ARGS+= --enable-aiksaurus +PLIST_SUB+= AIKSAURUS:="" +.else +PLIST_SUB+= AIKSAURUS:="@comment " +.endif + +.if defined(WITH_APPLIX) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-applix +PLIST_SUB+= APPLIX:="" +.else +PLIST_SUB+= APPLIX:="@comment " +.endif + +.if defined(WITH_BABELFISH) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-babelfish +PLIST_SUB+= BABELFISH:="" +.else +PLIST_SUB+= BABELFISH:="@comment " +.endif + +.if defined(WITH_BMP) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-bmp +PLIST_SUB+= BMP:="" +.else +PLIST_SUB+= BMP:="@comment " +.endif + +.if defined(WITH_BZ2ABW) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-bz2abw \ + --with-bzip2=/usr +PLIST_SUB+= BZ2ABW:="" +.else +PLIST_SUB+= BZ2ABW:="@comment " +.endif + +.if defined(WITH_CLARISWORKS) # Untest... +CONFIGURE_ARGS+= --enable-clarisworks +PLIST_SUB+= CLARISWORKS:="" +.else +PLIST_SUB+= CLARISWORKS:="@comment " +.endif + +.if defined(WITH_COMMAND) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-abicommand +PLIST_SUB+= COMMAND:="" +.else +PLIST_SUB+= COMMAND:="@comment " +.endif + +.if defined(WITH_DOCBOOK) # Untest... +CONFIGURE_ARGS+= --enable-docbook +PLIST_SUB+= DOCBOOK:="" +.else +PLIST_SUB+= DOCBOOK:="@comment " +.endif + +.if defined(WITH_EML) # Untest... +CONFIGURE_ARGS+= --enable-eml +PLIST_SUB+= EML:="" +.else +PLIST_SUB+= EML:="@comment " +.endif + +.if defined(WITH_FREETRANSLATION) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-freetranslation +PLIST_SUB+= FREETRANSLATION:="" +.else +PLIST_SUB+= FREETRANSLATION:="@comment " +.endif + +.if defined(WITH_GDICT) +RUN_DEPENDS+= gnome-dictionary:${PORTSDIR}/deskutils/gnomeutils2 +CONFIGURE_ARGS+= --enable-gdict +PLIST_SUB+= GDICT:="" +.else +PLIST_SUB+= GDICT:="@comment " +.endif + +.if defined(WITH_GOOGLE) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-google +PLIST_SUB+= GOOGLE:="" +.else +PLIST_SUB+= GOOGLE:="@comment " +.endif + +.if defined(WITH_HANCOM) # Untest... +CONFIGURE_ARGS+= --enable-hancom +PLIST_SUB+= HANCOM:="" +.else +PLIST_SUB+= HANCOM:="@comment " +.endif + +.if defined(WITH_HRTEXT) # Untest... +CONFIGURE_ARGS+= --enable-hrtext +PLIST_SUB+= HRTEXT:="" +.else +PLIST_SUB+= HRTEXT:="@comment " +.endif + +.if defined(WITH_JPEG) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-jpeg +PLIST_SUB+= JPEG:="" +.else +PLIST_SUB+= JPEG:="@comment " +.endif + +.if defined(WITH_LATEX) # Untest... +CONFIGURE_ARGS+= --enable-latex +PLIST_SUB+= LATEX:="" +.else +PLIST_SUB+= LATEX:="@comment " +.endif + +.if defined(WITH_MSWRITE) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-mswrite +PLIST_SUB+= MSWRITE:="" +.else +PLIST_SUB+= MSWRITE:="@comment " +.endif + +.if defined(WITH_NROFF) # Untest... +CONFIGURE_ARGS+= --enable-nroff +PLIST_SUB+= NROFF:="" +.else +PLIST_SUB+= NROFF:="@comment " +.endif + +.if defined(WITH_OPENWRITER) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-OpenWriter +PLIST_SUB+= OPENWRITER:="" +.else +PLIST_SUB+= OPENWRITER:="@comment " +.endif + +.if defined(WITH_PDB) # Untest... +CONFIGURE_ARGS+= --enable-pdb +PLIST_SUB+= PDB:="" +.else +PLIST_SUB+= PDB:="@comment " +.endif + +.if defined(WITH_SDW) +USE_GNOME+= libgsf +CONFIGURE_ARGS+= --enable-sdw +PLIST_SUB+= SDW:="" +.else +PLIST_SUB+= SDW:="@comment " +.endif + +.if defined(WITH_SHELL) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-shell +PLIST_SUB+= SHELL:="" +.else +PLIST_SUB+= SHELL:="@comment " +.endif + +.if defined(WITH_T602) # Untest... +CONFIGURE_ARGS+= --enable-t602 +PLIST_SUB+= T602:="" +.else +PLIST_SUB+= T602:="@comment " +.endif + +.if defined(WITH_URLDICT) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-urldict +PLIST_SUB+= URLDICT:="" +.else +PLIST_SUB+= URLDICT:="@comment " +.endif + +.if defined(WITH_WIKIPEDIA) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-wikipedia +PLIST_SUB+= WIKIPEDIA:="" +.else +PLIST_SUB+= WIKIPEDIA:="@comment " +.endif + +.if defined(WITH_WMF) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= wmf.2:${PORTSDIR}/graphics/libwmf +CONFIGURE_ARGS+= --enable-wmf +PLIST_SUB+= WMF:="" +.else +PLIST_SUB+= WMF:="@comment " +.endif + +.if defined(WITH_WORDPERFECT) || defined(PACKAGE_BUILDING) +LIB_DEPENDS+= wpd-1.7:${PORTSDIR}/textproc/libwpd +CONFIGURE_ARGS+= --enable-wordperfect +PLIST_SUB+= WORDPERFECT:="" +.else +PLIST_SUB+= WORDPERFECT:="@comment " +.endif + +.if defined(WITH_XSLFO) || defined(PACKAGE_BUILDING) +CONFIGURE_ARGS+= --enable-xsl-fo +PLIST_SUB+= XSLFO:="" +.else +PLIST_SUB+= XSLFO:="@comment " +.endif + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mnautilus2}!="" && ${HAVE_GNOME:Mlibgnomeprintui}!="" +USE_GNOME+= nautilus2 libgnomeprintui +CONFIGURE_ARGS+= --enable-gnome +.endif + +.if ${HAVE_GNOME:Mgtk20}!="" +CONFIGURE_ARGS+= --enable-AbiGdkPixbuf +PLIST_SUB+= GTKPIXBUF:="" +.else +PLIST_SUB+= GTKPIXBUF:="@comment " +.endif + +.if ${HAVE_GNOME:Mlibrsvg2}!="" +CONFIGURE_ARGS+= --enable-librsvg +PLIST_SUB+= SVG:="" +.else +PLIST_SUB+= SVG:="@comment " +.endif + +pre-everything:: + @${ECHO_MSG} "You may specify the following on the command line:" + @${ECHO_MSG} "" +.if !defined(WITH_AIKSAURUS) + @${ECHO_MSG} "WITH_AIKSAURUS=yes English language thesaurus." +.endif +.if !defined(WITH_APPLIX) + @${ECHO_MSG} "WITH_APPLIX=yes Import/Export Applix Word files." +.endif +.if !defined(WITH_BABELFISH) + @${ECHO_MSG} "WITH_BABELFISH=yes Translate selected text." +.endif +.if !defined(WITH_BMP) + @${ECHO_MSG} "WITH_BMP=yes View Bitmap Images." +.endif +.if !defined(WITH_BZ2ABW) + @${ECHO_MSG} "WITH_BZ2ABW=yes Import/Export BZ2 compressed AbiWord files." +.endif +.if !defined(WITH_CLARISWORKS) + @${ECHO_MSG} "WITH_CLARISWORKS=yes Import/Export Clarisworks files." +.endif +.if !defined(WITH_COMMAND) + @${ECHO_MSG} "WITH_COMMAND=yes Allows command line control of AbiWord." +.endif +.if !defined(WITH_DOCBOOK) + @${ECHO_MSG} "WITH_DOCBOOK=yes Import/export Docbook files." +.endif +.if !defined(WITH_EML) + @${ECHO_MSG} "WITH_EML=yes Import/export as MS Outlook Email files." +.endif +.if !defined(WITH_FREETRANSLATION) + @${ECHO_MSG} "WITH_FREETRANSLATION=yes Translate selected text." +.endif +.if !defined(WITH_GDICT) + @${ECHO_MSG} "WITH_GDICT=yes Look up definitions of selected text." +.endif +.if !defined(WITH_GOOGLE) + @${ECHO_MSG} "WITH_GOOGLE=yes Search Google for your selected text." +.endif +.if !defined(WITH_HANCOM) + @${ECHO_MSG} "WITH_HANCOM=yes Hancom Word Importer. Only does text." +.endif +.if !defined(WITH_HRTEXT) + @${ECHO_MSG} "WITH_HRTEXT=yes Export text with "newsgroup" markup." +.endif +.if !defined(WITH_JPEG) + @${ECHO_MSG} "WITH_JPEG=yes View JPEG Images." +.endif +.if !defined(WITH_LATEX) + @${ECHO_MSG} "WITH_LATEX=yes LaTeX export." +.endif +.if !defined(WITH_MSWRITE) + @${ECHO_MSG} "WITH_MSWRITE=yes Import MSWrite files." +.endif +.if !defined(WITH_NROFF) + @${ECHO_MSG} "WITH_NROFF=yes Nroff/Man file format." +.endif +.if !defined(WITH_OPENWRITER) + @${ECHO_MSG} "WITH_OPENWRITER=yes Import/export OpenOffice files." +.endif +.if !defined(WITH_PDB) + @${ECHO_MSG} "WITH_PDB=yes Import/export Palm Database files." +.endif +.if !defined(WITH_SDW) + @${ECHO_MSG} "WITH_SDW=yes Import StarOffice 5.x files." +.endif +.if !defined(WITH_SHELL) + @${ECHO_MSG} "WITH_SHELL=yes Execute shell commands from within AbiWord." +.endif +.if !defined(WITH_T602) + @${ECHO_MSG} "WITH_T602=yes Import T602 files." +.endif +.if !defined(WITH_URLDICT) + @${ECHO_MSG} "WITH_URLDICT=yes Url dictionary." +.endif +.if !defined(WITH_WIKIPEDIA) + @${ECHO_MSG} "WITH_WIKIPEDIA=yes Search online encyclopedia for selected text." +.endif +.if !defined(WITH_WMF) + @${ECHO_MSG} "WITH_WMF=yes View Windows Metafiles." +.endif +.if !defined(WITH_WORDPERFECT) + @${ECHO_MSG} "WITH_WORDPERFECT=yes Import/export Wordperfect files." +.endif +.if !defined(WITH_XSLFO) + @${ECHO_MSG} "WITH_XSLFO=yes Import/export XSL-FO." +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|[$$]abi_plugin_source/../wv|${LOCALBASE}/include/wv|g' \ + ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/editors/abiword-plugins/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp b/editors/abiword-plugins/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp new file mode 100644 index 000000000000..a395724db32f --- /dev/null +++ b/editors/abiword-plugins/files/patch-tools::aiksaurus::xp::AiksaurusABI.cpp @@ -0,0 +1,16 @@ +--- tools/aiksaurus/xp/AiksaurusABI.cpp.orig Fri Aug 13 21:09:34 2004 ++++ tools/aiksaurus/xp/AiksaurusABI.cpp Fri Aug 13 21:10:33 2004 +@@ -310,11 +310,11 @@ + pView->extSelTo(FV_DOCPOS_EOW_SELECT); + + // Now we will figure out what word to look up when we open our dialog. +- char* search = ""; ++ char* search = NULL; + if (!pView->isSelectionEmpty()) + { + // We need to get the Ascii version of the current word. +- UT_UCS4Char * ucs4ST; ++ UT_UCS4Char * ucs4ST; + pView->getSelectionText(*&ucs4ST); + search = AiksaurusABI_ucsToAscii( + ucs4ST diff --git a/editors/abiword-plugins/pkg-descr b/editors/abiword-plugins/pkg-descr new file mode 100644 index 000000000000..e2e64357ca76 --- /dev/null +++ b/editors/abiword-plugins/pkg-descr @@ -0,0 +1,9 @@ +AbiWord Plugins extend AbiWord in various ways. Note that some of these +plugins are not available on all platforms that AbiWord supports. + +The plugins are often packaged as bundles for your convenience. One bundle is +comprised of import and export plugins, which read and write various file and +component formats, and the other bundle is comprised of tools and utilities +that perform various helpful tasks from within AbiWord. + +WWW: http://www.abisource.com/twiki/bin/view/Abiword/PluginMatrix diff --git a/editors/abiword-plugins/pkg-plist b/editors/abiword-plugins/pkg-plist new file mode 100644 index 000000000000..28c8a67f4a93 --- /dev/null +++ b/editors/abiword-plugins/pkg-plist @@ -0,0 +1,30 @@ +%%AIKSAURUS:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiAikSaurus.so +%%APPLIX:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiApplix.so +%%BMP:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBMP.so +%%BZ2ABW:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBZ2.so +%%BABELFISH:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiBabelfish.so +%%CLARISWORKS:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiClarisWorks.so +%%COMMAND:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiCommand.so +%%DOCBOOK:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiDocBook.so +%%EML:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiEML.so +%%FREETRANSLATION:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiFreeTranslation.so +%%GDICT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGdict.so +%%GTKPIXBUF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGdkPixbuf.so +%%GOOGLE:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiGoogle.so +%%HRTEXT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiHRText.so +%%HANCOM:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiHancom.so +%%JPEG:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiJPEG.so +%%LATEX:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiLaTeX.so +%%MSWRITE:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiMSWrite.so +%%NROFF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiNroff.so +%%OPENWRITER:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiOpenWriter.so +%%PDB:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiPalmDoc.so +%%SVG:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiRSVG.so +%%SDW:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiSDW.so +%%SHELL:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiScriptHappy.so +%%T602:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiT602.so +%%URLDICT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiURLDict.so +%%WMF:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWMF.so +%%WIKIPEDIA:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWikipedia.so +%%WORDPERFECT:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiWordPerfect.so +%%XSLFO:%%lib/AbiWord-%%ABIVERSION%%/plugins/libAbiXSLFO.so |