debian/0000755000000000000000000000000012016116561007165 5ustar debian/compat0000644000000000000000000000000211742317651010373 0ustar 9 debian/changelog0000644000000000000000000000364212014760450011044 0ustar beef (1.0.0-1) experimental; urgency=low * New upstream release. (Closes: #639247) * Fix watch file. (Closes: #529748) * U01-fix-whatis-entry.diff: - use the conventional format for the NAME section of the man page, so that programs such as whatis and apropos can parse it. * D01-skip-documentation-files.diff: - don't install duplicated documentation files. * D02-leave-changelog-alone.diff: - don't overwrite upstream changelog. * Switch to 3.0 (quilt) source format. * Switch to compat level 9. * Update Debian copyright file to the final version of the machine-readable copyright file specification. * Add Vcs-* control fields. * Bump Standards-Version to 3.9.3 (no changes needed). -- Andrea Bolognani Tue, 21 Aug 2012 21:01:11 +0200 beef (0.0.6-2) unstable; urgency=low * Added watch file * Added support for DEB_BUILD_OPTIONS (noopt) * Don't ignore `$(MAKE) clean' errors anymore * Bumped Standards-Version to 3.7.3 (no changes needed) * Moved Homepage to the proper control field * Changed debian/copyright to comply with the proposed machine-interpretable copyright format (with some modifications) -- Andrea Bolognani Sun, 17 Feb 2008 23:51:57 +0100 beef (0.0.6-1) unstable; urgency=low * New upstream release * Bumped Standards-Version to 3.7.2 * Improved long description * Added Homepage pseudo-field * Sponsored package by Neil McGovern - Proofread and updated long description to better English -- Andrea Bolognani Thu, 1 Feb 2007 19:58:12 +0100 beef (0.0.5-1) unstable; urgency=low * New upstream release * Added copyright notice for the packaging work -- Andrea Bolognani Wed, 29 Mar 2006 09:44:35 +0100 beef (0.0.4-1) unstable; urgency=low * Initial release. Closes: #355179 -- Andrea Bolognani Fri, 10 Mar 2006 16:02:20 +0100 debian/control0000644000000000000000000000256512014745362010605 0ustar Source: beef Section: devel Priority: optional Maintainer: Andrea Bolognani Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 9), autoconf (>= 2.67.2), automake (>= 1:1.11.1), libtool (>= 2.0.0), pkg-config (>= 0.16.0), pandoc, libglib2.0-dev (>= 2.18.0), libcattle-1.0-dev (>= 1.0.1), libreadline6-dev Standards-Version: 3.9.3 Homepage: http://kiyuko.org/software/beef Vcs-Git: git://anonscm.debian.org/collab-maint/beef.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/beef.git;a=summary Package: beef Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: gvfs, gvfs-backends Description: flexible Brainfuck interpreter Beef is an interpreter for the Brainfuck programming language. . Its main goals are to be confortable for the user and to run most Brainfuck programs unchanged; speed is generally quite good. . Beef performs thorough error checking to make sure malformed programs are not executed; it also supports a bunch of command-line options that can be used for configuration or compatibility purposes. . If GVFS is installed, Beef can use any available backend as either output or (where it makes sense) input source. GNU readline is used for interactive input. debian/patches/0000755000000000000000000000000012014745207010617 5ustar debian/patches/U01-fix-whatis-entry.diff0000644000000000000000000000137511742317651015251 0ustar Description: Fix whatis entry in the man page Programs such as whatis and apropos rely on the NAME section of a man page to be written in according to certain conventions. . This patch changes the Markdown file from which the man page is generated to comply with these conventions. Forwarded: Andrea Bolognani Author: Andrea Bolognani Last-Update: 2012-02-16 Index: beef.git/doc/beef.1.text.in =================================================================== --- beef.git.orig/doc/beef.1.text.in 2012-02-13 19:32:51.408710909 +0100 +++ beef.git/doc/beef.1.text.in 2012-02-16 23:11:40.812463498 +0100 @@ -4,7 +4,7 @@ # NAME -Beef -- Flexible Brainfuck interpreter +Beef - Flexible Brainfuck interpreter # SYNOPSIS debian/patches/series0000644000000000000000000000022512014745222012030 0ustar # To rebuild this file, use `debian/rules rebuild-series' U01-fix-whatis-entry.diff D01-skip-documentation-files.diff D02-leave-changelog-alone.diff debian/patches/D01-skip-documentation-files.diff0000644000000000000000000000126411742317651016720 0ustar Description: Skip some documentation files when installing Some documentation files, like ChangeLog and COPYING, are installed automatically by debhelper; other files, like README, simply don't make sense in a Debian system. Skip those files when installing. Forwarded: not-needed Author: Andrea Bolognani Last-Update: 2012-02-16 Index: beef.git/Makefile.am =================================================================== --- beef.git.orig/Makefile.am 2012-02-13 19:32:51.368710496 +0100 +++ beef.git/Makefile.am 2012-02-16 22:22:49.453605629 +0100 @@ -7,10 +7,7 @@ doc_DATA = \ AUTHORS \ - ChangeLog \ - COPYING \ NEWS \ - README \ $(NULL) EXTRA_DIST = \ debian/patches/D02-leave-changelog-alone.diff0000644000000000000000000000156011752564256016126 0ustar Description: Don't recreate ChangeLog at build time The ChangeLog must not be regenerated because otherwise building the package from a clone of the package repository would overwrite the one shipped in the tarball. Forwarded: not-needed Author: Andrea Bolognani Last-Update: 2012-05-09 Index: beef.git/Makefile.am =================================================================== --- beef.git.orig/Makefile.am 2012-05-09 23:58:09.896048768 +0200 +++ beef.git/Makefile.am 2012-05-09 23:59:02.548783650 +0200 @@ -17,14 +17,4 @@ $(NULL) DISTCLEANFILES = \ - ChangeLog \ $(NULL) - -ChangeLog: - $(AM_V_GEN) \ - (GIT_DIR=$(top_srcdir)/.git $(top_srcdir)/missing --run git log --stat) >$@.tmp 2>/dev/null\ - && mv -f $@.tmp $@ \ - || ($(RM) $@.tmp; \ - echo " Could not generate ChangeLog, your ChangeLog may be outdated" >&2) - -.PHONY: ChangeLog debian/copyright0000644000000000000000000000225211742317651011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Beef Upstream-Contact: Andrea Bolognani Source: http://kiyuko.org/software/beef Files: * Copyright: 2005-2011, Andrea Bolognani License: GPL-2+ Files: debian/* Copyright: 2006-2012, Andrea Bolognani License: GPL-2+ License: GPL-2+ 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, 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 systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/source/0000755000000000000000000000000012014742136010466 5ustar debian/source/format0000644000000000000000000000001411742317651011703 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000030712014742136012104 0ustar extend-diff-ignore = "^aclocal\.m4$|^autom4te\.cache(/.*)?$|^compile$|^config\..*$|^configure$|^depcomp$|^gtk-doc\.make$|^INSTALL$|^install-sh$|^libtool$|^ltmain\.sh$|^(.*/)?Makefile\.in$|^missing$" debian/watch0000644000000000000000000000025711742317651010232 0ustar version=3 opts=filenamemangle=s/^\/software\/beef\/releases\/(.+)\/source$/beef-$1\.tar\.gz/ \ http://kiyuko.org/software/beef/releases \ /software/beef/releases/(.+)/source debian/rules0000755000000000000000000000167412015450761010257 0ustar #!/usr/bin/make -f %: dh $@ # Refresh the build system. # # The build system is completely regenerated to ensure the tools used to # build the binary package are the ones shipped with Debian. override_dh_auto_configure: @( \ autoreconf --force \ --install \ --symlink; \ dh_auto_configure -- \ --disable-silent-rules; \ ) # Rebuild the series file by looking at the contents of the patches directory. # # Patches with names starting with D (Debian-specific) should be applied # after those with names starting with U (to be forwarded upstream). rebuild-series: @( \ SERIES=debian/patches/series; \ echo "# To rebuild this file, use \`debian/rules $@'" \ > $${SERIES}; \ for patch in debian/patches/U*.diff debian/patches/D*.diff; \ do \ test -f "$${patch}" || continue; \ patch=$$(basename $${patch}); \ echo $${patch} \ >> $${SERIES}; \ done; \ ) .PHONY: rebuild-series