diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2000-01-09 22:27:19 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2000-01-09 22:27:19 +0000 |
commit | 273cf8d1f309172b4416e78e4a8e80c12d941254 (patch) | |
tree | 641986755e0e9fcd423ac9000b67cb3688ec8cec /Porting | |
parent | 97404f98a6349e3129d8b12b25786316a12e66dc (diff) | |
download | perl-273cf8d1f309172b4416e78e4a8e80c12d941254.tar.gz |
more changes for new-style version numbers (versions numbers on
the filesystem look like 5.5.640, except on DOS-DJGPP and VMS where
they look like 5_5_640; delete @Config{pm_apiversion,xs_apiversion};
split $Config{apiversion} into three, @Config{apirevision,apiversion,
apisubversion} for CPP friendliness; $Config{sitelib} now defaults
to .../site_perl/$version, just like $Config{privlib}, making sitelib
completely independent across versions and substantially eliminating
chances of breaking older installations by overwriting newly built
extensions; all this means compatibility inclusions for @INC will need
to take into account older sitelib versions (this still TODO)
windows, vms, dos tweaks for the above
p4raw-id: //depot/perl@4773
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/config.sh | 38 | ||||
-rw-r--r-- | Porting/config_H | 47 |
2 files changed, 26 insertions, 59 deletions
diff --git a/Porting/config.sh b/Porting/config.sh index 711b3d464f..f037880769 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -30,15 +30,17 @@ afs='false' alignbytes='4' ansi2knr='' aphostname='' -apiversion='5.00564' +apirevision='5' +apisubversion='640' +apiversion='5' ar='ar' -archlib='/opt/perl/lib/5.00564/i686-linux-thread' -archlibexp='/opt/perl/lib/5.00564/i686-linux-thread' +archlib='/opt/perl/lib/5.5.640/i686-linux-thread' +archlibexp='/opt/perl/lib/5.5.640/i686-linux-thread' archname64='' archname='i686-linux-thread' archobjs='' awk='awk' -baserev='5.0' +baserev='5' bash='' bin='/opt/perl/bin' bincompat5005='undef' @@ -478,17 +480,17 @@ i_vfork='undef' ignore_versioned_solibs='y' incpath='' inews='' -installarchlib='/opt/perl/lib/5.00564/i686-linux-thread' +installarchlib='/opt/perl/lib/5.5.640/i686-linux-thread' installbin='/opt/perl/bin' installman1dir='/opt/perl/man/man1' installman3dir='/opt/perl/man/man3' installprefix='/opt/perl' installprefixexp='/opt/perl' -installprivlib='/opt/perl/lib/5.00564' +installprivlib='/opt/perl/lib/5.5.640' installscript='/opt/perl/script' -installsitearch='/opt/perl/lib/site_perl/5.00564/i686-linux-thread' +installsitearch='/opt/perl/lib/site_perl/5.5.640/i686-linux-thread' installsitebin='/opt/perl/bin' -installsitelib='/opt/perl/lib/site_perl' +installsitelib='/opt/perl/lib/site_perl/5.5.640' installstyle='lib' installusrbinperl='define' installvendorbin='' @@ -582,13 +584,12 @@ pg='pg' phostname='' pidtype='pid_t' plibpth='' -pm_apiversion='5.005' pmake='' pr='' prefix='/opt/perl' prefixexp='/opt/perl' -privlib='/opt/perl/lib/5.00564' -privlibexp='/opt/perl/lib/5.00564' +privlib='/opt/perl/lib/5.5.640' +privlibexp='/opt/perl/lib/5.5.640' prototype='define' ptrsize='4' quadkind='3' @@ -634,12 +635,12 @@ sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE" sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 -1 6 17 29 ' sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, -1, 6, 17, 29, 0' signal_t='void' -sitearch='/opt/perl/lib/site_perl/5.00564/i686-linux-thread' -sitearchexp='/opt/perl/lib/site_perl/5.00564/i686-linux-thread' +sitearch='/opt/perl/lib/site_perl/5.5.640/i686-linux-thread' +sitearchexp='/opt/perl/lib/site_perl/5.5.640/i686-linux-thread' sitebin='/opt/perl/bin' sitebinexp='/opt/perl/bin' -sitelib='/opt/perl/lib/site_perl' -sitelibexp='/opt/perl/lib/site_perl' +sitelib='/opt/perl/lib/site_perl/5.5.640' +sitelibexp='/opt/perl/lib/site_perl/5.5.640' siteprefix='/opt/perl' siteprefixexp='/opt/perl' sizetype='size_t' @@ -728,11 +729,10 @@ vendorlib='' vendorlibexp='' vendorprefix='' vendorprefixexp='' -version='5.00564' +version='5.5.640' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' -xs_apiversion='5.00564' zcat='' zip='zip' # Configure command line arguments. @@ -753,5 +753,7 @@ config_arg11='-dE' PERL_REVISION=5 PERL_VERSION=5 PERL_SUBVERSION=640 -PERL_APIVERSION=5.00564 +PERL_API_REVISION=5 +PERL_API_VERSION=5 +PERL_API_SUBVERSION=640 CONFIGDOTSH=true diff --git a/Porting/config_H b/Porting/config_H index eb4e9d0ea9..1a33778137 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -1427,8 +1427,8 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "/opt/perl/lib/5.00564/i686-linux-thread" /**/ -#define ARCHLIB_EXP "/opt/perl/lib/5.00564/i686-linux-thread" /**/ +#define ARCHLIB "/opt/perl/lib/5.5.640/i686-linux-thread" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/5.5.640/i686-linux-thread" /**/ /* BIN: * This symbol holds the path of the bin directory where the package will @@ -1457,8 +1457,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/opt/perl/lib/5.00564" /**/ -#define PRIVLIB_EXP "/opt/perl/lib/5.00564" /**/ +#define PRIVLIB "/opt/perl/lib/5.5.640" /**/ +#define PRIVLIB_EXP "/opt/perl/lib/5.5.640" /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1475,8 +1475,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "/opt/perl/lib/site_perl/5.00564/i686-linux-thread" /**/ -#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.00564/i686-linux-thread" /**/ +#define SITEARCH "/opt/perl/lib/site_perl/5.5.640/i686-linux-thread" /**/ +#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.5.640/i686-linux-thread" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2594,41 +2594,6 @@ /*#define USE_SOCKS / **/ #endif -/* PERL_XS_APIVERSION: - * This variable contains the version of the oldest perl binary - * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in /opt/perl/lib/site_perl/5.00564/i686-linux-thread for older - * directories across major versions back to xs_apiversion. - * This is only useful if you have a perl library directory tree - * structured like the default one. - * See INSTALL for how this works. - * The versioned site_perl directory was introduced in 5.005, - * so that is the lowest possible value. - * Since this can depend on compile time options (such as - * bincompat) it is set by Configure. Other non-default sources - * of potential incompatibility, such as multiplicity, threads, - * debugging, 64bits, sfio, etc., are not checked for currently, - * though in principle we could go snooping around in old - * Config.pm files. - */ -/* PERL_PM_APIVERSION: - * This variable contains the version of the oldest perl - * compatible with the present perl. (That is, pure perl modules - * written for pm_apiversion will still work for the current - * version). perl.c:incpush() and lib/lib.pm will automatically - * search in /opt/perl/lib/site_perl for older directories across major versions - * back to pm_apiversion. This is only useful if you have a perl - * library directory tree structured like the default one. The - * versioned site_perl library was introduced in 5.005, so that's - * the default setting for this variable. It's hard to imagine - * it changing before Perl6. It is included here for symmetry - * with xs_apiveprsion -- the searching algorithms will - * (presumably) be similar. - * See the INSTALL file for how this works. - */ -#define PERL_XS_APIVERSION 5.00564 /* Change to string for tuples?*/ -#define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/ - /* HAS_DRAND48_PROTO: * This symbol, if defined, indicates that the system provides * a prototype for the drand48() function. Otherwise, it is up |