pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/dasher dasher: Update to 5.0.0.b20200225



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e791c5a6524f
branches:  trunk
changeset: 413961:e791c5a6524f
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Mar 23 12:25:38 2020 +0000

description:
dasher: Update to 5.0.0.b20200225

This brings it up to speed with gtk3, etc.

Sadly the developer of dasher passed away, so the last release published
was a beta in 2016. I can't get it to build, so this is a git snapshot.

diffstat:

 editors/dasher/Makefile                                        |   49 +-
 editors/dasher/PLIST                                           |  229 +--------
 editors/dasher/distinfo                                        |   13 +-
 editors/dasher/options.mk                                      |   35 -
 editors/dasher/patches/patch-Src_DasherCore_DasherViewSquare.h |   16 -
 editors/dasher/patches/patch-Src_DasherCore_SettingsStore.h    |   14 -
 editors/dasher/patches/patch-Src_DasherCore_View_DelayedDraw.h |   12 -
 7 files changed, 63 insertions(+), 305 deletions(-)

diffs (truncated from 515 to 300 lines):

diff -r a50785121024 -r e791c5a6524f editors/dasher/Makefile
--- a/editors/dasher/Makefile   Mon Mar 23 12:25:01 2020 +0000
+++ b/editors/dasher/Makefile   Mon Mar 23 12:25:38 2020 +0000
@@ -1,46 +1,31 @@
-# $NetBSD: Makefile,v 1.102 2020/03/10 22:09:40 wiz Exp $
+# $NetBSD: Makefile,v 1.103 2020/03/23 12:25:38 nia Exp $
 
-DISTNAME=      dasher-4.10.1
-PKGREVISION=   47
+DISTNAME=      dasher-5.0.0.b20200225
 CATEGORIES=    editors gnome
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/dasher/4.10/}
-EXTRACT_SUFX=  .tar.bz2
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=dasher-project/}
+GITHUB_TAG=    e03b0dbf1f1132e83645ff78c92efd63fca5a812
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.inference.phy.cam.ac.uk/dasher/
 COMMENT=       Easy typing without using keyboard
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++03
-USE_LIBTOOL=           yes
-USE_TOOLS+=            gmake intltool msgfmt pkg-config
-USE_PKGLOCALEDIR=      yes
-GNU_CONFIGURE=         yes
-
-INSTALLATION_DIRS=     ${GCONF_SCHEMAS_DIR}
+TOOL_DEPENDS+= yelp-tools-[0-9]*:../../textproc/yelp-tools
 
-.include "../../mk/bsd.prefs.mk"
-.include "options.mk"
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_LANGUAGES= c c++
 
-.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly"
-# Needed for ftime(3).
-LIBS+=                 -lcompat
-.endif
+USE_TOOLS+=    autoreconf autoconf automake
+USE_TOOLS+=    pkg-config
 
-GCONF_SCHEMAS+=        dasher.schemas
-
-post-build:
-       cd ${WRKSRC}/Data && ../Src/Gtk2/generate-schema >dasher.schemas
-
-post-install:
-       ${INSTALL_DATA} ${WRKSRC}/Data/dasher.schemas ${DESTDIR}${GCONF_SCHEMAS_DIR}
+pre-configure:
+       # tries to invoke git for something, probably fetching the ref
+       ${ECHO} "true" > ${WRKSRC}/build-aux/mkversion
+       cd ${WRKSRC} && autoreconf -fi
 
-.include "../../converters/libiconv/buildlink3.mk"
-.include "../../devel/GConf/schemas.mk"
-.include "../../devel/libglade/buildlink3.mk"
+.include "../../audio/speech-dispatcher/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../textproc/expat/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gtk2+=   gtk2+>=2.8.0
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/libXtst/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a50785121024 -r e791c5a6524f editors/dasher/PLIST
--- a/editors/dasher/PLIST      Mon Mar 23 12:25:01 2020 +0000
+++ b/editors/dasher/PLIST      Mon Mar 23 12:25:38 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2010/01/22 19:55:07 ghen Exp $
+@comment $NetBSD: PLIST,v 1.25 2020/03/23 12:25:38 nia Exp $
 bin/dasher
 man/man1/dasher.1
 share/applications/dasher.desktop
@@ -61,13 +61,13 @@
 share/dasher/alphabet.arabic.xml
 share/dasher/alphabet.basque.xml
 share/dasher/alphabet.bengali.xml
+share/dasher/alphabet.bopoTrad.xml
 share/dasher/alphabet.bopomofo.xml
 share/dasher/alphabet.bosnian.xml
 share/dasher/alphabet.breton.xml
+share/dasher/alphabet.cangjie.xml
 share/dasher/alphabet.catalan.xml
 share/dasher/alphabet.cherokee.xml
-share/dasher/alphabet.chinese.xml
-share/dasher/alphabet.chineseRuby.xml
 share/dasher/alphabet.corsican.xml
 share/dasher/alphabet.croatian.xml
 share/dasher/alphabet.czech.xml
@@ -91,6 +91,7 @@
 share/dasher/alphabet.hiragana2.xml
 share/dasher/alphabet.hungarian.xml
 share/dasher/alphabet.ipa.xml
