OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-tools                    Date:   11-Aug-2006 19:43:40
  Branch: HEAD                             Handle: 2006081118433900

  Added files:
    openpkg-tools/cmd       .cvsignore
  Modified files:
    openpkg-tools           Makefile

  Log:
    pre-generate manual pages and roll them into the tarball

  Summary:
    Revision    Changes     Path
    1.7         +10 -2      openpkg-tools/Makefile
    1.1         +1  -0      openpkg-tools/cmd/.cvsignore
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-tools/Makefile
  ============================================================================
  $ cvs diff -u -r1.6 -r1.7 Makefile
  --- openpkg-tools/Makefile    18 Feb 2005 13:22:00 -0000      1.6
  +++ openpkg-tools/Makefile    11 Aug 2006 17:43:39 -0000      1.7
  @@ -29,7 +29,15 @@
        cvs tag -F OPENPKG_TOOLS_$$V
   
   tarball:
  -     @V=`sh cmd/shtool.sh version -l txt -d short $(VERSION_FILE)`; \
  +     @echo "++ pre-generating manual pages"; \
  +     for cmd in cmd/*; do \
  +         if [ ".`grep =pod $$cmd`" != . ]; then \
  +             base=`echo $$cmd | sed -e 's;cmd/\(.*\)\.[^/]*$$;\1;'`; \
  +             base_uc=`echo $$base | tr '[a-z]' '[A-Z]'`; \
  +             pod2man --section=8 --center="OpenPKG" --release="$$base_uc(8)" 
--date="OpenPKG" --quotes=none $$cmd >cmd/$$base.8; \
  +         fi; \
  +     done; \
  +     V=`sh cmd/shtool.sh version -l txt -d short $(VERSION_FILE)`; \
        echo "++ rolling distribution tarball ($(PACKAGE_NAME)-$${V}.tar.gz)"; \
        sh cmd/shtool.sh tarball -o $(PACKAGE_NAME)-$${V}.tar.gz \
           -d $(PACKAGE_NAME)-$${V} -u openpkg -g openpkg \
  @@ -37,6 +45,6 @@
           -c 'gzip --best' . && \
        ls -l $(PACKAGE_NAME)-$${V}.tar.gz; \
        gunzip <$(PACKAGE_NAME)-$${V}.tar.gz | tar tvf - | head -10; \
  -    echo "[...]"; \
  +     echo "[...]"; \
        gunzip <$(PACKAGE_NAME)-$${V}.tar.gz | tar tvf - | tail -10
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-tools/cmd/.cvsignore
  ============================================================================
  $ cvs diff -u -r0 -r1.1 .cvsignore
  --- /dev/null 2006-08-11 19:40:19 +0200
  +++ .cvsignore        2006-08-11 19:43:39 +0200
  @@ -0,0 +1 @@
  +*.8
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to