--- mm-1.4.2.orig/debian/copyright +++ mm-1.4.2/debian/copyright @@ -0,0 +1,45 @@ +This package was debianized by Mark Brown on +Mon, 19 Apr 1999 01:41:13 +0100. + +It was downloaded from http://www.engelschall.com/sw/mm/ + +Upstream author: Ralf S. Engelschall + +Copyright: + + Copyright (c) 1999 Ralf S. Engelschall. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by + Ralf S. Engelschall ." + + 4. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by + Ralf S. Engelschall ." + + THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY + EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR + ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. --- mm-1.4.2.orig/debian/watch +++ mm-1.4.2/debian/watch @@ -0,0 +1,2 @@ +version=2 +ftp://ftp.ossp.org/pkg/lib/mm/mm-(.*)\.tar\.gz debian uupdate --- mm-1.4.2.orig/debian/libmm14.symbols +++ mm-1.4.2/debian/libmm14.symbols @@ -0,0 +1,45 @@ +libmm.so.14 libmm14 #MINVER# + MM_available@Base 1.4.0-1 + MM_calloc@Base 1.4.0-1 + MM_create@Base 1.4.0-1 + MM_destroy@Base 1.4.0-1 + MM_error@Base 1.4.0-1 + MM_free@Base 1.4.0-1 + MM_lock@Base 1.4.0-1 + MM_malloc@Base 1.4.0-1 + MM_maxsize@Base 1.4.0-1 + MM_permission@Base 1.4.0-1 + MM_realloc@Base 1.4.0-1 + MM_reset@Base 1.4.1-1 + MM_sizeof@Base 1.4.0-1 + MM_strdup@Base 1.4.0-1 + MM_unlock@Base 1.4.0-1 + mm_available@Base 1.4.0-1 + mm_calloc@Base 1.4.0-1 + mm_core_align2page@Base 1.4.0-1 + mm_core_align2word@Base 1.4.0-1 + mm_core_create@Base 1.4.0-1 + mm_core_delete@Base 1.4.0-1 + mm_core_lock@Base 1.4.0-1 + mm_core_maxsegsize@Base 1.4.0-1 + mm_core_permission@Base 1.4.0-1 + mm_core_size@Base 1.4.0-1 + mm_core_unlock@Base 1.4.0-1 + mm_create@Base 1.4.0-1 + mm_destroy@Base 1.4.0-1 + mm_display_info@Base 1.4.0-1 + mm_error@Base 1.4.0-1 + mm_free@Base 1.4.0-1 + mm_lib_error_get@Base 1.4.0-1 + mm_lib_error_set@Base 1.4.0-1 + mm_lib_version@Base 1.4.0-1 + mm_lock@Base 1.4.0-1 + mm_malloc@Base 1.4.0-1 + mm_maxsize@Base 1.4.0-1 + mm_permission@Base 1.4.0-1 + mm_realloc@Base 1.4.0-1 + mm_reset@Base 1.4.1-1 + mm_sizeof@Base 1.4.0-1 + mm_strdup@Base 1.4.0-1 + mm_unlock@Base 1.4.0-1 + mm_version@Base 1.4.0-1 --- mm-1.4.2.orig/debian/dirs +++ mm-1.4.2/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin --- mm-1.4.2.orig/debian/libmm14.install +++ mm-1.4.2/debian/libmm14.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- mm-1.4.2.orig/debian/libmm-dev.dirs +++ mm-1.4.2/debian/libmm-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- mm-1.4.2.orig/debian/rules +++ mm-1.4.2/debian/rules @@ -0,0 +1,95 @@ +#!/usr/bin/make -f +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + + if [ ! -f config.sub.save ]; then cp config.sub config.sub.save ; fi + if [ ! -f config.guess.save ]; then cp config.guess config.guess.save ; fi + + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-shm=IPCSHM + + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + ./mm_test + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp config.log + + if [ -f Makefile ]; then $(MAKE) distclean ; fi + + -test -r config.sub.save && \ + mv config.sub.save config.sub + -test -r config.guess.save && \ + mv config.guess.save config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_install --sourcedir=debian/tmp + + dh_installdocs + dh_installexamples + dh_installmenu + dh_installcron + dh_installman + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_strip --dbg-package=libmm-dbg + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- mm-1.4.2.orig/debian/changelog +++ mm-1.4.2/debian/changelog @@ -0,0 +1,207 @@ +mm (1.4.2-4) unstable; urgency=low + + * Drop .la files (closes: #622511). + + -- Mark Brown Sun, 19 Jun 2011 11:25:04 +0100 + +mm (1.4.2-3) unstable; urgency=low + + * Add symbol versions file. + * Make debug package priority extra. + * Use new style version substvars. + * Policy 3.7.2. + + -- Mark Brown Sat, 15 Dec 2007 15:31:10 +0000 + +mm (1.4.2-2) unstable; urgency=low + + * Add a -dbg package. + * Policy 3.7.2 (no changes). + * Only save config.sub and config.guess if we didn't do that already. + + -- Mark Brown Mon, 23 Apr 2007 22:56:47 +0100 + +mm (1.4.2-1) unstable; urgency=low + + * New upstream release (closes: #396580). + + -- Mark Brown Sun, 5 Nov 2006 14:52:06 +0000 + +mm (1.4.0-1) unstable; urgency=low + + * New upstream release. + + -- Mark Brown Tue, 20 Dec 2005 14:40:26 +0000 + +mm (1.3.1-1) unstable; urgency=low + + * New upstream release. + * Force use of System V shared memory. There should be no danger of kernel + incompatibilities on modern systems. + + -- Mark Brown Tue, 7 Dec 2004 14:04:39 +0000 + +mm (1.3.0-3) unstable; urgency=low + + * Add watch file. + * Policy 3.6.1 (no changes). + + -- Mark Brown Sat, 5 Jun 2004 14:21:20 +0100 + +mm (1.3.0-2) unstable; urgency=low + + * Change section for -dev package to libdevel. + + -- Mark Brown Mon, 31 Mar 2003 19:47:39 +0100 + +mm (1.3.0-1) unstable; urgency=low + + * New upstream release. + * Update to debhelper v4 and use dh_install. + + -- Mark Brown Sat, 22 Mar 2003 15:24:05 +0000 + +mm (1.2.2-1) unstable; urgency=low + + * New upstream release. + * Save the upstream config.{sub,guess} and replace them during clean to + avoid bloating the diff. + * Policy 3.5.8 (no changes). + + -- Mark Brown Wed, 1 Jan 2003 16:26:08 +0000 + +mm (1.2.1-2) unstable; urgency=low + + * Force the shared memory method to MMFILE rather than randomly changing + behaviour depending on which machine we get built on (closes: #155095). + + -- Mark Brown Thu, 1 Aug 2002 16:30:04 +0100 + +mm (1.2.1-1) unstable; urgency=low + + * New upstream release. + * Repackage, replacing versioned -dev packages with unversioned ones. + + -- Mark Brown Wed, 31 Jul 2002 17:59:36 +0100 + +mm (1.1.3-7) unstable; urgency=high + + * Apply patch from security advisories fixing tempfile creation exploit. + + -- Mark Brown Tue, 30 Jul 2002 17:27:31 +0100 + +mm (1.1.3-6) unstable; urgency=low + + * Spelling fixes in the control file - thanks to Matt Zimmerman. + + -- Mark Brown Sun, 18 Nov 2001 23:04:25 +0000 + +mm (1.1.3-5) unstable; urgency=low + + * Add build dependancy on debhelper (closes: #111171). + + -- Mark Brown Tue, 4 Sep 2001 11:29:31 +0100 + +mm (1.1.3-4) unstable; urgency=low + + * Upgrade priority of the runtime package to optional since things + like PHP that are optional depend upon it. + + -- Mark Brown Sun, 3 Jun 2001 21:02:19 +0100 + +mm (1.1.3-3) unstable; urgency=low + + * Copy config.guess and config.sub from autotools-dev at build time + (closes #98503). + * Update package descriptions to explain the difference between the + development and runtime package in the long description. + * Updated to policy 3.5.4 (no changes). + + -- Mark Brown Sun, 3 Jun 2001 16:45:15 +0100 + +mm (1.1.3-2) unstable; urgency=low + + * Call ldconfig conditionally in postinst. + * Updated to policy 3.2.0 (no changes). + + -- Mark Brown Wed, 9 Aug 2000 23:52:01 +0100 + +mm (1.1.3-1) unstable; urgency=low + + * New upstream version. + + -- Mark Brown Sun, 2 Jul 2000 14:01:18 +0100 + +mm (1.1.1-1) unstable; urgency=low + + * New upstream version. + + -- Mark Brown Tue, 2 May 2000 11:37:41 +0100 + +mm (1.1.0-1) unstable; urgency=low + + * New upstream version. + * Updated to policy 3.1.1 (no changes). + + -- Mark Brown Mon, 1 May 2000 12:34:56 +0100 + +mm (1.0.12-1) unstable; urgency=low + + * New upstream version. + + -- Mark Brown Wed, 29 Sep 1999 05:14:27 +0100 + +mm (1.0.11-1) unstable; urgency=low + + * New upstream version. + * Update to standards version 3.0.1: + - Move manpages into /usr/share/man. + - Other changes implemented by debhelper. + + -- Mark Brown Tue, 7 Sep 1999 05:08:04 +0100 + +mm (1.0.10-1) unstable; urgency=low + + * New upstream version. + + -- Mark Brown Sat, 28 Aug 1999 03:31:19 +0100 + +mm (1.0.9-1) unstable; urgency=low + + * New upstream version. + * Run test program as part of build process. + + -- Mark Brown Sat, 3 Jul 1999 05:16:52 +0100 + +mm (1.0.8-1) unstable; urgency=low + + * New upstream version. + * Built against glibc2.1. + + -- Mark Brown Fri, 25 Jun 1999 18:19:05 +0100 + +mm (1.0.6-1) unstable; urgency=low + + * New upstream version. + * Upgraded standards version to 2.5.1 (no changes). + + -- Mark Brown Sat, 12 Jun 1999 12:03:05 +0100 + +mm (1.0.4-1) unstable; urgency=low + + * New upstream version. + * Moved libmm package into libs. + + -- Mark Brown Sat, 22 May 1999 16:56:19 +0100 + +mm (1.0.2-1) unstable; urgency=low + + * New upstream version. + + -- Mark Brown Tue, 27 Apr 1999 19:14:01 +0100 + +mm (1.0.1-1) unstable; urgency=low + + * Initial Release. + + -- Mark Brown Mon, 19 Apr 1999 01:41:13 +0100 --- mm-1.4.2.orig/debian/docs +++ mm-1.4.2/debian/docs @@ -0,0 +1 @@ +README --- mm-1.4.2.orig/debian/control +++ mm-1.4.2/debian/control @@ -0,0 +1,46 @@ +Source: mm +Section: devel +Priority: optional +Maintainer: Mark Brown +Build-Depends: debhelper (>> 5.0.0), autotools-dev +Standards-Version: 3.7.3 + +Package: libmm-dev +Section: libdevel +Architecture: any +Depends: libmm14 (= ${binary:Version}) +Description: Shared memory library - development files + OSSP mm is a two layer abstraction library which simplifies the use of + shared memory between forked (and therefore closely related) processes. + It hides all platform-dependent aspects of the process from the user + and provides a malloc(3)-style API. + . + This package contains the development files required to compile + programs that use mm. + +Package: libmm-dbg +Section: libdevel +Architecture: any +Depends: libmm14 (= ${binary:Version}) +Priority: extra +Description: Shared memory library - debugging symbols + OSSP mm is a two layer abstraction library which simplifies the use of + shared memory between forked (and therefore closely related) processes. + It hides all platform-dependent aspects of the process from the user + and provides a malloc(3)-style API. + . + This package contains debugging symbols for the library to aid + debugging of programs that use it. + +Package: libmm14 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Shared memory library - runtime + OSSP mm is a two layer abstraction library which simplifies the use of + shared memory between forked (and therefore closely related) processes. + It hides all platform-dependent aspects of the process from the user + and provides a malloc(3)-style API. + . + This package contains the runtime libraries required to run programs + dynamically linked against mm. --- mm-1.4.2.orig/debian/libmm-dev.install +++ mm-1.4.2/debian/libmm-dev.install @@ -0,0 +1,6 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/share/man/man1/* +usr/share/man/man3/* +usr/bin/mm-config --- mm-1.4.2.orig/debian/compat +++ mm-1.4.2/debian/compat @@ -0,0 +1 @@ +5 --- mm-1.4.2.orig/debian/libmm14.dirs +++ mm-1.4.2/debian/libmm14.dirs @@ -0,0 +1 @@ +usr/lib --- mm-1.4.2.orig/debian/libmm-dev.docs +++ mm-1.4.2/debian/libmm-dev.docs @@ -0,0 +1,3 @@ +README +THANKS +PORTING