Changeset 5248

Show
Ignore:
Timestamp:
07/06/05 07:03:19 (4 years ago)
Author:
rafl
svk:copy_cache_prev:
7266
Message:

* Removed debian/docs
* Fixed Uploaders field
* Fixed Build-Deps
* Improved debian/copyright
* Improved debian/rules

Location:
debian
Files:
2 added
6 modified
1 moved

Legend:

Unmodified
Added
Removed
  • debian/changelog

    r4616 r5248  
    33  * New upstream version. 
    44 
    5  -- Shu-Chun Weng <scw@csie.org>  Mon, 13 Jun 2005 21:10:12 +0800 
     5 -- Florian Ragwitz <rafl@fsfe.org>  Wed,  6 Jul 2005 05:14:39 +0200 
    66 
    77pugs (6.2.6-1) experimental; urgency=low 
  • debian/control

    r5244 r5248  
    33Priority: optional 
    44Maintainer: Shu-Chun Weng <scw@csie.org> 
    5 Uploaders: Florian Ragwitz <rafl@fsfe.org> 
    6 Build-Depends: debhelper (>= 4.0.0) 
     5Uploaders: Florian Ragwitz <rafl@fsfe.org>, Carey Tilden <revdiablo@wd39.com>, Ingo Blechschmidt <iblech@web.de>, Shu-Chun Weng <scw@csie.org> 
     6Build-Depends: debhelper (>= 4.0.0), ghc, perl 
    77Standards-Version: 3.6.2 
    88 
    99Package: pugs 
    1010Architecture: any 
    11 Depends: ${shlibs:Depends}, ${misc:Depends} 
     11Depends: ${shlibs:Depends} 
    1212Suggests: parrot 
    1313Description: A Perl 6 Implementation 
  • debian/copyright

    r5244 r5248  
    2323details. 
    2424 
     25 
     26The code in src/Pugs/Rule (installed to usr/lib/perl6/5.8/CORE/pugs/Pugs/Rule) 
     27is Copyright 1999-2000, Daan Leijen. All rights reserved. 
     28 
     29Redistribution and use in source and binary forms, with or without  
     30modification, are permitted provided that the following conditions are met: 
     31 
     32* Redistributions of source code must retain the above copyright notice,  
     33  this list of conditions and the following disclaimer. 
     34* Redistributions in binary form must reproduce the above copyright 
     35  notice, this list of conditions and the following disclaimer in the 
     36  documentation and/or other materials provided with the distribution. 
     37 
     38This software is provided by the copyright holders "as is" and any express or 
     39implied warranties, including, but not limited to, the implied warranties of 
     40merchantability and fitness for a particular purpose are disclaimed. In no 
     41event shall the copyright holders be liable for any direct, indirect, 
     42incidental, special, exemplary, or consequential damages (including, but not  
     43limited to, procurement of substitute goods or services; loss of use, data, 
     44or profits; or business interruption) however caused and on any theory of 
     45liability, whether in contract, strict liability, or tort (including 
     46negligence or otherwise) arising in any way out of the use of this software, 
     47even if advised of the possibility of such damage.  
     48 
     49 
     50The code in src/RRegex (installed to usr/lib/perl6/5.8/CORE/pugs/RRegex) is 
     51Copyright (c) 2004 John Meacham (john at repetae dot net) 
     52 
     53Permission is hereby granted, free of charge, to any person obtaining a 
     54copy of this software and associated documentation files (the 
     55"Software"), to deal in the Software without restriction, including 
     56without limitation the rights to use, copy, modify, merge, publish, 
     57distribute, sublicense, and/or sell copies of the Software, and to 
     58permit persons to whom the Software is furnished to do so, subject to 
     59the following conditions: 
     60 
     61The above copyright notice and this permission notice shall be included 
     62in all copies or substantial portions of the Software. 
     63 
     64THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  
     65OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
     66MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
     67IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY  
     68CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
     69TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
     70SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
     71 
     72 
     73The code in src/pcre (installed to usr/lib/perl6/5.8/CORE/pugs/pcre) is written 
     74by Philip Hazel <ph10@cam.ac.uk> 
     75 
     76Copyright (c) 1997-2004 University of Cambridge 
     77All rights reserved. 
     78 
     79Redistribution and use in source and binary forms, with or without 
     80modification, are permitted provided that the following conditions are met: 
     81 
     82    * Redistributions of source code must retain the above copyright notice, 
     83      this list of conditions and the following disclaimer. 
     84 
     85    * Redistributions in binary form must reproduce the above copyright 
     86      notice, this list of conditions and the following disclaimer in the 
     87      documentation and/or other materials provided with the distribution. 
     88 
     89    * Neither the name of the University of Cambridge nor the names of its 
     90      contributors may be used to endorse or promote products derived from 
     91      this software without specific prior written permission. 
     92 
     93THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
     94AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
     95IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
     96ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
     97LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
     98CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
     99SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
     100INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
     101CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
     102ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
     103POSSIBILITY OF SUCH DAMAGE. 
     104 
     105 
     106The code in src/syck (installed to usr/lib/perl6/5.8/CORE/pugs/syck) is 
     107Copyright (c) 2003 why the lucky stiff 
     108 
     109This software is subject to either of two licenses (BSD or D&R), which you can 
     110choose from in your use of the code. 
     111 
     112Please see /usr/share/common-licenses/BSD for the full text of the BSD license. 
     113The text of the D&R license follows. 
     114 
     115D&R (Death and Repudiation) License 
     116=================================== 
     117 
     118This software may not be used directly by any living being.  ANY use of this 
     119software (even perfectly legitimate and non-commercial uses) until after death 
     120is explicitly restricted.  Any living being using (or attempting to use) this software 
     121will be punished to the fullest extent of the law. 
     122 
     123For your protection, corpses will not be punished.  We respectfully request 
     124that you submit your uses (revisions, uses, distributions, uses, etc.) to 
     125your children, who may vicariously perform these uses on your behalf.  If 
     126you use this software and you are found to be not dead, you will be punished 
     127to the fullest extent of the law. 
     128 
     129If you are found to be a ghost or angel, you will be punished to the fullest 
     130extent of the law. 
     131 
     132After your following the terms of this license, the author has vowed to repudiate 
     133your claim, meaning that the validity of this contract will no longer be recognized. 
     134This license will be unexpectedly revoked (at a time which is designated to be 
     135most inconvenient) and involved heirs will be punished to the fullest extent 
     136of the law. 
     137 
     138Furthermore, if any parties (related or non-related) escape the punishments 
     139outlined herein, they will be severely punished to the fullest extent of a new 
     140revised law that (1) expands the statement "fullest extent of the law" to encompass 
     141an infinite duration of infinite punishments and (2) exacts said punishments 
     142upon all parties (related or non-related). 
  • debian/pugs-doc.docs

    r1237 r5248  
    1 README 
    2 docs/01Overview.html 
    3 docs/perl.css 
    4 docs/zh-cn/01Overview.html 
    5 docs/zh-tw/01Overview.html 
    6  
  • debian/pugs-doc.install

    r5244 r5248  
    1 README 
    2 ChangeLog 
  • debian/pugs.docs

    r1237 r5248  
     1AUTHORS 
    12README 
     3READTHEM 
     4VICTUALS 
  • debian/rules

    r1237 r5248  
    4444        #$(MAKE)  
    4545 
    46         perl Makefile.PL 
    47         $(MAKE) optimized 
    48  
     46        perl Makefile.PL INSTALLDIRS=vendor 
     47#       $(MAKE) optimized 
     48        $(MAKE) unoptimized 
     49        pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" $(CURDIR)/lib/pugs/run.pod $(CURDIR)/debian/pugs.1 
     50        pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" $(CURDIR)/script/pugscc $(CURDIR)/debian/pugscc.1 
    4951        touch build-arch-stamp 
    5052 
     
    6062        dh_testdir 
    6163        dh_testroot 
    62         rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# 
     64        rm -f build-arch-stamp build-indep-stamp configure-stamp debian/pugs.1 debian/pugscc.1 
    6365 
    6466        # Add here commands to clean up after the build process. 
    65         -$(MAKE) clean 
     67        -$(MAKE) realclean 
    6668 
    67         dh_clean  
     69        dh_clean 
    6870 
    6971install: install-indep install-arch 
     
    7274        dh_testroot 
    7375        #dh_clean -k -i  
    74         dh_installdirs -i 
     76        #dh_installdirs -i 
    7577 
    7678        # Add here commands to install the indep part of the package into 
     
    7880        #INSTALLDOC# 
    7981 
    80         dh_install -i 
     82        dh_install -i --sourcedir=$(CURDIR)/debian/tmp 
    8183 
    8284install-arch: 
     
    8890        # Add here commands to install the arch part of the package into  
    8991        # debian/tmp. 
    90         $(MAKE) install DESTDIR=$(CURDIR)/debian/pugs 
    91         mkdir -p $(CURDIR)/debian/pugs/usr/share/vim/vim63/syntax/ 
     92        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp 
    9293        cp util/perl6.vim $(CURDIR)/debian/pugs/usr/share/vim/vim63/syntax/ 
    9394 
    94         dh_install -s 
    95 # Must not depend on anything. This is to be called by 
    96 # binary-arch/binary-indep 
    97 # in another 'make' thread. 
    98 binary-common: 
    99         dh_testdir 
    100         dh_testroot 
    101         dh_installchangelogs ChangeLog 
    102         dh_installdocs 
    103         dh_installexamples 
    104 #       dh_installmenu 
    105 #       dh_installdebconf        
    106 #       dh_installlogrotate      
    107 #       dh_installemacsen 
    108 #       dh_installpam 
    109 #       dh_installmime 
    110 #       dh_installinit 
    111 #       dh_installcron 
    112 #       dh_installinfo 
    113         dh_installman 
    114         dh_link 
    115         dh_strip 
    116         dh_compress  
    117         dh_fixperms 
    118 #       dh_perl 
    119 #       dh_python 
    120         dh_makeshlibs 
    121         dh_installdeb 
    122         dh_shlibdeps 
    123         dh_gencontrol 
    124         dh_md5sums 
    125         dh_builddeb 
     95        dh_install -s --sourcedir=$(CURDIR)/debian/tmp 
     96        rm -f $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/gen_prelude \ 
     97        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/Pugs/Rule/LICENSE \ 
     98        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/RRegex/LICENSE \ 
     99        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/pcre/LICENCE \ 
     100        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/syck/COPYING 
     101 
    126102# Build architecture independant packages using the common target. 
    127103binary-indep: build-indep install-indep 
    128         $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common 
     104        dh_testdir -i 
     105        dh_testroot -i 
     106        dh_installchangelogs -i ChangeLog 
     107        dh_installdocs -i 
     108        dh_installexamples -i 
     109#       dh_installmenu -i 
     110#       dh_installdebconf        -i 
     111#       dh_installlogrotate      -i 
     112#       dh_installemacsen -i 
     113#       dh_installpam -i 
     114#       dh_installmime -i 
     115#       dh_installinit -i 
     116#       dh_installcron -i 
     117#       dh_installinfo -i 
     118        dh_installman -i 
     119        dh_link -i 
     120        dh_compress  -i 
     121        dh_fixperms -i 
     122        dh_strip -i 
     123#       dh_perl -i 
     124#       dh_python -i 
     125        dh_makeshlibs -i 
     126        dh_installdeb -i 
     127        dh_shlibdeps -i 
     128        dh_gencontrol -i 
     129        dh_md5sums -i 
     130        dh_builddeb -i 
    129131 
    130132# Build architecture dependant packages using the common target. 
    131133binary-arch: build-arch install-arch 
    132         $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common 
     134        dh_testdir -a 
     135        dh_testroot -a 
     136        dh_installchangelogs -a ChangeLog 
     137        dh_installdocs -a 
     138        dh_installexamples -a 
     139#       dh_installmenu -a 
     140#       dh_installdebconf        -a 
     141#       dh_installlogrotate      -a 
     142#       dh_installemacsen -a 
     143#       dh_installpam -a 
     144#       dh_installmime -a 
     145#       dh_installinit -a 
     146#       dh_installcron -a 
     147#       dh_installinfo -a 
     148        dh_installman -a debian/pugs.1 debian/pugscc.1 
     149        dh_link -a 
     150        dh_compress  -a 
     151        dh_fixperms -a 
     152        dh_strip -a 
     153#       dh_perl -a 
     154#       dh_python -a 
     155        dh_makeshlibs -a 
     156        dh_installdeb -a 
     157        dh_shlibdeps -a 
     158        dh_gencontrol -a 
     159        dh_md5sums -a 
     160        dh_builddeb -a 
    133161 
    134162binary: binary-arch binary-indep