[med-svn] r2556 - trunk/packages/agdbnet/trunk/debian/patches
tille at alioth.debian.org
tille at alioth.debian.org
Mon Sep 29 13:00:11 UTC 2008
Author: tille
Date: 2008-09-29 13:00:08 +0000 (Mon, 29 Sep 2008)
New Revision: 2556
Removed:
trunk/packages/agdbnet/trunk/debian/patches/20_metainfo.patch
Modified:
trunk/packages/agdbnet/trunk/debian/patches/series
Log:
Applied upstream
Deleted: trunk/packages/agdbnet/trunk/debian/patches/20_metainfo.patch
===================================================================
--- trunk/packages/agdbnet/trunk/debian/patches/20_metainfo.patch 2008-09-29 12:56:43 UTC (rev 2555)
+++ trunk/packages/agdbnet/trunk/debian/patches/20_metainfo.patch 2008-09-29 13:00:08 UTC (rev 2556)
@@ -1,68 +0,0 @@
-This patch is a feature addition which might be incorporated upstream.
-
-A web page should feature some meta information for search engines etc.
-If your institution really asks you for inclusion of this information if
-you want to publish a web page you can use this patch which adds the
-feature of reading an additional configuration file "meta.html".
-The following syntax has to be used in this file:
- <meta name="name_of_metatag" content="content of meta tag" />
-and you can also add a favicon by using
- <link rel="shortcut icon" href="/agdbnet/dbname/imgs/favicon.gif" type="image/gif" />
-This is documented in README.Debian.
-Forewarded upstream.
---- agdbnet_v1.0.0.orig/cgi-bin/agdbnet.pl
-+++ agdbnet_v1.0.0/cgi-bin/agdbnet.pl
-@@ -196,6 +196,25 @@
- }
- my $stylesheet = "$system{'webroot'}/$system{'longcode'}/stylesheet.css";
- print $q->header( -expires => '+1d' );
-+ my $metafile = "$ENV{'DOCUMENT_ROOT'}$system{'webroot'}/$system{'longcode'}/meta.html";
-+ my %metacontent;
-+ my %shortcuticon;
-+ if ( -e $metafile ) {
-+ if ( open( FILE, $metafile ) ) {
-+ while ( <FILE> ) {
-+ if ( $_ =~ /<meta\s+name="([^"]+)"\s+content="([^"]+)"\s*\/?>/ ) {
-+ $metacontent{$1} = $2;
-+ }
-+ if ( $_ =~ /<link\s+rel="shortcut icon"\s+href="([^"]+)"\s+type="([^"]+)"\s*\/?>/ ) {
-+ $shortcuticon{'-rel'} = 'shortcut icon';
-+ $shortcuticon{'-href'} = $1;
-+ $shortcuticon{'-type'} = $2;
-+ }
-+ }
-+ close FILE;
-+ }
-+ }
-+
- if ( $page eq 'version' ) {
- print $q->start_html( -title => "agdbNet version $version" );
- print "<h1>agdbNet</h1>";
-@@ -229,11 +248,22 @@
- print $q->end_html;
- return;
- } else {
-- print $q->start_html(
-- -title => $system{'description'},
-- -encoding => 'UTF-8',
-- -style => { 'src' => $stylesheet }
-- );
-+ if ( %shortcuticon ) {
-+ print $q->start_html(
-+ -title => $system{'description'},
-+ -encoding => 'UTF-8',
-+ -meta => { %metacontent },
-+ -style => { -src => $stylesheet },
-+ -head => CGI->Link({ %shortcuticon })
-+ );
-+ } else {
-+ print $q->start_html(
-+ -title => $system{'description'},
-+ -encoding => 'UTF-8',
-+ -meta => { %metacontent },
-+ -style => { -src => $stylesheet }
-+ );
-+ }
- }
-
- #Check if header file exists, if so print it
Modified: trunk/packages/agdbnet/trunk/debian/patches/series
===================================================================
--- trunk/packages/agdbnet/trunk/debian/patches/series 2008-09-29 12:56:43 UTC (rev 2555)
+++ trunk/packages/agdbnet/trunk/debian/patches/series 2008-09-29 13:00:08 UTC (rev 2556)
@@ -3,4 +3,3 @@
11_moreinfo.patch
12_apache_is_web-data.patch
13_ident_authentication.patch
-20_metainfo.patch
More information about the debian-med-commit
mailing list