X-Git-Url: http://git.jankratochvil.net/?p=www.jankratochvil.net.git;a=blobdiff_plain;f=project%2Fcaptive%2FCVS.pm;fp=project%2Fcaptive%2FCVS.html.pl;h=1b6f9528efc38e98b6b5c55abf1e56d7e149de7f;hp=ffcc66001287cc84f0259e63c4cf96d17f194986;hb=19c5ad8e26ac320516b8427c416a9195ce4fea48;hpb=4df4c5409020cd58d7dd7f98a88653c96e860dfb diff --git a/project/captive/CVS.html.pl b/project/captive/CVS.pm similarity index 79% rename from project/captive/CVS.html.pl rename to project/captive/CVS.pm index ffcc660..1b6f952 100755 --- a/project/captive/CVS.html.pl +++ b/project/captive/CVS.pm @@ -1,8 +1,6 @@ -#! /usr/bin/perl -# # $Id$ # CVS page of 'My::Project::captive' -# Copyright (C) 2003 Jan Kratochvil +# Copyright (C) 2003-2005 Jan Kratochvil # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,17 +23,17 @@ our $CVS_ID=q$Id$; use strict; use warnings; -BEGIN{ open F,"Makefile"; our $top_dir=pop @{[split /\s/,(grep /^top_srcdir/,)[0]]}; eval "use lib '$top_dir'"; close F; } use My::Web; -Wuse 'My::Project'; -Wuse 'project::captive::ListItem'; +Wuse 'project::Lib'; +Wuse 'project::captive::Index'; -my $W=My::Project->init_project( - "__PACKAGE__"=>__PACKAGE__, - "ListItem"=>\@project::captive::ListItem::ListItem, +sub handler +{ +my $W=project::Lib->init( + "project_name"=>"captive", "before_project_data"=> - '

'.a_href('./','Captive Main Page').'

'."\n", + '

'.a_href('./','Captive Main Page').'

'."\n", ); @@ -56,7 +54,8 @@ make

Download

- +
Distribution
"; + print ''; print ""; for my $casel (1,2,3) { $case=$casel; @@ -128,19 +130,20 @@ for my $dist (@dist) { } @{$pkg{$case}}),map({ (!$_ ? () : (&{$_}())); } $dist->{"after"})); print ""; } - print "\n"; + print "\n"; } print <<"HERE"; - - - + + - -
+ @@ -95,10 +94,13 @@ my($file_base,$text,%args)=@_; my $ntfsprogs_after=sub ($) { my($format)=@_; - return () if $case!=1; - return '
requirement: ' - .a_href('http://linux-ntfs.sourceforge.net/downloads.html#downloads','ntfsprogs') - .' '.$format.' ≥ 1.8.0'; + return if $case!=1; + return '
Distribution Installation Case #1
Filesystem and installer
(recommended)
Installation Case #2
Manual installation
(filesystem, expert user)
Installation Case #3
Command-line client
(no filesystem access)
' + .'
requirement: ' + .a_href('http://linux-ntfs.sourceforge.net/downloads.html#downloads','ntfsprogs') + .' '.$format.' ≥ 1.8.0' + .'
' + .'
'; }; my @dist=( @@ -117,7 +119,7 @@ my @dist=( ); for my $dist (@dist) { - print "
".$dist->{"name"}."
'captive-static' build
system patches for Red Hat 9 Shrike
(never needed for a regular build)
+
'captive-static' build
system patches for Red Hat 9 Shrike
(never needed for a regular build)
HERE my $build_static_basename=(map("$_-".$version{$_}.".tar.gz","build-captive-static"))[0]; print a_href "dist/$build_static_basename",$build_static_basename; print <<"HERE"; -
+ + + + @{[ vskip "3ex" ]} @@ -148,8 +151,10 @@ print <<"HERE";

Pending Integrations

-
@{[ a_href $W->{"project_viewcvs"}.'/lufs/','lufs-captive' ]} - [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/lufs/NEWS.captive?rev=1.1.2.11','NEWS' ]}] +
+ @{[ a_href $W->{"project_viewcvs"}.'/lufs/','lufs-captive' ]} + [@{[ a_href $W->{"project_viewcvs"}.'/*checkout*/lufs/NEWS.captive?rev=1.1.2.11','NEWS' ]}] +

@{[ a_href 'http://lufs.sourceforge.net/lufs/','LUFS' ]} still has not yet integrated the Captive-developed patches. No integration schedule is currently known.

@@ -170,3 +175,5 @@ HERE My::Web->footer(); +} +1;