From 9b13cde710c589fc99df6a6f7e08095218060535 Mon Sep 17 00:00:00 2001 From: Kurt Jaeger Date: Mon, 9 Jul 2018 05:22:12 +0000 Subject: games/ninix-aya: update 4.4 -> 5.0.6 PR: 228241 Submitted by: Yasuhiro KIMURA Reviewed by: krion, linimon, w.schwarzenfeld@utanet.at Relnotes: https://osdn.net/projects/ninix-aya/scm/git/ruby-gtk3/blobs/master/ChangeLog --- games/ninix-aya/Makefile | 65 +++------------ games/ninix-aya/distinfo | 5 +- games/ninix-aya/files/patch-Makefile | 49 +++++++++++ games/ninix-aya/pkg-plist | 156 +++++++++++------------------------ 4 files changed, 111 insertions(+), 164 deletions(-) create mode 100644 games/ninix-aya/files/patch-Makefile (limited to 'games/ninix-aya') diff --git a/games/ninix-aya/Makefile b/games/ninix-aya/Makefile index 9535b6a7d6c3..e60dc08d20b2 100644 --- a/games/ninix-aya/Makefile +++ b/games/ninix-aya/Makefile @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= ninix-aya -PORTVERSION= 4.4 -PORTREVISION= 6 +PORTVERSION= 5.0.6 CATEGORIES= games -MASTER_SITES= OSDN/${PORTNAME}/58500 +MASTER_SITES= OSDN/${PORTNAME}/69796 MAINTAINER= ports@FreeBSD.org COMMENT= Desktop mascot program compatible with "Ukagaka" @@ -13,58 +12,16 @@ COMMENT= Desktop mascot program compatible with "Ukagaka" LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libpng.so:graphics/png -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \ - ${PYNUMPY} +RUN_DEPENDS= rubygem-charlock_holmes>=0.7.3:textproc/rubygem-charlock_holmes \ + rubygem-gstreamer>=3.1.8:multimedia/rubygem-gstreamer \ + rubygem-gettext>=3.2.2:devel/rubygem-gettext \ + rubygem-gtk3>=3.1.8:x11-toolkits/rubygem-gtk3 \ + rubygem-narray>=0.6.1.1:math/rubygem-narray \ + rubygem-rubyzip>=1.2.1:archivers/rubygem-rubyzip NO_ARCH= yes - -USES= gmake python:2.7 tar:tgz -USE_GNOME= pygtk2 -USE_GSTREAMER= python - -DOCSDIR= ${PREFIX}/share/doc/ninix - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -NLS_USES= gettext - -.include - -do-build: - @(cd ${WRKSRC}/bin && ${SED} -e \ - 's|@python|${PYTHON_CMD}| ; \ - s|@libdir|${PREFIX}/libexec/ninix|' ninix.in > ninix) -.if ${PORT_OPTIONS:MNLS} -.for i in ja zh_TW - (cd ${WRKSRC}/locale && ${LOCALBASE}/bin/msgfmt -o ${i}.mo ${i}.po) -.endfor -.endif - -do-install: - (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ninix \ - ${STAGEDIR}${PREFIX}/bin) - @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/ninix - (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \ - ${STAGEDIR}${PREFIX}/libexec/ninix) - @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ - -d ${PREFIX}/libexec/ninix -f libexec/ninix) -.if ${PORT_OPTIONS:MNLS} -.for i in ja zh_TW - @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES - (cd ${WRKSRC}/locale && ${INSTALL_DATA} ${i}.mo \ - ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/ninix.mo) -.endfor -.endif - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for i in ChangeLog README README.ninix TODO.ninix KNOWN_ISSUES - (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${DOCSDIR}) -.endfor -.for i in extension.txt kawari.txt saori.txt - (cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${DOCSDIR}) -.endfor +PORTDOCS= COPYING ChangeLog README README.ninix SAORI +USES= gettext tar:tgz +USE_RUBY= yes .include diff --git a/games/ninix-aya/distinfo b/games/ninix-aya/distinfo index f6c254d59445..c8ba6ca42a46 100644 --- a/games/ninix-aya/distinfo +++ b/games/ninix-aya/distinfo @@ -1,2 +1,3 @@ -SHA256 (ninix-aya-4.4.tgz) = f6cdf0f540af52c31c8736df9e5dbca465131a89654190612fac7b24f5adefac -SIZE (ninix-aya-4.4.tgz) = 335511 +TIMESTAMP = 1531018180 +SHA256 (ninix-aya-5.0.6.tgz) = ca98e357c5be8764e640a6e3043b2a966a6316118de51e37c3a2c3813132b139 +SIZE (ninix-aya-5.0.6.tgz) = 323279 diff --git a/games/ninix-aya/files/patch-Makefile b/games/ninix-aya/files/patch-Makefile new file mode 100644 index 000000000000..2558c93eb352 --- /dev/null +++ b/games/ninix-aya/files/patch-Makefile @@ -0,0 +1,49 @@ +--- Makefile.orig 2018-01-07 07:10:36 UTC ++++ Makefile +@@ -2,22 +2,26 @@ + # Makefile for ninix-aya + # + +-prefix = /opt/ninix-aya ++prefix ?= ${PREFIX} + + exec_libdir = $(prefix)/lib + + bindir = $(DESTDIR)$(prefix)/bin +-docdir = $(DESTDIR)$(prefix)/doc +-libdir = $(DESTDIR)$(exec_libdir) +-localedir = /usr/local/share/locale # system specific ++docdir = $(DESTDIR)$(prefix)/share/doc/ninix-aya ++libdir = $(DESTDIR)$(exec_libdir)/ninix ++localedir = $(DESTDIR)$(prefix)/share/locale # system specific + +-shiori_so_dir = $(DESTDIR)$(prefix)/lib/kawari8:$(DESTDIR)$(prefix)/lib/yaya ++shiori_so_dir = $(prefix)/lib/kawari8:$(prefix)/lib/yaya + + ruby = ruby + + NINIX = ninix + ++sed_dirs = sed -e "s,@ruby,$(ruby),g" -e "s,@libdir,$(libdir),g" -e "s,@so_path,$(shiori_so_dir),g" ++ + all: ++ $(sed_dirs) bin/ninix.in > bin/ninix ++ msgfmt po/ja/ninix-aya.po -o po/ja/ninix-aya.mo + + install: install-lib install-bin install-doc + +@@ -25,13 +29,10 @@ install-lib: + mkdir -p $(libdir) + cp -r lib/* $(libdir) + mkdir -p $(localedir)/ja/LC_MESSAGES +- (cd po/ja ; msgfmt ninix-aya.po -o $(localedir)/ja/LC_MESSAGES/ninix-aya.mo) +- +-sed_dirs = sed -e "s,@ruby,$(ruby),g" -e "s,@libdir,$(libdir),g" -e "s,@so_path,$(shiori_so_dir),g" ++ cp po/ja/ninix-aya.mo $(localedir)/ja/LC_MESSAGES + + install-bin: + mkdir -p $(bindir) +- $(sed_dirs) bin/ninix.in > bin/ninix + install -m 755 bin/ninix $(bindir)/$(NINIX) + + install-doc: diff --git a/games/ninix-aya/pkg-plist b/games/ninix-aya/pkg-plist index 1a2f67da2925..b415a1932360 100644 --- a/games/ninix-aya/pkg-plist +++ b/games/ninix-aya/pkg-plist @@ -1,109 +1,49 @@ bin/ninix -libexec/ninix/ninix/__init__.py -libexec/ninix/ninix/__init__.pyc -libexec/ninix/ninix/alias.py -libexec/ninix/ninix/alias.pyc -libexec/ninix/ninix/balloon.py -libexec/ninix/ninix/balloon.pyc -libexec/ninix/ninix/communicate.py -libexec/ninix/ninix/communicate.pyc -libexec/ninix/ninix/config.py -libexec/ninix/ninix/config.pyc -libexec/ninix/ninix/dll.py -libexec/ninix/ninix/dll.pyc -libexec/ninix/ninix/dll/aya.py -libexec/ninix/ninix/dll/aya.pyc -libexec/ninix/ninix/dll/aya5.py -libexec/ninix/ninix/dll/aya5.pyc -libexec/ninix/ninix/dll/bln.py -libexec/ninix/ninix/dll/bln.pyc -libexec/ninix/ninix/dll/gomi.py -libexec/ninix/ninix/dll/gomi.pyc -libexec/ninix/ninix/dll/hanayu.py -libexec/ninix/ninix/dll/hanayu.pyc -libexec/ninix/ninix/dll/httpc.py -libexec/ninix/ninix/dll/httpc.pyc -libexec/ninix/ninix/dll/kawari.py -libexec/ninix/ninix/dll/kawari.pyc -libexec/ninix/ninix/dll/kawari8.py -libexec/ninix/ninix/dll/kawari8.pyc -libexec/ninix/ninix/dll/mciaudio.py -libexec/ninix/ninix/dll/mciaudio.pyc -libexec/ninix/ninix/dll/mciaudior.py -libexec/ninix/ninix/dll/mciaudior.pyc -libexec/ninix/ninix/dll/misaka.py -libexec/ninix/ninix/dll/misaka.pyc -libexec/ninix/ninix/dll/niseshiori.py -libexec/ninix/ninix/dll/niseshiori.pyc -libexec/ninix/ninix/dll/osuwari.py -libexec/ninix/ninix/dll/osuwari.pyc -libexec/ninix/ninix/dll/saori_cpuid.py -libexec/ninix/ninix/dll/saori_cpuid.pyc -libexec/ninix/ninix/dll/satori.py -libexec/ninix/ninix/dll/satori.pyc -libexec/ninix/ninix/dll/ssu.py -libexec/ninix/ninix/dll/ssu.pyc -libexec/ninix/ninix/dll/textcopy.py -libexec/ninix/ninix/dll/textcopy.pyc -libexec/ninix/ninix/dll/win_dll.py -libexec/ninix/ninix/dll/win_dll.pyc -libexec/ninix/ninix/dll/wmove.py -libexec/ninix/ninix/dll/wmove.pyc -libexec/ninix/ninix/dll/yaya.py -libexec/ninix/ninix/dll/yaya.pyc -libexec/ninix/ninix/entry_db.py -libexec/ninix/ninix/entry_db.pyc -libexec/ninix/ninix/home.py -libexec/ninix/ninix/home.pyc -libexec/ninix/ninix/install.py -libexec/ninix/ninix/install.pyc -libexec/ninix/ninix/keymap.py -libexec/ninix/ninix/keymap.pyc -libexec/ninix/ninix/kinoko.py -libexec/ninix/ninix/kinoko.pyc -libexec/ninix/ninix/lock.py -libexec/ninix/ninix/lock.pyc -libexec/ninix/ninix/makoto.py -libexec/ninix/ninix/makoto.pyc -libexec/ninix/ninix/menu.py -libexec/ninix/ninix/menu.pyc -libexec/ninix/ninix/metamagic.py -libexec/ninix/ninix/metamagic.pyc -libexec/ninix/ninix/nekodorif.py -libexec/ninix/ninix/nekodorif.pyc -libexec/ninix/ninix/ngm.py -libexec/ninix/ninix/ngm.pyc -libexec/ninix/ninix/pix.py -libexec/ninix/ninix/pix.pyc -libexec/ninix/ninix/plugin.py -libexec/ninix/ninix/plugin.pyc -libexec/ninix/ninix/prefs.py -libexec/ninix/ninix/prefs.pyc -libexec/ninix/ninix/sakura.py -libexec/ninix/ninix/sakura.pyc -libexec/ninix/ninix/script.py -libexec/ninix/ninix/script.pyc -libexec/ninix/ninix/seriko.py -libexec/ninix/ninix/seriko.pyc -libexec/ninix/ninix/sstp.py -libexec/ninix/ninix/sstp.pyc -libexec/ninix/ninix/sstplib.py -libexec/ninix/ninix/sstplib.pyc -libexec/ninix/ninix/surface.py -libexec/ninix/ninix/surface.pyc -libexec/ninix/ninix/update.py -libexec/ninix/ninix/update.pyc -libexec/ninix/ninix/version.py -libexec/ninix/ninix/version.pyc -libexec/ninix/ninix_main.py -libexec/ninix/ninix_main.pyc -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/KNOWN_ISSUES -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.ninix -%%PORTDOCS%%%%DOCSDIR%%/TODO.ninix -%%PORTDOCS%%%%DOCSDIR%%/extension.txt -%%PORTDOCS%%%%DOCSDIR%%/kawari.txt -%%PORTDOCS%%%%DOCSDIR%%/saori.txt -%%NLS%%share/locale/ja/LC_MESSAGES/ninix.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/ninix.mo +lib/ninix/ninix/alias.rb +lib/ninix/ninix/balloon.rb +lib/ninix/ninix/communicate.rb +lib/ninix/ninix/config.rb +lib/ninix/ninix/dll.rb +lib/ninix/ninix/dll/aya.rb +lib/ninix/ninix/dll/aya5.rb +lib/ninix/ninix/dll/bln.rb +lib/ninix/ninix/dll/gomi.rb +lib/ninix/ninix/dll/hanayu.rb +lib/ninix/ninix/dll/httpc.rb +lib/ninix/ninix/dll/kawari.rb +lib/ninix/ninix/dll/kawari8.rb +lib/ninix/ninix/dll/mciaudio.rb +lib/ninix/ninix/dll/mciaudior.rb +lib/ninix/ninix/dll/misaka.rb +lib/ninix/ninix/dll/niseshiori.rb +lib/ninix/ninix/dll/osuwari.rb +lib/ninix/ninix/dll/saori_cpuid.rb +lib/ninix/ninix/dll/satori.rb +lib/ninix/ninix/dll/ssu.rb +lib/ninix/ninix/dll/textcopy.rb +lib/ninix/ninix/dll/wmove.rb +lib/ninix/ninix/dll/yaya.rb +lib/ninix/ninix/entry_db.rb +lib/ninix/ninix/home.rb +lib/ninix/ninix/install.rb +lib/ninix/ninix/keymap.rb +lib/ninix/ninix/kinoko.rb +lib/ninix/ninix/lock.rb +lib/ninix/ninix/logging.rb +lib/ninix/ninix/makoto.rb +lib/ninix/ninix/menu.rb +lib/ninix/ninix/metamagic.rb +lib/ninix/ninix/nekodorif.rb +lib/ninix/ninix/ngm.rb +lib/ninix/ninix/pix.rb +lib/ninix/ninix/prefs.rb +lib/ninix/ninix/sakura.rb +lib/ninix/ninix/script.rb +lib/ninix/ninix/seriko.rb +lib/ninix/ninix/sstp.rb +lib/ninix/ninix/sstplib.rb +lib/ninix/ninix/surface.rb +lib/ninix/ninix/update.rb +lib/ninix/ninix/version.rb +lib/ninix/ninix_main.rb +share/locale/ja/LC_MESSAGES/ninix-aya.mo -- cgit v1.2.3