diff options
author | nros <nros> | 2015-03-12 13:30:28 +0000 |
---|---|---|
committer | nros <nros> | 2015-03-12 13:30:28 +0000 |
commit | 30686772f241c689aae43c4c2ba571bc376993cc (patch) | |
tree | 04ff298b04ae3783b36906c44697f150c26d5496 /misc | |
parent | fd25f9c7e5083b1e0452d1335cc0427062cadaff (diff) | |
download | pkgsrc-30686772f241c689aae43c4c2ba571bc376993cc.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')
-rw-r--r-- | misc/sword/DESCR | 4 | ||||
-rw-r--r-- | misc/sword/Makefile | 32 | ||||
-rw-r--r-- | misc/sword/PLIST | 279 | ||||
-rw-r--r-- | misc/sword/buildlink3.mk | 17 | ||||
-rw-r--r-- | misc/sword/distinfo | 6 | ||||
-rw-r--r-- | misc/sword/patches/patch-Makefile.in | 24 |
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: |