[gobolinux-users] New version of Compile and Scripts
Lucas C. Villa Real
lucasvr at gobolinux.org
Thu Jan 25 18:44:55 UTC 2007
Hello,
Here comes a new version of the Compile and Scripts tools, this time
linked against Glibc 2.4. As usual, it's recommended for all users to
upgrade their tools -- 'InstallPackage Scripts' and 'InstallPackage
Compile' is enough to do that.
The ChangeLog extracted from the CVS activities follows below.
Cheers,
Lucas
SCRIPTS
======
2007-01-25 16:12 lucasvr
* bin/ListProgramFiles: We want to have symlinks taken into account
when generating the file hash, too. Please note that -xtype f
doesn't follow links pointing to directories, so share ->
/System/Links/Shared will not be counted in (as expected).
2007-01-25 11:04 lucasvr
* Makefile: Added a reminder so that we don't forget to add cvs
tags on new releases.
2007-01-25 10:43 lucasvr
* bin/UnionSandbox: /Files might not be within /dev/root.
2007-01-19 21:23 detsch
* bin/CheckDependencies: Added support for [cross] and [!cross] on
dependency definitions. Added '--cross-compile' switch. Small
fix when using '<' (less than).
2007-01-16 19:58 lucasvr
* bin/KeyManager: Moved to DevelScripts.
2007-01-16 18:19 lucasvr
* Functions/File, bin/Hashes, bin/KeyManager, bin/VerifyProgram:
Added support for GnuPG 2.x. Needs testing.
2007-01-16 17:56 lucasvr
* bin/which: Die() uses $errorFD, making it hard for our scripts to
redirect errors to /dev/null. Switching to a simple echo instead.
2007-01-11 17:02 lucasvr
* bin/GenBuildInformation: Don't return an error when no
dependencies are found.
2007-01-08 16:22 detsch
* bin/UnionSandbox: Using cut instead of awk.
2007-01-07 18:30 detsch
* bin/UnionSandbox: ChrootCompile may be running on a directory not
within /dev/root (e.g., /Mount/HDA6).
2007-01-07 17:53 lucasvr
* bin/FixLibtoolLa: Using flexible $goboLibraries variable.
2007-01-07 17:12 lucasvr
* bin/UnionSandbox: Removing debug trace.
2007-01-07 16:55 lucasvr
* bin/SandboxInstall: Don't know why we have /dev/null as a
left-over with chrootcompile. Doing this as a temporary
workaround.
2007-01-07 16:54 lucasvr
* bin/UnionSandbox: We now have UnionSandbox working fine on
ChrootCompile! Tested with the cross-compilation of GoboHide for
the ARM.
2007-01-07 13:39 lucasvr
* bin/: SandboxInstall, UnionSandbox: $goboStatus expands to
/System/$cross_arch/System/Status when cross-compiling. Using the
standard /proc dir to avoid doing extra bind-mounts in these
cases.
2007-01-04 16:24 lucasvr
* bin/: RemoveProgram, SymlinkProgram: Making it possible to use
$goboVariables inside Environment files.
2006-12-19 19:19 detsch
* bin/GoboPath: Oops, there was a 'then' missing after last commit
on GoboPath.
2006-12-19 16:57 detsch
* bin/GoboPath: goboUserSettings must be relative to $HOME even on
rootless (allowing different users to use a same rootless
prefix).
2006-12-17 10:36 detsch
* lib/python2.3/site-packages/PythonUtils.py: Fixed join of version
+ revision.
2006-12-17 10:16 detsch
* bin/GetAvailable: Fixed matching of local recipes which do not
have revision.
2006-12-17 00:51 detsch
* bin/CreatePackage: Dropping revision number from version passed.
2006-12-17 00:06 detsch
* bin/GetAvailable: Fixed matching of local unpacked recipes with
revision.
COMPILE
======
2007-01-25 11:04 lucasvr
* Makefile: Added a reminder so that we don't forget to add cvs
tags on new releases.
2007-01-25 01:54 lucasvr
* bin/Compile: Quotes around $noweb were making $(Arg 1) to appear
empty to PackRecipe -- removed them.
2007-01-24 23:25 lucasvr
* bin/Compile: Enhanced CVS snapshots detection.
2007-01-24 23:21 lucasvr
* bin/RecipeLint: Added support for part_of=.
2007-01-22 15:08 lucasvr
* bin/RecipeLint: do_install is also valid on configure mode.
2007-01-15 17:36 detsch
* bin/Compile: Fixed bug that was preventing version number to be
forwarded to FindPackage.
2007-01-13 17:53 lucasvr
* bin/FetchArchive: Rollback.
2007-01-12 12:08 lucasvr
* bin/FetchArchive: Simplification, as pointed by Jonas.
2007-01-12 10:38 lucasvr
* bin/FetchArchive: Do not specify ${dir}, or else the archives
will be made available at ${dir}/${dir}.
2007-01-11 17:33 lucasvr
* bin/Compile: Fixed tests for non-cross mode.
2007-01-11 10:13 lucasvr
* bin/Compile: ${cross-}ld defaults its search path at
$cross_libc_libdir. This patch allows the union-mounting of
compiled applications available at /System/$cross_arch inside
$cross_libc_libdir so that no problems arise due to 'missing'
libraries.
2007-01-09 01:35 lucasvr
* bin/Compile: Added support for $archsubdir/Resources. When both
Resources and $archsubdir/Resources exist, the latter overwrites
any files copied from the former.
2007-01-08 20:43 detsch
* bin/EditRecipe: Added EditRecipe script.
2007-01-08 05:49 mohjive
* bin/Compile: Using dynamic $goboPrograms instead of static path
2007-01-08 00:51 lucasvr
* bin/Compile: Replacing hardcoded references to directories by
their variable names.
2007-01-07 03:38 lucasvr
* bin/ImportRecipe, bin/PublishRevision, Functions/Subversion,
Resources/Defaults/Settings/Compile/CompileSubversion.conf: Moved
from Compile to DevelScripts package.
2007-01-06 03:36 lucasvr
* bin/NewVersion: $verboseStream is no more, removing its last
reference.
2007-01-06 03:21 lucasvr
* bin/Compile: Die if FetchArchive fails.
2007-01-05 13:55 lucasvr
* bin/: Compile, FetchArchive: Added support for SVN/CVS on
FetchArchive.
2006-12-25 14:31 lucasvr
* bin/PublishRevision: Do not ask twice to commit changes.
2006-12-22 10:39 lucasvr
* bin/PublishRevision: Local subversion copy was already being
updated! Just moved the Log_Normal message to the proper place..
2006-12-22 10:38 lucasvr
* bin/ImportRecipe: Do not ask to show differences if it was
already shown.
2006-12-21 18:19 lucasvr
* bin/ImportRecipe: Doing a checkout if the package was not found.
Might create an option to skip this later..?
2006-12-21 17:41 lucasvr
* bin/ImportRecipe: Fixed a typo on retval comparison; Fixed a bug
where an old copy was copied inside the new one, generating
things like trunk/Foo/1.0/2.0.
2006-12-21 17:29 lucasvr
* bin/ImportRecipe: Removal of debug trace; Avoiding to ask
questions if the tarball reflects exactly the same contents as
seen in the trunk.
2006-12-21 16:53 lucasvr
* bin/: ImportRecipe, PublishRevision: Letting ImportRecipe update
the trunk and PublishRevision the revisions.
2006-12-21 11:49 lucasvr
* bin/ImportRecipe: Making sure we're always working with a local
copy up to date.
2006-12-19 18:46 lucasvr
* bin/FetchArchive: Leaving compileArchivesDir read-only.
2006-12-19 16:44 detsch
* bin/Compile: Fixed error messages.
2006-12-19 16:38 detsch
* bin/PublishRevision: Using svn commit instead of svn ci.
2006-12-18 11:43 mohjive
* bin/Compile: Using datestamp as version if recipe version is svn
2006-12-17 20:04 detsch
* bin/Compile: Do not bothering the user when using 'Compile -B'
and the program version is already installed.
2006-12-17 17:06 detsch
* bin/RecipeLint: Making unusual format of make variable an WARN,
not an ERROR. This allows Procps recipe to be published.
2006-12-17 11:30 detsch
* bin/PublishRevision: [no log message]
2006-12-17 11:18 lucasvr
* bin/FetchArchive: Added an option to specify where to save the
fetched archives.
2006-12-17 10:44 detsch
* bin/Compile: Removing experimetal callback.
2006-12-17 10:43 detsch
* bin/Compile: Forwarding --no-web to PackRecipe.
2006-12-17 10:42 detsch
* bin/RecipeLint: Forwarding noweb switch to CheckDependencies.
Reporting a WARNING instead of an error if a dependency is not
found when --no-web. This allow recipes to be packed when using
ChrootCompile. ERROR is still reported if --no-web is not used.
2006-12-17 09:26 detsch
* bin/Compile: Passing revision to CheckDependencies. Forwarding
compileoptions to dependencies compilation.
2006-12-17 00:53 detsch
* bin/Compile: Passing revision to PackRecipe.
More information about the gobolinux-users
mailing list