Re: [ITP] yasm -- a complete rewrite of the NASM assembler

2012-10-08 Thread David Stacey

On 08/10/12 21:14, Jari Aalto wrote:

On 2012-10-08 19:42, David Stacey wrote:
| On 08/10/12 10:23, Jari Aalto wrote:
| >On 2012-10-07 22:01, David Stacey wrote:
| >|
| >| yasm...
| >
| >Builds ok, GTG. It would be nice to also to have manual pages[*] for
| >all binaries. These don't have one:
| >
| > usr/bin/vsyasm.exe
| > usr/bin/ytasm.exe
| >
| >Jari
| >
| >[*] FYI Debian includes manual pages for those and they are freely
| >dstributable.http://packages.debian.org/unstable/yasm
|
| The man page is extremely minimalistic...

However minimalistic, everyone want's to access help with:

   man 


Thank you for your comments. I will repackage and include the man page 
from the Debian distribution.

Hopefully I'll have the revised package available about this time tomorrow.

Dave.




Re: [ITP] yasm -- a complete rewrite of the NASM assembler

2012-10-08 Thread Jari Aalto
On 2012-10-08 19:42, David Stacey wrote:
| On 08/10/12 10:23, Jari Aalto wrote:
| >On 2012-10-07 22:01, David Stacey wrote:
| >|
| >| yasm...
| >
| >Builds ok, GTG. It would be nice to also to have manual pages[*] for
| >all binaries. These don't have one:
| >
| > usr/bin/vsyasm.exe
| > usr/bin/ytasm.exe
| >
| >Jari
| >
| >[*] FYI Debian includes manual pages for those and they are freely
| >dstributable. http://packages.debian.org/unstable/yasm
|
| The man page is extremely minimalistic...

However minimalistic, everyone want's to access help with:

  man 

| ...if he would submit it to
| the yasm developers. Then all distributions of yasm would benefit.

He may already have. But waiting upstream may not always be the best
strategy for users[1]

You could also ping upstream. The more contacts, the merrier.

I would just copy the pages from Debian and in a dark, rainy autum
day, nothing else to do, improve them together.

Jari

[1] Given yasm's track record for releases, progress is slow.
The same Debian developer has maintained the package since 2006, so he
may have been in contact already.
http://packages.qa.debian.org/y/yasm.html



Re: [ITP] yasm -- a complete rewrite of the NASM assembler

2012-10-08 Thread David Stacey

On 08/10/12 10:23, Jari Aalto wrote:

On 2012-10-07 22:01, David Stacey wrote:
|
| yasm...

Builds ok, GTG. It would be nice to also to have manual pages[*] for
all binaries. These don't have one:

 usr/bin/vsyasm.exe
 usr/bin/ytasm.exe

Jari

[*] FYI Debian includes manual pages for those and they are freely
dstributable. http://packages.debian.org/unstable/yasm


Thank you for your comments, Jari. Indeed, Debian has a man page for 
ytasm (but not vsyasm). Said man page is written by the Debian package 
maintainer and patched in during the Debian build process. The man page 
is extremely minimalistic, just giving a single sentence description of 
the package and then pointing the reader at the main 'yasm' man page. It 
doesn't even fill the screen on an 80x25 character display :-)


Maybe the best way to incorporate this man page is to contact the Debian 
package maintainer directly and see if he would submit it to the yasm 
developers. Then all distributions of yasm would benefit.


If you feel strongly about this then let me know and I'll contact the 
Debian package maintainer privately and ask about him submitting his man 
page. However, IMHO the man page is so trivial it's not worth losing 
sleep over.


Thanks again for looking at my package,

Dave.



Re: ITP: qiv -- Quick image viewer for X

2012-10-08 Thread marco atzeri

On 10/8/2012 3:23 PM, Jari Aalto wrote:

2012-10-08 12:46 marco atzeri
| > requires: libpng14 zlib0 libImlib2_1 libX11_6 libXinerama1
| >   libgdk_pixbuf2.0_0 libgtk2.0_0 libglib2.0_0 libMagickCore5
| >   libpango1.0_0
|
[... snip ...]
|   E:\cygwin\bin\cygmagic-1.dll =>  file-5.11-1
| I see no dependency on libMagickCore5 at all.

I read wrong. Corrected to "file". Thanks.

| build fine, runs, but most of the dependecies seem not direct ones :

Hm, I usually go with objdump:

  $ objdump -p .inst/usr/bin/qiv.exe |
 egrep -i '\.dll' |
 egrep -vi 'KERNEL32|cygwin1.dll|MPR.DLL|GDI32|USER32|ntdll.dll' | sort

 DLL Name: cygImlib2-1.dll
 DLL Name: cygX11-6.dll
 DLL Name: cygXinerama-1.dll
 DLL Name: cyggdk-x11-2.0-0.dll
 DLL Name: cyggdk_pixbuf-2.0-0.dll
 DLL Name: cygglib-2.0-0.dll
 DLL Name: cyggobject-2.0-0.dll
 DLL Name: cygmagic-1.dll
 DLL Name: cygpango-1.0-0.dll

Which one, cygcheck top-level or objdump, is correct listing to use?


Oh , I see cygcheck output is misleading as it removes duplication
and it reports first occurence and not lowest one.

Regards
Marco




Re: ITP: qiv -- Quick image viewer for X

2012-10-08 Thread Jari Aalto
2012-10-08 12:46 marco atzeri
| > requires: libpng14 zlib0 libImlib2_1 libX11_6 libXinerama1
| >   libgdk_pixbuf2.0_0 libgtk2.0_0 libglib2.0_0 libMagickCore5
| >   libpango1.0_0
|
[... snip ...]
|   E:\cygwin\bin\cygmagic-1.dll =>  file-5.11-1
| I see no dependency on libMagickCore5 at all.

I read wrong. Corrected to "file". Thanks.

| build fine, runs, but most of the dependecies seem not direct ones :

Hm, I usually go with objdump:

 $ objdump -p .inst/usr/bin/qiv.exe |
egrep -i '\.dll' |
egrep -vi 'KERNEL32|cygwin1.dll|MPR.DLL|GDI32|USER32|ntdll.dll' | sort

DLL Name: cygImlib2-1.dll
DLL Name: cygX11-6.dll
DLL Name: cygXinerama-1.dll
DLL Name: cyggdk-x11-2.0-0.dll
DLL Name: cyggdk_pixbuf-2.0-0.dll
DLL Name: cygglib-2.0-0.dll
DLL Name: cyggobject-2.0-0.dll
DLL Name: cygmagic-1.dll
DLL Name: cygpango-1.0-0.dll

Which one, cygcheck top-level or objdump, is correct listing to use?

Jari

[ marco ]

$ cygcheck  qiv-2.2.4/.inst/usr/bin/qiv.exe
E:\cygwin\tmp\ITP\qiv\qiv-2.2.4\.inst\usr\bin\qiv.exe
  E:\cygwin\bin\cygwin1.dll
C:\Windows\system32\KERNEL32.dll
[cut]
  E:\cygwin\bin\cyggdk-x11-2.0-0.dll =>  libgtk2.0_0-2.24.12-1
E:\cygwin\bin\cygcairo-2.dll
  E:\cygwin\bin\cyggcc_s-1.dll
  E:\cygwin\bin\cygfontconfig-1.dll
E:\cygwin\bin\cygexpat-1.dll
E:\cygwin\bin\cygfreetype-6.dll
  E:\cygwin\bin\cygbz2-1.dll
  E:\cygwin\bin\cygz.dll
  E:\cygwin\bin\cygpixman-1-0.dll
  E:\cygwin\bin\cygpng14-14.dll
  E:\cygwin\bin\cygX11-6.dll
E:\cygwin\bin\cygxcb-1.dll
  E:\cygwin\bin\cygXau-6.dll
  E:\cygwin\bin\cygXdmcp-6.dll
  E:\cygwin\bin\cygxcb-render-0.dll
  E:\cygwin\bin\cygxcb-shm-0.dll
  E:\cygwin\bin\cygXrender-1.dll
E:\cygwin\bin\cyggio-2.0-0.dll
  E:\cygwin\bin\cygglib-2.0-0.dll
   E:\cygwin\bin\cygiconv-2.dll
E:\cygwin\bin\cygintl-8.dll
E:\cygwin\bin\cygpcre-1.dll
  E:\cygwin\bin\cyggmodule-2.0-0.dll
  E:\cygwin\bin\cyggobject-2.0-0.dll
E:\cygwin\bin\cygffi-4.dll
E:\cygwin\bin\cygpango-1.0-0.dll
  E:\cygwin\bin\cygthai-0.dll
E:\cygwin\bin\cygdatrie-1.dll
E:\cygwin\bin\cygpangocairo-1.0-0.dll
  E:\cygwin\bin\cygpangoft2-1.0-0.dll
E:\cygwin\bin\cygXcomposite-1.dll
E:\cygwin\bin\cygXcursor-1.dll
  E:\cygwin\bin\cygXfixes-3.dll
E:\cygwin\bin\cygXdamage-1.dll
E:\cygwin\bin\cygXext-6.dll
E:\cygwin\bin\cygXi-6.dll
E:\cygwin\bin\cygXinerama-1.dll
E:\cygwin\bin\cygXrandr-2.dll
E:\cygwin\bin\cyggdk_pixbuf-2.0-0.dll
  E:\cygwin\bin\cygImlib2-1.dll =>  libImlib2_1-1.4.5-1
  E:\cygwin\bin\cygmagic-1.dll =>  file-5.11-1


Re: ITP: shed -- A simple hex editor with a nano-style interface

2012-10-08 Thread Jari Aalto
2012-10-08 14:58 marco atzeri
| > requires: libncurses9
| >
| requires: libncurses10
|
| for the rest it builds and compiles fine

setup.hint updated.

Thanks,
Jari


Re: ITP: renameutils -- Programs to make file renaming easier

2012-10-08 Thread Jari Aalto
2012-10-08 13:28 marco atzeri
| > requires: libintl8 libncursesw10 libreadline7
| >
|
| it builds and runs fine.
|
| libncursesw10 is an indirect dependency

Adjusted setup.hint

Thanks,
Jari


Re: ITP: makeself -- Utility to generate self-extractable archives

2012-10-08 Thread Jari Aalto
2012-10-08 07:41 Steven Monai:
|
| makeself is already in the Cygwin archive.

Ok, good.

Jari


Re: ITP: xloadimage -- Graphics file viewer under X11

2012-10-08 Thread Jari Aalto
2012-10-08 15:27 marco atzeri
On 2012-10-08 14:27, marco atzeri wrote:
|
| /tmp/ITP/xloadimage/xloadimage-4.1/.build/build/configure:
| Permission denied

I believe an added check now handles this. Repackaged.

Thanks,
Jari

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/xloadimage/setup.hint \
 http://cante.net/~jaalto/tmp/cygwin/xloadimage/xloadimage-4.1-1-src.tar.bz2
 \
 http://cante.net/~jaalto/tmp/cygwin/xloadimage/xloadimage-4.1-1.tar.bz2

 # To check packaging

 cd xloadimage
 tar -xf *-src.tar.bz2


Re: ITP: xloadimage -- Graphics file viewer under X11

2012-10-08 Thread marco atzeri

On 10/3/2012 10:43 AM, Jari Aalto wrote:

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/xloadimage/setup.hint \
 
http://cante.net/~jaalto/tmp/cygwin/xloadimage/xloadimage-4.1-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/xloadimage/xloadimage-4.1-1.tar.bz2

 # To check packaging

 cd xloadimage
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/xloadimage

Jari

[ setup.hint ]

sdesc: "Graphics file viewer under X11"
ldesc: "Can view png, jpeg, gif, tiff, niff, sunraster, fbm, cmuraster, pbm,
faces, rle, xwd, vff, mcidas, vicar, pcx, gem, macpaint, xpm and xbm
files. Can view images, put them on the root window, or dump them.
Does a variety of processing, including: clipping, dithering, depth
reduction, zoom, brightening/darkening and merging."
category: X11
requires: libX11_6 libjpeg8 libpng15 libtiff5




./xloadimage-4.1-1.sh: line 7408: 
/tmp/ITP/xloadimage/xloadimage-4.1/.build/build/configure: Permission denied

./xloadimage-4.1-1.sh.CygbuildCommandMain: [FATAL] status is 126.


Re: ITP: newmail -- Notificator for incoming mail

2012-10-08 Thread marco atzeri

On 10/3/2012 5:42 PM, Jari Aalto wrote:

On 2012-10-03 15:10, Dr. Volker Zell wrote:
| gpg: Can't check signature: public key not found
| -- [WARN] signature check(s) failed.
| ./newmail-0.5-1.sh: line 144: read: `Still continue? (y/N) ': not a valid
| identifier

Fixed.

Thanks,
Jari

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/newmail/newmail-0.5-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/newmail/newmail-0.5-1.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/newmail/setup.hint

 # To check packaging

 cd newmail
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all




it builds and packages fine. GTG

Marco



Re: ITP: shed -- A simple hex editor with a nano-style interface

2012-10-08 Thread marco atzeri

On 10/7/2012 12:37 PM, Jari Aalto wrote:

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/shed/setup.hint \
 http://cante.net/~jaalto/tmp/cygwin/shed/shed-1.15-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/shed/shed-1.15-1.tar.bz2

 # To check packaging

 cd shed
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/shed

Jari

[ setup.hint ]

sdesc: "A simple hex editor with a nano-style interface"
ldesc: "An easy application for viewing and editing files in hex,
octal, binary, or ascii text using ncurses. The interface is inspired by
pico, another ncurses based text editor."
category: Editors
requires: libncurses9




requires: libncurses10

for the rest it builds and compiles fine

Regards
Marco



Re: ITP: cscope -- Interactively examine a C program source

2012-10-08 Thread marco atzeri

On 9/30/2012 11:20 AM, Jari Aalto wrote:


wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/cscope/cscope-15.8.0.1-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/cscope/cscope-15.8.0.1-1.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/cscope/setup.hint

 # To check packaging

 cd cscope
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/cscope

Notes:

 This is the original version released 2012-08-04. The mlscope included
 in Cygwin is probably from 2006[*]

Jari



it builds and packages fine. GTG

Regards
Marco




Re: ITP: renameutils -- Programs to make file renaming easier

2012-10-08 Thread marco atzeri

On 10/7/2012 7:39 PM, Jari Aalto wrote:

wget --recursive --no-host-directories --cut-dirs=3 \
 
http://cante.net/~jaalto/tmp/cygwin/renameutils/renameutils-0.12.0-1-src.tar.bz2
 \
 
http://cante.net/~jaalto/tmp/cygwin/renameutils/renameutils-0.12.0-1.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/renameutils/setup.hint

 # To check packaging

 cd renameutils
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/renameutils

Jari

[ setup.hint ]

sdesc: "Programs to make file renaming easier"
ldesc: "The file renaming utilities (renameutils for short) are a set of 
programs
designed to make renaming of files faster and less cumbersome.  Includes
five utilities: qmv (edit names with an editor), imv (edit rename name with
readline), icp (like imv), qcp (like qmv) and deurlname (remove URL encoded
characters)."
category: Utils
requires: libintl8 libncursesw10 libreadline7



it builds and runs fine.

libncursesw10 is an indirect dependency

  E:\cygwin\bin\cygreadline7.dll
E:\cygwin\bin\cygncursesw-10.dll
  E:\cygwin\bin\cyggcc_s-1.dll



Re: ITP: tnftp -- Enhanced ftp client

2012-10-08 Thread marco atzeri

On 10/8/2012 11:04 AM, Jari Aalto wrote:

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/tnftp/setup.hint \
 http://cante.net/~jaalto/tmp/cygwin/tnftp/tnftp-20100108-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/tnftp/tnftp-20100108-1.tar.bz2

 # To check packaging

 cd tnftp
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/tnftp

Jari



build and run fine. GTG

Regards
MArco




Re: ITP: qiv -- Quick image viewer for X

2012-10-08 Thread marco atzeri

On 10/7/2012 9:20 AM, Jari Aalto wrote:

wget --recursive --no-host-directories --cut-dirs=3 \
 http://cante.net/~jaalto/tmp/cygwin/qiv/qiv-2.2.4-1-src.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/qiv/qiv-2.2.4-1.tar.bz2 \
 http://cante.net/~jaalto/tmp/cygwin/qiv/setup.hint

 # To check packaging

 cd qiv
 tar -xf *-src.tar.bz2
 ./*.sh --color --verbose all

Included in Debian:

 http://packages.debian.org/qiv

Jari

[ setup.hint ]

sdesc: "Quick image viewer for X"
ldesc: "A very small and pretty fast GDK/Imlib image viewer. Features include
zoom, maxpect, scale down, fullscreen, brightness/contrast/gamma
correction, slideshow, pan with keyboard and mouse, rotate left/right,
flip, delete (move to .qiv-trash/), jump to image x, jump
forward/backward x images, filename filter, and you can use qiv to set
your X11-Desktop background."
category: Graphics
requires: libpng14 zlib0 libImlib2_1 libX11_6 libXinerama1 libgdk_pixbuf2.0_0 
libgtk2.0_0 libglib2.0_0 libMagickCore5 libpango1.0_0




build fine, runs, but most of the dependecies seem not direct ones :

$ cygcheck  qiv-2.2.4/.inst/usr/bin/qiv.exe
E:\cygwin\tmp\ITP\qiv\qiv-2.2.4\.inst\usr\bin\qiv.exe
  E:\cygwin\bin\cygwin1.dll
C:\Windows\system32\KERNEL32.dll
[cut]
  E:\cygwin\bin\cyggdk-x11-2.0-0.dll =>  libgtk2.0_0-2.24.12-1
E:\cygwin\bin\cygcairo-2.dll
  E:\cygwin\bin\cyggcc_s-1.dll
  E:\cygwin\bin\cygfontconfig-1.dll
E:\cygwin\bin\cygexpat-1.dll
E:\cygwin\bin\cygfreetype-6.dll
  E:\cygwin\bin\cygbz2-1.dll
  E:\cygwin\bin\cygz.dll
  E:\cygwin\bin\cygpixman-1-0.dll
  E:\cygwin\bin\cygpng14-14.dll
  E:\cygwin\bin\cygX11-6.dll
E:\cygwin\bin\cygxcb-1.dll
  E:\cygwin\bin\cygXau-6.dll
  E:\cygwin\bin\cygXdmcp-6.dll
  E:\cygwin\bin\cygxcb-render-0.dll
  E:\cygwin\bin\cygxcb-shm-0.dll
  E:\cygwin\bin\cygXrender-1.dll
E:\cygwin\bin\cyggio-2.0-0.dll
  E:\cygwin\bin\cygglib-2.0-0.dll
   E:\cygwin\bin\cygiconv-2.dll
E:\cygwin\bin\cygintl-8.dll
E:\cygwin\bin\cygpcre-1.dll
  E:\cygwin\bin\cyggmodule-2.0-0.dll
  E:\cygwin\bin\cyggobject-2.0-0.dll
E:\cygwin\bin\cygffi-4.dll
E:\cygwin\bin\cygpango-1.0-0.dll
  E:\cygwin\bin\cygthai-0.dll
E:\cygwin\bin\cygdatrie-1.dll
E:\cygwin\bin\cygpangocairo-1.0-0.dll
  E:\cygwin\bin\cygpangoft2-1.0-0.dll
E:\cygwin\bin\cygXcomposite-1.dll
E:\cygwin\bin\cygXcursor-1.dll
  E:\cygwin\bin\cygXfixes-3.dll
E:\cygwin\bin\cygXdamage-1.dll
E:\cygwin\bin\cygXext-6.dll
E:\cygwin\bin\cygXi-6.dll
E:\cygwin\bin\cygXinerama-1.dll
E:\cygwin\bin\cygXrandr-2.dll
E:\cygwin\bin\cyggdk_pixbuf-2.0-0.dll
  E:\cygwin\bin\cygImlib2-1.dll =>  libImlib2_1-1.4.5-1
  E:\cygwin\bin\cygmagic-1.dll =>  file-5.11-1


I see no dependency on libMagickCore5 at all.



Re: [ITP] yasm -- a complete rewrite of the NASM assembler

2012-10-08 Thread Jari Aalto

On 2012-10-07 22:01, David Stacey wrote:
|
| yasm...

Builds ok, GTG. It would be nice to also to have manual pages[*] for
all binaries. These don't have one:

usr/bin/vsyasm.exe
usr/bin/ytasm.exe

Jari

[*] FYI Debian includes manual pages for those and they are freely
dstributable. http://packages.debian.org/unstable/yasm



ITP: tnftp -- Enhanced ftp client

2012-10-08 Thread Jari Aalto
wget --recursive --no-host-directories --cut-dirs=3 \
http://cante.net/~jaalto/tmp/cygwin/tnftp/setup.hint \
http://cante.net/~jaalto/tmp/cygwin/tnftp/tnftp-20100108-1-src.tar.bz2 \
http://cante.net/~jaalto/tmp/cygwin/tnftp/tnftp-20100108-1.tar.bz2

# To check packaging

cd tnftp
tar -xf *-src.tar.bz2
./*.sh --color --verbose all

Included in Debian:

http://packages.debian.org/tnftp

Jari

[ setup.hint ]

sdesc: "Enhanced ftp client"
ldesc: "This is the por' of the NetBSD ftp client. The enhancements over the
standard ftp client in 4.4BSD include: command-line editing within
ftp, command-line fetching of URLS, including support for proxies and
auhentication, context sensitive command and filename completion,
dynamic progress bar, IPv6 support (from the WIDE project),
modification time preservation, paging of local and remote files, and
of directory listings, passive mode support, with fallback to active
mode, TIS Firewall Toolkit gate ftp proxy support, transfer-rate
throttling."
category: Net
requires: libncurses10