--- maloc-0.2.orig/debian/changelog +++ maloc-0.2/debian/changelog @@ -0,0 +1,57 @@ +maloc (0.2-3) unstable; urgency=low + + * Acknowledge NMU. + * debian/rules, debian/control: Applied patch by Logan Rosen to use + dh-autoreconf (Closes: #740648). + * debian/control: Moved libmaloc1 binary package to sections libs (Closes: + #501781). + + -- Michael Banck Tue, 04 Mar 2014 10:51:43 +0100 + +maloc (0.2-2.3) unstable; urgency=low + + * Non-maintainer upload. + * debian/patches/format-security.diff: New patch to fix build when + -Werror=format-security is enabled. (Closes: #643441) + + -- Tim Retout Mon, 05 Dec 2011 18:41:08 +0000 + +maloc (0.2-2.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/control: Build-Conflict against libreadline6-dev instead of + libreadline5-dev. (Closes: #553808) + + -- Tim Retout Wed, 17 Aug 2011 18:40:39 +0100 + +maloc (0.2-2.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules + - fixed FTBFS if build twice in a row (Closes: #442667) + * debian/copyright + - fixed upstream author section + - added copyright section (and files with different copyright notices) + * debian/libmaloc-dev.doc-base + - changed section to Programming (it's a library) + - removed empty lines at file end + + -- Sandro Tosi Fri, 18 Apr 2008 09:16:13 +0200 + +maloc (0.2-2) unstable; urgency=low + + * debian/control (Build-Conflicts): Added libreadline5-dev; + Closes: #464665. + * debian/control (Standards-Version): Bumped to 3.7.3. + * debian/copyright: Updated FSF address. + * debian/control (libmaloc-dev): Use ${binary:Version} rather than + ${Source:Version} as substvar. + + -- Michael Banck Sat, 01 Mar 2008 02:30:40 +0100 + +maloc (0.2-1) unstable; urgency=low + + * Initial release. + + -- Michael Banck Thu, 29 Jun 2006 15:21:06 +0200 + --- maloc-0.2.orig/debian/compat +++ maloc-0.2/debian/compat @@ -0,0 +1 @@ +4 --- maloc-0.2.orig/debian/control +++ maloc-0.2/debian/control @@ -0,0 +1,42 @@ +Source: maloc +Section: devel +Priority: optional +Maintainer: Michael Banck +Build-Depends: debhelper (>> 4.1.0), cdbs, doxygen, dh-autoreconf +Build-Conflicts: libreadline6-dev +Standards-Version: 3.7.3 + +Package: libmaloc1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Object-oriented Abstraction Layer for C + MALOC is a small, portable, abstract C environment library for object- + oriented C programming. MALOC is used as the foundation layer for a + number of scientific applications, including MC, SG, and APBS. MALOC + can be used as a small stand-alone abstraction environment for writing + portable C programs which need access to resources which are typically + architecture-dependent, such as INET sockets, timing routines, and so + on. MALOC provides abstract datatypes, memory management routines, + timing routines, machine epsilon, access to UNIX and INET sockets, MPI, + etc. All things that can vary from one architecture to another are + abstracted out of an application code and placed in MALOC. + +Package: libmaloc-dev +Section: libdevel +Architecture: any +Depends: libmaloc1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Object-oriented Abstraction Layer for C (development files) + MALOC is a small, portable, abstract C environment library for object- + oriented C programming. MALOC is used as the foundation layer for a + number of scientific applications, including MC, SG, and APBS. MALOC + can be used as a small stand-alone abstraction environment for writing + portable C programs which need access to resources which are typically + architecture-dependent, such as INET sockets, timing routines, and so + on. MALOC provides abstract datatypes, memory management routines, + timing routines, machine epsilon, access to UNIX and INET sockets, MPI, + etc. All things that can vary from one architecture to another are + abstracted out of an application code and placed in MALOC. + . + This package contains the header files, static library and the + programmer's guide in HTML format. --- maloc-0.2.orig/debian/copyright +++ maloc-0.2/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Michael Banck on +Thu, 29 Jun 2006 15:21:06 +0200. + +It was downloaded from http://www.scicomp.ucsd.edu/~mholst/codes/maloc/ + +Upstream Author: + + Michael Holst + +Copyright: + + Copyright (C) 1993-2006 Michael Holst + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this package; if not, write to the Free Software Foundation, Inc., 51 + Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +These files have a different copyright notice: + +src/efence/README.MAN + Copyright 1987-1995 Bruce Perens. All rights reserved. +src/efence/efence.c + Copyright (C) 1987-1995 Bruce Perens. --- maloc-0.2.orig/debian/libmaloc-dev.dirs +++ maloc-0.2/debian/libmaloc-dev.dirs @@ -0,0 +1 @@ +/usr/share/doc/libmaloc-dev/html --- maloc-0.2.orig/debian/libmaloc-dev.doc-base +++ maloc-0.2/debian/libmaloc-dev.doc-base @@ -0,0 +1,20 @@ +Document: libmaloc-dev +Title: MALOC Programmer's Manual +Author: Michael Holst +Abstract: This manual describes the MALOC application + programming interface and programmer's guide. + MALOC is a small, portable, abstract C environment library for object- + oriented C programming. MALOC is used as the foundation layer for a + number of scientific applications, including MC, SG, and APBS. MALOC + can be used as a small stand-alone abstraction environment for writing + portable C programs which need access to resources which are typically + architecture-dependent, such as INET sockets, timing routines, and so + on. MALOC provides abstract datatypes, memory management routines, + timing routines, machine epsilon, access to UNIX and INET sockets, MPI, + etc. All things that can vary from one architecture to another are + abstracted out of an application code and placed in MALOC. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libmaloc-dev/html/index.html +Files: /usr/share/doc/libmaloc-dev/html/*.html --- maloc-0.2.orig/debian/libmaloc-dev.install +++ maloc-0.2/debian/libmaloc-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/lib/libmaloc.so /usr/lib +debian/tmp/usr/lib/libmaloc.a /usr/lib +debian/tmp/usr/lib/libmaloc.la /usr/lib +debian/tmp/usr/include/* /usr/include +doc/api/html/* /usr/share/doc/libmaloc-dev/html --- maloc-0.2.orig/debian/libmaloc1.install +++ maloc-0.2/debian/libmaloc1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libmaloc.so.* /usr/lib --- maloc-0.2.orig/debian/libmaloc1.shlibs +++ maloc-0.2/debian/libmaloc1.shlibs @@ -0,0 +1 @@ +libmaloc 1 libmaloc1 (>= 0.2-1) --- maloc-0.2.orig/debian/patches/api_doc.diff +++ maloc-0.2/debian/patches/api_doc.diff @@ -0,0 +1,12 @@ +--- maloc-0.2/doc/doxygen/maloc.dox.orig 2006-06-29 16:32:32.000000000 +0200 ++++ maloc-0.2/doc/doxygen/maloc.dox 2006-06-29 16:34:54.000000000 +0200 +@@ -302,9 +302,7 @@ + # with spaces. + + INPUT = ../../src/base/maloc \ +- ../../src/blas/maloc \ + ../../src/psh/maloc \ +- ../../src/vmath/maloc \ + ../../src/vsh/maloc \ + ../../src/vsys/maloc \ + ../../src/aaa_inc/maloc/maloc.h \ --- maloc-0.2.orig/debian/patches/format-security.diff +++ maloc-0.2/debian/patches/format-security.diff @@ -0,0 +1,24 @@ +Description: Fix build when -Werror=format-security is enabled. +Author: Tim Retout +Bug-Debian: http://bugs.debian.org/643441 + +--- maloc-0.2.orig/src/vsys/vnm.c ++++ maloc-0.2/src/vsys/vnm.c +@@ -910,7 +910,7 @@ + fprintf(cons[unit],"# MC-shell I/O capture file.\n"); + now = time(VNULL); + sprintf(str,"# Creation Date and Time: %s",ctime(&now)); +- fprintf(cons[unit],str); ++ fprintf(cons[unit],"%s",str); + fprintf(cons[unit],"####################################" + "##########################################\n"); + } else if (unit == 3) { +@@ -920,7 +920,7 @@ + fprintf(cons[unit],"# MC-shell history file.\n"); + now = time(VNULL); + sprintf(str,"# Creation Date and Time: %s",ctime(&now)); +- fprintf(cons[unit],str); ++ fprintf(cons[unit],"%s",str); + fprintf(cons[unit],"####################################" + "##########################################\n"); + } --- maloc-0.2.orig/debian/rules +++ maloc-0.2/debian/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/autoreconf.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-shared +DEB_MAKE_INSTALL_TARGET := install libdir=/usr/lib DESTDIR=$(DEB_DESTDIR) + +build/libmaloc-dev:: + cd $(CURDIR)/doc/doxygen && $(MAKE) + +clean:: + rm -f doc/api/html/*.gif doc/api/html/*.png doc/api/latex/FreeSans.ttf