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

www/reportmagic update



Update and Unbreak www/reportmagic

Sorry for the delay in updating; but the patches below
should make future updates a lot easier by modifying the 
way reportmagic goes about installing things. They will be
incorporated into the next reportmagic release (which isn't
imminent).

Comments welcome.

Regards
Sam

Index: www/reportmagic/Makefile
===================================================================
RCS file: /library/OpenBSD/ports/www/reportmagic/Makefile,v
retrieving revision 1.5
diff -u -u -r1.5 Makefile
--- www/reportmagic/Makefile    18 Oct 2003 19:44:57 -0000      1.5
+++ www/reportmagic/Makefile    12 Apr 2004 19:02:30 -0000
@@ -1,12 +1,10 @@
 # $OpenBSD: Makefile,v 1.5 2003/10/18 19:44:57 sturm Exp $
 
-BROKEN=                "not functional; needs update"
-
 COMMENT=       "make pretty graphs from Analog logfiles"
 
-VERSION=       2.13
+VERSION=       2.21
 DISTNAME=      rmagic-${VERSION}
-PKGNAME=       reportmagic-${VERSION}p1
+PKGNAME=       reportmagic-${VERSION}
 CATEGORIES=    www
 
 HOMEPAGE=      http://www.reportmagic.org/
Index: www/reportmagic/distinfo
===================================================================
RCS file: /library/OpenBSD/ports/www/reportmagic/distinfo,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 distinfo
--- www/reportmagic/distinfo    27 Feb 2002 01:01:57 -0000      1.1.1.1
+++ www/reportmagic/distinfo    8 Apr 2004 16:44:33 -0000
@@ -1,3 +1,3 @@
-MD5 (rmagic-2.13.tar.gz) = 19e90fa82bb367eaa38390160c853bed
-RMD160 (rmagic-2.13.tar.gz) = 31951c896758d73047b92ea7e7a7d00dd5c56a74
-SHA1 (rmagic-2.13.tar.gz) = c51a63676ea104b96e978e3358eee23c843c586a
+MD5 (rmagic-2.21.tar.gz) = 23b109da43e34d2ee3b8390c20daa98a
+RMD160 (rmagic-2.21.tar.gz) = d73d766ed038c3ae35e5cfc2db0d14888f37d074
+SHA1 (rmagic-2.21.tar.gz) = 8ead933615963cf2632b8ba2faa12599ab17875d
Index: www/reportmagic/patches/patch-Install_PL
===================================================================
RCS file: /library/OpenBSD/ports/www/reportmagic/patches/patch-Install_PL,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 patch-Install_PL
--- www/reportmagic/patches/patch-Install_PL    27 Feb 2002 01:01:57 -0000      1.1.1.1
+++ www/reportmagic/patches/patch-Install_PL    8 Apr 2004 18:15:46 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-Install_PL,v 1.1.1.1 2002/02/27 01:01:57 naddy Exp $
---- Install.PL.orig    Fri Jan 18 10:13:00 2002
-+++ Install.PL Wed Feb 27 01:50:29 2002
-@@ -43,7 +43,7 @@ use strict;
+--- Install.PL.orig    2003-04-02 10:21:00.000000000 +0100
++++ Install.PL 2004-04-08 17:49:53.000000000 +0100
+@@ -46,7 +46,7 @@ use strict;
  use File::Copy;
  use File::Path;
  use Cwd;
 -use vars qw( $DEST $DOC $FILE_MODE $EXEC_MODE );
-+use vars qw( $DEST $PERL_DEST $BIN_DEST $DOC $FILE_MODE $EXEC_MODE );
++use vars qw( $DEST $PERL_DEST $BIN_DEST $DOC_DEST $FILE_MODE $EXEC_MODE );
  
  #
  # The following configurations may be made to modify the install
