Date: Fri, 2 Nov 2001 19:55:12 -0800 (PST) From: John Merryweather Cooper <john_m_cooper@yahoo.com> To: FreeBSD-gnats-submit@freebsd.org Cc: sobomax@freebsd.org, gnome@freebsd.org Subject: ports/31718: [PATCH] Upgrade pan to pan-0.11.0 Message-ID: <20011103035512.7343A15503@johncoop.MSHOME>
next in thread | raw e-mail | index | archive | help
>Number: 31718 >Category: ports >Synopsis: [PATCH] Upgrade pan to pan-0.11.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Nov 02 20:00:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: John Merryweather Cooper >Release: FreeBSD 4.4-STABLE i386 >Organization: >Environment: System: FreeBSD johncoop.MSHOME 4.4-STABLE FreeBSD 4.4-STABLE #40: Thu Nov 1 10:07:58 PST 2001 jmcoopr@johncoop.MSHOME:/usr/obj/usr/src/sys/JOHNCOOP i386 >Description: Update pan to pan-0.11.0. This update deals with the following bug fixes and features: * Drop the bonobo/gtkhtml/gconf/oaf/gnome-print/gal requirements for viewing attached pictures. (Done) * Merge the "Save Attachments As..." and "Save Article Body..." dialogs into a single save dialog. (Done) * Use less memory/disk space when decoding attachments. (Done) * Improve the user interface w.r.t. menu organization, shortcuts, and accelerators. (Done) * Fix support for using external editors when composing a new message. (Done) * Make a clearer division between worker threads and UI threads to fix most of the threading issues that cause the pseudorandom crashes in 0.10.0. (Done >How-To-Repeat: N/A >Fix: makepatch -nomanifest -diff "diff -u" output follows (this is a fancy diff -ruN output--see my port in textproc/makepatch): # This is a patch for pan to update it to pan.new # # To apply this patch: # STEP 1: Chdir to the source directory. # STEP 2: Run the 'applypatch' program with this patch file as input. # # If you do not have 'applypatch', it is part of the 'makepatch' package # that you can fetch from the Comprehensive Perl Archive Network: # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz # In the above URL, 'x' should be 2 or higher. # # To apply this patch without the use of 'applypatch': # STEP 1: Chdir to the source directory. # If you have a decent Bourne-type shell: # STEP 2: Run the shell with this file as input. # If you don't have such a shell, you may need to manually delete # the files as shown below. # STEP 3: Run the 'patch' program with this file as input. # # These are the commands needed to create/delete files/directories: # rm -f 'files/patch-pan::text.c' # # This command terminates the shell and need not be executed manually. exit # #### End of Preamble #### #### Patch data follows #### diff -u 'pan/Makefile' 'pan.new/Makefile' Index: ./Makefile --- ./Makefile Mon Oct 8 10:00:04 2001 +++ ./Makefile Fri Nov 2 19:20:32 2001 @@ -2,29 +2,29 @@ # Date created: 07 August 1999 # Whom: Chris D. Faulhaber <jedgar@fxp.org> # -# $FreeBSD: ports/news/pan/Makefile,v 1.49 2001/10/08 17:00:04 sobomax Exp $ +# $FreeBSD$ # PORTNAME= pan -PORTVERSION= 0.10.0.92 +PORTVERSION= 0.11.0 CATEGORIES= news gnome MASTER_SITES= http://pan.rebelbase.com/download/${PORTVERSION}/SOURCE/ MAINTAINER= gnome@FreeBSD.org -USE_BZIP2= yes -USE_X_PREFIX= yes -USE_GMAKE= yes -USE_GNOME= yes -USE_LIBTOOL= yes -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LIBS="-L${LOCALBASE}/lib -lgnuregex -lcompat" -CONFIGURE_ARGS= --enable-html +USE_BZIP2= yes +USE_X_PREFIX= yes +USE_GMAKE= yes +USE_GNOME= yes +USE_LIBTOOL= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib -lgnuregex -lcompat" CONFIGURE_TARGET= --target=${MACHINE_ARCH}-unknown-freebsd${OSREL} pre-patch: @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \ - s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure + s|DATADIRNAME=lib|DATADIRNAME=share|g ; \ + s|glib-config|glib12-config|g' ${WRKSRC}/configure @find ${WRKSRC} -name "Makefile.in*" | xargs ${PERL} -pi -e \ 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \ s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g' diff -u 'pan/distinfo' 'pan.new/distinfo' Index: ./distinfo --- ./distinfo Mon Oct 8 10:00:04 2001 +++ ./distinfo Fri Nov 2 17:51:22 2001 @@ -1 +1 @@ -MD5 (pan-0.10.0.92.tar.bz2) = c3542da35ee85beb145500a61b54e9cb +MD5 (pan-0.11.0.tar.bz2) = 287fb46544b807bba9f8aa9d5c324049 diff -u 'pan/files/patch-pan::filters::filter-phrase.h' 'pan.new/files/patch-pan::filters::filter-phrase.h' Index: ./files/patch-pan::filters::filter-phrase.h --- ./files/patch-pan::filters::filter-phrase.h Tue Aug 21 08:34:42 2001 +++ ./files/patch-pan::filters::filter-phrase.h Fri Nov 2 18:06:57 2001 @@ -1,12 +1,9 @@ - -$FreeBSD: ports/news/pan/files/patch-pan::filters::filter-phrase.h,v 1.1 2001/08/21 15:34:42 sobomax Exp $ - ---- pan/filters/filter-phrase.h 2001/08/21 15:06:27 1.1 -+++ pan/filters/filter-phrase.h 2001/08/21 15:06:43 -@@ -24,7 +24,7 @@ - #ifndef __FILTER_PHRASE_H__ +--- pan/filters/filter-phrase.h Thu Oct 25 08:49:53 2001 ++++ pan/filters/filter-phrase.h.new Fri Nov 2 18:05:30 2001 +@@ -25,7 +25,7 @@ #define __FILTER_PHRASE_H__ + #include <sys/types.h> -#include <regex.h> +#include <gnuregex.h> #### End of Patch data #### #### ApplyPatch data follows #### # Data version : 1.0 # Date generated : Fri Nov 2 19:46:48 2001 # Generated by : makepatch 2.00 # Recurse directories : Yes # r 'files/patch-pan::text.c' 333 0 # p 'Makefile' 959 1004757632 0100644 # p 'distinfo' 63 1004752282 0100644 # p 'files/patch-pan::filters::filter-phrase.h' 375 1004753217 0100644 #### End of ApplyPatch data #### #### End of Patch kit [created: Fri Nov 2 19:46:48 2001] #### #### Checksum: 116 4037 48494 #### >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011103035512.7343A15503>