From knarf@camelot.de  Tue Jan 30 13:22:01 2001
Return-Path: <knarf@camelot.de>
Received: from mail.camelot.de (mailout.camelot.de [195.30.224.18])
	by hub.freebsd.org (Postfix) with ESMTP id 348E837B6A6
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 30 Jan 2001 13:22:00 -0800 (PST)
Received: from robin.camelot.de (knarf@mail.camelot.de [195.30.224.10])
	by mail.camelot.de (8.11.2/8.11.2) with ESMTP id f0ULLvZ68470
	(using TLSv1/SSLv3 with cipher EDH-RSA-DES-CBC3-SHA (168 bits) verified OK)
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 30 Jan 2001 22:21:58 +0100 (CET)
Received: (from knarf@localhost)
	by robin.camelot.de (8.11.2/8.11.2) id f0ULLvW68466;
	Tue, 30 Jan 2001 22:21:57 +0100 (CET)
Message-Id: <200101302121.f0ULLvW68466@robin.camelot.de>
Date: Tue, 30 Jan 2001 22:21:57 +0100 (CET)
From: knarf@camelot.de
Reply-To: knarf@camelot.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: a2ps port installs files in /
X-Send-Pr-Version: 3.2

>Number:         24743
>Category:       ports
>Synopsis:       a2ps port installs files in /
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    dinoex
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 30 13:30:00 PST 2001
>Closed-Date:    Wed Jun 11 23:23:46 CEST 2003
>Last-Modified:  Wed Jun 11 23:23:46 CEST 2003
>Originator:     Frank Bartels
>Release:        FreeBSD 3.5-RELEASE i386
>Organization:
CameloT e.K.
>Environment:

FreeBSD with ports but no emacs installed.

>Description:

Installing a2ps-a4 port installs the following files:

-r--r--r--  1 root  wheel   3937 Jan 30 21:58 /a2ps-print.el
-r--r--r--  1 root  wheel  11168 Jan 30 21:58 /a2ps.el

>How-To-Repeat:

cd /var/db/pkg && pkg_delete *emacs* && cd /usr/ports/print/a2ps-a4 \\
&& make install && ls -l /a2ps*

(works only if there are no dependencies on a2ps like apsfilter)

>Fix:

This works for me:
	
--- a2ps-4.13/contrib/Makefile.in.ORIG	Thu Feb 24 19:00:57 2000
+++ a2ps-4.13/contrib/Makefile.in	Tue Jan 30 22:07:49 2001
@@ -154,7 +154,11 @@
 #
 
 
+.ifdef ${EMACS} == "no"
+SUBDIRS = sample
+.else
 SUBDIRS = sample emacs
+.endif
 
 bin_SCRIPTS = card fixps pdiff psmandup psset texi2dvi4a2ps
 bin_PROGRAMS = fixnt

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->chuckr 
Responsible-Changed-By: dirk 
Responsible-Changed-When: Tue Jan 30 15:49:33 PST 2001 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24743 

From: Bjoern A.Zeeb <bzeeb+freebsdports@zabbadoz.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc: bzeeb+freebsdports@zabbadoz.net
Subject: Re: ports/24743 : Fix a2ps-letter plist and install
Date: Mon, 30 Dec 2002 23:01:10 +0000 (UTC)

 >Submitter-Id:	current-users
 >Originator:	Bjoern A. Zeeb
 >Organization:	Zabbadoz.NeT
 >Confidential:	no
 >Synopsis:	Re: ports/24743 : Fix a2ps-letter plist and install
 >Severity:	non-critical
 >Priority:	medium
 >Category:	ports
 >Class:		update
 >Release:	FreeBSD 4.7-STABLE i386
 >Environment:
 System: FreeBSD e0-0.zab2.int.zabbadoz.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Fri Dec 27 22:08:07 UTC 2002 bz@e0-0.zab2.int.zabbadoz.net:/export/src/src/obj/export/src/src/RELENG_4/src/sys/ZAB2-2002122701 i386
 
 
 >Description:
 	- file not in pkg-plist
 	- problem reported in
 	  http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/24743
 	  -> files installed to /
 
 
 >Fix:
 	- the above +
 	- minor beaty changes to make portlint more happy
 
 	incremened PORTREVISION due to notable
 	install/pkg-plist changes
 
 PS: Please close ports/30298; a patch has already beend included
 	(not check by whom and when but it is there).
 
 
 --- print/a2ps-letter/Makefile.orig	Mon Dec 30 20:51:58 2002
 +++ print/a2ps-letter/Makefile	Mon Dec 30 22:40:18 2002
 @@ -7,7 +7,7 @@
  
  PORTNAME=	a2ps
  PORTVERSION=	4.13
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	print
  MASTER_SITES=	ftp://ftp.enst.fr/pub/unix/a2ps/ \
  		${MASTER_SITE_GNU}
 @@ -21,12 +21,25 @@
  USE_PERL5=	yes
  GNU_CONFIGURE=	yes
  INSTALLS_SHLIB=	yes
 -MAN1=		a2ps.1 ogonkify.1 card.1 psmandup.1 fixps.1 pdiff.1 psset.1 texi2dvi4a2ps.1
 +MAN1=		a2ps.1 ogonkify.1 card.1 psmandup.1 fixps.1
 +MAN1+=		pdiff.1 psset.1 texi2dvi4a2ps.1
  
  PAPERSIZE?=	letter
  PAPERSIZECNF=	${PAPERSIZE:S/l/L/:S/a/A/}
  STRIP=
 -CONFIGURE_ARGS=	--with-medium=${PAPERSIZECNF} --sharedstatedir=$(PREFIX)/share --sysconfdir=$(PREFIX)/etc --datadir=$(PREFIX)/share --localstatedir=$(PREFIX)/share
 +CONFIGURE_ARGS+=	--with-medium=${PAPERSIZECNF} \
 +		--sharedstatedir=${PREFIX}/share \
 +		--sysconfdir=${PREFIX}/etc \
 +		--datadir=${PREFIX}/share \
 +		--localstatedir=${PREFIX}/share
 +
 +.if defined(EMACS) && (${EMACS} == "no")
 +EMACS=		no
 +PLIST_SUB+=	NOEMACS="@comment "
 +.else
 +EMACS=		yes
 +PLIST_SUB+=	NOEMACS=""
 +.endif
  
  .if ${PAPERSIZE} != a4 && ${PAPERSIZE} != letter && ${PAPERSIZE} != letterdj
  .BEGIN:
 @@ -39,11 +52,27 @@
  .endif
  
  post-extract:
 -	$(CP) $(DISTDIR)/sheets.map $(WRKSRC)/sheets/sheets.map
 +	${CP} ${DISTDIR}/sheets.map ${WRKSRC}/sheets/sheets.map
 +
 +post-configure:
 +	@${CP} ${WRKSRC}/contrib/emacs/Makefile \
 +		${WRKSRC}/contrib/emacs/Makefile.Dist
 +.if (${EMACS} != "no")
 +	@${SED} -e '/^lispdir/s#\(.*\)#\1 ${PREFIX}/share/emacs/site-lisp#' \
 +		${WRKSRC}/contrib/emacs/Makefile.Dist > \
 +		${WRKSRC}/contrib/emacs/Makefile
 +.else
 +	@${SED} -e '/^dist_lisp_LISP/s#\(dist_lisp_LISP =\).*#\1#' \
 +		${WRKSRC}/contrib/emacs/Makefile.Dist > \
 +		${WRKSRC}/contrib/emacs/Makefile
 +.endif
  
  post-install:
 -	strip ${PREFIX}/bin/a2ps
 -	(cd ${WRKSRC}/doc; ${MAKE} install)
 -	$(RM) -f $(PREFIX)/lib/liba2ps.la
 +	@${STRIP_CMD} ${PREFIX}/bin/a2ps
 +	@(cd ${WRKSRC}/doc; ${MAKE} install)
 +	@install-info ${PREFIX}/info/a2ps.info ${PREFIX}/info/dir
 +	@install-info ${PREFIX}/info/ogonkify.info ${PREFIX}/info/dir
 +	@install-info ${PREFIX}/info/regex.info ${PREFIX}/info/dir
 +	@${RM} -f ${PREFIX}/lib/liba2ps.la
  
  .include <bsd.port.mk>
 --- print/a2ps-letter/pkg-plist.orig	Mon Dec 30 20:20:12 2002
 +++ print/a2ps-letter/pkg-plist	Mon Dec 30 22:35:16 2002
 @@ -77,6 +77,7 @@
  share/locale/da/LC_MESSAGES/a2ps.mo
  share/locale/de/LC_MESSAGES/a2ps.mo
  share/locale/es/LC_MESSAGES/a2ps.mo
 +share/locale/et/LC_MESSAGES/a2ps.mo
  share/locale/fr/LC_MESSAGES/a2ps.mo
  share/locale/it/LC_MESSAGES/a2ps.mo
  share/locale/ko/LC_MESSAGES/a2ps.mo
 @@ -88,9 +89,9 @@
  share/locale/sl/LC_MESSAGES/a2ps.mo
  share/locale/sv/LC_MESSAGES/a2ps.mo
  share/locale/tr/LC_MESSAGES/a2ps.mo
 -@unexec rmdir share/locale/*/LC_MESSAGES 2>/dev/null || true
 -@unexec rmdir share/locale/* 2>/dev/null || true
 -@unexec rmdir share/locale 2>/dev/null || true
 +@unexec rmdir %D/share/locale/*/LC_MESSAGES 2>/dev/null || true
 +@unexec rmdir %D/share/locale/* 2>/dev/null || true
 +@unexec rmdir %D/share/locale 2>/dev/null || true
  share/a2ps/sheets/sheets.map
  share/a2ps/sheets/ada.ssh
  share/a2ps/sheets/asn1.ssh
 @@ -246,7 +247,8 @@
  share/a2ps/ppd/README
  share/a2ps/ppd/level1.ppd
  share/a2ps/ppd/level2.ppd
 -@comment share/emacs/site-lisp/a2ps.el
 +%%NOEMACS%%share/emacs/site-lisp/a2ps.el
 +%%NOEMACS%%share/emacs/site-lisp/a2ps-print.el
  bin/a2ps
  bin/ogonkify
  bin/composeglyphs
 @@ -257,9 +259,9 @@
  bin/pdiff
  bin/psmandup
  bin/psset
 -@unexec install-info --delete --info-dir=%D/info %D/info/a2ps.info
 -@unexec install-info --delete --info-dir=%D/info %D/info/ogonkify.info
 -@unexec install-info --delete --info-dir=%D/info %D/info/regex.info
 +@unexec install-info --delete %D/info/a2ps.info %D/info/dir
 +@unexec install-info --delete %D/info/ogonkify.info %D/info/dir
 +@unexec install-info --delete %D/info/regex.info %D/info/dir
  info/ogonkify.info
  info/a2ps.info
  info/a2ps.info-1
 @@ -272,9 +274,9 @@
  info/regex.info-1
  info/regex.info-2
  info/regex.info-3
 -@exec install-info --info-dir=%D/info %D/info/a2ps.info
 -@exec install-info --info-dir=%D/info %D/info/ogonkify.info
 -@exec install-info --info-dir=%D/info %D/info/regex.info
 +@exec install-info %D/info/a2ps.info %D/info/dir
 +@exec install-info %D/info/ogonkify.info %D/info/dir
 +@exec install-info %D/info/regex.info %D/info/dir
  include/liba2ps.h
  lib/liba2ps.a
  @dirrm share/a2ps/ppd
 
Responsible-Changed-From-To: chuckr->freebsd-ports-bugs 
Responsible-Changed-By: kris 
Responsible-Changed-When: Sat Jun 7 17:31:50 PDT 2003 
Responsible-Changed-Why:  
Chuck no longer maintains this port 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24743 
Responsible-Changed-From-To: freebsd-ports-bugs->dinoex 
Responsible-Changed-By: dinoex 
Responsible-Changed-When: Tue Jun 10 20:15:47 CEST 2003 
Responsible-Changed-Why:  
I will take care of this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24743 
State-Changed-From-To: open->closed 
State-Changed-By: dinoex 
State-Changed-When: Wed Jun 11 23:21:54 CEST 2003 
State-Changed-Why:  
committed, thanks. 
The detection in the emacs makefile have beeen fixed. 
so the Makefile handling was not needed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24743 
>Unformatted:
 Frank Bartels
