From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7182 invoked by alias); 30 Jun 2014 02:35:39 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 7002 invoked by uid 89); 30 Jun 2014 02:35:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: ipmail06.adl2.internode.on.net Received: from ipmail06.adl2.internode.on.net (HELO ipmail06.adl2.internode.on.net) (150.101.137.129) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 30 Jun 2014 02:35:26 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjkDALjLsFM7p53b/2dsb2JhbAANTYNfg0jCYAMCAYEghHgBAQEEIxVAESMCAgUWCwICCQMCAQIBRRMGAgEBBYhGqHN3hn+VHBeBK41jgneBTAWaXoFGlgtaAQ Received: from ppp59-167-157-219.static.internode.on.net (HELO [192.168.178.32]) ([59.167.157.219]) by ipmail06.adl2.internode.on.net with ESMTP; 30 Jun 2014 12:05:22 +0930 Message-ID: <53B0CCE7.2090101@rexx.org> Date: Mon, 30 Jun 2014 02:35:00 -0000 From: Mark Hessling Reply-To: mark@rexx.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com Subject: [ITP] regina-rexx-3.8.2-1 References: <53957415.1070005@rexx.org> <20140617081208.GD30535@calimero.vinschen.de> In-Reply-To: <20140617081208.GD30535@calimero.vinschen.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-06/txt/msg00083.txt.bz2 I am resubmitting Regina-REXX for inclusion in the Cygwin distribution. Package version is now 3.8.2-1. Comments on original submission below have been addressed inline. 32bit package files can be obtained with: wget --recursive --no-host-directories --cut-dirs=1 --no-parent --reject="index.html*" http://rexx.org/cygwin/regina-rexx.i686/ 64bit package files can be obtained with: wget --recursive --no-host-directories --cut-dirs=1 --no-parent --reject="index.html*" http://rexx.org/cygwin/regina-rexx.x86_64/ regina-rexx.cygport: PKG_NAMES="regina-rexx libregina libregina-devel" PKG_HINTS="regina-rexx libregina libregina-devel" NAME="regina-rexx" ORIG_PN="Regina-REXX" VERSION=3.8.2 RELEASE=1 SRC_URI="mirror://sourceforge/regina-rexx/${ORIG_PN}-${VERSION}.tar.gz" HOMEPAGE="http://regina-rexx.sourceforge.net" DOCS="COPYING-LIB TODO README.382" regina_rexx_CATEGORY="Interpreters" regina_rexx_SUMMARY="An ANSI compliant Rexx Interpreter. Binaries and demo programs." regina_rexx_DESCRIPTION="Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains binaries and demo programs." regina_rexx_CONTENTS="--exclude=cygregina.dll usr/bin/ usr/share/man/man1/ usr/share/regina-rexx/*.mtb usr/share/regina-rexx/examples/ usr/share/regina-rexx/addons/rx*dll usr/share/doc/" libregina_CATEGORY="Interpreters" libregina_SUMMARY="An ANSI compliant Rexx Interpreter. Runtime libraries." libregina_DESCRIPTION="Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains runtime libraries." libregina_CONTENTS="usr/bin/cygregina.dll usr/share/regina-rexx/addons/regutil.dll" libregina_devel_CATEGORY="Interpreters" libregina_devel_SUMMARY="An ANSI compliant Rexx Interpreter. Development libraries and headers." libregina_devel_DESCRIPTION="Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains development libraries and headers." libregina_devel_CONTENTS="usr/include/ usr/lib/" libregina_devel_REQUIRES="libregina" src_compile() { cd ${B} cygconf cygmake } src_install() { cd ${B} cyginstall -j1 } setup.hint for regina-rexx subpackage: category: Interpreters requires: bash crypt libgcc1 libregina sdesc: "An ANSI compliant Rexx Interpreter. Binaries and demo programs." ldesc: "Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains binaries and demo programs." setup.hint for libregina subpackage: category: Interpreters requires: crypt libgcc1 libncursesw10 sdesc: "An ANSI compliant Rexx Interpreter. Runtime libraries." ldesc: "Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains runtime libraries." external-source: regina-rexx setup.hint for libregina-devel subpackage: category: Interpreters requires: libregina sdesc: "An ANSI compliant Rexx Interpreter. Development libraries and headers." ldesc: "Rexx is a procedural language that allows programs and algorithms to be written in a clear and structured way. It is also designed to be used as a macro language by application programs. This package contains development libraries and headers." external-source: regina-rexx Thanks, Mark On 17/06/14 18:12, Corinna Vinschen wrote: > Hi Mark, > > On Jun 9 18:45, Mark Hessling wrote: >> Regina-REXX is an implementation of ANSI Standard Rexx available on many >> platforms. >> >> Regina-REXX is found on a number of Linux platforms, including Debian: >> http://packages.qa.debian.org/r/regina-rexx.html >> >> [...] > Thanks for providing this package. I had a look and I have a few nits: > > - The DLLs in /usr/bin are not following the naming convention for > Cygwin DLLs. They should start with the "cyg" prefix. DLLs in /usr/bin are now prefixed with "cyg"; cygregina.dll is the only DLL in /usr/bin. Other DLLs that are dynamically loaded by Regina; regutil.dll, rxtest1.dll and rxtest2.dll are installed into /usr/share/regina-rexx/addons > > - The files /usr/bin/rxtest1.dll and /usr/bin/rxtest2.dll look like > stray files, which are not supposed to be distributed. They are > not present in the Debian distro. As above these sample language extension files are installed into /usr/share/regina-rexx/addons. With this version of Regina-REXX, the Debian packages also include these sample language extension files. > > - The Debian package is split into three subpackages, regina-rexx, > libregina3, and libregina-dev. Apart from the fact that the devel > package in Cygwin should be called libregina-devel, this layout > seems to make a lot of sense. Wouldn't it be better to do this > for the Cygwin package as well? The package is now split into 3 subpackages: regina-rexx, libregina and libregina-devel to match the Debian format. > > - The package-specific directories are called "Regina-REXX", while on > debian they are lowercase only, "regina-rexx". It's very much a > matter of taste, but it might be nice to do this for Cygwin as well. For Cygwin, the package name is regina-rexx; all lowercase. > > Thanks, > Corinna > -- ------------------------------------------------------------------------ * Mark Hessling, mark@rexx.org http://www.rexx.org/ * Author of THE, a Free XEDIT/KEDIT editor and, Rexx/SQL, Rexx/CURL, etc. * Maintainer of Regina Rexx interpreter * Use Rexx? join the Rexx Language Association: http://www.rexxla.org/ ------------------------------------------------------------------------