[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