peter
85250cca06
* split repository in InstalledRepository and AvailableRepository
...
* replace CurrentPackage by PackageName
* remove obsolete execute arguments
git-svn-id: trunk@10610 -
2008-04-06 21:00:24 +00:00
peter
a4c852d729
* detect broken packages, give an error if broken packages are found and the user
...
needs to run 'fppkg fixbroken' first
* add --broken option to skip the broken package detection at startup
* call fixbroken implicitly after an install command from the commandline has been processed.
This will make sure that all packages depending on the installed package will also be recompiled
and reinstalled.
Warning: Installing a new rtl will recompile everything. Currently this will
give a broken installation because not all packages compile yet.
git-svn-id: trunk@10595 -
2008-04-01 22:39:20 +00:00
peter
18ccec1b15
* clean command
...
git-svn-id: trunk@10244 -
2008-02-07 23:01:28 +00:00
peter
e2e1321f04
* check dependencies for os and cpu
...
* versions changed to major.minor.micro-build
* renamed avail,allavail to showavail,showall
git-svn-id: trunk@10220 -
2008-02-04 23:49:05 +00:00
peter
dd1a7ce8e3
* quoted parameters
...
* workaround broken fpc.exe in 2.2.0, retreive real compiler binary instead
* fppkg requires at least 2.2.1 to be compiled, because of broken sysutils and zipper
git-svn-id: trunk@10132 -
2008-02-01 08:12:33 +00:00
peter
35c6e49575
* verbosity cleanup so it is constistent with fpmkunit
...
* lnet http failures now raise an error
* mirrors.xml support
* config file upgrading added
* weighted random mirror selection
git-svn-id: trunk@10013 -
2008-01-27 00:13:27 +00:00
peter
72b3da0bbf
* updated for --os and --cpu
...
git-svn-id: trunk@9890 -
2008-01-23 23:16:14 +00:00
peter
f3b26a94fe
* stop when fpmake fails
...
git-svn-id: trunk@9355 -
2007-11-30 00:15:50 +00:00
peter
0852ce56a9
* check for all fpmkunit dependencies with version check
...
git-svn-id: trunk@9306 -
2007-11-20 22:23:41 +00:00
peter
b72cb5f4b8
* check if the minimum required fpmkunit is installed, if not
...
installed or too old then fallback to internal source
git-svn-id: trunk@9305 -
2007-11-20 22:01:22 +00:00
peter
269d8ecf51
* split options in globaloptions and compileroptions
...
* use compileroptions to load settings for compiling fpmake
* simple version check in config files
git-svn-id: trunk@9256 -
2007-11-14 23:10:09 +00:00
peter
ae45cfefce
* pass --nofpccfg
...
git-svn-id: trunk@9233 -
2007-11-13 18:37:42 +00:00
peter
33b5d4d73c
* compile command added
...
* basic work for package dependencies
git-svn-id: trunk@9168 -
2007-11-09 01:00:59 +00:00
peter
c345118331
* pass --localunitdir and --globalunitdir to fpmake
...
git-svn-id: trunk@9121 -
2007-11-03 22:38:47 +00:00
peter
604c918ba9
* debug shows directory/file checks
...
git-svn-id: trunk@9115 -
2007-11-03 20:19:30 +00:00
peter
100dab3c33
* support local and global install directories, default is to use a local
...
install dir for normal users and for root the global install dir
* updated unit check in fpmake build to look in local and global dirs
* auto bootstrap when fpmkunit is not found, no --bootstrap needed
* archive command line option to call fpmake archive
git-svn-id: trunk@9011 -
2007-10-30 22:07:34 +00:00
peter
277147d1b1
* internal fpmkunit source for bootstrapping
...
git-svn-id: trunk@8992 -
2007-10-29 18:12:40 +00:00
peter
6ea1339f0a
* initial code for bootstrapping using only source dirs
...
git-svn-id: trunk@8943 -
2007-10-25 23:10:36 +00:00
peter
5e9e617625
* detection of installed fpc added
...
git-svn-id: trunk@7542 -
2007-05-31 20:54:26 +00:00
peter
88f2a0e53a
* avail,scan commands added
...
* finished createarchive command, compresses still the whole source
dir instead of using files from a specified input list
git-svn-id: trunk@7521 -
2007-05-29 20:56:59 +00:00
peter
06961fe250
* basic work for source package creation
...
git-svn-id: trunk@6594 -
2007-02-21 19:33:52 +00:00
peter
7fa93d8b1a
* separate compiler setting for compiling fpmake.pp
...
* first auto-detected fpc is used for compiling fpmake.pp
git-svn-id: trunk@6567 -
2007-02-19 22:20:43 +00:00
peter
0a4e18b37d
* fix unzipping
...
git-svn-id: trunk@6484 -
2007-02-13 23:08:20 +00:00
peter
b928627d6d
* pkgglobals added
...
* prepare for recursive executeaction
git-svn-id: trunk@6474 -
2007-02-13 17:18:01 +00:00
peter
2fe7c8ec82
* remove spaces and tabs
...
* first things to add archive unzipping
git-svn-id: trunk@6447 -
2007-02-11 22:17:52 +00:00
michael
4e40a56932
* Changed attributes to 644
...
git-svn-id: trunk@6351 -
2007-02-06 11:03:04 +00:00
peter
70a0928914
* add package to action and pkghandler
...
git-svn-id: trunk@6348 -
2007-02-05 23:09:41 +00:00
peter
a4f501852e
* split config in global config and compiler config
...
git-svn-id: trunk@6344 -
2007-02-04 22:10:45 +00:00
peter
f2747f1e40
* basic framework for actions
...
git-svn-id: trunk@6306 -
2007-02-02 19:27:16 +00:00