--- yasm-1.2.0.orig/debian/README.source +++ yasm-1.2.0/debian/README.source @@ -0,0 +1,8 @@ + +README.source + +The source package uses quilt for the modifications of the upstream source. +If you want to change something it is best to use the quilt approach as +documented in + /usr/share/doc/quilt/README.source + --- yasm-1.2.0.orig/debian/changelog +++ yasm-1.2.0/debian/changelog @@ -0,0 +1,156 @@ +yasm (1.2.0-2) unstable; urgency=medium + + * debian/rules: update config.{sub,guess} at build time (Closes: #725948). + * debian/patches/010_config_sub_guess.diff: dropped; this file is no + longer required. + * debian/docs: do not ship extra license files. + * debian/control: update standards version; no changes required. + + -- Sam Hocevar Sun, 18 May 2014 23:06:53 +0200 + +yasm (1.2.0-1) unstable; urgency=low + + * New upstream release. + + -- Sam Hocevar Tue, 15 Jan 2013 21:05:07 +0100 + +yasm (1.1.0-1) unstable; urgency=low + + * New upstream release (Closes: #582282). + * 010_config_sub_guess.diff: update config.sub and config.guess to much + more recent versions. + + -- Sam Hocevar Fri, 10 Jun 2011 01:05:23 +0200 + +yasm (0.8.0-1) unstable; urgency=low + + * New upstream release (Closes: #531047). + * Removed all tasm patches, they’ve been merged upstream. + * debian/control: set debhelper dependency to 5.0 and policy to 3.8.2. + * debian/control: mention TASM in the long description. + * debian/compat: set debhelper level to 5. + * debian/links: link tasm to ytasm and tasm.1.gz to ytasm.1.gz. + + -- Sam Hocevar Tue, 14 Jul 2009 08:23:59 +0000 + +yasm (0.7.0-3) unstable; urgency=high + + * debian/control: build-depend on Python in order to re-run gen_x86_insn.py + at build time. This fixes the TASM support, thanks to Samuel Thibault + (Closes: #502238, #396291). + + -- Sam Hocevar (Debian packages) Wed, 15 Oct 2008 22:04:21 +0000 + +yasm (0.7.0-2) unstable; urgency=high + + * 010_config_sub_guess.diff: + + Update config.sub and config.guess. + + * 020_yasm_tasm_build.diff 200_yasm_tasm_source.diff: + + New patch to add TASM support to YASM, thanks to the wonderful work of + Samuel Thibault (Closes: #396291). + * 210_yasm_tasm_fixes.diff: + + Minor fixes to the above patch by Sam Hocevar. + + * 100_rebootstrap.diff: + + Rebootstrap package because of the TASM patch. + + * debian/control: + + Set policy to 3.8.0. + + Add a Homepage: field. + + Rename XS-Vcs-* fields to Vcs-*. + + * debian/tasm.1: + + Wrote a minimalist manpage for the tasm front-end. + + -- Sam Hocevar (Debian packages) Fri, 10 Oct 2008 08:25:19 +0000 + +yasm (0.7.0-1) unstable; urgency=low + + * New upstream release (Closes: #440528). + + * debian/control: + + Set policy to 3.7.3. + * debian/dirs: + + Do not ship an empty /usr/lib/yasm. + * debian/rules: + + Don't ignore make distclean errors. + * debian/watch: + + Adapt the watch file to upstream's reorganisation (Closes: #449757). + + * debian/patches/020_multiple_may_be_zero.diff: + + Patch was applied upstream. Dropping it. + + -- Sam Hocevar (Debian packages) Fri, 02 May 2008 13:50:49 +0200 + +yasm (0.6.1-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Sam Hocevar (Debian packages) Tue, 26 Jun 2007 18:03:23 +0200 + +yasm (0.5.0-2) unstable; urgency=low + + * debian/patches/020_multiple_may_be_zero.diff: + + New patch to fix a potential SIGFPE, courtesy of Jérémie Corbier + (Closes: #415911). + + * debian/control: + + Added Vcs fields. + + -- Sam Hocevar (Debian packages) Sun, 25 Mar 2007 13:29:44 +0200 + +yasm (0.5.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Re-added claim of GAS support in package description. + + * debian/patches/020_overflow.diff: + + Patch was applied upstream. Removed. + + -- Sam Hocevar (Debian packages) Wed, 19 Jul 2006 15:08:35 +0200 + +yasm (0.4.0-4) unstable; urgency=low + + * Switched patch management to quilt. + + * debian/control: + + Set policy to 3.7.2. + + Build-depend on quilt. + + Removed claim of GAS and TASM support until they are really supported + (Closes: #365783). It is a bit awkward to advertise "multiple" syntaxes + support, but well, 0.5.0 will solve that. + * debian/rules: + + Add a call to dh_makeshlibs. + + * debian/patches/010_config_sub_guess.diff: + + New patch from old diff.gz -- update config.sub and config.guess. + + * debian/patches/020_overflow.diff: + + New patch from old diff.gz -- fix memory corruption error in genmacro. + + -- Sam Hocevar (Debian packages) Fri, 26 May 2006 14:02:27 +0200 + +yasm (0.4.0-3) unstable; urgency=low + + * debian/copyright: + + Fixed the FSF address. + + -- Sam Hocevar (Debian packages) Sat, 12 Nov 2005 14:09:38 +0100 + +yasm (0.4.0-2) unstable; urgency=low + + * modules/preprocs/nasm/genmacro.c: + + Fixed an off-by-one memory corruption error in genmacro that was + causing build issues (Closes: #332518). + + -- Sam Hocevar (Debian packages) Fri, 14 Oct 2005 23:04:30 +0200 + +yasm (0.4.0-1) unstable; urgency=low + + * Initial release (Closes: #329321). + * Updated config/config.{sub|guess}. + + -- Sam Hocevar (Debian packages) Wed, 21 Sep 2005 11:21:11 +0200 + --- yasm-1.2.0.orig/debian/compat +++ yasm-1.2.0/debian/compat @@ -0,0 +1 @@ +5 --- yasm-1.2.0.orig/debian/control +++ yasm-1.2.0/debian/control @@ -0,0 +1,19 @@ +Source: yasm +Section: devel +Priority: optional +Maintainer: Sam Hocevar +Build-Depends: debhelper (>= 5.0), autotools-dev, quilt, bison, gettext, xmlto, python +Standards-Version: 3.9.5 +Vcs-Svn: svn://svn.debian.org/sam-hocevar/pkg-misc/unstable/yasm +Vcs-Browser: http://svn.debian.org/wsvn/sam-hocevar/pkg-misc/unstable/yasm/ +Homepage: http://www.tortall.net/projects/yasm/ + +Package: yasm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: modular assembler with multiple syntaxes support + Yasm is a complete rewrite of the NASM assembler. It supports multiple + assembler syntaxes (eg, NASM, GAS, TASM, etc.) in addition to multiple + output object formats (binary objects, COFF, Win32, ELF32, ELF64) and + even multiple instruction sets (including AMD64). It also has an + optimiser module. --- yasm-1.2.0.orig/debian/copyright +++ yasm-1.2.0/debian/copyright @@ -0,0 +1,287 @@ +This package was debianized by Sam Hocevar +on Wed, 21 Sep 2005 11:21:11 +0200. + +It was downloaded from http://www.tortall.net/projects/yasm/wiki/Download + +Copyright +========= + +Yasm is Copyright (c) 2001-2004 Peter Johnson + Michael Urman +basename.c: Copyright (c) 1997 Todd C. Miller +yasm-options.c: Copyright (c) 2001 Stanislav Karchebny +check/*: Copyright (C) 2001, Arien Malec +dirname.c: Copyright (c) 1997 Todd C. Miller +nasm-eval.c nasmlib.c nasm-pp.c: (C) 1996 Simon Tatham and Julian Hall +tools/re2c/*: Originally written by Peter Bumbulis (peterr@csg.uwaterloo.ca) + Currently maintained by Brian Young (bayoung@acm.org) +libltdl/ltdl.c: Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +libyasm/bitvect.c: Copyright (c) 1995 - 2002 by Steffen Beyer. + +Licenses +======== + +basename.c and dirname.c are under the following license: + + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +frontends/yasm/yasm-options.c libyasm/mergesort.c libyasm/strcasecmp.c +libyasm/strsep.c and libyasm/xstrdup.c are under the following license: + + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the author nor the names of other contributors + * may be used to endorse or promote products derived from this + * software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND OTHER CONTRIBUTORS ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR OTHER CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + +check/check.c check/check_log.c check/check_msg.c check/check_print.c +check/check_run.c check/error.c and check/list.c are under the following +license: + + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program 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. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in `/usr/share/common-licenses/GPL'. + +libltdl/ltdl.c is under the following license: + + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * As a special exception to the GNU Lesser General Public License, + * if you distribute this file as part of a program or library that + * is built using GNU libtool, you may include it under the same + * distribution terms that you use for the rest of that program. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +modules/preprocs/nasm/nasm-eval.c modules/preprocs/nasm/nasmlib.c and +modules/preprocs/nasm/nasm-pp.c are under the following license: + + * NASM LICENCE AGREEMENT + * ====================== + * + * By "the Software" this licence refers to the complete contents of + * the NASM archive, excluding this licence document itself, and + * excluding the contents of the `test' directory. The Netwide + * Disassembler, NDISASM, is specifically included under this licence. + * + * I. The Software is freely redistributable; anyone may copy the + * Software, or parts of the Software, and give away as many copies as + * they like to anyone, as long as this licence document is kept with + * the Software. Charging a fee for the Software is prohibited, + * although a fee may be charged for the act of transferring a copy, + * and you can offer warranty protection and charge a fee for that. + * + * II. The Software, or parts thereof, may be incorporated into other + * freely redistributable software (by which we mean software that may + * be obtained free of charge) without requiring permission from the + * authors, as long as due credit is given to the authors of the + * Software in the resulting work, as long as the authors are informed + * of this action if possible, and as long as those parts of the + * Software that are used remain under this licence. + * + * III. Modified forms of the Software may be created and distributed + * as long as the authors are informed of this action if possible, as + * long as the resulting work remains under this licence, as long as + * the modified form of the Software is distributed with documentation + * which still gives credit to the original authors of the Software, + * and as long as the modified form of the Software is distributed with + * a clear statement that it is not the original form of the Software + * in the form that it was distributed by the authors. + * + * IV. The Software, or parts thereof, may be incorporated into other + * software which is not freely redistributable (i.e. software for + * which a fee is charged), as long as permission is granted from the + * authors of the Software. The authors reserve the right to grant this + * permission only for a fee, which may at our option take the form of + * royalty payments. The authors also reserve the right to refuse to + * grant permission if they deem it necessary. For further information + * about who exactly the authors are, see clause XI below. + * + * V. The Software may be incorporated, in its original archive form, + * into software collections or archives which are not freely + * redistributable, as long as it is clearly stated that the Software + * itself remains freely redistributable and remains under this licence + * and no other. Such collections are deemed not to fall under article + * IV of this licence. + * + * VI. Object files or programs generated by the Software as output do + * not fall under this licence at all, and may be placed under any + * licence the author wishes. The authors explicitly lay no claim to, + * and assert no rights over, any programs written by other people and + * assembled into object form by the Software. + * + * VII. You may not copy, modify or distribute the Software except + * under the terms given in this licence document. You may not + * sublicense the Software or in any way place it under any other + * licence than this one. Since you have not signed this licence, you + * are not of course required to accept it; however, no other licence + * applies to the Software, and nothing else grants you any permission + * to copy, modify, sublicense or distribute the Software in any way. + * These actions are therefore prohibited if you do not accept this + * licence. + * + * VIII. There is no warranty for the Software, to the extent permitted + * by applicable law. The authors provide the Software "as is" without + * warranty of any kind, either expressed or implied, including but not + * limited to the implied warranties of merchantability and fitness for + * a particular purpose. The entire risk as to the quality and + * performance of the Software is with you. Should the Software prove + * defective, you assume the cost of all necessary servicing, repair or + * correction. + * + * IX. In no event, unless required by applicable law or agreed to in + * writing, will any of the authors be liable to you for damages, + * including any general, special, incidental or consequential damages, + * arising out of the use or the inability to use the Software, + * including but not limited to loss of data or data being rendered + * inaccurate or a failure of the Software to operate with any other + * programs, even if you have been advised of the possibility of such + * damages. + * + * X. In addition to what this Licence otherwise provides, the Software + * may be distributed in such a way as to be compliant with the GNU + * Lesser General Public Licence, as published by the Free Software Foundation, + * Cambridge, MA, USA; version 2.1, or, at your option, any later version; + * incorporated herein by reference. You must include a copy of this + * Licence with such distribution. Furthermore, patches sent to the + * authors for the purpose of inclusion in the official release version + * are considered cleared for release under the full terms of this + * Licence. + * + * XI. The authors of NASM are the original authors (Simon Tatham and + * Julian Hall) and all those who the original authors feel have + * contributed significantly to the overall project. If you wish to + * contact the authors, Julian Hall (jules@earthcorp.com) should be your + * first port of call. + * + * XII. Should any part of this agreement be deemed unenforcable, it is + * intended that the remainder of the agreement be held in force. + * + * END OF LICENCE AGREEMENT + +libyasm/bitvect.c is under the following license: + + * This package is free software; you can use, modify and redistribute + * it under the same terms as Perl itself, i.e., under the terms of + * the "Artistic License" or the "GNU General Public License". + * + * The C library at the core of this Perl module can additionally + * be used, modified and redistributed under the terms of the + * "GNU Library General Public License". + +On Debian GNU/Linux systems, the complete text of the Artistic license can +be found in `/usr/share/common-licenses/Artistic', the complete text of +the GNU General Public License in `/usr/share/common-licenses/GPL' and the +complete text of the GNU Lesser General Public License can be found in +`/usr/share/common-licenses/GPL'. + +tools/re2c/* are under the following license: + + * re2c is distributed with no warranty whatever. The code is certain to + * contain errors. Neither the author nor any contributor takes + * responsibility for any consequences of its use. + * + * re2c is in the public domain. The data structures and algorithms used + * in re2c are all either taken from documents available to the general + * public or are inventions of the author. Programs generated by re2c may + * be distributed freely. re2c itself may be distributed freely, in source + * or binary, unchanged or modified. Distributors may charge whatever fees + * they can obtain for re2c. + * + * If you do make use of re2c, or incorporate it into a larger project an + * acknowledgement somewhere (documentation, research report, etc.) would + * be appreciated. + * + * Please send bug reports and feedback (including suggestions for + * improving the distribution) to + * + * peterr@csg.uwaterloo.ca + * + * Include a small example and the banner from parser.y with bug reports. + +The rest of Yasm is under the following license: + + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND OTHER CONTRIBUTORS ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR OTHER CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + +Summary +======= + +Most of the code is either public domain, or under a 2- or 3-clause BSD +license (without the advertisement clause). However, due to the NASM license +(which allows the redistribution under the LGPL in clause X) and the +bitvect.c license (Artistic / GPL / LGPL), the resulting Yasm binaries are +covered by the LGPL. + --- yasm-1.2.0.orig/debian/dirs +++ yasm-1.2.0/debian/dirs @@ -0,0 +1,5 @@ +usr/bin +usr/include/libyasm +usr/share/lintian/overrides +usr/share/man/man1 +usr/share/man/man7 --- yasm-1.2.0.orig/debian/links +++ yasm-1.2.0/debian/links @@ -0,0 +1,2 @@ +/usr/bin/ytasm /usr/bin/tasm +/usr/share/man/man1/ytasm.1.gz /usr/share/man/man1/tasm.1.gz --- yasm-1.2.0.orig/debian/overrides +++ yasm-1.2.0/debian/overrides @@ -0,0 +1,2 @@ +yasm: no-shlibs-control-file usr/lib/libyasm.so.0.0.0 +yasm: package-name-doesnt-match-sonames libyasm0 --- yasm-1.2.0.orig/debian/patches/series +++ yasm-1.2.0/debian/patches/series @@ -0,0 +1 @@ +# empty --- yasm-1.2.0.orig/debian/rules +++ yasm-1.2.0/debian/rules @@ -0,0 +1,92 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = $(shell dpkg-buildflags --get CFLAGS) +CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) +LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: configure + dh_testdir + dh_autotools-dev_updateconfig + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + touch aclocal.m4 + touch configure + touch config.h.in + touch `find -name Makefile.in` + LDFLAGS="$(LDFLAGS) -Wl,-z,defs" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + dh_autotools-dev_restoreconfig + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/yasm + rm -f $(CURDIR)/debian/yasm/usr/lib/libyasm.so + rm -f $(CURDIR)/debian/yasm/usr/lib/libyasm.a + rm -f $(CURDIR)/debian/yasm/usr/lib/libyasm.la + rm -f $(CURDIR)/debian/yasm/usr/lib/yasm/*.a + rm -f $(CURDIR)/debian/yasm/usr/lib/yasm/*.la + rmdir $(CURDIR)/debian/yasm/usr/lib || true + rm -f $(CURDIR)/debian/yasm/usr/bin/vsyasm + cp debian/overrides $(CURDIR)/debian/yasm/usr/share/lintian/overrides/yasm + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installman debian/ytasm.1 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- yasm-1.2.0.orig/debian/watch +++ yasm-1.2.0/debian/watch @@ -0,0 +1,22 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +http://www.tortall.net/projects/yasm/releases/ yasm-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/yasm-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/yasm-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/yasm/yasm-(.*)\.tar\.gz + + --- yasm-1.2.0.orig/debian/ytasm.1 +++ yasm-1.2.0/debian/ytasm.1 @@ -0,0 +1,30 @@ +.\" Title: ytasm +.\" Author: Sam Hocevar +.\" Date: July 2009 +.\" Manual: TASM Frontend For The Yasm Modular Assembler +.\" +.TH "YTASM" "1" "July 2009" "Tasm" "TASM Frontend For The Yasm Modular Assembler" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +ytasm \- TASM Frontend For The Yasm Modular Assembler +.SH "SYNOPSIS" +.HP 5 +\fBytasm\fR [\fB\fIoptions\fR\fR] {\fIsource\fR} [,\fIobject\fR] [\fI,listing\fR] [\fI,xref\fR] +.HP 5 +\fBytasm\fR \fB/h\fR +.SH "DESCRIPTION" +.PP +The Yasm Modular Assembler is a portable, retargetable assembler written under the +\(lqnew\(rq +(2 or 3 clause) BSD license. \fBytasm\fR is the TASM-compatible frontend. +.SH "SEE ALSO" +.PP +\fByasm\fR(1), +.PP +Related tools: +\fBas\fR(1), +\fBld\fR(1), +\fBnasm\fR(1)