From e2bbea511bd15848e133d73c59394016d53e2c4e Mon Sep 17 00:00:00 2001 From: short <> Date: Fri, 16 May 2003 13:35:55 +0000 Subject: [PATCH] +some projects --- configure.in | 4 ++++ project/Makefile.am | 5 +++- project/checkstatic/ListItem.pm | 46 +++++++++++++++++++++++++++++++++++++ project/checkstatic/Makefile.am | 26 +++++++++++++++++++++ project/checkstatic/index.html.pl | 36 +++++++++++++++++++++++++++++ project/cvsbranchdiff/ListItem.pm | 44 +++++++++++++++++++++++++++++++++++ project/cvsbranchdiff/Makefile.am | 26 +++++++++++++++++++++ project/cvsbranchdiff/index.html.pl | 36 +++++++++++++++++++++++++++++ project/cvsutil/ListItem.pm | 46 +++++++++++++++++++++++++++++++++++++ project/cvsutil/Makefile.am | 26 +++++++++++++++++++++ project/cvsutil/index.html.pl | 36 +++++++++++++++++++++++++++++ project/ppp9k/ListItem.pm | 45 ++++++++++++++++++++++++++++++++++++ project/ppp9k/Makefile.am | 26 +++++++++++++++++++++ project/ppp9k/index.html.pl | 36 +++++++++++++++++++++++++++++ 14 files changed, 437 insertions(+), 1 deletion(-) create mode 100755 project/checkstatic/ListItem.pm create mode 100644 project/checkstatic/Makefile.am create mode 100755 project/checkstatic/index.html.pl create mode 100755 project/cvsbranchdiff/ListItem.pm create mode 100644 project/cvsbranchdiff/Makefile.am create mode 100755 project/cvsbranchdiff/index.html.pl create mode 100755 project/cvsutil/ListItem.pm create mode 100644 project/cvsutil/Makefile.am create mode 100755 project/cvsutil/index.html.pl create mode 100755 project/ppp9k/ListItem.pm create mode 100644 project/ppp9k/Makefile.am create mode 100755 project/ppp9k/index.html.pl diff --git a/configure.in b/configure.in index ea05e63..40c8848 100644 --- a/configure.in +++ b/configure.in @@ -56,6 +56,10 @@ Makefile ./project/sshpatch/Makefile ./project/mod_auth_tacacs/Makefile ./project/surprise/Makefile +./project/checkstatic/Makefile +./project/cvsutil/Makefile +./project/cvsbranchdiff/Makefile +./project/ppp9k/Makefile ]) echo done. diff --git a/project/Makefile.am b/project/Makefile.am index 796a8dd..011d57f 100644 --- a/project/Makefile.am +++ b/project/Makefile.am @@ -49,7 +49,10 @@ SUBDIRS= \ ircon \ sshpatch \ mod_auth_tacacs \ - surprise + surprise \ + checkstatic \ + cvsbranchdiff \ + ppp9k EXTRA_DIST+= \ list.cgi.pl diff --git a/project/checkstatic/ListItem.pm b/project/checkstatic/ListItem.pm new file mode 100755 index 0000000..91f0d26 --- /dev/null +++ b/project/checkstatic/ListItem.pm @@ -0,0 +1,46 @@ +#! /usr/bin/perl +# +# $Id$ +# Definition of 'My::Project::checkstatic' for list.cgi.pl +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package My::Project::checkstatic; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + + +our %ListItem=( + "name"=>"C Sources Symbol Attributes Checker", + "priority"=>7, + "download"=>"http://cvs.jankratochvil.net/viewcvs/*checkout*/nethome/home/lace/bin/checkstatic?rev=HEAD", + "summary"=>"Development tool", + "license"=>"PD", + "maintenance"=>"finished", + "language"=>"Perl", + "description"=>"" + .'

Gives additional warnings not provided by GNU C Compiler' + .' such as dead code declared as global in separate file,' + .' missing static keywords etc.

' + .'

It can get very valuable during stripping functionality off of' + .' a big package for embedded resource-limited machines.

' + ); + +1; diff --git a/project/checkstatic/Makefile.am b/project/checkstatic/Makefile.am new file mode 100644 index 0000000..a8e5c31 --- /dev/null +++ b/project/checkstatic/Makefile.am @@ -0,0 +1,26 @@ +# $Id$ +# automake source for the Makefile of project/checkstatic/ subdir +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +include $(top_srcdir)/Makefile-head.am + +EXTRA_DIST+= \ + ListItem.pm \ + index.html.pl + +noinst_DATA+= \ + index.html diff --git a/project/checkstatic/index.html.pl b/project/checkstatic/index.html.pl new file mode 100755 index 0000000..a291c91 --- /dev/null +++ b/project/checkstatic/index.html.pl @@ -0,0 +1,36 @@ +#! /usr/bin/perl +# +# $Id$ +# Main page of 'My::Project::checkstatic' +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; +use project::checkstatic::ListItem; + + +My::Web->init_project( + "ListItem"=>\%My::Project::checkstatic::ListItem, + ); + +My::Web->footer(); diff --git a/project/cvsbranchdiff/ListItem.pm b/project/cvsbranchdiff/ListItem.pm new file mode 100755 index 0000000..6e66bc3 --- /dev/null +++ b/project/cvsbranchdiff/ListItem.pm @@ -0,0 +1,44 @@ +#! /usr/bin/perl +# +# $Id$ +# Definition of 'My::Project::cvsbranchdiff' for list.cgi.pl +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package My::Project::cvsbranchdiff; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + + +our %ListItem=( + "name"=>"CVS Branching Utility", + "priority"=>6, + "download"=>"http://cvs.jankratochvil.net/viewcvs/*checkout*/nethome/home/lace/bin/cvsbranchdiff?rev=HEAD", + "summary"=>"CVS addon", + "license"=>"PD", + "maintenance"=>"finished", + "language"=>"bash", + "description"=>"" + .'

During patching of foreign CVS trees you have to regularly import them' + .' as CVS does not support multiple repositories. There is a problem with' + .' new or removed files, this simple tool will take care of them.

' + ); + +1; diff --git a/project/cvsbranchdiff/Makefile.am b/project/cvsbranchdiff/Makefile.am new file mode 100644 index 0000000..e821382 --- /dev/null +++ b/project/cvsbranchdiff/Makefile.am @@ -0,0 +1,26 @@ +# $Id$ +# automake source for the Makefile of project/cvsbranchdiff/ subdir +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +include $(top_srcdir)/Makefile-head.am + +EXTRA_DIST+= \ + ListItem.pm \ + index.html.pl + +noinst_DATA+= \ + index.html diff --git a/project/cvsbranchdiff/index.html.pl b/project/cvsbranchdiff/index.html.pl new file mode 100755 index 0000000..e85a1aa --- /dev/null +++ b/project/cvsbranchdiff/index.html.pl @@ -0,0 +1,36 @@ +#! /usr/bin/perl +# +# $Id$ +# Main page of 'My::Project::cvsbranchdiff' +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; +use project::cvsbranchdiff::ListItem; + + +My::Web->init_project( + "ListItem"=>\%My::Project::cvsbranchdiff::ListItem, + ); + +My::Web->footer(); diff --git a/project/cvsutil/ListItem.pm b/project/cvsutil/ListItem.pm new file mode 100755 index 0000000..50af733 --- /dev/null +++ b/project/cvsutil/ListItem.pm @@ -0,0 +1,46 @@ +#! /usr/bin/perl +# +# $Id$ +# Definition of 'My::Project::cvsutil' for list.cgi.pl +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package My::Project::cvsutil; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + + +our %ListItem=( + "name"=>"CVS General Utility", + "priority"=>7, + "download"=>"http://cvs.jankratochvil.net/viewcvs/*checkout*/nethome/home/lace/bin/cvsutil?rev=HEAD", + "summary"=>"CVS addon", + "license"=>"PD", + "maintenance"=>"merge", + "language"=>"Perl", + "description"=>"" + .'

Lists of specified types of files and safe settings of CVSROOT' + .' for already checkouted package.

' + .'

There exists package CVS Utilities' + .' doing similiar things and more - this utility should be merged into it.' + .' Pointed out by the courtesy of Jesse Glick.

' + ); + +1; diff --git a/project/cvsutil/Makefile.am b/project/cvsutil/Makefile.am new file mode 100644 index 0000000..4baa20e --- /dev/null +++ b/project/cvsutil/Makefile.am @@ -0,0 +1,26 @@ +# $Id$ +# automake source for the Makefile of project/cvsutil/ subdir +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +include $(top_srcdir)/Makefile-head.am + +EXTRA_DIST+= \ + ListItem.pm \ + index.html.pl + +noinst_DATA+= \ + index.html diff --git a/project/cvsutil/index.html.pl b/project/cvsutil/index.html.pl new file mode 100755 index 0000000..f77cf06 --- /dev/null +++ b/project/cvsutil/index.html.pl @@ -0,0 +1,36 @@ +#! /usr/bin/perl +# +# $Id$ +# Main page of 'My::Project::cvsutil' +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; +use project::cvsutil::ListItem; + + +My::Web->init_project( + "ListItem"=>\%My::Project::cvsutil::ListItem, + ); + +My::Web->footer(); diff --git a/project/ppp9k/ListItem.pm b/project/ppp9k/ListItem.pm new file mode 100755 index 0000000..0c1a9e5 --- /dev/null +++ b/project/ppp9k/ListItem.pm @@ -0,0 +1,45 @@ +#! /usr/bin/perl +# +# $Id$ +# Definition of 'My::Project::ppp9k' for list.cgi.pl +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +package My::Project::ppp9k; +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + + +our %ListItem=( + "name"=>"Nokia Communicator Leased Line", + "priority"=>6, + "download"=>"http://cvs.jankratochvil.net/viewcvs/*checkout*/nethome/home/lace/bin/ppp9k?rev=HEAD", + "summary"=>"Communication script", + "license"=>"PD", + "maintenance"=>"finished", + "language"=>"bash", + "description"=>"" + .'

Script will connect Nokia Communicator 9000i' + .' or 9110i through' + .' your local GNU/Linux PC Internet connection. You will also need' + .' Nokia Communicator utility Advanced PPP Settings.' + ); + +1; diff --git a/project/ppp9k/Makefile.am b/project/ppp9k/Makefile.am new file mode 100644 index 0000000..6aa772b --- /dev/null +++ b/project/ppp9k/Makefile.am @@ -0,0 +1,26 @@ +# $Id$ +# automake source for the Makefile of project/ppp9k/ subdir +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +include $(top_srcdir)/Makefile-head.am + +EXTRA_DIST+= \ + ListItem.pm \ + index.html.pl + +noinst_DATA+= \ + index.html diff --git a/project/ppp9k/index.html.pl b/project/ppp9k/index.html.pl new file mode 100755 index 0000000..aaa0ba7 --- /dev/null +++ b/project/ppp9k/index.html.pl @@ -0,0 +1,36 @@ +#! /usr/bin/perl +# +# $Id$ +# Main page of 'My::Project::ppp9k' +# Copyright (C) 2003 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 +# the Free Software Foundation; exactly version 2 of June 1991 is required +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway +use vars qw($VERSION $CVS_ID); +$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +$CVS_ID=q$Id$; +use strict; +use warnings; + +use My::Web; +use project::ppp9k::ListItem; + + +My::Web->init_project( + "ListItem"=>\%My::Project::ppp9k::ListItem, + ); + +My::Web->footer(); -- 1.8.3.1