diff options
author | mertz | 2004-04-21 11:15:55 +0000 |
---|---|---|
committer | mertz | 2004-04-21 11:15:55 +0000 |
commit | 1bfeb51dc7c92a6a80f8b4f39c7dea87ab513757 (patch) | |
tree | 2bc565241c84c8678aa1b7b8ff0199c6d7687851 /Perl/CPANising-tkzinc.pl | |
parent | ebb055a801675837655cede88a66174c67660f84 (diff) | |
download | tkzinc-1bfeb51dc7c92a6a80f8b4f39c7dea87ab513757.zip tkzinc-1bfeb51dc7c92a6a80f8b4f39c7dea87ab513757.tar.gz tkzinc-1bfeb51dc7c92a6a80f8b4f39c7dea87ab513757.tar.bz2 tkzinc-1bfeb51dc7c92a6a80f8b4f39c7dea87ab513757.tar.xz |
This script is no more usefull. It has been replaced by export2cpan
Diffstat (limited to 'Perl/CPANising-tkzinc.pl')
-rw-r--r-- | Perl/CPANising-tkzinc.pl | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/Perl/CPANising-tkzinc.pl b/Perl/CPANising-tkzinc.pl deleted file mode 100644 index 10e13d4..0000000 --- a/Perl/CPANising-tkzinc.pl +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/perl - -# this script build the tk-zinc-n.mmm.tar.gz file which must then -# be uploaded on the CPAN on ZINCDEV account - - -# this version must be the same than those in the CVS repository -# in CVS the tag has the following form: cpan_n_mmm -my $version = "3.29401"; - -chdir ('/tmp'); - -my $cvstag = 'cpan_' . $version; -$cvstag =~ s/\./_/ ; - - -my $dirname = "tk-zinc-$version"; - -system ("rm -rf $dirname $dirname.tar.gz"); - -my $command = "cvs -d :ext:liszt.pii.ath.cena.fr:/pii/repository export -r $cvstag -d $dirname Tkzinc"; -print "cvs: $command\n"; -system ($command) ; - -chdir ("/tmp/$dirname"); - -use ExtUtils::MakeMaker; - -my $ver = MM->parse_version("Perl/Zinc.pm"); -die "version in $0 and Zinc.pm must be identical" unless $ver == $version ; - -## the debian changelog is copied and renamed in the root directory -system ('cp -p debian/changelog Changes'); - -## the CPANising-tkzinc.pl script is not supposed to be distributed -## neither the sandbox, nor debian or redhat dirs -system ('rm -rf sandbox debian redhat CPANising-tkzinc.pl'); - -## the following tcl-needed (or python-needed) dirs are deleted: -system ('rm -rf demos library tests'); -## warning: we still need the following directory: .../tclconfig .../Python - - -# removing the .cvsignore files -system ('find . -name .cvsignore | xargs rm -f'); - -# renaming README.PERL in README -system ('mv README README.FULL ; mv README.PERL README'); - - -# the following dir and 2 files are dummy configure -# files still needed for building Tk::Zinc for Perl. -# They will soon disapear! -system ('mkdir fake_TCL_libs'); -open (TCL , ">fake_TCL_libs/tclConfig.sh"); -print TCL <<EOF -# tclConfig.sh -- -# This shell script is generated automatically by Tcl's -# configure script. -# It is currently necessary, but not used -# to configure Tk::Zinc for perl. -TCL_SRC_DIR='/fake/directory/not/need/for/ptk/install' -EOF - ; - -close TCL; - -open (TK , ">fake_TCL_libs/tkConfig.sh"); -print TK <<EOF -# tkConfig.sh -- -# This shell script is generated automatically by Tcl's -# configure script. -# It is currently necessary, but not used -# to configure Tk::Zinc for perl. -TK_SRC_DIR='/fake/directory/not/need/for/ptk/install' -EOF - ; - -# end of the hack! - -# creating the MANIFEST file -use ExtUtils::Manifest qw( mkmanifest ); -$ExtUtils::Manifest::Quiet = 1; -&mkmanifest(); - -# and finally creating the tar file, ready to upload -chdir ("/tmp"); -system ("tar cfz $dirname.tar.gz $dirname"); - |