git-svn-id: trunk@42842 -
@@ -13,7 +13,7 @@ begin
{$endif ALLPACKAGES}
P:=AddPackage('ami-extra');
-
+ P.ShortName := 'ami';
P.Author := 'FPC core team';
P.License := 'LGPL with modification';
P.HomepageURL := 'www.freepascal.org';
@@ -13,6 +13,7 @@ begin
P:=AddPackage('amunits');
+ P.ShortName := 'amu';
{$ifdef ALLPACKAGES}
P.Directory:=ADirectory;
P:=AddPackage('arosunits');
+ P.ShortName := 'aru';
P:=AddPackage('aspell');
+ P.ShortName := 'asp';
@@ -44,7 +45,7 @@ begin
P.ExamplePath.Add('examples');
T:=P.Targets.AddExampleProgram('example.pas');
+
{$ifndef ALLPACKAGES}
Run;
end;
@@ -12,6 +12,7 @@ begin
begin
P:=AddPackage('cairo');
+ P.ShortName := 'cai';
P:=AddPackage('cocoaint');
+ P.ShortName := 'coc';
@@ -18,6 +18,7 @@ begin
With Installer do
P:=AddPackage('dblib');
+ P.ShortName := 'dblb';
P.Version:='3.3.1';
P.Author := 'Library: (FreeTDS/Microsoft), header: Ladislav Karrach';
P:=AddPackage('fastcgi');
+ P.ShortName := 'fcgi';
P:=AddPackage('fcl-extra');
+ P.ShortName := 'fcex';
P:=AddPackage('fcl-report');
- P.ShortName:='fpreport';
+ P.ShortName:='fpre';
@@ -17,6 +17,7 @@ begin
P:=AddPackage('fpindexer');
+ P.ShortName := 'fpi';
P.OSes := [beos,haiku,freebsd,darwin,solaris,netbsd,openbsd,linux,win32,win64,wince,aix,dragonfly];
@@ -36,6 +36,7 @@ begin
// Create fpc-all package
PBuild:=AddPackage('fpc-all');
+ PBuild.ShortName := 'fpca';
PBuild.Version:='3.3.1';
{ The source files fpmake_proc.inc and fpmake_add.inc
need to be added explicitly to be integrated in source zip }
@@ -822,7 +822,7 @@ Type
FOptions: TStrings;
FTransmitOptions: TStrings;
FFileName: String;
- FShortName: String;
+ FShortName: String; { Used to generate the short 8.3 zip file name, must be 4 characters at most }
FAuthor: String;
FLicense: String;
FHomepageURL: String;
P:=AddPackage('gnome1');
+ P.ShortName := 'gno1';
@@ -14,7 +14,7 @@ begin
P:=AddPackage('gnutls');
P.Dependencies.Add('fcl-net');
- P.ShortName:='gnutls';
+ P.ShortName:='gtls';
P.Description := 'Interface units for GNU TLS libraries supporting SSL-encrypted network communication.';
@@ -23,7 +23,7 @@ begin
P:=AddPackage('googleapi');
- P.ShortName:='googleap';
+ P.ShortName:='gapi';
P.Author := 'Michael Van Canneyt';
P.License := 'LGPL with modification, ';
P:=AddPackage('iconvenc');
+ P.ShortName := 'icve';
P:=AddPackage('imagemagick');
+ P.ShortName := 'imgm';
P:=AddPackage('iosxlocale');
+ P.ShortName := 'iosl';
P.Dependencies.Add('univint');
P:=AddPackage('libcups');
+ P.ShortName := 'lcup';
P:=AddPackage('libcurl');
+ P.ShortName := 'lcur';
P:=AddPackage('libenet');
- P.ShortName:='libenet';
+ P.ShortName:='lnet';
P:=AddPackage('libffi');
+ P.ShortName := 'lffi';
P:=AddPackage('libfontconfig');
- P.ShortName:='libfc';
+ P.ShortName:='lfcg';
P:=AddPackage('libgbafpc');
+ P.ShortName := 'lgba';
P.OSes:=[gba];
P.CPUs:=[arm];
P:=AddPackage('libgc');
- P.ShortName:='libgc';
+ P.ShortName:='lgc';
P:=AddPackage('libmagic');
- P.ShortName:='magic';
+ P.ShortName:='lmag';
P:=AddPackage('libmicrohttpd');
+ P.ShortName := 'lmic';
P:=AddPackage('libndsfpc');
+ P.ShortName := 'lnds';
P.OSes:=[nds];
P:=AddPackage('libogcfpc');
+ P.ShortName := 'logc';
P.OSes:=[wii];
P.CPUs:=[powerpc];
P:=AddPackage('libsee');
+ P.ShortName := 'lsee';
P:=AddPackage('libusb');
+ P.ShortName := 'lusb';
P:=AddPackage('libvlc');
+ P.ShortName := 'lvlc';
P:=AddPackage('libxml2');
+ P.ShortName := 'lxml';
P:=AddPackage('modplug');
+ P.ShortName := 'mplg';
P:=AddPackage('morphunits');
+ P.ShortName := 'mrph';
P:=AddPackage('ncurses');
+ P.ShortName := 'ncrs';
P:=AddPackage('numlib');
+ P.ShortName := 'nlib';
P:=AddPackage('nvapi');
+ P.ShortName := 'nva';
@@ -11,6 +11,7 @@ begin
P:=AddPackage('objcrtl');
+ P.ShortName := 'objc';
P:=AddPackage('odata');
- P.ShortName:='odata';
+ P.ShortName:='odat';
P:=AddPackage('opencl');
+ P.ShortName := 'ocl';
@@ -14,6 +14,7 @@ begin
P:=AddPackage('opengles');
+ P.ShortName := 'ogls';
P:=AddPackage('os4units');
+ P.ShortName := 'os4';
P:=AddPackage('palmunits');
+ P.ShortName := 'palm';
P:=AddPackage('pastojs');
+ P.ShortName := 'p2js';
P:=AddPackage('proj4');
+ P.ShortName := 'prj4';
P:=AddPackage('pthreads');
+ P.ShortName := 'pthr';
P:=AddPackage('pxlib');
+ P.ShortName := 'pxl';
P:=AddPackage('svgalib');
+ P.ShortName := 'svga';
P:=AddPackage('syslog');
+ P.ShortName := 'sysl';
P:=AddPackage('tosunits');
+ P.ShortName := 'tos';
P:=AddPackage('univint');
+ P.ShortName := 'univ';
P:=AddPackage('unixutil');
+ P.ShortName := 'unix';
P:=AddPackage('users');
+ P.ShortName := 'user';
P:=AddPackage('webidl');
- P.ShortName:='webidl';
+ P.ShortName:='widl';
P:=AddPackage('winceunits');
+ P.ShortName := 'wice';
P:=AddPackage('winunits-jedi');
+ P.ShortName := 'wij';
P:=AddPackage('xforms');
+ P.ShortName := 'xfrm';
P:=AddPackage('zorba');
+ P.ShortName := 'zorb';
@@ -15,7 +15,7 @@ begin
P:=AddPackage('utils-fpcres');
- P.ShortName:='fpres';
+ P.ShortName:='fprs';
P.OSes:=AllOSes-[atari,embedded,msdos,win16,macos,palmos];
//P.OSes:=[win32,win64,wince,haiku,linux,freebsd,openbsd,netbsd,darwin,iphonesim,solaris,os2,emx,aix,aros,amiga,morphos];
P:=AddPackage('utils-fpcreslipo');
- P.ShortName:='fpcreslipo';
+ P.ShortName:='fprl';
P.Description:='Free Pascal External Resource Thinner';
P.OSes:=AllOSes-[embedded,msdos,win16,macos,palmos];
if Defaults.CPU=jvm then
@@ -17,7 +17,7 @@ begin
P:=AddPackage('utils-fpdoc');
- P.ShortName:='fpdoc';
+ P.ShortName:='fpdc';
P.Author := '<various>';
@@ -50,6 +50,7 @@ begin
P:=AddPackage('utils');
+ P.ShortName := 'tils';
@@ -19,7 +19,7 @@ begin
P:=AddPackage('utils-fppkg');
- P.ShortName:='fppkg';
+ P.ShortName:='fpkg';
P:=AddPackage('utils-fprcp');
- P.ShortName:='fprcp';
+ P.ShortName:='fprc';
{ java and jvm-android do not support
getmem/freemem and new/dispose used in
these sources }
P:=AddPackage('utils-h2pas');
- P.ShortName:='h2pas';
+ P.ShortName:='h2pa';
fpc_get_output used in these sources }
P:=AddPackage('utils-importtl');
- P.ShortName:='importttl';
+ P.ShortName:='impt';
P.OSes := P.OSes - [java,android];
P:=AddPackage('utils-instantfpc');
- P.ShortName:='instantfpc';
+ P.ShortName:='ifpc';
P:=AddPackage('utils-json2pas');
P.Dependencies.Add('fcl-json');
- P.ShortName:='json2pas';
+ P.ShortName:='js2p';
@@ -15,6 +15,7 @@ begin
P:=AddPackage('utils-pas2js');
+ P.ShortName := 'upjs';
P.Author := 'Free Pascal Team';
P:=AddPackage('utils-unicode');
- P.ShortName:='ucode';
+ P.ShortName:='ucd';