diff --git a/historic/jam/src/debian/changelog b/historic/jam/src/debian/changelog index 8a8333edd..9351095c8 100644 --- a/historic/jam/src/debian/changelog +++ b/historic/jam/src/debian/changelog @@ -1,3 +1,9 @@ +bjam (3.1.3-2) unstable; urgency=low + + * Changed Debian package to be similar to Jam's package. + + -- Vladimir Prus Thu, 10 Oct 2002 18:43:26 +0400 + bjam (3.1.3-1) unstable; urgency=low * New upstream release. diff --git a/historic/jam/src/debian/control b/historic/jam/src/debian/control index d415212b2..a1da4eb39 100644 --- a/historic/jam/src/debian/control +++ b/historic/jam/src/debian/control @@ -1,8 +1,8 @@ Source: bjam Section: devel -Priority: extra +Priority: optional Maintainer: Vladimir Prus -Build-Depends: debhelper (>> 3.0.0) +Build-Depends: debhelper (>> 3.0.0), docbook-to-man, bison Standards-Version: 3.5.2 Package: bjam diff --git a/historic/jam/src/debian/jam.man.sgml b/historic/jam/src/debian/jam.man.sgml new file mode 100644 index 000000000..ee21d4d83 --- /dev/null +++ b/historic/jam/src/debian/jam.man.sgml @@ -0,0 +1,236 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + Yann"> + Dirson"> + + mai 23, 2001"> + dirson@debian.org"> + + + + Debian GNU/Linux"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2001 + &dhusername; + + &dhdate; +
+ + + JAM + 1 + + + + Jam/MR + Make(1) Redux + + + + + jam + + + + + + + + + + + + + + + + + + DESCRIPTION + + Jam is a program construction tool, like make(1). + + Jam recursively builds target files from source files, using + dependency information and updating actions expressed in the + Jambase file, which is written in jam's own interpreted language. + The default Jambase is compiled into jam and provides a + boilerplate for common use, relying on a user-provide file + "Jamfile" to enumerate actual targets and sources. + + + + OPTIONS + + + + + + + + + Enable cummulative debugging levels from 1 to + + + + + + Show + dependency analysis, and target/source + timestamps/paths + + + + + + Show + directory/header file/archive + scans + + + + + + + + + + + + + + + Enable debugging level + + + + + + + + + + Read + + + + + + + Run up to + + + + + + + + + + Write the updating actions to the specified file + instead of running them (or outputting them, as on the + Mac). + + + + + + + Set the variable + + + + + + + Rebuild + + + + + + + + + + + SEE ALSO + + Jam is documented fully in HTML pages available on Debian + systems from + /usr/share/doc/jam/Jam.html. + + + + AUTHOR + + This manual page was created by &dhusername; &dhemail; from + the + +
+ + diff --git a/historic/jam/src/debian/rules b/historic/jam/src/debian/rules index e5fcc9e77..22b5ecf3e 100755 --- a/historic/jam/src/debian/rules +++ b/historic/jam/src/debian/rules @@ -1,48 +1,43 @@ #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. +# GNU copyright 2001 by Yann Dirson. + +# This is the debian/rules file for packages jam and ftjam +# It should be usable with both packages without any change # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# This is the debhelper compatibility version to use. +# This is the debhelper compatability version to use. export DH_COMPAT=3 +topdir=$(shell pwd) - -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - +jam=jam +binname=bjam build: build-stamp - -build-stamp: configure-stamp +build-stamp: debian/jam.1 dh_testdir - # Add here commands to compile the package. - $(MAKE) + # bootstrap + ${MAKE} + # update generated files + rm jamgram.c jamgram.h + ${MAKE} touch build-stamp +%.1: %.man.sgml + /usr/bin/docbook-to-man $< > $@ + clean: dh_testdir dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - - + rm -f build-stamp + rm -rf bin.* + rm -f jam0 debian/jam.1 dh_clean install: build @@ -51,10 +46,11 @@ install: build dh_clean -k dh_installdirs - # Add here commands to install the package into debian/bjam. - BINDIR=$(CURDIR)/debian/bjam/usr/bin DOCDIR=$(CURDIR)/debian/bjam/usr/share/doc/bjam jam0 install - # Don't want vanilla jam here for now, at least because it would conflict with jam package. - rm $(CURDIR)/debian/bjam/usr/bin/jam + ./jam0 -sBINDIR=${topdir}/debian/${jam}/usr/bin install + cd debian/${jam}/usr/bin && mv jam ${binname} + install -d ${topdir}/debian/${jam}/usr/share/man/man1/ + install -m644 debian/jam.1 ${topdir}/debian/${jam}/usr/share/man/man1/${binname}.1 + # Build architecture-independent files here. binary-indep: build install @@ -64,27 +60,14 @@ binary-indep: build install binary-arch: build install dh_testdir dh_testroot -# dh_installdebconf - dh_installdocs - dh_installexamples - dh_installmenu -# dh_installlogrotate + dh_installdocs README RELNOTES Jambase *.html # dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit - dh_installcron - dh_installman - dh_installinfo # dh_undocumented dh_installchangelogs - dh_link dh_strip dh_compress dh_fixperms -# dh_makeshlibs dh_installdeb -# dh_perl dh_shlibdeps dh_gencontrol dh_md5sums diff --git a/jam_src/debian/changelog b/jam_src/debian/changelog index 8a8333edd..9351095c8 100644 --- a/jam_src/debian/changelog +++ b/jam_src/debian/changelog @@ -1,3 +1,9 @@ +bjam (3.1.3-2) unstable; urgency=low + + * Changed Debian package to be similar to Jam's package. + + -- Vladimir Prus Thu, 10 Oct 2002 18:43:26 +0400 + bjam (3.1.3-1) unstable; urgency=low * New upstream release. diff --git a/jam_src/debian/control b/jam_src/debian/control index d415212b2..a1da4eb39 100644 --- a/jam_src/debian/control +++ b/jam_src/debian/control @@ -1,8 +1,8 @@ Source: bjam Section: devel -Priority: extra +Priority: optional Maintainer: Vladimir Prus -Build-Depends: debhelper (>> 3.0.0) +Build-Depends: debhelper (>> 3.0.0), docbook-to-man, bison Standards-Version: 3.5.2 Package: bjam diff --git a/jam_src/debian/jam.man.sgml b/jam_src/debian/jam.man.sgml new file mode 100644 index 000000000..ee21d4d83 --- /dev/null +++ b/jam_src/debian/jam.man.sgml @@ -0,0 +1,236 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + Yann"> + Dirson"> + + mai 23, 2001"> + dirson@debian.org"> + + + + Debian GNU/Linux"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2001 + &dhusername; + + &dhdate; +
+ + + JAM + 1 + + + + Jam/MR + Make(1) Redux + + + + + jam + + + + + + + + + + + + + + + + + + DESCRIPTION + + Jam is a program construction tool, like make(1). + + Jam recursively builds target files from source files, using + dependency information and updating actions expressed in the + Jambase file, which is written in jam's own interpreted language. + The default Jambase is compiled into jam and provides a + boilerplate for common use, relying on a user-provide file + "Jamfile" to enumerate actual targets and sources. + + + + OPTIONS + + + + + + + + + Enable cummulative debugging levels from 1 to + + + + + + Show + dependency analysis, and target/source + timestamps/paths + + + + + + Show + directory/header file/archive + scans + + + + + + + + + + + + + + + Enable debugging level + + + + + + + + + + Read + + + + + + + Run up to + + + + + + + + + + Write the updating actions to the specified file + instead of running them (or outputting them, as on the + Mac). + + + + + + + Set the variable + + + + + + + Rebuild + + + + + + + + + + + SEE ALSO + + Jam is documented fully in HTML pages available on Debian + systems from + /usr/share/doc/jam/Jam.html. + + + + AUTHOR + + This manual page was created by &dhusername; &dhemail; from + the + +
+ + diff --git a/jam_src/debian/rules b/jam_src/debian/rules index e5fcc9e77..22b5ecf3e 100755 --- a/jam_src/debian/rules +++ b/jam_src/debian/rules @@ -1,48 +1,43 @@ #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. +# GNU copyright 2001 by Yann Dirson. + +# This is the debian/rules file for packages jam and ftjam +# It should be usable with both packages without any change # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# This is the debhelper compatibility version to use. +# This is the debhelper compatability version to use. export DH_COMPAT=3 +topdir=$(shell pwd) - -ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) - CFLAGS += -g -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - +jam=jam +binname=bjam build: build-stamp - -build-stamp: configure-stamp +build-stamp: debian/jam.1 dh_testdir - # Add here commands to compile the package. - $(MAKE) + # bootstrap + ${MAKE} + # update generated files + rm jamgram.c jamgram.h + ${MAKE} touch build-stamp +%.1: %.man.sgml + /usr/bin/docbook-to-man $< > $@ + clean: dh_testdir dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - - + rm -f build-stamp + rm -rf bin.* + rm -f jam0 debian/jam.1 dh_clean install: build @@ -51,10 +46,11 @@ install: build dh_clean -k dh_installdirs - # Add here commands to install the package into debian/bjam. - BINDIR=$(CURDIR)/debian/bjam/usr/bin DOCDIR=$(CURDIR)/debian/bjam/usr/share/doc/bjam jam0 install - # Don't want vanilla jam here for now, at least because it would conflict with jam package. - rm $(CURDIR)/debian/bjam/usr/bin/jam + ./jam0 -sBINDIR=${topdir}/debian/${jam}/usr/bin install + cd debian/${jam}/usr/bin && mv jam ${binname} + install -d ${topdir}/debian/${jam}/usr/share/man/man1/ + install -m644 debian/jam.1 ${topdir}/debian/${jam}/usr/share/man/man1/${binname}.1 + # Build architecture-independent files here. binary-indep: build install @@ -64,27 +60,14 @@ binary-indep: build install binary-arch: build install dh_testdir dh_testroot -# dh_installdebconf - dh_installdocs - dh_installexamples - dh_installmenu -# dh_installlogrotate + dh_installdocs README RELNOTES Jambase *.html # dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit - dh_installcron - dh_installman - dh_installinfo # dh_undocumented dh_installchangelogs - dh_link dh_strip dh_compress dh_fixperms -# dh_makeshlibs dh_installdeb -# dh_perl dh_shlibdeps dh_gencontrol dh_md5sums