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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
MQ1\G8FX@@Z-6H[3VFT@X3)3Y%53P)QIT;S(XPX@WL>3PSZ_8ZGP:PV-(R
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
<6FJII99::JFEEEIJJ:666OZWY!_5.D'N`'@``*66
`
end
>Release-Note:
>Audit-Trail:
>Unformatted: