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. _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel