* [ITP] yasm -- a complete rewrite of the NASM assembler
@ 2012-10-07 21:01 David Stacey
2012-10-08 9:23 ` Jari Aalto
0 siblings, 1 reply; 11+ messages in thread
From: David Stacey @ 2012-10-07 21:01 UTC (permalink / raw)
To: Cygwin Apps List
wget --no-host-directories --force-directories --cut-dirs=1 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1-src.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-devel/yasm-devel-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-devel/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/yasm-debuginfo-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/setup.hint
yasm has a number of built in tests which you can invoke with
cygport ./yasm-1.2.0-1.cygport test
I have split this into binary and devel packages, similar to Fedora.
This is the most recent release, dated 31 October 2011.
Licence is BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2
[setup.hint]
category: Devel
requires: libintl8
sdesc: "Yasm is a complete rewrite of the NASM assembler under the 'new'
BSD License."
ldesc: "Yasm is a complete rewrite of the NASM assembler under the 'new'
BSD License.
Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM
and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit
Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates
source debugging information in STABS, DWARF 2, and CodeView 8 formats."
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ITP] yasm -- a complete rewrite of the NASM assembler
2012-10-07 21:01 [ITP] yasm -- a complete rewrite of the NASM assembler David Stacey
@ 2012-10-08 9:23 ` Jari Aalto
2012-10-08 18:42 ` David Stacey
2012-10-11 22:32 ` [RFU] " David Stacey
0 siblings, 2 replies; 11+ messages in thread
From: Jari Aalto @ 2012-10-08 9:23 UTC (permalink / raw)
To: cygwin-apps
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ITP] yasm -- a complete rewrite of the NASM assembler
2012-10-08 9:23 ` Jari Aalto
@ 2012-10-08 18:42 ` David Stacey
2012-10-08 20:14 ` Jari Aalto
2012-10-11 22:32 ` [RFU] " David Stacey
1 sibling, 1 reply; 11+ messages in thread
From: David Stacey @ 2012-10-08 18:42 UTC (permalink / raw)
To: cygwin-apps
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.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ITP] yasm -- a complete rewrite of the NASM assembler
2012-10-08 18:42 ` David Stacey
@ 2012-10-08 20:14 ` Jari Aalto
2012-10-08 21:08 ` David Stacey
2012-10-09 20:48 ` David Stacey
0 siblings, 2 replies; 11+ messages in thread
From: Jari Aalto @ 2012-10-08 20:14 UTC (permalink / raw)
To: cygwin-apps
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 <command>
| ...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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ITP] yasm -- a complete rewrite of the NASM assembler
2012-10-08 20:14 ` Jari Aalto
@ 2012-10-08 21:08 ` David Stacey
2012-10-09 20:48 ` David Stacey
1 sibling, 0 replies; 11+ messages in thread
From: David Stacey @ 2012-10-08 21:08 UTC (permalink / raw)
To: cygwin-apps
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 <command>
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.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ITP] yasm -- a complete rewrite of the NASM assembler
2012-10-08 20:14 ` Jari Aalto
2012-10-08 21:08 ` David Stacey
@ 2012-10-09 20:48 ` David Stacey
1 sibling, 0 replies; 11+ messages in thread
From: David Stacey @ 2012-10-09 20:48 UTC (permalink / raw)
To: cygwin-apps
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 <command>
Revised version, containing the ytasm.1 man page from Debian:
wget --no-host-directories --force-directories --cut-dirs=1 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1-src.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-devel/yasm-devel-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-devel/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/yasm-debuginfo-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/setup.hint
Jari: Does your GTG still stand, or do you want to look at this again?
Cheers,
Dave.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [RFU] yasm -- a complete rewrite of the NASM assembler
2012-10-08 9:23 ` Jari Aalto
2012-10-08 18:42 ` David Stacey
@ 2012-10-11 22:32 ` David Stacey
2012-10-11 23:44 ` Christopher Faylor
1 sibling, 1 reply; 11+ messages in thread
From: David Stacey @ 2012-10-11 22:32 UTC (permalink / raw)
To: cygwin-apps
On 08/10/12 10:23, Jari Aalto wrote:
> On 2012-10-07 22:01, David Stacey wrote:
> |
> | yasm...
>
> Builds ok, GTG.
wget --no-host-directories --force-directories --cut-dirs=1 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1-src.tar.bz2 \
http://www.drstacey.talktalk.net/yasm/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-devel/yasm-devel-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-devel/setup.hint \
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/yasm-debuginfo-1.2.0-1.tar.bz2
\
http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/setup.hint
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RFU] yasm -- a complete rewrite of the NASM assembler
2012-10-11 22:32 ` [RFU] " David Stacey
@ 2012-10-11 23:44 ` Christopher Faylor
2012-10-12 9:04 ` Corinna Vinschen
2012-11-05 19:04 ` David Stacey
0 siblings, 2 replies; 11+ messages in thread
From: Christopher Faylor @ 2012-10-11 23:44 UTC (permalink / raw)
To: cygwin-apps
On Thu, Oct 11, 2012 at 11:32:57PM +0100, 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.
>
>wget --no-host-directories --force-directories --cut-dirs=1 \
> http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1.tar.bz2 \
> http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1-src.tar.bz2 \
> http://www.drstacey.talktalk.net/yasm/setup.hint \
>http://www.drstacey.talktalk.net/yasm/yasm-devel/yasm-devel-1.2.0-1.tar.bz2
>\
> http://www.drstacey.talktalk.net/yasm/yasm-devel/setup.hint \
>http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/yasm-debuginfo-1.2.0-1.tar.bz2
>\
> http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/setup.hint
Uploaded.
cgf
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RFU] yasm -- a complete rewrite of the NASM assembler
2012-10-11 23:44 ` Christopher Faylor
@ 2012-10-12 9:04 ` Corinna Vinschen
2012-11-05 19:04 ` David Stacey
1 sibling, 0 replies; 11+ messages in thread
From: Corinna Vinschen @ 2012-10-12 9:04 UTC (permalink / raw)
To: cygwin-apps
On Oct 11 19:44, Christopher Faylor wrote:
> On Thu, Oct 11, 2012 at 11:32:57PM +0100, 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.
> >
> >wget --no-host-directories --force-directories --cut-dirs=1 \
> > http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1.tar.bz2 \
> > http://www.drstacey.talktalk.net/yasm/yasm-1.2.0-1-src.tar.bz2 \
> > http://www.drstacey.talktalk.net/yasm/setup.hint \
> >http://www.drstacey.talktalk.net/yasm/yasm-devel/yasm-devel-1.2.0-1.tar.bz2
> >\
> > http://www.drstacey.talktalk.net/yasm/yasm-devel/setup.hint \
> >http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/yasm-debuginfo-1.2.0-1.tar.bz2
> >\
> > http://www.drstacey.talktalk.net/yasm/yasm-debuginfo/setup.hint
>
> Uploaded.
>
> cgf
No offense, but I'd like to stress that we make sure to keep the
cygwin-pkg-maint file in shape as well, ideally by the uploader.
I just added the yaml entry.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RFU] yasm -- a complete rewrite of the NASM assembler
2012-10-11 23:44 ` Christopher Faylor
2012-10-12 9:04 ` Corinna Vinschen
@ 2012-11-05 19:04 ` David Stacey
2012-11-05 19:39 ` Christopher Faylor
1 sibling, 1 reply; 11+ messages in thread
From: David Stacey @ 2012-11-05 19:04 UTC (permalink / raw)
To: cygwin-apps
On 12/10/12 00:44, Christopher Faylor wrote:
> Uploaded.
>
I've just noticed that yasm-debuginfo wasn't uploaded to the correct
directory. It was placed in the 'yasm' directory (where the main source
and binary packages live). It should be in a sub-directory called
'yasm-debuginfo' with the setup.hint as below.
Apologies if this was my fault.
Dave.
[setup.hint]
category: Debug
requires: cygwin-debuginfo
external-source: yasm
sdesc: "Debug info for yasm"
ldesc: "This package contains files necessary for debugging the
yasm package with gdb."
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RFU] yasm -- a complete rewrite of the NASM assembler
2012-11-05 19:04 ` David Stacey
@ 2012-11-05 19:39 ` Christopher Faylor
0 siblings, 0 replies; 11+ messages in thread
From: Christopher Faylor @ 2012-11-05 19:39 UTC (permalink / raw)
To: cygwin-apps
On Mon, Nov 05, 2012 at 07:03:52PM +0000, David Stacey wrote:
>On 12/10/12 00:44, Christopher Faylor wrote:
>> Uploaded.
>>
>
>I've just noticed that yasm-debuginfo wasn't uploaded to the correct
>directory. It was placed in the 'yasm' directory (where the main source
>and binary packages live). It should be in a sub-directory called
>'yasm-debuginfo' with the setup.hint as below.
>
>Apologies if this was my fault.
No apologies necessary. This was a fault in my retrieval script, so my
apologies. It should be corrected now.
cgf
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-11-05 19:39 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-07 21:01 [ITP] yasm -- a complete rewrite of the NASM assembler David Stacey
2012-10-08 9:23 ` Jari Aalto
2012-10-08 18:42 ` David Stacey
2012-10-08 20:14 ` Jari Aalto
2012-10-08 21:08 ` David Stacey
2012-10-09 20:48 ` David Stacey
2012-10-11 22:32 ` [RFU] " David Stacey
2012-10-11 23:44 ` Christopher Faylor
2012-10-12 9:04 ` Corinna Vinschen
2012-11-05 19:04 ` David Stacey
2012-11-05 19:39 ` Christopher Faylor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).