+share/dasher/alphabet.iso8859.xml
 share/dasher/alphabet.italian.xml
 share/dasher/alphabet.japanese.canna.xml
 share/dasher/alphabet.kazakh.xml
@@ -117,7 +118,6 @@
 share/dasher/alphabet.pashto.xml
 share/dasher/alphabet.perl.xml
 share/dasher/alphabet.persian.xml
-share/dasher/alphabet.pinyin.xml
 share/dasher/alphabet.pinyin2.xml
 share/dasher/alphabet.polish.xml
 share/dasher/alphabet.portuguese.xml
@@ -128,6 +128,9 @@
 share/dasher/alphabet.serbian.xml
 share/dasher/alphabet.somali.xml
 share/dasher/alphabet.spanish.xml
+share/dasher/alphabet.spyNew.xml
+share/dasher/alphabet.spyTones2New.xml
+share/dasher/alphabet.spyTonesNew.xml
 share/dasher/alphabet.swahili.xml
 share/dasher/alphabet.swedish.xml
 share/dasher/alphabet.thaana.xml
@@ -149,27 +152,39 @@
 share/dasher/colour.vowels.xml
 share/dasher/colour.vowels2.xml
 share/dasher/colour.xml
-share/dasher/controllabels.dtd
-share/dasher/controllabels.xml
-share/dasher/dasher.compose.glade
-share/dasher/dasher.direct.glade
-share/dasher/dasher.fullscreen.glade
-share/dasher/dasher.gameWIP.glade
-share/dasher/dasher.preferences.glade
-share/dasher/dasher.traditional.glade
-share/dasher/dashermaemo.glade
-share/dasher/dashermaemo.preferences.glade
-share/dasher/dashermaemofullscreen.glade
+share/dasher/control.411.xml
+share/dasher/control.all.txt.xml
+share/dasher/control.all.xml
+share/dasher/control.dtd
+share/dasher/control.edit.txt.xml
+share/dasher/control.edit.xml
+share/dasher/control.prepared_speech.txt.xml
+share/dasher/control.prepared_speech.xml
+share/dasher/control.speak.txt.xml
+share/dasher/control.speak.xml
+share/dasher/control.xml
+share/dasher/dasher.preferences.ui
+share/dasher/dasher.traditional.ui
+share/dasher/dashermaemo.preferences.ui
+share/dasher/dashermaemo.ui
+share/dasher/dashermaemofullscreen.ui
+share/dasher/settings.direct.xml
+share/dasher/settings.dtd
+share/dasher/settings.edit.xml
+share/dasher/settings.prepared_speech.xml
+share/dasher/settings.speak.xml
 share/dasher/training_albanian_SQ.txt
-share/dasher/training_basque_EU.txt
+share/dasher/training_basque_ES.txt
 share/dasher/training_bengali_BD.txt
-share/dasher/training_bengali_bn.txt
 share/dasher/training_canna_JP.txt
+share/dasher/training_czechC_CS.txt
 share/dasher/training_czech_CS.txt
 share/dasher/training_danish_DK.txt
 share/dasher/training_dutch_NL.txt
+share/dasher/training_englishLC_GB.txt
 share/dasher/training_english_GB.txt
 share/dasher/training_finnish_FI.txt
+share/dasher/training_frenchC_FR.txt
 share/dasher/training_french_FR.txt
 share/dasher/training_german_DE.txt
 share/dasher/training_greek_GR.txt
@@ -177,183 +192,27 @@
 share/dasher/training_hiragana60_JP.txt
 share/dasher/training_hiragana83_JP.txt
 share/dasher/training_hungarian_HU.txt
+share/dasher/training_italianC_IT.txt
 share/dasher/training_italian_IT.txt
 share/dasher/training_mongolian_MN.txt
 share/dasher/training_persian_IR.txt
 share/dasher/training_polish_PL.txt
+share/dasher/training_portugueseC_BR.txt
 share/dasher/training_portuguese_BR.txt
 share/dasher/training_russian_RU.txt
+share/dasher/training_spanishC_ES.txt
 share/dasher/training_spanish_ES.txt
+share/dasher/training_spyNew.txt
 share/dasher/training_swahili_KE.txt
 share/dasher/training_swedish_SE.txt
 share/dasher/training_turkish_TR.txt
 share/dasher/training_welsh_GB.txt
-share/gconf/schemas/dasher.schemas
-${PLIST.gnome}share/gnome/help/dasher/C/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/C/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/C/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/C/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/C/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/C/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/C/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/de/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/de/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/de/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/de/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/de/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/de/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/de/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/el/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/el/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/el/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/el/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/el/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/el/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/el/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/en_GB/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/es/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/es/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/es/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/es/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/es/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/es/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/es/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/eu/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/prefs2.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/prefs3.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/prefs4.png
-${PLIST.gnome}share/gnome/help/dasher/eu/figures/prefs5.png
-${PLIST.gnome}share/gnome/help/dasher/fr/dasher.xml
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/a-z.gif
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/aa-az.gif
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/ala-alz.gif
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/exampleHad2.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/exampleHad2a.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/exampleHad3a.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/exampleHad4.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/figure2.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/main.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/object.gif
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/prefs1.png
-${PLIST.gnome}share/gnome/help/dasher/fr/figures/prefs2.png



Home | Main Index | Thread Index | Old Index