-@@ -56,13 +56,15 @@ use vars qw( $DEST $DOC $FILE_MODE $EXEC
+@@ -59,13 +59,15 @@ use vars qw( $DEST $DOC $FILE_MODE $EXEC
  # example to use the version number in your path. 
  # Make sure this remains in single quotes.
  #
@@ -24,24 +24,35 @@
  # You can use string concatenation, as in this example, 
  # to install the docs below the program.
 -$DOC = $DEST . 'docs/';
-+$DOC = "$ENV{'PREFIX'}/share/doc/reportmagic/";
++$DOC_DEST = "$ENV{'PREFIX'}/share/doc/reportmagic/";
  
  
  #
-@@ -226,10 +228,10 @@ installing the necessary Perl modules no
- #
- unless( defined $args{only_modules} || $err_cnt ) {
-       chdir( $cwd );
--      print "Installing Report Magic files in $DEST.\n";
-+      print "Installing Report Magic files in $ENV{'TRUEPREFIX'}.\n";
-               # make sure $DEST exisits
-               if( !-d $DEST ) {
--                      print "... Path does not exits, making it.\n";
-+#                     print "... Path does not exits, making it.\n";
-                       mkpath( $DEST );
-               } # end if
-               &install( $FILE_MODE, 'README', $DEST ) || $err_cnt++;
-@@ -243,14 +245,14 @@ unless( defined $args{only_modules} || $
+@@ -100,19 +102,19 @@ foreach ( @ARGV ) {
+               $args{$k} = $v;
+       } else {
+               $DEST = $_;
+-              $DOC = $DEST . 'docs/';
++              $DOC_DEST = $DEST . 'docs/';
+       } # end if
+ } # end foreach
+ 
+ 
+ # Convert DEST, DOC
+ $DEST =~ s/\$\(VERSION\)/$VERSION/g;
+-$DOC =~ s/\$\(VERSION\)/$VERSION/g;
++$DOC_DEST=~ s/\$\(VERSION\)/$VERSION/g;
+ if( $DEST !~ m#/$# ) {
+       $DEST .= '/';
+ } # end if
+-if( $DOC !~ m#/$# ) {
+-      $DOC .= '/';
++if( $DOC_DEST !~ m#/$# ) {
++      $DOC_DEST .= '/';
+ } # end if
+ 
+ # Get CWD for later ('cause CPAN module is poorly behaved!)
+@@ -246,16 +247,16 @@ unless( defined $args{only_modules} || $
        print "... Installing Report Magic language files.\n";
                &install( $FILE_MODE, 'lang/', $DEST.'lang/' ) || $err_cnt++;
        print "... Installing Report Magic program files.\n";
@@ -55,13 +66,20 @@
        #
  
 -      print "Installing documentation in $DOC.\n";
+-              &install( $FILE_MODE, 'docs/', $DOC ) || $err_cnt++;
+-              &install( $FILE_MODE, 'docs/images/', $DOC.'images/' ) || $err_cnt++;
 +      print "Installing documentation.\n";
-               &install( $FILE_MODE, 'docs/', $DOC ) || $err_cnt++;
-               &install( $FILE_MODE, 'docs/images/', $DOC.'images/' ) || $err_cnt++;
++              &install( $FILE_MODE, 'docs/', $DOC_DEST ) || $err_cnt++;
++              &install( $FILE_MODE, 'docs/images/', $DOC_DEST.'images/' ) || $err_cnt++;
+ 
+ } # end unless
  
-@@ -265,8 +267,6 @@ if( $err_cnt ) {
+@@ -266,10 +267,8 @@ if( $err_cnt ) {
+       print "correct the situation. Often, by reading the error \n";
+       print "messages you can determine what needs to be changed.\n";
  } else {
-       $DOC = 'docs/' if defined $args{only_modules};
+-      $DOC = 'docs/' if defined $args{only_modules};
++      $DOC_DEST = 'docs/' if defined $args{only_modules};
        print "\nInstallation complete.\n";
 -      print "For help on using Report Magic see $DOC"."index.html.\n";
 -      print "You must agree to the license agreement at $DOC"."license.html before using Report Magic.\n";
Index: www/reportmagic/patches/patch-rmagic_pl
===================================================================
RCS file: /library/OpenBSD/ports/www/reportmagic/patches/patch-rmagic_pl,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 patch-rmagic_pl
--- www/reportmagic/patches/patch-rmagic_pl     27 Feb 2002 01:01:57 -0000      1.1.1.1
+++ www/reportmagic/patches/patch-rmagic_pl     8 Apr 2004 18:09:46 -0000
@@ -1,17 +1,24 @@
 $OpenBSD: patch-rmagic_pl,v 1.1.1.1 2002/02/27 01:01:57 naddy Exp $
---- rmagic.pl.orig     Fri Jan 18 10:13:00 2002
-+++ rmagic.pl  Wed Feb 27 01:49:51 2002
-@@ -60,10 +60,11 @@ use File::Path;
- use File::Spec;
+--- rmagic.pl.orig     2003-04-02 10:21:00.000000000 +0100
++++ rmagic.pl  2004-04-08 17:49:15.000000000 +0100
+@@ -103,7 +103,9 @@ use File::Spec;
  
- # - Find execution directory
--use FindBin qw($RealBin);
-+#use FindBin qw($RealBin);
-+my $RealBin= '%%PREFIX%%/share/reportmagic/';
  
  # - Add execution directory to lib path, resolving symbolic refs
 -use lib $RealBin;
++#use lib $RealBin;
++$RealBin= '%%PREFIX%%/share/reportmagic/';
 +use lib '%%PREFIX%%/share/reportmagic/';
  
  # - Read INI files
  use Config::IniFiles;
+--- rmagic.pl.orig     Wed Apr  2 10:21:00 2003
++++ rmagic.pl  Thu Apr  8 19:09:29 2004
+@@ -101,6 +101,7 @@
+ # it ships with 5.005 and 5.6
+ use File::Spec;
+ 
++$RealBin= '%%TRUEPREFIX%%/share/reportmagic/';
+ 
+ # - Add execution directory to lib path, resolving symbolic refs
+ use lib $RealBin;
Index: www/reportmagic/pkg/PLIST
===================================================================
RCS file: /library/OpenBSD/ports/www/reportmagic/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 PLIST
--- www/reportmagic/pkg/PLIST   27 Feb 2002 01:01:57 -0000      1.1.1.1
+++ www/reportmagic/pkg/PLIST   8 Apr 2004 17:59:21 -0000
@@ -15,6 +15,7 @@
 libdata/perl5/site_perl/wadg/rm/Settings.pm
 share/doc/reportmagic/FTL.txt
 share/doc/reportmagic/advanced.html
+share/doc/reportmagic/cgi.html
 share/doc/reportmagic/changes.html
 share/doc/reportmagic/changes0.html
 share/doc/reportmagic/changes1.html
@@ -29,6 +30,7 @@
 share/doc/reportmagic/index.html
 share/doc/reportmagic/inst_mac.html
 share/doc/reportmagic/inst_osx.html
+share/doc/reportmagic/inst_osx1.html
 share/doc/reportmagic/inst_src.html
 share/doc/reportmagic/inst_win.html
 share/doc/reportmagic/jpeg.txt
@@ -36,6 +38,7 @@
 share/doc/reportmagic/libpng.txt
 share/doc/reportmagic/license.html
 share/doc/reportmagic/map.html
+share/doc/reportmagic/numfmts.html
 share/doc/reportmagic/overview.html
 share/doc/reportmagic/repconf.html
 share/doc/reportmagic/reports.html
@@ -45,7 +48,9 @@
 share/doc/reportmagic/whatsnew.html
 share/doc/reportmagic/zlib.txt
 share/reportmagic/README
-share/reportmagic/analogo.gif
+share/reportmagic/analogo.png
+share/reportmagic/lang/.root/cdata.ini
+share/reportmagic/lang/.root/rdata.ini
 share/reportmagic/lang/INDEX.txt
 share/reportmagic/lang/ca/cdata.ini
 share/reportmagic/lang/ca/lang.ini
@@ -63,6 +68,9 @@
 share/reportmagic/lang/es/lang.ini
 share/reportmagic/lang/es/rdata.ini
 share/reportmagic/lang/es/rmagic.ini
+share/reportmagic/lang/fi/cdata.ini
+share/reportmagic/lang/fi/lang.ini
+share/reportmagic/lang/fi/rdata.ini
 share/reportmagic/lang/fr/cdata.ini
 share/reportmagic/lang/fr/lang.ini
 share/reportmagic/lang/fr/rdata.ini
@@ -75,6 +83,15 @@
 share/reportmagic/lang/it/lang.ini
 share/reportmagic/lang/it/rdata.ini
 share/reportmagic/lang/it/rmagic.ini
+share/reportmagic/lang/ja/cdata.ini
+share/reportmagic/lang/ja/install_instruction.txt
+share/reportmagic/lang/ja/lang.ini
+share/reportmagic/lang/ja/rdata.ini
+share/reportmagic/lang/ja/rmagic.ini
+share/reportmagic/lang/no/cdata.ini
+share/reportmagic/lang/no/lang.ini
+share/reportmagic/lang/no/rdata.ini
+share/reportmagic/lang/no/rmagic.ini
 share/reportmagic/lang/pl/cdata.ini
 share/reportmagic/lang/pl/lang.ini
 share/reportmagic/lang/pl/rdata.ini
@@ -85,13 +102,30 @@
 share/reportmagic/lang/pt/lang.ini
 share/reportmagic/lang/pt/rdata.ini
 share/reportmagic/lang/ru/cdata.ini
+share/reportmagic/lang/ru/lang.ini
+share/reportmagic/lang/ru/rdata.ini
+share/reportmagic/lang/ru/rmagic.ini
 share/reportmagic/lang/sv/cdata.ini
 share/reportmagic/lang/sv/lang.ini
 share/reportmagic/lang/sv/rdata.ini
 share/reportmagic/lang/sv/rmagic.ini
+share/reportmagic/lang/zh/cdata.ini
+share/reportmagic/lang/zh/lang.ini
+share/reportmagic/lang/zh/rdata.ini
 share/reportmagic/rmagic.sample
-share/reportmagic/rmlogo.gif
+share/reportmagic/rmlogo.png
 share/reportmagic/sample.dat
+share/reportmagic/samples/all-settings-ca.ini
+share/reportmagic/samples/all-settings-de.ini
+share/reportmagic/samples/all-settings-en.ini
+share/reportmagic/samples/all-settings-es.ini
+share/reportmagic/samples/all-settings-fr.ini
+share/reportmagic/samples/all-settings-hu.ini
+share/reportmagic/samples/all-settings-it.ini
+share/reportmagic/samples/all-settings-ja.ini
+share/reportmagic/samples/all-settings-no.ini
+share/reportmagic/samples/all-settings-ru.ini
+share/reportmagic/samples/all-settings-sv.ini
 share/reportmagic/samples/corpimg.ini
 share/reportmagic/samples/fineprint.html
 share/reportmagic/samples/images/back.jpg
@@ -102,20 +136,26 @@
 share/reportmagic/samples/noframes.ini
 share/reportmagic/samples/onefile.ini
 share/reportmagic/samples/report.dat
+share/reportmagic/samples/reportmagic-org.ini
 @dirrm share/reportmagic/samples/images
 @dirrm share/reportmagic/samples
+_(_at_)_dirrm share/reportmagic/lang/zh
 @dirrm share/reportmagic/lang/sv
 @dirrm share/reportmagic/lang/ru
 @dirrm share/reportmagic/lang/pt-BR
 @dirrm share/reportmagic/lang/pt
 @dirrm share/reportmagic/lang/pl
+_(_at_)_dirrm share/reportmagic/lang/no
+_(_at_)_dirrm share/reportmagic/lang/ja
 @dirrm share/reportmagic/lang/it
 @dirrm share/reportmagic/lang/hu
 @dirrm share/reportmagic/lang/fr
+_(_at_)_dirrm share/reportmagic/lang/fi
 @dirrm share/reportmagic/lang/es
 @dirrm share/reportmagic/lang/en
 @dirrm share/reportmagic/lang/de
 @dirrm share/reportmagic/lang/ca
+_(_at_)_dirrm share/reportmagic/lang/.root
 @dirrm share/reportmagic/lang
 @dirrm share/reportmagic
 @dirrm share/doc/reportmagic/images



Visit your host, monkey.org