Re: netpbm status?
On Jan 07, Wichert Akkerman wrote:
> Is anyone maintaining netpbm? AFAIK the current version is still
> libc5 based. I've recompiled it for libc6 here and cold upload
> it if noone objects.
I spoke to the previous (current?) maintainer about netpbm about a year
ago... here's what I dug out of my mail archives:
>From quango Mon Mar 17 17:50:24 1997
Message-ID: <19970317175024.62515@ix.netcom.com>
Date: Mon, 17 Mar 1997 17:50:24 -0600
From: Chris Lawrence <quango>
To: "Susan G. Kleinmann" <sgk@kleinmann.com>
Subject: Debian netpbm
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.65
Organization: Kathie Lee's Sweatshops
X-Operating-System: Linux/m68k 2.1.26
Status: RO
Content-Length: 855
Lines: 18
Susan:
For the next release of netpbm, you might want to integrate the PNM <-> PNG
translators (pngtopnm and pnmtopng) available from the PNG developers. They
are available via that group's WWW page <http://www.wco.com/~png/>
Alternatively they could be made a separate package with Suggests: netpbm.
Chris
--
============================================================================
| Chris Lawrence | My home page: |
| <quango@ix.netcom.com> | http://www.clark.net/pub/lawrencc/ |
| | |
| Amiga A4000/040 and | Join the party that opposes the CDA |
| Linux/m68k 2.1.26 | http://www.lp.org/ |
============================================================================
>From sgk@kleinmann.com Mon Mar 17 22:01:19 1997
Received: from popd.ix.netcom.com (quango@localhost [127.0.0.1])
by quango.ix.netcom.com (8.8.5/8.8.5) with ESMTP id WAA00111
for <quango>; Mon, 17 Mar 1997 22:01:19 -0600
Received: from kleinmann.com (root@kleinmann.com [204.215.142.65]) by ixmail1.ix.netcom.com (8.7.5/SMI-4.1/Netcom)
id SAA27094; Mon, 17 Mar 1997 18:07:44 -0800 (PST)
Received: from sgk.tiac.net (sgk@lo [127.0.0.1])
by kleinmann.com (8.8.5/8.8.5) with ESMTP id VAA17494
for <quango@ix.netcom.com>; Mon, 17 Mar 1997 21:03:49 -0500
Message-Id: <199703180203.VAA17494@kleinmann.com>
To: Chris Lawrence <quango@ix.netcom.com>
Subject: Re: Debian netpbm
In-reply-to: Your message of "Mon, 17 Mar 1997 17:50:24 CST."
<19970317175024.62515@ix.netcom.com>
Date: Mon, 17 Mar 1997 21:03:49 -0500
From: "Susan G. Kleinmann" <sgk@kleinmann.com>
Status: RO
Content-Length: 607
Lines: 18
Hi Chris --
I actually saw a couple of files that I thought I might add to netpbm,
i.e., some that were tag-alongs that were developed after the 1994 release.
I'm planning on
a) putting them all into netpbm, and
b) separating netpbm into a free and non-free part.
Right now, I'm waiting on Frank Neumann to get back from South America
so he can tell me if he's willing to release the 7 programs he wrote
under the GPL.
(Plus, I'm plugging away at the FAQ.)
I'll let you know when I get back to nepbm -- it'll probably be toward
the end of April, since Frank won't be back til mid-April.
Cheers,
Susan
***
I also have a hacked debian/rules for netpbm (which appeared in the .1
non-maintainer release I did for m68k):
#!/usr/bin/make -f
# Sample debian.rules file - for GNU Hello (1.3). -*- makefile -*-
# Copyright 1994,1995 by Ian Jackson.
# I hereby give you perpetual unlimited permission to copy,
# modify and relicense this file, provided that you do not remove
# my name from the file itself. (I assert my moral right of
# paternity under the Copyright, Designs and Patents Act 1988.)
# This file may have to be extensively modified
#
# Modified to be a prototype for debmake by Christoph Lameter <clameter@debian.org>
package=netpbm
build:
$(checkdir)
rm -f build
cp debian.Pbmplus.tmpl Pbmplus.tmpl
xmkmf -a
make
touch build
clean:
$(checkdir)
-rm -f build
-make clean
-rm -f `find . -name "*~"`
-rm -rf debian/tmp `find debian/* -type d` debian/files* core
-rm -f Pbmplus.tmpl
-rm -rf store
binary-indep: checkroot build
$(checkdir)
# There are no architecture-independent files to be uploaded
# generated by this package. If there were any they would be
# made here.
binary-arch: checkroot build progs dev hack
progs:
$(checkdir)
-rm -rf debian/tmp `find debian/* -type d`
install -d -g root -m 755 debian/tmp
install -d -g root -m 755 store
cd debian/tmp;install -d `cat ../dirs`
make install prefix=`pwd`/debian/tmp
make install.man prefix=`pwd`/debian/tmp
(cd debian/tmp/usr/man/man1; \
for i in *.1;\
do \
sed -e 's/\.TH \(.*\) \+1 /\.TH \1 1netpbm /' $$i > "$$i"netpbm; \
rm $$i; \
done)
# Unfortunately, make install.man also installs the library pages,
# so we have to deal with them in this section, then move them to
# a temporary holding place.
(cd debian/tmp/usr/man/man3; \
for i in *.3; \
do \
sed -e 's/\.TH \(.*\) \+3/\.TH \1 3netpbm/' $$i > "$$i"netpbm; \
rm $$i; \
done)
(cd debian/tmp/usr/man/man5; \
for i in *.5; \
do \
sed -e 's/\.TH \(.*\) \+5 /\.TH \1 5netpbm /' $$i > "$$i"netpbm; \
rm $$i; \
done)
mv debian/tmp/usr/man/man3 store
mv debian/tmp/usr/man/man5 store
dev:
# Builds the development package
-rm -rf debian/netpbm-dev
install -d -g root -m 755 debian/netpbm-dev
install -d -g root -m 755 debian/netpbm-dev/DEBIAN
cd debian/netpbm-dev;install -d `cat ../dirs-dev`
# Set up the doc links
(cd debian/netpbm-dev/usr/doc; ln -s netpbm netpbm-dev)
# Fetch the man pages that were in 'store'
mv store/man3 debian/netpbm-dev/usr/man
mv store/man5 debian/netpbm-dev/usr/man
chmod 0644 debian/netpbm-dev/usr/man/man{3,5}/*
chown root.root debian/netpbm-dev/usr/man/man{3,5}/*
# Move the include files
install -g root -m 644 -o root pbm/libpbm.a debian/netpbm-dev/usr/lib/
install -g root -m 644 -o root pbm/pbm.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root pgm/libpgm.a debian/netpbm-dev/usr/lib/
install -g root -m 644 -o root pgm/pgm.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root pnm/libpnm.a debian/netpbm-dev/usr/lib/
install -g root -m 644 -o root pnm/pnm.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root ppm/libppm.a debian/netpbm-dev/usr/lib/
install -g root -m 644 -o root ppm/ppm.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root ppm/ppmcmap.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root ppm/ppmdraw.h debian/netpbm-dev/usr/include/
install -g root -m 644 -o root pbmplus.h debian/netpbm-dev/usr/include/
debstd -m CHANGES Netpbm.Changes README README.CONFOCAL README.VMS TODO
dpkg-gencontrol -pnetpbm -Pdebian/tmp -Tdebian/substvars
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
hack:
dpkg --build debian/tmp ..
define checkdir
test -f debian/rules
endef
# Below here is fairly generic really
binary: binary-indep binary-arch
source diff:
@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-arch binary-indep clean checkroot
That's all I have; I hope it's of some help.
Chris
--
============================================================================
| Chris Lawrence | My home page: |
| <quango@ix.netcom.com> | http://www.clark.net/pub/lawrencc/ |
| | |
| Amiga A4000/040 and | Visit the Amiga Web Directory |
| Linux/m68k 2.1.29 | http://www.cucug.org/amiga.html |
============================================================================
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: