- Timestamp:
- 07/05/06 03:11:25 (2 years ago)
- Location:
- debian
- Files:
-
- 3 removed
- 8 modified
-
changelog (modified) (1 diff)
-
control (modified) (2 diffs)
-
copyright (modified) (1 diff)
-
libghc6-pugs-dev.install (deleted)
-
libghc6-pugs-dev.postinst (deleted)
-
libghc6-pugs-dev.prerm (deleted)
-
pugs-modules.lintian-overrides (modified) (1 diff)
-
pugs.dirs (modified) (1 diff)
-
pugs.install (modified) (1 diff)
-
rules (modified) (6 diffs)
-
smoker.yml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
debian/changelog
r8897 r11174 1 pugs (6.2.1 1-1) unstable; urgency=low1 pugs (6.2.12-1) unstable; urgency=low 2 2 3 * New upstream release. 4 5 -- Florian Ragwitz <rafl@debian.org> Tue, 31 Jan 2006 08:32:01 +0100 6 7 pugs (6.2.10-5) unstable; urgency=low 8 3 * New upstream version (Closes: #351945). 9 4 * Added libghc6-plugins-dev build dependency to enable haskell eval support. 10 5 * Added libparrot-dev build dependency to enable runtime evaluation of 11 6 parrot code as well as the parrot backend for running Perl 6 code 12 (-BP arrot)7 (-BPIR) 13 8 * Removed dependency to pugs from pugs-modules to remove a circular 14 9 dependnecy (Closes: #340022). 15 10 * Use (= ${Source-Version}) instead of (>= ${Source-Version}) in the 16 11 dependency from pugs to pugs-modules. 17 * Backported some recent changes for Makefile.PL from svn to the last 18 release so that pugs will work well with parrot. This involved removing 19 Makefile.PL changes from the 30cabal patch. 20 * Changed my Maintainer address. 12 * Use my @debian.org address for the Maintainer field. 13 * I'm not sure if pugs still builds with ghc-cvs. Removing the 14 build-dependency therefor. 15 * Recompile against ghc6 6.4.2, thus bump up the versioned build-dependency. 16 * Use the new upload-smoke target in debian/rules. 17 * Re-add perl6.vim (Closes: #343565). 18 * Remove libghc6-pugs-dev. 19 * Bump up Standards version to 3.7.2. 21 20 22 -- Florian Ragwitz <rafl@debian.org> Sun, 20 Nov 2005 15:00:55 +010021 -- Florian Ragwitz <rafl@debian.org> Wed, 5 Jul 2006 03:00:20 +0200 23 22 24 23 pugs (6.2.10-4) unstable; urgency=low -
debian/control
r8897 r11174 3 3 Priority: optional 4 4 Maintainer: Florian Ragwitz <rafl@debianforum.de> 5 Build-Depends: debhelper (>= 4.0.0), dpatch, ghc6 (>= 6.4. 1), libghc6-plugins-dev, perl, libperl-dev, libparrot-dev, libwww-perl, libyaml-perl, libtest-tap-model-perl, libtest-tap-htmlmatrix-perl, libcompress-bzip2-perl6 Standards-Version: 3. 6.25 Build-Depends: debhelper (>= 4.0.0), dpatch, ghc6 (>= 6.4.2), libghc6-plugins-dev (>= 0.9.10-3), perl, libperl-dev, libparrot-dev (>= 0.4.4-1), libwww-perl, libyaml-perl, libtest-tap-model-perl, libtest-tap-htmlmatrix-perl, libcompress-bzip2-perl 6 Standards-Version: 3.7.2 7 7 8 8 Package: pugs … … 38 38 . 39 39 This package contains architecture independent pugs modules. 40 41 Package: libghc6-pugs-dev42 Architecture: any43 Depends: ghc6 (>= 6.4.1), ghc6 (<< 6.4.1-999), perl44 Description: Pugs haskell interface45 Pugs is an implementation of Perl 6, written in Haskell. It aims to implement46 the full Perl 6 specification, as detailed in the Synopses at47 http://dev.perl.org/perl6/synopsis/48 .49 Homepage: http://pugscode.org/50 .51 This package contains everything necessary to use pugs directly from haskell52 code. -
debian/copyright
r8123 r11174 4 4 It was downloaded from http://pugscode.org/ 5 5 6 Copyright Holder: Copyright 2005 , Audrey Tang.6 Copyright Holder: Copyright 2005-2006, Audrey Tang. 7 7 8 8 License: -
debian/pugs-modules.lintian-overrides
r7526 r11174 1 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/FA/t/DFA.t #!/usr/bin/pugs 1 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Relation.pm #!/usr/bin/pugs 2 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/D.pm #!/usr/bin/pugs 3 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta.pm #!/usr/bin/pugs 2 4 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Status.pm #!/usr/bin/pugs 3 5 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Date.pm #!/usr/bin/pugs 4 6 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Request.pm #!/usr/bin/pugs 7 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Query.pm #!/usr/bin/pugs 5 8 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Cookies.pm #!/usr/bin/pugs 6 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Query.pm #!/usr/bin/pugs7 9 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Response.pm #!/usr/bin/pugs 8 10 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/HTTP/Request/CGI.pm #!/usr/bin/pugs 9 11 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Locale/KeyedText.pm #!/usr/bin/pugs 10 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/URI/Escape.pm #!/usr/bin/pugs 12 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Locale/KeyedText/L/en.pm #!/usr/bin/pugs 13 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Relation/Example.pm #!/usr/bin/pugs 14 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Model.pm #!/usr/bin/pugs 15 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Shell.pm #!/usr/bin/pugs 16 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Validator.pm #!/usr/bin/pugs 17 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Engine/Example.pm #!/usr/bin/pugs 18 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Engine/Example/L/en.pm #!/usr/bin/pugs 19 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Model/L/en.pm #!/usr/bin/pugs 20 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Validator/L/en.pm #!/usr/bin/pugs 21 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/Shell/L/en.pm #!/usr/bin/pugs 22 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Rosetta/L/en.pm #!/usr/bin/pugs 23 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Test/Pil.pm #!/usr/bin/pugs 24 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/Test/PIL/Bootstrap.pm #!/usr/bin/pugs 25 pugs-modules: unusual-interpreter ./usr/share/perl6/5.8/URI/Escape.pm #!/usr/bin/pugs 11 26 pugs-modules: script-not-executable ./usr/share/perl6/5.8/auto/pugs/perl5/lib/jspugs.pl 12 27 pugs-modules: script-not-executable ./usr/share/perl6/5.8/auto/pugs/perl5/lib/pil2js.pl -
debian/pugs.dirs
r5257 r11174 1 usr/share/vim/ vim63/syntax/1 usr/share/vim/addons/syntax -
debian/pugs.install
r10898 r11174 1 1 usr/share/vim/* 2 usr/share/man/man3/Pugs::Doc::Run.3pm 2 3 usr/share/man/man3/Pugs::Doc::Hack.3pm 3 usr/share/man/man3/Pugs::Doc::Run.3pm4 4 usr/share/man/man3/Perl6::Pugs.3pm 5 5 usr/lib/perl6/* -
debian/rules
r8897 r11174 11 11 PUGS_BUILD_OPTS = $(DEB_BUILD_OPTIONS) 12 12 13 TESTS='smoke-pugs'14 15 13 configure: configure-stamp 16 14 configure-stamp: patch-stamp 17 15 dh_testdir 18 PUGS_EMBED=perl5,parrot perl Makefile.PL INSTALLDIRS=vendor DESTDIR=/usr/lib/haskell-packages/ghc6/16 PUGS_EMBED=perl5,parrot perl Makefile.PL INSTALLDIRS=vendor PREFIX=/usr 19 17 touch configure-stamp 20 18 … … 24 22 build-arch-stamp: configure-stamp 25 23 $(MAKE) $(CFLAGS) 26 -test $$SKIP_TESTS || $(MAKE) $(TESTS) 27 -for html in $(CURDIR)/smoke*.html; do \ 28 ./util/smokeserv/smokeserv-client.pl $$html; \ 29 done 24 -test $$SKIP_TESTS || $(MAKE) upload-smoke 30 25 pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" $(CURDIR)/script/pugscc $(CURDIR)/debian/pugscc.1 31 26 touch build-arch-stamp … … 41 36 rm -f build-arch-stamp build-indep-stamp configure-stamp install-stamp 42 37 -$(MAKE) realclean 43 rm -f debian/pugscc.1 src/Pugs/CodeGen/PIR/Prelude.hi src/Pugs/CodeGen/PIR/Prelude.o ext/Test-Builder/destroy_test.p6 smoke*.html config.yml tests.yml src/gen_prelude.hi src/gen_prelude.o src/Main.hi src/Main.o 44 find -name Makefile.old -exec rm -f {} \; 38 rm -f debian/pugscc.1 45 39 dh_clean 46 40 … … 50 44 dh_testroot 51 45 $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp 52 find $(CURDIR) -exec chmod u+rw {} \;53 46 dh_installdirs 54 47 dh_install --sourcedir=$(CURDIR)/debian/tmp --list-missing … … 60 53 cp $(CURDIR)/debian/pugs-modules.lintian-overrides $(CURDIR)/debian/pugs-modules/usr/share/lintian/overrides/pugs-modules 61 54 cp -r $(CURDIR)/docs/* $(CURDIR)/debian/pugs-doc/usr/share/doc/pugs-doc/ 62 cp util/perl6.vim $(CURDIR)/debian/pugs/usr/share/vim/vim63/syntax/ 63 rm -f $(CURDIR)/debian/pugs-doc/usr/share/doc/pugs-doc/SEEALSO 55 cp util/perl6.vim $(CURDIR)/debian/pugs/usr/share/vim/addons/syntax 64 56 65 57 install-arch: install-stamp 66 58 dh_testdir 67 59 dh_testroot 68 cp .installed-pkg-config $(CURDIR)/debian/libghc6-pugs-dev/usr/lib/haskell-packages/ghc6/lib/Pugs-6.2.11/installed-pkg-config69 rm -f $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/gen_prelude \70 $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/Pugs/Rule/LICENSE \71 $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/RRegex/LICENSE \72 $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/pcre/LICENCE \73 $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/syck/COPYING74 60 rmdir --ignore-fail-on-non-empty $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/ 75 61 … … 81 67 dh_installdocs -i 82 68 dh_installexamples -i examples/* 83 rm -f $(CURDIR)/debian/pugs-doc/usr/share/doc/pugs-doc/examples/hop6/LICENSE.txt84 69 find $(CURDIR)/debian/pugs-doc/ -type f -size 0 -exec rm -f {} \; 85 70 dh_installman -i -
debian/smoker.yml
r7524 r11174 4 4 # anonymity, just omit them. 5 5 name: Florian Ragwitz (Debian builds) 6 email: florian.ragwitz@s2004.tu-chemnitz.de6 email: rafl@debian.org 7 7 smoke_upload: 1
