[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: