Re: Bug report commit request

2018-06-17 Thread Yasuhiro KIMURA
Hello Walter,

From: Walter Schwarzenfeld 
Subject: Re: Bug report commit request
Date: Sun, 17 Jun 2018 23:23:49 +0200

> If you can provide a side with an english description I can try to
> update it. I only found japanese descriptions.

Following is rough translation of README included in
ninix-aya-5.0.5.tgz. I think there is enough information to build and
install version 5.0.5 of ninix-aya. But if you have any problem cause
by Japanese, please do not hesitate to ask me about it.

--
--
ninix-aya(Function extended version of ninix)
--

What is this?
--
Ninix-aya ,once known as 'FUMI compatible modules and so forth for
ninix', is a functionally extended fork of desktop accessory
application 'ninix' that runs on Unix OSes.
It also includes improvements and bug fixes not included in the
original ninix.
Now it runs not only on Unix OSes but also on Windows.
After version 4.500.x (i.e. 5.x series) it switched to use Ruby.

What are necessary to ruy ninix-aya?
--
Following softwares are necessary to run ninix-aya.
It may not work properly if you use older version than confirmed one.

- Ruby (http://www.ruby-lang.org/)
  Language used to develope and run this software.
  We have confirmed the operation with version 2.3.3..
  * Please install Ruby Installer and Devkit on Windows.

- NArray(http://masa16.github.io/narray/)
  Ruby class library that makes it easy and fast to compute
  large-scale multidimensional numerical arrays.
  We have confirmed the operation with version 0.6.1.1.

- Ruby-GNOME2 (http://ruby-gnome2.osdn.jp/)
  Set of Ruby language bindings for the GNOME development environment.
  We have confirmed the operation with version 3.1.8.
  If you use GStreamer(see below) then you also need install
  Ruby/GStreamer.

- GTK+ (http://www.gtk.org/)
  Multi-platform toolkit for creating graphical user interfaces.
  We have confirmed the operation with version 3.22.18.
  Version 3.22 or later is mandatory.

- GStreamer (http://gstreamer.freedesktop.org/)
  This software is not mandatory for ninix-aya to run.
  Used to play back audio files.
  We have confirmed the operation with version 1.12.2.

- Rubyzip(https://github.com/rubyzip/rubyzip)
  Ruby library for reading and writing zip files.
  We have confirmed the operation with version 1.2.1.

- Ruby gettext(http://ruby-gettext.github.io/)
  Ruby library and tools for localization.
  We have confirmed the operation with version 3.2.2.

- CharlockHolmes (http://github.com/brianmario/charlock_holmes)
  This software is not mandatory for ninix-aya to run.
  Necessary if you would like to run 'ghost' which uses 'MISAKA'
  library and whose encoding is not Shift-JIS.
  We have confirmed the operation with version 0.7.3.

Installation

For Linux distributions such as Debian, we recommend to use offical
package.

In following sentences we explain how to install from the source
archive. And we assume Unix OS.

Download source archive of latest version and extract it.

There are items in Makefile that specifies following settings.

* Global installation destination directory (prefix)
* Installation destination directory of files for localization
  (localedir)
* Path for SHIORI .so files such as KAWARI8 and YAYA (shiori_so_dir)
* And so on

Modify them according to your environment.

Then installation will be completed if you execute 'make install' as
following.

# make install

Script to execute ninix-aya is installed. So execute it.

$ ninix

On Windows environment extract source archive and execute
lib/ninix_main.rb with Ruby interpreter.

* Steps to install required library by using 'gem'.
  (You need to install DevKit in advance)
  gem install narray
  gem install gtk3
  gem install gstreamer
  gem install gettext
  gem install rubyzip

License
--
Copyright (C) 2001, 2002 by Tamito KAJIYAMA 
Copyright (C) 2002-2007 by MATSUMURA Namihiko 
Copyright (C) 2002-2018 by Shyouzou Sugitani 
Copyright (C) 2002, 2003 by ABE Hideaki 
Copyright (C) 2003-2005 by Shun-ichi TAHARA 

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License (version 2) as
published by the Free Software Foundation.  It is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.  See the GNU General Public License for more details.

Contact Information.
--
This software is developed and distruted by Shyouzou Sugitani and
MATSUMURA Namihiko (a.k.a. Sakura No Nie).
Mail addresses are

Shyouzou Sugitani 
MATSUMURA Namihiko 

Or access forums of http://osdn.jp/projects/ninix-aya/
(There are part of old developement informations at
http://nie.counterghost.net/)

Links
--
Home page of Are Igai No Nanika with 'Nin-i' (Something other than
that with 'ANY') - Ninix distributio

Re: Bug report commit request

2018-06-17 Thread Walter Schwarzenfeld
> Especially there seems to be large change of > build conditions of 
games/ninix-aya from 4.4 to 5.0.5. So I only


> fixed fetching problem of these ports.


If you can provide a side with an english description I can try to 
update it. I only found japanese descriptions.


Otherwise, I think we can mark it as broken.

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Bug report commit request

2018-06-17 Thread Kurt Jaeger
Hi!

> >> Bug 228241 - games/ninix-aya: Change MASTER_SITES to DEBIAN_POOL
> >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228241
> > 
> > The official dist-site is SF, and there's a version 5.0.5 available.
> > 
> > Any reason why updating from 4.4 to 5.0.5 is not feasable ?

> 5. I myself don't have motivation to update these ports because I
>don't use any of then. Especially there seems to be large change of
>build conditions of games/ninix-aya from 4.4 to 5.0.5. So I only
>fixed fetching problem of these ports.

I understand. I committed the two PRs where updating the
distsite fixes the problem. The ninix-aya PR is still open.
As far as I understand the policy says to not accept other projects
distcache-like infrastructure as MASTER_SITES. DEBIAN_POOL
is very similar to the FreeBSD distcache.

Because I'm not that eager to fix games 8-}, I'll stay away
from fixing it, too.

Thanks for your patches!

-- 
p...@opsec.eu+49 171 31013722 years to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Bug report commit request

2018-06-17 Thread Yasuhiro KIMURA
From: Kurt Jaeger 
Subject: Re: Bug report commit request
Date: Sun, 17 Jun 2018 18:15:04 +0200

>> Bug 228241 - games/ninix-aya: Change MASTER_SITES to DEBIAN_POOL
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228241
> 
> The official dist-site is SF, and there's a version 5.0.5 available.
> 
> Any reason why updating from 4.4 to 5.0.5 is not feasable ?
> 
>> Bug 228242 - japanese/font-ume: Fix MASTER_SITES
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228242
> 
> We have 0.0.660, but the dist site @osdn has 0.0.670 ?
> 
>> Bug 228243 - japanese/FreeWnn-server: Remove ftp.freewnn.org from 
>> MASTER_SITES
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228243
> 
> We have 1.1.1.a021, the dist-site has a023 ?

1. I found these problems when I submitted following bug report.
   Bug 225609 - Mk/bsd.sites.mk: rename MASTER_SITE_SOURCEFORGE_JP to 
MASTER_SITE_OSDN
   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225609
2. When I submitted it I found fetching problem of these ports as
   secondary problem. it is not unclear if the problem is temporary or
   not. So at the time I left it as it is.
3. Bug 225609 was committed on March 25 and my main purpose is
   achieved.
4. About a month ago I remembered this problem and confirmed it is not
   temporary.
5. I myself don't have motivation to update these ports because I
   don't use any of then. Especially there seems to be large change of
   build conditions of games/ninix-aya from 4.4 to 5.0.5. So I only
   fixed fetching problem of these ports.

---
Yasuhiro KIMURA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Bug report commit request

2018-06-17 Thread Kurt Jaeger
Hi!

> Bug 228241 - games/ninix-aya: Change MASTER_SITES to DEBIAN_POOL
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228241

The official dist-site is SF, and there's a version 5.0.5 available.

Any reason why updating from 4.4 to 5.0.5 is not feasable ?

> Bug 228242 - japanese/font-ume: Fix MASTER_SITES
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228242

We have 0.0.660, but the dist site @osdn has 0.0.670 ?

> Bug 228243 - japanese/FreeWnn-server: Remove ftp.freewnn.org from MASTER_SITES
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228243

We have 1.1.1.a021, the dist-site has a023 ?

-- 
p...@opsec.eu+49 171 31013722 years to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Removing git dependencies on perl5 and python27

2018-06-17 Thread Matthew Seaman
On 17/06/2018 10:42, Yasuhiro KIMURA wrote:
> I'm not sure if P4 option should be enabled by default. But I think it
> is incosistent that default valued of P4 options is on while that of
> SVN options is off.

Given Perforce no longer supports FreeBSD as a server platform and the
FreeBSD projects's own perforce servers will be shutdown later this
month, having the P4 option default to ON doesn't make much sense at all
anymore.

Cheers,

Matthew



signature.asc
Description: OpenPGP digital signature


Re: Removing git dependencies on perl5 and python27

2018-06-17 Thread Dimitry Andric
On 17 Jun 2018, at 00:04, Mahmoud Al-Qudsi  wrote:
> 
> On Fri, Jun 15, 2018 at 3:24 AM, Franco Fichtner  wrote:
>> The bottom line is that excluding Perl and Python support from git
>> will make it only usable for automated shell scripting.
>> 
>> Interactive parts require Perl or Python so there is nothing to be
>> gained from breaking POLA for existing users of the git FreeBSD
>> package or git software in general as any random tutorial out there
>> may not work for FreeBSD anymore.
>> 
>> For emphasis, this is suboptimal at best...
> 
> I did not realize that even basic functionality like `git add -i` required
> perl; I am very surprised that isn't implemented in C (at least by now).

Git was started as a random collection of perl scripts, shell scripts
and a smattering of C sources originally. Since there is no (or does not
seem to be) any overall architecture, it does not seem likely that this
will ever be solved. :)


> Personally speaking, it is the dependency on python27 rather than perl5 that I
> find more distasteful (due to the size and scope). Do you know what features
> python unlocks? (Not that this proposal has half as much bite if perl5 is
> retained..)

You can disable the python dependency by unchecking the CONTRIB and P4
port options.

-Dimitry



signature.asc
Description: Message signed with OpenPGP


Re: Removing git dependencies on perl5 and python27

2018-06-17 Thread Yasuhiro KIMURA
From: Joseph Mingrone 
Subject: Re: Removing git dependencies on perl5 and python27
Date: Sun, 17 Jun 2018 05:59:46 -0300

> Mahmoud Al-Qudsi  writes:
>> Do you know what features python unlocks?
> I am not sure, but grepping gives some hints.

>From /usr/ports/devel/git/Makefile
--
OPTIONS_DEFINE= GUI SVN GITWEB CONTRIB P4 CVS HTMLDOCS PERL ICONV CURL \
SEND_EMAIL NLS PCRE SUBTREE
OPTIONS_DEFAULT=CONTRIB P4 CVS PERL GITWEB ICONV CURL SEND_EMAIL PCRE \
SUBTREE

(snip)

CONTRIB_DESC=   Install contributed scripts
P4_DESC=Enable Perforce support

(snip)

.if ${PORT_OPTIONS:MP4} || ${PORT_OPTIONS:MCONTRIB}
USES+=  python
CONFIGURE_ARGS+=--with-python=${PYTHON_CMD}
.else
CONFIGURE_ARGS+=--without-python
.endif
--

So python is required

* To use some of contributed scripts.
* To import from and submit to Perforce repositories.

I'm not sure if P4 option should be enabled by default. But I think it
is incosistent that default valued of P4 options is on while that of
SVN options is off.

---
Yasuhiro KIMURA
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Removing git dependencies on perl5 and python27

2018-06-17 Thread Joseph Mingrone
Mahmoud Al-Qudsi  writes:
> Do you know what features python unlocks?

I am not sure, but grepping gives some hints.

% pkg info -lq git-2.17.1 | xargs grep -l '^#!.*python'
/usr/local/bin/git-p4.py
/usr/local/libexec/git-core/git-p4
/usr/local/share/git-core/contrib/fast-import/import-zips.py
/usr/local/share/git-core/contrib/hg-to-git/hg-to-git.py
/usr/local/share/git-core/contrib/hooks/multimail/git_multimail.py
/usr/local/share/git-core/contrib/hooks/multimail/migrate-mailhook-config
/usr/local/share/git-core/contrib/hooks/multimail/post-receive.example
/usr/local/share/git-core/contrib/svn-fe/svnrdump_sim.py

J.


signature.asc
Description: PGP signature