delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/09/04/06:09:29

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=2.7 required=5.0 tests=AWL,BAYES_05,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DONT_USE_RAW_EMAIL_IN_BODY,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_BP,TW_YG,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
Date: Sat, 4 Sep 2010 12:08:54 +0200
From: David Sastre <d DOT sastre DOT medina AT gmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Build S-Lang Fail
Message-ID: <20100904100854.GA3195@ghost.local.lan>
References: <AANLkTinsM-QZANVNv-GvZ3ucJrrnrSM0oMku+AHAQrY2 AT mail DOT gmail DOT com> <AANLkTi=Mn_QD1vKWpd15c=aKwRHzxOpwm8Dug5K6G-2p AT mail DOT gmail DOT com> <AANLkTikVQRePbaGco349m+PLMaNNNzG6FSKMSPVwhSFM AT mail DOT gmail DOT com> <AANLkTikRqOa=+GF6eWdMTgyR2a=7-Pkte4MYdXw2pmf2 AT mail DOT gmail DOT com> <AANLkTik-pYhu6zZZywAVoW_9LCQzyAtyXAYOZD2nkEOq AT mail DOT gmail DOT com> <AANLkTimNCdLBXJ+_oZbZTcT3y_3uGZmrR-6j9k57k7OY AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <AANLkTimNCdLBXJ+_oZbZTcT3y_3uGZmrR-6j9k57k7OY@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--5p8PegU4iirBW1oA
Content-Type: multipart/mixed; boundary="ZmUaFz6apKcXQszQ"
Content-Disposition: inline


