summaryrefslogtreecommitdiff
path: root/misc/sword
diff options
context:
space:
mode:
authornros <nros@pkgsrc.org>2015-03-12 13:30:28 +0000
committernros <nros@pkgsrc.org>2015-03-12 13:30:28 +0000
commit3b305c5b838cd2e5a5f8e6fef93646f56f946634 (patch)
tree04ff298b04ae3783b36906c44697f150c26d5496 /misc/sword
parentbb4f73667a6bcf4b46588e1d35c947616126e099 (diff)
downloadpkgsrc-3b305c5b838cd2e5a5f8e6fef93646f56f946634.tar.gz
Import wip/sword as misc/sword, reviewed by sevan and wiz.
The SWORD Project is the CrossWire Bible Society's free Bible software project. Its purpose is to create cross-platform open-source tools that allow programmers and Bible societies to write new Bible software more quickly and easily.
Diffstat (limited to 'misc/sword')
-rw-r--r--misc/sword/DESCR4
-rw-r--r--misc/sword/Makefile32
-rw-r--r--misc/sword/PLIST279
-rw-r--r--misc/sword/buildlink3.mk17
-rw-r--r--misc/sword/distinfo6
-rw-r--r--misc/sword/patches/patch-Makefile.in24
6 files changed, 362 insertions, 0 deletions
diff --git a/misc/sword/DESCR b/misc/sword/DESCR
new file mode 100644
index 00000000000..6fa39f16adf
--- /dev/null
+++ b/misc/sword/DESCR
@@ -0,0 +1,4 @@
+The SWORD Project is the CrossWire Bible Society's free Bible software
+project. Its purpose is to create cross-platform open-source tools that
+allow programmers and Bible societies to write new Bible software more
+quickly and easily.
diff --git a/misc/sword/Makefile b/misc/sword/Makefile
new file mode 100644
index 00000000000..a0509d17f8f
--- /dev/null
+++ b/misc/sword/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2015/03/12 13:30:28 nros Exp $
+#
+
+DISTNAME= sword-1.7.4
+CATEGORIES= misc
+MASTER_SITES= http://www.crosswire.org/ftpmirror/pub/sword/source/v1.7/
+
+MAINTAINER= elentirmo.gilgalad@gmail.com
+HOMEPAGE= http://www.crosswire.org/sword/index.jsp
+COMMENT= SWORD Bible study software libraries and tools
+LICENSE= gnu-gpl-v2
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+USE_LANGUAGES= c c++
+
+CONFIGURE_ARGS+= --with-clucene=${BUILDLINK_PREFIX.libclucene}
+
+PKGCONFIG_OVERRIDE+= sword.pc.in
+
+INSTALLATION_DIRS+=share/examples/sword
+INSTALL_TARGET= install install_config
+REQD_FILES= ${PREFIX}/share/examples/sword/sword.conf \
+ ${PKG_SYSCONFDIR}/sword.conf
+
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/libclucene/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/sword/PLIST b/misc/sword/PLIST
new file mode 100644
index 00000000000..2ef821fe3f2
--- /dev/null
+++ b/misc/sword/PLIST
@@ -0,0 +1,279 @@
+@comment $NetBSD: PLIST,v 1.1 2015/03/12 13:30:28 nros Exp $
+bin/diatheke
+bin/imp2gbs
+bin/imp2ld
+bin/imp2vs
+bin/installmgr
+bin/mkfastmod
+bin/mod2imp
+bin/mod2osis
+bin/mod2vpl
+bin/mod2zmod
+bin/osis2mod
+bin/tei2mod
+bin/vpl2mod
+bin/vs2osisref
+bin/vs2osisreftxt
+bin/xml2gbs
+include/sword/canon.h
+include/sword/canon_abbrevs.h
+include/sword/canon_catholic.h
+include/sword/canon_catholic2.h
+include/sword/canon_german.h
+include/sword/canon_kjva.h
+include/sword/canon_leningrad.h
+include/sword/canon_luther.h
+include/sword/canon_lxx.h
+include/sword/canon_mt.h
+include/sword/canon_nrsv.h
+include/sword/canon_nrsva.h
+include/sword/canon_null.h
+include/sword/canon_orthodox.h
+include/sword/canon_synodal.h
+include/sword/canon_synodalprot.h
+include/sword/canon_vulg.h
+include/sword/cipherfil.h
+include/sword/curlftpt.h
+include/sword/curlhttpt.h
+include/sword/defs.h
+include/sword/echomod.h
+include/sword/encfiltmgr.h
+include/sword/entriesblk.h
+include/sword/femain.h
+include/sword/filemgr.h
+include/sword/flatapi.h
+include/sword/ftplib.h
+include/sword/ftplibftpt.h
+include/sword/ftpparse.h
+include/sword/gbffootnotes.h
+include/sword/gbfheadings.h
+include/sword/gbfhtml.h
+include/sword/gbfhtmlhref.h
+include/sword/gbfmorph.h
+include/sword/gbfosis.h
+include/sword/gbfplain.h
+include/sword/gbfredletterwords.h
+include/sword/gbfrtf.h
+include/sword/gbfstrongs.h
+include/sword/gbfthml.h
+include/sword/gbfwebif.h
+include/sword/gbfwordjs.h
+include/sword/gbfxhtml.h
+include/sword/greeklexattribs.h
+include/sword/hebrewmcim.h
+include/sword/hrefcom.h
+include/sword/installmgr.h
+include/sword/latin1utf16.h
+include/sword/latin1utf8.h
+include/sword/listkey.h
+include/sword/localemgr.h
+include/sword/lzsscomprs.h
+include/sword/markupfiltmgr.h
+include/sword/multimapwdef.h
+include/sword/nullim.h
+include/sword/osisenum.h
+include/sword/osisfootnotes.h
+include/sword/osisglosses.h
+include/sword/osisheadings.h
+include/sword/osishtmlhref.h
+include/sword/osislemma.h
+include/sword/osismorph.h
+include/sword/osismorphsegmentation.h
+include/sword/osisosis.h
+include/sword/osisplain.h
+include/sword/osisredletterwords.h
+include/sword/osisreferencelinks.h
+include/sword/osisrtf.h
+include/sword/osisscripref.h
+include/sword/osisstrongs.h
+include/sword/osisvariants.h
+include/sword/osiswebif.h
+include/sword/osiswordjs.h
+include/sword/osisxhtml.h
+include/sword/osisxlit.h
+include/sword/papyriplain.h
+include/sword/rawcom.h
+include/sword/rawcom4.h
+include/sword/rawfiles.h
+include/sword/rawgenbook.h
+include/sword/rawld.h
+include/sword/rawld4.h
+include/sword/rawstr.h
+include/sword/rawstr4.h
+include/sword/rawtext.h
+include/sword/rawtext4.h
+include/sword/rawverse.h
+include/sword/rawverse4.h
+include/sword/remotetrans.h
+include/sword/roman.h
+include/sword/rtfhtml.h
+include/sword/sapphire.h
+include/sword/scsuutf8.h
+include/sword/stringmgr.h
+include/sword/strkey.h
+include/sword/swbasicfilter.h
+include/sword/swbuf.h
+include/sword/swcacher.h
+include/sword/swcipher.h
+include/sword/swcom.h
+include/sword/swcomprs.h
+include/sword/swconfig.h
+include/sword/swdisp.h
+include/sword/swfilter.h
+include/sword/swfiltermgr.h
+include/sword/swgenbook.h
+include/sword/swinputmeth.h
+include/sword/swkey.h
+include/sword/swld.h
+include/sword/swlocale.h
+include/sword/swlog.h
+include/sword/swmacs.h
+include/sword/swmgr.h
+include/sword/swmodule.h
+include/sword/swobject.h
+include/sword/swoptfilter.h
+include/sword/swsearchable.h
+include/sword/swtext.h
+include/sword/swversion.h
+include/sword/sysdata.h
+include/sword/teihtmlhref.h
+include/sword/teiplain.h
+include/sword/teirtf.h
+include/sword/teixhtml.h
+include/sword/thmlfootnotes.h
+include/sword/thmlgbf.h
+include/sword/thmlheadings.h
+include/sword/thmlhtml.h
+include/sword/thmlhtmlhref.h
+include/sword/thmllemma.h
+include/sword/thmlmorph.h
+include/sword/thmlosis.h
+include/sword/thmlplain.h
+include/sword/thmlrtf.h
+include/sword/thmlscripref.h
+include/sword/thmlstrongs.h
+include/sword/thmlvariants.h
+include/sword/thmlwebif.h
+include/sword/thmlwordjs.h
+include/sword/thmlxhtml.h
+include/sword/treekey.h
+include/sword/treekeyidx.h
+include/sword/unicodertf.h
+include/sword/untgz.h
+include/sword/url.h
+include/sword/utf16utf8.h
+include/sword/utf8arabicpoints.h
+include/sword/utf8arshaping.h
+include/sword/utf8bidireorder.h
+include/sword/utf8cantillation.h
+include/sword/utf8greekaccents.h
+include/sword/utf8hebrewpoints.h
+include/sword/utf8html.h
+include/sword/utf8latin1.h
+include/sword/utf8nfc.h
+include/sword/utf8nfkd.h
+include/sword/utf8transliterator.h
+include/sword/utf8utf16.h
+include/sword/utilstr.h
+include/sword/utilxml.h
+include/sword/versekey.h
+include/sword/versetreekey.h
+include/sword/versificationmgr.h
+include/sword/zcom.h
+include/sword/zipcomprs.h
+include/sword/zld.h
+include/sword/zstr.h
+include/sword/ztext.h
+include/sword/zverse.h
+lib/libsword.la
+lib/pkgconfig/sword.pc
+share/examples/sword/sword.conf
+share/sword/locales.d/abbr.conf
+share/sword/locales.d/af-utf8.conf
+share/sword/locales.d/af.conf
+share/sword/locales.d/ar-utf8.conf
+share/sword/locales.d/ar_EG-cp1256.conf
+share/sword/locales.d/ar_EG-utf8.conf
+share/sword/locales.d/az-utf8.conf
+share/sword/locales.d/bg-utf8.conf
+share/sword/locales.d/bg_BG-cp1251.conf
+share/sword/locales.d/cs-utf8.conf
+share/sword/locales.d/cs.conf
+share/sword/locales.d/cy-utf8.conf
+share/sword/locales.d/cy.conf
+share/sword/locales.d/da-utf8.conf
+share/sword/locales.d/da.conf
+share/sword/locales.d/de-utf8.conf
+share/sword/locales.d/de.conf
+share/sword/locales.d/de_abbrev-utf8.conf
+share/sword/locales.d/de_abbrev.conf
+share/sword/locales.d/es-utf8.conf
+share/sword/locales.d/es.conf
+share/sword/locales.d/et-utf8.conf
+share/sword/locales.d/et.conf
+share/sword/locales.d/et_abbr-utf8.conf
+share/sword/locales.d/et_abbr.conf
+share/sword/locales.d/fa-utf8.conf
+share/sword/locales.d/fi-utf8.conf
+share/sword/locales.d/fi.conf
+share/sword/locales.d/fo-utf8.conf
+share/sword/locales.d/fr-utf8.conf
+share/sword/locales.d/fr.conf
+share/sword/locales.d/fr_abbrev-utf8.conf
+share/sword/locales.d/fr_abbrev.conf
+share/sword/locales.d/ga-utf8.conf
+share/sword/locales.d/he-utf8.conf
+share/sword/locales.d/hr-utf8.conf
+share/sword/locales.d/hu-utf8.conf
+share/sword/locales.d/hu.conf
+share/sword/locales.d/id-utf8.conf
+share/sword/locales.d/id.conf
+share/sword/locales.d/it-utf8.conf
+share/sword/locales.d/it.conf
+share/sword/locales.d/iu-utf8.conf
+share/sword/locales.d/ja-utf8.conf
+share/sword/locales.d/ko-utf8.conf
+share/sword/locales.d/ko.conf
+share/sword/locales.d/ko_abbrev-utf8.conf
+share/sword/locales.d/ko_abbrev.conf
+share/sword/locales.d/la-utf8.conf
+share/sword/locales.d/la.conf
+share/sword/locales.d/locales.conf
+share/sword/locales.d/lt-utf8.conf
+share/sword/locales.d/mt-utf8.conf
+share/sword/locales.d/nb-utf8.conf
+share/sword/locales.d/nb.conf
+share/sword/locales.d/nl-utf8.conf
+share/sword/locales.d/nl.conf
+share/sword/locales.d/no-utf8.conf
+share/sword/locales.d/no.conf
+share/sword/locales.d/pl-utf8.conf
+share/sword/locales.d/pl.conf
+share/sword/locales.d/pon_utf8.conf
+share/sword/locales.d/pt-utf8.conf
+share/sword/locales.d/pt.conf
+share/sword/locales.d/pt_BR-utf8.conf
+share/sword/locales.d/pt_BR.conf
+share/sword/locales.d/ro-utf8.conf
+share/sword/locales.d/ro.conf
+share/sword/locales.d/ru-utf8.conf
+share/sword/locales.d/ru_RU-cp1251.conf
+share/sword/locales.d/ru_RU-koi8-r.conf
+share/sword/locales.d/ru_RU-utf8.conf
+share/sword/locales.d/sk-utf8.conf
+share/sword/locales.d/sk.conf
+share/sword/locales.d/sl-utf8.conf
+share/sword/locales.d/sl.conf
+share/sword/locales.d/sv-utf8.conf
+share/sword/locales.d/sv.conf
+share/sword/locales.d/th-utf8.conf
+share/sword/locales.d/uk-utf8.conf
+share/sword/locales.d/uk_UA-cp1251.conf
+share/sword/locales.d/uk_UA-koi8-u.conf
+share/sword/locales.d/vi-utf8.conf
+share/sword/locales.d/zh_CN-utf8.conf
+share/sword/locales.d/zh_Hans-utf8.conf
+share/sword/locales.d/zh_Hant-utf8.conf
+share/sword/locales.d/zh_TW-utf8.conf
+share/sword/locales.d/zh_english-utf8.conf
+share/sword/mods.d/globals.conf
diff --git a/misc/sword/buildlink3.mk b/misc/sword/buildlink3.mk
new file mode 100644
index 00000000000..5a3fdb48e2a
--- /dev/null
+++ b/misc/sword/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2015/03/12 13:30:28 nros Exp $
+
+BUILDLINK_TREE+= sword
+
+.if !defined(SWORD_BUILDLINK3_MK)
+SWORD_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.sword+= sword>=1.7.4
+BUILDLINK_PKGSRCDIR.sword?= ../../misc/sword
+
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/libclucene/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.endif # SWORD_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -sword
diff --git a/misc/sword/distinfo b/misc/sword/distinfo
new file mode 100644
index 00000000000..0c57c042515
--- /dev/null
+++ b/misc/sword/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2015/03/12 13:30:28 nros Exp $
+
+SHA1 (sword-1.7.4.tar.gz) = 9fc1070baaa9f991056c1dc0d0455022de2610db
+RMD160 (sword-1.7.4.tar.gz) = 55a0b741a97e58f29cfa5eca4572719660447393
+Size (sword-1.7.4.tar.gz) = 2157882 bytes
+SHA1 (patch-Makefile.in) = 512be822cb96144244cb93f70ca2ba409a90db9b
diff --git a/misc/sword/patches/patch-Makefile.in b/misc/sword/patches/patch-Makefile.in
new file mode 100644
index 00000000000..3f9b60d5a95
--- /dev/null
+++ b/misc/sword/patches/patch-Makefile.in
@@ -0,0 +1,24 @@
+$NetBSD: patch-Makefile.in,v 1.1 2015/03/12 13:30:28 nros Exp $
+* don't install sword.conf use pkginstall framework for this
+--- Makefile.in.orig 2014-12-24 20:33:10.000000000 +0000
++++ Makefile.in
+@@ -438,7 +438,7 @@ EXTRA_DIST = sword.spec sword.kdevprj sw
+ $(swdocdir)/translation-template.conf
+ @USE_PKGCONF_TRUE@pkgconfigdir = $(libdir)/pkgconfig
+ @USE_PKGCONF_TRUE@pkgconfig_DATA = sword.pc
+-@INSTCONF_TRUE@sysconf_DATA = sword.conf
++@INSTCONF_TRUE@#sysconf_DATA = sword.conf
+ buildtest_SOURCES = buildtest.cpp
+ swlocaledir = $(top_srcdir)/locales.d
+ localeDATA = $(swlocaledir)/*.conf
+@@ -1108,8 +1108,8 @@ register:
+ @echo ""
+
+ install_config:
+- @echo "[Install]" > $(DESTDIR)$(sysconfdir)/sword.conf
+- @echo "DataPath=$(pkgdatadir)/" >> $(DESTDIR)$(sysconfdir)/sword.conf
++ @echo "[Install]" > $(DESTDIR)$(datarootdir)/examples/sword/sword.conf
++ @echo "DataPath=$(pkgdatadir)/" >> $(DESTDIR)$(datarootdir)/examples/sword/sword.conf
+ @echo "sword.conf generated"
+
+ dist-hook: