Subject: pkg/26880: fork of Gnus emacs newsreader
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <carton@Ivy.NET>
List: pkgsrc-bugs
Date: 09/07/2004 21:41:04
>Number:         26880
>Category:       pkg
>Synopsis:       fork of Gnus emacs newsreader
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 08 01:42:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Miles Nordin
>Release:        NetBSD 2.0_BETA
>Organization:
Le fascisme est la dictature ouverte de la bourgeoisie.
		-- Georg Dimitrov
>Environment:
	
	
System: NetBSD castrovalva 2.0_BETA NetBSD 2.0_BETA (CASTROVALVA-$Revision: 1.7 $) #0: Sat Sep 4 18:56:22 EDT 2004 carton@castrovalva:/scratch/new/scratch/src/sys/arch/alpha/compile/CASTROVALVA alpha
Architecture: alpha
Machine: alpha
>Description:
Major Gnus milestones are named like hurricanes, only backwards, with an 
odd pronounceable word the first letter of which advances toward the 
beginning of the alphabet.

T-Gnus (gnu with T-Shirt) is a fork of Oort Gnus that uses SEMI for its MIME 
support rather than the MIME stuff built into regular Gnus.  It's most 
important feechur is the printing of an annoyingly long User-agent: 
header so that everyone can tell you are running an obscure Gnus variant.

It also has texinfo documentation in Japanese.

>How-To-Repeat:
	
>Fix:
T-Gnus is actively maintained, and it'd be much more interesting to have 
a package for it than the plain-old-Gnus package we have now.  It would 
also point out to people there are many private forks of Gnus which may 
be interesting.

I think you may decide to reject this package, for two reasons:

   (1) the only way to get T-Gnus is over CVS.  I've provided a fetch 
       script, but it's hard to make the checksum predictable when 
       downloading over CVS

       (a) NetBSD pax with METALOG support is required.

       (b) newer and older versions of gzip produce differing compressed 
           output for the same input.

   (2) i made the package for myself where I want to replace emacs Gnus 
       with T-Gnus, and I never want to get pieces or documentation from 
       bundled Gnus when I am using T-Gnus.

       so, the package removes bundled emacs Gnus and hides it in a 
       tarball at installation.  Then, when you pkg_delete it, the 
       package puts back emacs Gnus.

       This is a little goofy.  but the problem is, some of the files 
       have the same name (the texinfo documentation), which confuses 
       the package database a little.  also, the hidden Gnus tarball 
       isn't in the PLIST---i couldn't figure out how to put it in the 
       PLIST but still let my deinstall script delete it by hand.

       It does kinda work though.  I like it better than having two 
       Gnuses installed.  It is just, unclean and maybe not acceptable, 
       especially if it could subtly soil bulk builds or something.

Here is how to import the package.

First, upgrade SEMI and FLIM to latest:

-----8<-----
for devel/semi

Index: Makefile
===================================================================
RCS file: /scratch/cvsroot/netbsd/pkgsrc/devel/semi/Makefile,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 Makefile
--- Makefile	20 Dec 2003 07:44:01 -0000	1.1.1.3
+++ Makefile	5 Sep 2004 06:49:34 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.11 2003/09/04 13:49:41 minoura Exp $
 
-DISTNAME=	semi-1.14.5
-PKGREVISION=	2
+DISTNAME=	semi-1.14.6
+#PKGREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.m17n.org/pub/mule/semi/semi-1.14-for-flim-1.14/
 
Index: distinfo
===================================================================
RCS file: /scratch/cvsroot/netbsd/pkgsrc/devel/semi/distinfo,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 distinfo
--- distinfo	20 Dec 2003 07:44:01 -0000	1.1.1.3
+++ distinfo	5 Sep 2004 06:53:01 -0000
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.6 2003/04/13 03:55:52 uebayasi Exp $
 
-SHA1 (semi-1.14.5.tar.gz) = 2bc18d006f87ad2279a77d99ef50149f13076a96
-Size (semi-1.14.5.tar.gz) = 137993 bytes
+SHA1 (semi-1.14.6.tar.gz) = a7ed1b391abf837d3483243456936f51910f9894
+Size (semi-1.14.6.tar.gz) = 142549 bytes
 SHA1 (patch-ab) = 3d22b94d7609ff9bdbae20f583185a4b330b34b9
 SHA1 (patch-ac) = c5e7595bafbdc8c85b34d953626d9c4917aad1d6
-----8<-----

-----8<-----
for devel/flim

Index: Makefile
===================================================================
RCS file: /scratch/cvsroot/netbsd/pkgsrc/devel/flim/Makefile,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 Makefile
--- Makefile	20 Dec 2003 07:42:54 -0000	1.1.1.3
+++ Makefile	5 Sep 2004 06:48:10 -0000
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.13 2003/08/18 13:14:32 minoura Exp $
 
-DISTNAME=	flim-1.14.5
-PKGREVISION=	2
+DISTNAME=	flim-1.14.6
+#PKGREVISION=	2
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.m17n.org/pub/mule/flim/flim-1.14/
 
Index: PLIST
===================================================================
RCS file: /scratch/cvsroot/netbsd/pkgsrc/devel/flim/PLIST,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 PLIST
--- PLIST	28 May 2004 06:22:14 -0000	1.1.1.3
+++ PLIST	5 Sep 2004 07:06:12 -0000
@@ -33,6 +33,8 @@
 ${EMACS_LISPPREFIX}/flim/md5.elc
 ${EMACS_LISPPREFIX}/flim/mel-b-ccl.el
 ${EMACS_LISPPREFIX}/flim/mel-b-ccl.elc
+${EMACS_LISPPREFIX}/flim/mel-b-el.el
+${EMACS_LISPPREFIX}/flim/mel-b-el.elc
 ${EMACS_LISPPREFIX}/flim/mel-g.el
 ${EMACS_LISPPREFIX}/flim/mel-g.elc
 ${EMACS_LISPPREFIX}/flim/mel-q-ccl.el
@@ -79,8 +81,6 @@
 ${EMACS_LISPPREFIX}/flim/sha1.elc
 ${EMACS_LISPPREFIX}/flim/smtp.el
 ${EMACS_LISPPREFIX}/flim/smtp.elc
-${EMACS_LISPPREFIX}/flim/smtpmail.el
-${EMACS_LISPPREFIX}/flim/smtpmail.elc
 ${EMACS_LISPPREFIX}/flim/std11.el
 ${EMACS_LISPPREFIX}/flim/std11.elc
 @dirrm ${EMACS_LISPPREFIX}/flim
Index: distinfo
===================================================================
RCS file: /scratch/cvsroot/netbsd/pkgsrc/devel/flim/distinfo,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 distinfo
--- distinfo	20 Dec 2003 07:42:54 -0000	1.1.1.2
+++ distinfo	5 Sep 2004 06:54:39 -0000
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.6 2003/04/17 04:56:34 uebayasi Exp $
 
-SHA1 (flim-1.14.5.tar.gz) = b5a1a8fe382e2a225441fee2f5e583bdb89b775b
-Size (flim-1.14.5.tar.gz) = 178075 bytes
+SHA1 (flim-1.14.6.tar.gz) = e8ca196cec4b84fd0a34653ac3c8a976426f2486
+Size (flim-1.14.6.tar.gz) = 178761 bytes
 SHA1 (patch-ab) = 3818258269cb432cb95fe02e22ed03f98400e31f
 SHA1 (patch-ac) = 62c3df484e393f798f16200a0970e7d7ea37b308
-----8<-----

Then, add Gnus with T-Shirt package:

begin 644 t-gnus.tar.gz
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
<6FJII99::JFEEEIJJ:666OZWY!_5.D'N`'@``*66
`
end
>Release-Note:
>Audit-Trail:
>Unformatted: