This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Package naming dilemma


Dave Korn schrieb:
  I want to ITP remake (the make debugger) and I can't figure out how to name
it.

  The upstream source is called remake-3.80+dbg-0.61.tar.gz.  If I plug this
into g-b-s unaltered, it decides the parts of the package name are:

DKAdmin@ubik /usr/build/package/remake> ./remake-3.80+dbg-0.61-1.sh
PKG remake-3.80+dbg VER 0.61 REL 1 BASEPKG remake-3.80+dbg-0.61 SHORTPKG remake-3.80+dbg-0.61 FULLPKG remake-3.80+dbg-0.61-1


  The problem with this approach is that if I wanted to patch it up to
make-3.81 at some point, it would look like a different package, instead of a
newer version of the same one.  It's an unusual situation; effectively
upstream are referring to it as a combination of two packages, each with a
full release number.  I could bodge all the release numbers together like
this:

DKAdmin@ubik /usr/build/package/remake> ./remake+dbg-3.80.0.61-1.sh
PKG remake+dbg VER 3.80.0.61 REL 1 BASEPKG remake+dbg-3.80.0.61 SHORTPKG remake+dbg-3.80.0.61 FULLPKG remake+dbg-3.80.0.61-1


- is it OK to have a VER with four parts? Anyone got a better idea?

I already have this package my private setup.ini as makedb for some years. I also ITP'd it Nov 2004 because I found it useful from time to time.


makedb-3.80+dbg_0.2

Add http://xarch.tu-graz.ac.at/publ/cygwin/ to your mirror path and search for makedb in Devel
remake is really a stupid name.


--
Reini Urban
http://phpwiki.org/  http://murbreak.at/
http://helsinki.at/  http://spacemovie.mur.at/
makedb, based on remake-3.80+dbg-0.2 (i686-pc-cygwin)
----------------------------------
The make debugger as extra package side-by-side to existing make. 

Runtime requirements: (versions given or later)
  cygwin-1.5.11-1
  make-3.80-1
  
Build requirements: (versions given or later)
  cygwin-1.5.11-1
  zlib-1.2.1-1
  libtool-devel-1.5.10 (if GCC >= 3.3.3)
  gcc-3.3.3-3
  binutils-20040725-2
  make-3.80
  ash-20031007
  fileutils-4.1-2
  sed-4.1.2-1

Canonical homepage:
  http://bashdb.sourceforge.net

Canonical download:
  http://prdownloads.sourceforge.net/bashdb/

-------------------------------------------------------------------------------

Build instructions:
  unpack remake-3.80+dbg_0.2-<CYGREL>.tar.bz2
    if you use setup to install this src package, it will be
	 unpacked under /usr/src automatically
  cd /usr/src
  ./remake-3.80+dbg_0.2-<CYGREL>.sh all

This will create:
  /usr/src/remake-3.80+dbg_0.2-<CYGREL>.tar.bz2
  /usr/src/remake-3.80+dbg_0.2-<CYGREL>-src.tar.bz2

Or use './remake-3.80+dbg_0.2-<CYGREL>.sh prep' to get a patched source directory.

-------------------------------------------------------------------------------

Files included in this package:

  /usr/bin/makedb.exe
  /usr/share/doc/Cygwin/makedb-3.80+dbg_0.2-1.README
  /usr/share/doc/makedb-3.80+dbg_0.2/ABOUT-NLS
  /usr/share/doc/makedb-3.80+dbg_0.2/AUTHORS
  /usr/share/doc/makedb-3.80+dbg_0.2/ChangeLog
  /usr/share/doc/makedb-3.80+dbg_0.2/COPYING
  /usr/share/doc/makedb-3.80+dbg_0.2/INSTALL
  /usr/share/doc/makedb-3.80+dbg_0.2/NEWS
  /usr/share/doc/makedb-3.80+dbg_0.2/README
  /usr/share/doc/makedb-3.80+dbg_0.2/README.customs
  /usr/share/doc/makedb-3.80+dbg_0.2/README.makedb
  /usr/share/doc/makedb-3.80+dbg_0.2/README.W32
  /usr/share/doc/makedb-3.80+dbg_0.2/TODO
  /usr/share/emacs/site-lisp/makedb.el
  /usr/share/info/makedb.info-1.gz
  /usr/share/info/makedb.info-2.gz
  /usr/share/info/makedb.info.gz
  /usr/share/locale/da/LC_MESSAGES/makedb.mo
  /usr/share/locale/de/LC_MESSAGES/makedb.mo
  /usr/share/locale/es/LC_MESSAGES/makedb.mo
  /usr/share/locale/fr/LC_MESSAGES/makedb.mo
  /usr/share/locale/gl/LC_MESSAGES/makedb.mo
  /usr/share/locale/he/LC_MESSAGES/makedb.mo
  /usr/share/locale/hr/LC_MESSAGES/makedb.mo
  /usr/share/locale/ja/LC_MESSAGES/makedb.mo
  /usr/share/locale/ko/LC_MESSAGES/makedb.mo
  /usr/share/locale/nl/LC_MESSAGES/makedb.mo
  /usr/share/locale/pl/LC_MESSAGES/makedb.mo
  /usr/share/locale/pt_BR/LC_MESSAGES/makedb.mo
  /usr/share/locale/ru/LC_MESSAGES/makedb.mo
  /usr/share/locale/sv/LC_MESSAGES/makedb.mo
  /usr/share/locale/tr/LC_MESSAGES/makedb.mo
  /usr/share/locale/zh_CN/LC_MESSAGES/makedb.mo

-------------------------------------------------------------------------------

Port Notes:

----- version makedb-3.80+dbg_0.2-1 -----

First cygwin package, based on remake-3.80+dbg-0.2, similar to bashdb.
Rename to makedb.
Doesn't overwrite any files from the "make" package.

Cygwin port maintained by: Reini Urban <rurban@x-ray.at>
Please report problems, suggestions, etc. dependent on their 
nature to one of the following:

    Rocky Bernstein <rocky [at] panix [dot] com>  (upstream maintainer)
    cygwin @ cygwin.com (cygwin issues)
 
sdesc: "make debugger"
category: Devel
requires: cygwin make

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]