--ZmUaFz6apKcXQszQ
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 02, 2010 at 10:20:11AM +0800, Steven Woody wrote:
> On 2 September 2010 10:12, Steven Woody wrote:
> > On 25 August 2010 20:58, Csaba Raduly wrote:
> >> On Sun, Aug 22, 2010 at 8:15 PM, Steven Woody =A0wrote:
> >>>
> >>> $ ldd /usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1.exe
> >>> =A0 =A0 =A0 =A0ntdll.dll =3D> /cygdrive/c/WINDOWS/system32/ntdll.dll =
(0x7c920000)
> >>> =A0 =A0 =A0 =A0kernel32.dll =3D> /cygdrive/c/WINDOWS/system32/kernel3=
2.dll (0x7c800000)
> >>> =A0 =A0 =A0 =A0cyggcc_s-1.dll =3D> /usr/bin/cyggcc_s-1.dll (0x67f0000=
0)
> >>> =A0 =A0 =A0 =A0cygwin1.dll =3D> /usr/bin/cygwin1.dll (0x61000000)
> >>> =A0 =A0 =A0 =A0ADVAPI32.DLL =3D> /cygdrive/c/WINDOWS/system32/ADVAPI3=
2.DLL (0x77da0000)
> >>> =A0 =A0 =A0 =A0RPCRT4.dll =3D> /cygdrive/c/WINDOWS/system32/RPCRT4.dl=
l (0x77e50000)
> >>> =A0 =A0 =A0 =A0Secur32.dll =3D> /cygdrive/c/WINDOWS/system32/Secur32.=
dll (0x77fc0000)
> >>> =A0 =A0 =A0 =A0cyggmp-3.dll =3D> /usr/bin/cyggmp-3.dll (0x63f40000)
> >>> =A0 =A0 =A0 =A0cygmpfr-1.dll =3D> /usr/bin/cygmpfr-1.dll (0x6cd80000)
> >>>
> >>
> >> You could either run ldd on the DLLs (cyggcc_s-1.dll, cyggmp-3.dll and
> >> cygmpfr-1.dll) or use depends.exe (http://www.dependencywalker.com/)
> >> to try to identify the missing DLL.
> >>
> >
> > I tried on these dll that you mentioned, but still not find anything mi=
ssed :(
> >
>=20
> Opps, I then tried with Dependency Walker on cc-1.exe, it prompted a warn=
ing:
> "Warning: At least one module has an unresolved import due to a
> missing export function in a delay-load dependent module."
>=20
> But I seems don't give me further information about what is the module
> that cause the problem.   Can you help, thanks!

I built slang a while back because I wanted to use the most pager, and
it was a dependency. I have attached the *.cygport and *.cygwin.patch
files I used to build them, so cygport won't complain about missing
files when packaging (this step is not mandatory for building the
binaries, but I used them for housekeeping, and the might come in
handy?). I have included onig as well. I gave them a try in a win7 box=20
today, and they build OK.=20
Make sure you build and install onig first, then slang, and finally most=20
(in case you want to use it). Use cygport, of course.

Please note this packages are not in the distro, so use them at your=20
own risk.

Regards.

--=20
Huella de clave primaria: 0FDA C36F F110 54F4 D42B  D0EB 617D 396C 448B 31EB

--ZmUaFz6apKcXQszQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="onig-5.9.2-1.cygport"

HOMEPAGE="http://www.geocities.jp/kosako3/oniguruma/"
SRC_URI="http://www.geocities.jp/kosako3/oniguruma/archive/onig-5.9.2.tar.gz"
DESCRIPTION="Oniguruma is a regular expressions library"
PKG_NAMES="onig libonig2 libonig2-devel"
PKG_HINTS="setup runtime devel"
libonig2_CONTENTS="usr/lib/"
libonig2_devel_CONTENTS="usr/bin/ usr/include/ usr/share/doc/"

--ZmUaFz6apKcXQszQ
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="onig-5.9.2-1.cygwin.patch"
Content-Transfer-Encoding: quoted-printable

--- origsrc/onig-5.9.2/CYGWIN-PATCHES/devel.hint	1970-01-01 01:00:00.000000=
000 +0100
+++ src/onig-5.9.2/CYGWIN-PATCHES/devel.hint	2010-05-19 12:14:21.046875000 =
+0200
@@ -0,0 +1,7 @@
+sdesc: "regular expression library (development)"
+ldesc: "Oniguruma is a regular expressions library.
+The characteristics of this library is that different character encoding=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
+for every regular expression object can be specified.=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
+(supported APIs: GNU regex, POSIX and Oniguruma native)"
+category: Devel Libs
+requires: libonig2
--- origsrc/onig-5.9.2/CYGWIN-PATCHES/onig.README	1970-01-01 01:00:00.00000=
0000 +0100
+++ src/onig-5.9.2/CYGWIN-PATCHES/onig.README	2010-05-19 12:14:21.062500000=
 +0200
@@ -0,0 +1,63 @@
+onig-5.9.2-1
+------------------------------------------
+Oniguruma is a regular expressions library.
+The characteristics of this library is that different character encoding=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
+for every regular expression object can be specified.=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
+(supported APIs: GNU regex, POSIX and Oniguruma native)
+
+Runtime requirements:
+  cygwin-1.7.5-1
+
+Build requirements:
+  binutils-2.20.51-2
+  cygport-0.9.84-1
+  cygwin-1.7.5-1
+  gawk-3.1.8-1
+  grep-2.5.4-2
+  sed-4.2.1-1
+
+Canonical homepage:
+  http://www.geocities.jp/kosako3/oniguruma/
+
+Canonical download:
+  http://www.geocities.jp/kosako3/oniguruma/archive/onig-5.9.2.tar.gz
+
+License:
+  libpng/zlib
+
+Language:
+  C
+
+------------------------------------
+
+Build instructions:
+  unpack onig-5.9.2-1-src.tar.bz2
+    if you use setup to install this src package, it will be
+	 unpacked under /usr/src automatically
+  cd /usr/src
+  cygport onig-5.9.2-1.cygport all
+
+This will create:
+  /usr/src/onig-5.9.2-1-src.tar.bz2
+  /usr/src/onig-5.9.2-1.tar.bz2
+  /usr/src/libonig2-5.9.2-1.tar.bz2
+  /usr/src/libonig2-devel-5.9.2-1.tar.bz2
+
+Or use 'cygport onig-5.9.2-1.cygport prep' to get a patched source directo=
ry
+
+To find out the files included in the binary distribution, you can
+use "cygcheck -l libonig2-devel", "cygcheck -l libonig2", or browse the=20
+listing for the appropriate version at <http://cygwin.com/packages/>.
+
+------------------
+
+Port Notes:
+
+----------  onig-5.9.2-1 -- Wed May 19 09:15:24 UTC 2010 -----------
+Initial release
+
+For more information about this package, see the upstream documentation in
+/usr/share/doc/onig-5.9.2-1.
+
+Cygwin port maintained by: David Sastre Mendia <d DOT sastre DOT medina AT gmail DOT com>
+Please address all questions to the Cygwin mailing list at <cygwin AT cygwin.=
com>
--- origsrc/onig-5.9.2/CYGWIN-PATCHES/runtime.hint	1970-01-01 01:00:00.0000=
00000 +0100
+++ src/onig-5.9.2/CYGWIN-PATCHES/runtime.hint	2010-05-19 12:14:21.04687500=
0 +0200
@@ -0,0 +1,6 @@
+sdesc: "regular expression library (runtime)"
+ldesc: "Oniguruma is a regular expressions library.
+The characteristics of this library is that different character encoding=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
+for every regular expression object can be specified.=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
+(supported APIs: GNU regex, POSIX and Oniguruma native)"
+category: Devel Libs
--- origsrc/onig-5.9.2/CYGWIN-PATCHES/setup.hint	1970-01-01 01:00:00.000000=
000 +0100
+++ src/onig-5.9.2/CYGWIN-PATCHES/setup.hint	2010-05-19 12:14:21.062500000 =
+0200
@@ -0,0 +1,6 @@
+sdesc: "regular expression library"
+ldesc: "Oniguruma is a regular expressions library.
+The characteristics of this library is that different character encoding=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20
+for every regular expression object can be specified.=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
+(supported APIs: GNU regex, POSIX and Oniguruma native)"
+category: Libs

--ZmUaFz6apKcXQszQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="most-5.0.0a-1.cygport"

DESCRIPTION="Pager program similar to more and less"
HOMEPAGE="http://www.jedsoft.org/most/"
SRC_URI="ftp://space.mit.edu/pub/davis/most/${P}.tar.bz2"
CYGCONF_ARGS="--with-x --with-slang"

src_compile() {
        cd ${S}
        cygconf
        cygmake
}

src_test() {
        :
}

src_install() {
        cd ${S}
        cyginstall
        make distclean
}

--ZmUaFz6apKcXQszQ
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="most-5.0.0a-1.cygwin.patch"
Content-Transfer-Encoding: quoted-printable

--- origsrc/most-5.0.0a/CYGWIN-PATCHES/most.README	1970-01-01 01:00:00.0000=
00000 +0100
+++ src/most-5.0.0a/CYGWIN-PATCHES/most.README	2010-05-31 17:09:28.92187500=
0 +0200
@@ -0,0 +1,69 @@
+most-5.0.0a-1
+------------------------------------------
+Pager program similar to more and less.
+Most is a paging program that displays, one windowful at a time, the
+contents of a file on a terminal. A status line at the bottom of the
+screen displays the file name, the current line number and the percentage
+of the file so far displayed.
+Unlike other paging programs, most is capable of displaying an
+arbitrary number of windows as long as they all fit on the screen, and
+different windows could be used to view the same file in different
+positions.
+In addition to displaying ordinary text files, most can also display
+binary files as well as files with arbitrary ascii characters.
+
+Runtime requirements:
+  cygwin-1.7.5-1
+  libgcc1-4.3.4-3
+  libslang2-2.2.2-1=20
+
+Build requirements:
+  coreutils-8.5-1
+  cygwin-1.7.5-1
+  grep-2.5.4-2
+  libgcc1-4.3.4-3
+  libslang2-devel-2.2.2-1
+
+Canonical homepage:
+  http://www.jedsoft.org/most/
+
+Canonical download:
+  ftp://space.mit.edu/pub/davis/most/most-5.0.0a.tar.bz2
+
+License:
+  GPLv2
+
+Language:
+  C
+
+------------------------------------
+
+Build instructions:
+  unpack most-5.0.0a-1-src.tar.bz2
+    if you use setup to install this src package, it will be
+	 unpacked under /usr/src automatically
+  cd /usr/src
+  cygport most-5.0.0a-1.cygport all
+
+This will create:
+  /usr/src/most-5.0.0a-1.tar.bz2
+  /usr/src/most-5.0.0a-1-src.tar.bz2
+
+Or use 'cygport most-5.0.0a-1.cygport prep' to get a patched source direct=
ory
+
+To find out the files included in the binary distribution, you can
+use "cygcheck -l most", or browse the listing for the appropriate version
+at <http://cygwin.com/packages/>.
+
+------------------
+
+Port Notes:
+
+----------  most-5.0.0a-1 -- Mon May 31 14:07:10 UTC 2010 -----------
+Initial release
+
+For more information about this package, see the upstream documentation in
+/usr/share/doc/most
+
+Cygwin port maintained by: David Sastre Medina <d DOT sastre DOT medina AT gmail DOT com>
+Please address all questions to the Cygwin mailing list at <cygwin AT cygwin.=
com>
--- origsrc/most-5.0.0a/CYGWIN-PATCHES/setup.hint	1970-01-01 01:00:00.00000=
0000 +0100
+++ src/most-5.0.0a/CYGWIN-PATCHES/setup.hint	2010-05-31 17:09:28.906250000=
 +0200
@@ -0,0 +1,13 @@
+sdesc: "Pager program similar to more and less"
+ldesc: "Most is a paging program that displays, one windowful at a time, t=
he
+contents of a file on a terminal. A status line at the bottom of the
+screen displays the file name, the current line number and the percentage
+of the file so far displayed.
+Unlike other paging programs, most is capable of displaying an
+arbitrary number of windows as long as they all fit on the screen, and
+different windows could be used to view the same file in different
+positions.
+In addition to displaying ordinary text files, most can also display
+binary files as well as files with arbitrary ascii characters."
+category: Text Utils
+requires: libgcc1-4.3.4-3 libslang2=20

--ZmUaFz6apKcXQszQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="slang-2.2.2-1.cygport"
Content-Transfer-Encoding: quoted-printable

DESCRIPTION=3D"multi-platform programmer's library"
SRC_URI=3D"ftp://space.mit.edu/pub/davis/slang/v2.2/${P}.tar.bz2"
HOMEPAGE=3D"http://www.s-lang.org/"
NO_AUTOHEADER=3D"true"
CYGCONF_ARGS=3D"--with-x --with-pcre --with-onig=20
              --with-png --with-z --with-iconv=20
              --with-readline=3Dgnu"
MAKEOPTS+=3D" -j1"
PKG_NAMES=3D"${PN} slsh lib${PN}2 lib${PN}2-devel lib${PN}2-modules"
PKG_HINTS=3D"setup shell runtime devel modules"
DIFF_EXCLUDES=3D"Makefile slang.pc src/sysconf.h"
slsh_CONTENTS=3D"etc/slsh.rc usr/bin/slsh.exe=20
               usr/share/doc/slsh/=20
               usr/share/man/man1/=20
               usr/share/slsh/"=20
libslang2_CONTENTS=3D"usr/bin/libslang2.dll=20
               usr/share/doc/slang/v2/=20
               usr/share/doc/Cygwin/slang.README
               usr/share/doc/slang/CHANGES.txt
               usr/share/doc/slang/COPYING
               usr/share/doc/slang/NEWS
               usr/share/doc/slang/README"
libslang2_devel_CONTENTS=3D"usr/include/=20
               usr/lib/libslang.dll.a=20
               usr/lib/pkgconfig/"
libslang2_modules_CONTENTS=3D"usr/lib/slang/v2/modules"

src_compile() {
	cd ${S}
	cygconf
        cygmake
}

src_test() {
        :
}

src_install() {
        cd ${S}
        cyginstall
        make distclean
}

--ZmUaFz6apKcXQszQ
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="slang-2.2.2-1.cygwin.patch"
Content-Transfer-Encoding: quoted-printable

--- origsrc/slang-2.2.2/CYGWIN-PATCHES/devel.hint	1970-01-01 01:00:00.00000=
0000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/devel.hint	2010-05-31 11:36:12.000000000=
 +0200
@@ -0,0 +1,9 @@
+sdesc: "multi-platform programmer's library (development)"
+ldesc: "S-Lang is designed to allow a developer to create=20
+robust multi-platform software. It provides facilities required=20
+by interactive applications such as display/screen management,=20
+keyboard input, keymaps, and so on. The most exciting feature of=20
+the library is the slang interpreter that may be easily embedded=20
+into a program to make it extensible."
+category: Devel Libs
+requires: libiconv2 libpcre0 libreadline7 libslang2
--- origsrc/slang-2.2.2/CYGWIN-PATCHES/modules.hint	1970-01-01 01:00:00.000=
000000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/modules.hint	2010-05-31 11:36:12.0000000=
00 +0200
@@ -0,0 +1,9 @@
+sdesc: "multi-platform programmer's library (modules)"
+ldesc: "S-Lang is designed to allow a developer to create=20
+robust multi-platform software. It provides facilities required=20
+by interactive applications such as display/screen management,=20
+keyboard input, keymaps, and so on. The most exciting feature of=20
+the library is the slang interpreter that may be easily embedded=20
+into a program to make it extensible."
+category: Libs Interpreters
+requires: libiconv2 libpcre0 libreadline7 libslang2
--- origsrc/slang-2.2.2/CYGWIN-PATCHES/runtime.hint	1970-01-01 01:00:00.000=
000000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/runtime.hint	2010-05-31 11:36:12.0156250=
00 +0200
@@ -0,0 +1,9 @@
+sdesc: "multi-platform programmer's library (runtime)"
+ldesc: "S-Lang is designed to allow a developer to create=20
+robust multi-platform software. It provides facilities required=20
+by interactive applications such as display/screen management,=20
+keyboard input, keymaps, and so on. The most exciting feature of=20
+the library is the slang interpreter that may be easily embedded=20
+into a program to make it extensible."
+category: Libs=20
+requires: libiconv2 libpcre0 libreadline7=20
--- origsrc/slang-2.2.2/CYGWIN-PATCHES/setup.hint	1970-01-01 01:00:00.00000=
0000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/setup.hint	2010-05-31 11:36:12.015625000=
 +0200
@@ -0,0 +1,10 @@
+sdesc: "multi-platform programmer's library"
+ldesc: "S-Lang is designed to allow a developer to create=20
+robust multi-platform software. It provides facilities required=20
+by interactive applications such as display/screen management,=20
+keyboard input, keymaps, and so on. The most exciting feature of=20
+the library is the slang interpreter that may be easily embedded=20
+into a program to make it extensible."
+category: Devel Shells Interpreters Libs
+requires: libiconv2 libpcre0 libreadline7
+=20
--- origsrc/slang-2.2.2/CYGWIN-PATCHES/shell.hint	1970-01-01 01:00:00.00000=
0000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/shell.hint	2010-05-31 11:36:12.031250000=
 +0200
@@ -0,0 +1,10 @@
+sdesc: "multi-platform programmer's library (shell)"
+ldesc: "S-Lang is designed to allow a developer to create=20
+robust multi-platform software. It provides facilities required=20
+by interactive applications such as display/screen management,=20
+keyboard input, keymaps, and so on. The most exciting feature of=20
+the library is the slang interpreter that may be easily embedded=20
+into a program to make it extensible."
+category: Shells Interpreters
+requires: libiconv2 libpcre0 libreadline7 libslang2=20
+libslang2-modules
--- origsrc/slang-2.2.2/CYGWIN-PATCHES/slang.README	1970-01-01 01:00:00.000=
000000 +0100
+++ src/slang-2.2.2/CYGWIN-PATCHES/slang.README	2010-05-31 11:36:12.1250000=
00 +0200
@@ -0,0 +1,74 @@
+slang-2.2.2-1
+------------------------------------------
+S-Lang is a multi-platform programmer's library designed to allow a develo=
per
+to create robust multi-platform software. It provides facilities required=
=20
+by interactive applications such as display/screen management, keyboard in=
put,=20
+keymaps, and so on. The most exciting feature of the library is the slang=
=20
+interpreter that may be easily embedded into a program to make it extensib=
le.
+
+Runtime requirements:
+  cygwin-1.7.5-1
+  libgcc1-4.3.4-3
+  libiconv2-1.13.1-1
+  libpcre0-8.00-1
+  libreadline7-6.0.3-2
+
+Build requirements:
+  cygwin-1.7.5-1
+  cygport-0.9.84-1=20
+  imake-1.0.2-2
+  libgcc1-4.3.4-3
+  libiconv2-1.13.1-1
+  libpcre0-8.00-1
+  libreadline7-6.0.3-2
+  libonig2-devel-5.9.2-1
+  libpng-1.2.35-10
+  pcre-8.00-1
+  zlib-1.2.3-10
+
+Canonical homepage:
+  http://www.s-lang.org/
+
+Canonical download:
+  ftp://space.mit.edu/pub/davis/slang/v2.2/slang-2.2.2.tar.bz2
+
+License:
+  GPLv2
+
+Language:
+  C
+
+------------------------------------
+
+Build instructions:
+  unpack slang-2.2.2-1-src.tar.bz2
+    if you use setup to install this src package, it will be
+	 unpacked under /usr/src automatically
+  cd /usr/src
+  cygport slang-2.2.2-1.cygport all
+
+This will create:
+  /usr/src/slang-2.2.2-1-src.tar.bz2
+  /usr/src/slang-2.2.2-1.tar.bz2
+  /usr/src/slsh-2.2.2-1.tar.bz2
+  /usr/src/libslang2-2.2.2-1.tar.bz2
+  /usr/src/libslang2-devel-2.2.2-1.tar.bz2
+
+Or use 'cygport slang-2.2.2-1.cygport prep' to get a patched source direct=
ory
+
+To find out the files included in the source distribution, you can
+browse the listing for the appropriate version at <http://cygwin.com/packa=
ges/>.
+
+------------------
+
+Port Notes:
+
+----------  slang-2.2.2-1 -- 28 May 2010 10:56:32 --------
+Initial release
+
+For more information about this package, see the upstream documentation in
+/usr/share/doc/slang
+/usr/share/doc/slsh
+
+Cygwin port maintained by: David Sastre Medina <d DOT sastre DOT medina AT gmail DOT com>
+Please address all questions to the Cygwin mailing list at <cygwin AT cygwin.=
com>

--ZmUaFz6apKcXQszQ--

--5p8PegU4iirBW1oA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkyCGrYACgkQYX05bESLMeuLRQCdEbxl5cOxvXGVZ0xYe5Wqt27I
TzEAn1U7aGKAj4UQhDqh1n+mXyZV2Z21
=Sf23
-----END PGP SIGNATURE-----

--5p8PegU4iirBW1oA--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019