[pkg-boost-commits] r14627 - boost/trunk/debian

Steven Michael Robbins smr at alioth.debian.org
Sat Mar 19 19:17:47 UTC 2011


Author: smr
Date: 2011-03-19 19:17:45 +0000 (Sat, 19 Mar 2011)
New Revision: 14627

Modified:
   boost/trunk/debian/changelog
   boost/trunk/debian/control
   boost/trunk/debian/rules
Log:
Reintroduce package bjam, built from boost sources.

Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2011-03-19 18:54:37 UTC (rev 14626)
+++ boost/trunk/debian/changelog	2011-03-19 19:17:45 UTC (rev 14627)
@@ -2,8 +2,10 @@
 
   * control (libboost-mpi-python1.46.1): Add conflict with
     libboost-mpi-python1.46.0.  Closes: #618441.
+  
+  * control: new package bjam that installs bjam and manpage.
 
- -- Steve M. Robbins <smr at debian.org>  Sat, 19 Mar 2011 13:47:13 -0500
+ -- Steve M. Robbins <smr at debian.org>  Sat, 19 Mar 2011 14:14:47 -0500
 
 boost1.46 (1.46.1-1) unstable; urgency=low
 

Modified: boost/trunk/debian/control
===================================================================
--- boost/trunk/debian/control	2011-03-19 18:54:37 UTC (rev 14626)
+++ boost/trunk/debian/control	2011-03-19 19:17:45 UTC (rev 14627)
@@ -4,7 +4,7 @@
 Priority: optional
 Maintainer: Debian Boost Team <pkg-boost-devel at lists.alioth.debian.org>
 Uploaders: Steve M. Robbins <smr at debian.org>, Domenico Andreoli <cavok at debian.org>
-Build-Depends: debhelper (>= 7), bison, flex, docbook-to-man, xsltproc, doxygen, zlib1g-dev, libbz2-dev, libicu-dev, python-all-dev, python3-all-dev (>= 3.1), python-support (>= 0.6), mpi-default-dev
+Build-Depends: debhelper (>= 7), bison, flex, docbook-to-man, help2man, xsltproc, doxygen, zlib1g-dev, libbz2-dev, libicu-dev, python-all-dev, python3-all-dev (>= 3.1), python-support (>= 0.6), mpi-default-dev
 Build-Conflicts: libopenmpi-dev (= 1.3.2-2)
 X-Python-Version: >= 2.4
 X-Python3-Version: >= 3.0
@@ -12,6 +12,16 @@
 Vcs-Svn: svn://svn.debian.org/svn/pkg-boost/boost/trunk
 Standards-Version: 3.8.3
 
+Package: bjam
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Software build tool 
+ Boost.Jam (BJam) is a portable build tool with its own interpreted language,
+ which allows to implement rather complex logic in a readable way and without
+ resorting to external programs. It is a descendant of Jam/MR tool modified to
+ suit the needs of Boost.Build. In particular, modules and rule parameters
+ were added, as well as several new builtins.
+
 Package: libboost1.46-dbg
 Architecture: any
 Section: debug

Modified: boost/trunk/debian/rules
===================================================================
--- boost/trunk/debian/rules	2011-03-19 18:54:37 UTC (rev 14626)
+++ boost/trunk/debian/rules	2011-03-19 19:17:45 UTC (rev 14627)
@@ -162,6 +162,9 @@
 $(bjam):
 	./bootstrap.sh --with-icu --prefix=$(CURDIR)/debian/tmp/usr
 
+debian/bjam.1: $(bjam)
+	help2man ./bjam > $@
+
 user-config.jam:
 	echo $(TOOLSET_CONFIG) > $@
 	echo $(MPI_CONFIG)     >> $@
@@ -214,6 +217,7 @@
 	rm -rf tools/regression/build/bin
 	rm -rf bin.v2 dist
 	rm -rf user-config.jam
+	rm -rf debian/bjam.1
 
 	dh_clean build-stamp
 
@@ -222,7 +226,7 @@
 	@$(call mk_debhelper_files)
 
 install: DH_OPTIONS=-X.svn
-install: build clean-debhelper $(filtered_files)
+install: build clean-debhelper $(filtered_files) debian/bjam.1
 	dh_testdir
 	dh_testroot
 	dh_prep
@@ -249,6 +253,10 @@
 	# generate (some) debhelper files
 	@$(call mk_debhelper_files)
 
+	# package bjam
+	dh_install -pbjam bjam usr/bin
+	dh_installman -pbjam debian/bjam.1
+
 	# package libboost-dbg
 
 	# package libboost$(PKGVERSION)-dev




More information about the pkg-boost-commits mailing list