[prev in list] [next in list] [prev in thread] [next in thread]
List: gobolinux-devel
Subject: [gobolinux-devel] Scripts 2.3.1, Compile 1.5.1
From: hisham.hm () gmail ! com (Hisham Muhammad)
Date: 2006-06-04 2:09:29
Message-ID: 5e7d91620606031815s6d37de65od2cacfbffd792225 () mail ! gmail ! com
[Download RAW message or body]
Hello,
Here's another release of Scripts and Compile, with the usual bunch of
bugfixes. They have been pretty stable in CVS recently, so I figured
it's about time to roll out those fixes, before making tweaks to CVS
that may break it again. :)
http://gobo.calica.com/packages/official/Scripts--2.3.1--i686.tar.bz2
http://gobo.calica.com/packages/official/Compile--1.5.1--i686.tar.bz2
The list of what's changed since the previous versions, extracted from
the CVS logs, follows below.
Enjoy!
-- Hisham
SCRIPTS
======
2006-06-02 13:41 drmoose
* Resources/Defaults/Settings/Scripts/CompatibilityList: Rootless
users should use their host systems' glib and glibc
2006-06-02 11:05 drmoose
* Resources/Defaults/Settings/completion.bash: syntax error from
http://www.wotfun.com/pipermail/gobolinux-users/2006-June/003224.html
[also my first commit :)]
2006-06-01 23:52 lucasvr
* bin/CheckDependencies, bin/DeduceName, bin/FilterLines,
bin/FindPackage, bin/GetAvailable, bin/GuessLatest,
lib/python2.3/site-packages/GuessProgramCase.py,
lib/python2.3/site-packages/PythonUtils.py: Using '#!/usr/bin/env
python' instead of '#!/bin/python', as suggested by Rafasgj.
2006-06-01 22:05 hisham
* bin/HasCompatiblePackage: Added missing import.
2006-06-01 18:08 hisham
* bin/: Hashes, VerifyProgram: Jonas Karlsson: fix bugs related to
package signing: * spurious double quote in gpg commmand, *
duplicated error message in VerifyProgram. * remaining
occurrences of md5sum instead of sha1sum.
2006-05-31 21:36 detsch
* bin/FindPackage: Dan: Added a --newest-on-server to FindPackage
2006-05-31 21:33 detsch
* lib/python2.3/site-packages/PythonUtils.py: Dan: Added Log
functions for python scripts.
2006-05-31 17:33 lucasvr
* bin/NamingConventions: 'Import GoboLinux' is needed to use
Find_Conf
2006-05-30 10:04 hisham
* bin/: ColorMake, CreateInitRD, Dependencies, GrepQuick,
HasCompatiblePackage, InstallPackage, NamingConventions,
PrepareProgram, ScriptFunctions, SymlinkProgram, TemplateScript:
Use Find_Conf where possible. Skip svn directories in GrepQuick.
2006-05-29 19:16 lucasvr
* bin/PrepareProgram: Automatically using autoconf's cache file
when cross-compiling.
2006-05-29 18:16 hisham
* Functions/File: Fixup detection of writable files.
2006-05-22 23:04 hisham
* Functions/File: Make Is_Writable smarter, checking writability of
not-yet-existing files.
2006-05-22 21:52 lucasvr
* src/List.c: Improved error messages if a file is not found;
Checking for statfs() retval, avoiding weird fs statistics.
2006-05-22 18:41 hisham
* bin/RenameCaps: More heuristics.
2006-05-22 17:18 hisham
* bin/RenameCaps: Assorted fixes and improvements.
2006-05-21 20:03 hisham
* bin/RenameCaps: Don't duplicate file extension when fixing its
capitalization Remove spurious spaces in names
2006-05-16 18:13 lucasvr
* bin/SandboxInstall: removed extra ']'
2006-05-13 16:43 lucasvr
* bin/UpdateSettings: Often a recipe is not shipped with default
settings. Do not ask the user about anything if 'make install'
installed some settings at the target dir when there's no default
settings on the recipe.
2006-05-08 22:24 lucasvr
* src/List.c: added support for large files.
2006-05-08 13:54 lucasvr
* src/List.c: List now shows the sticky and suid/gid bits
correctly.
2006-05-02 20:21 lucasvr
* bin/: Dependencies, GoboPath, HasCompatiblePackage: Updated cross
variable names
2006-04-14 19:59 lucasvr
* bin/RescueSymlinkProgram: Do not use application's version on the
symlink.
2006-04-14 01:59 hisham
* bin/: CreatePackage, Dependencies: bugfixes: avoid messing with
already-signed dependencies when creating package
2006-04-12 17:23 lucasvr
* src/List.c: just count hidden files once.
2006-04-04 12:13 hisham
* bin/SandboxInstall, src/LinkOrExpandAll.c: silence out some
harmless error messages
2006-04-02 20:17 hisham
* bin/SandboxInstall: Fix restoring of "manual sandbox" when not
using unionfs.
2006-04-01 23:22 hisham
* bin/: CleanModules, Dependencies: - Use 'new' tail syntax in
CleanModules - Clean up -d in Dependencies
2006-04-01 17:17 lucasvr
* bin/UpdateSettings: Do not ask for update if there's no settings
to backup.
2006-03-30 18:41 hisham
* bin/SandboxInstall: A special workaround for programs that run
ldconfig during 'make install'. Workarounds of this type should
*not* be inserted with abandon. If any other situation of this
kind turns up, please contact me (Hisham) first so we can discuss
the ideal way to approach it. Thanks :)
2006-03-28 01:03 lucasvr
* bin/PrepareProgram: Added a comment stating that
configure_is_autoconf() is now replicated in Compile, too. This
function should be removed from PrepareProgram soon.
2006-03-27 23:04 lucasvr
* bin/PrepareProgram: Modified variable names to avoid problems on
PS1 and kernel related recipes.
2006-03-23 16:21 hisham
* bin/PrepareProgram: Fix removal of program on --batch.
2006-03-23 16:15 lucasvr
* bin/Dependencies: rollback on in_host patch, as the function is
not visible inside Dependencies.
2006-03-22 19:06 lucasvr
* bin/Dependencies: Getting rid of hardcoded /Programs; Using
in_host function so that Dependencies works fine on
cross-compiling mode.
2006-03-21 15:47 hisham
* bin/Dependencies: Remove kludge to force --batch when calling
Dependencies --batch; let Compile propagate its own --batch flag.
2006-03-20 14:45 hisham
* bin/: Dependencies, PrepareProgram: Behavior changes to --batch
mode: don't install dependencies (may change when dependencies
become smarter/more reliable) and remove existing package (to
make a cleaner build; if removing a package when building could
break it, use needs_safe_linking=yes).
2006-03-19 22:10 hisham
* src/usleep.c: Silence compiler warnings.
2006-03-19 22:09 hisham
* src/LinkOrExpandAll.c: Bugfixes for --relative; New mode for
LiveCD: --no-follow (don't resolve symlinks to avoid referencing
host environment)
2006-03-19 22:07 hisham
* src/List.c: Lucas Correia Villa Real: bugfixes for -t and -d; no
more curses needed
2006-03-19 22:06 hisham
* Makefile, src/Makefile: Debug targets.
2006-03-17 22:48 hisham
* bin/SandboxInstall: code cleanups (incl. removing the
UNIONSANDBOX flag) remove empty directories from leftovers
2006-03-16 20:30 detsch
* bin/CheckDependencies: Removed some debug outputs left after last
commit.
2006-03-16 20:22 detsch
* bin/CheckDependencies: Added missing 'noWeb' option forwarding to
some functions.
2006-03-16 01:03 hisham
* bin/SandboxInstall: bugfix (I was using return on top level,
d'oh)
2006-03-15 00:37 detsch
* Functions/Log, bin/UpdateSettings: Adjusted user interaction
(questions) in order to be correctly recognized by Manager
2006-03-13 01:28 lucasvr
* bin/: Dependencies, GoboPath, PrepareProgram, SandboxInstall,
ScriptFunctions, SymlinkProgram, UpdateSettings: Big cross
compiling cleanup, thanks to Hisham's initiative
2006-03-12 13:14 lucasvr
* bin/UpdateSettings: made it cross aware
2006-03-12 04:50 lucasvr
* bin/PrepareProgram: remove flag --target, as it should be only
used when building a cross compiler.
2006-03-12 04:09 lucasvr
* bin/PrepareProgram: oops, cashman ($$)!
2006-03-11 14:57 lucasvr
* bin/PrepareProgram: fixed autoconf cross flags
2006-03-10 20:01 hisham
* src/List.c: Months in struct tm are zero-based
2006-03-10 18:57 detsch
* Resources/Defaults/Settings/zshrc, src/List.c: Dynamic COLUMNS
even without ncurses
2006-03-10 18:18 lucasvr
* src/List.c: One last fix: correctly listing symlinks when they're
passed individually at the cmdline
2006-03-10 17:44 hisham
* bin/List, src/Makefile: Replace the List awk/shell script with
Lucas' much faster and cleaner C implementation.
2006-03-10 17:27 lucasvr
* src/List.c: We're handling all arguments now. Can I consider
List.c "finished"? :-)
2006-03-10 15:17 lucasvr
* src/List.c: implemented sorted list, fixed some trivial bugs.
2006-03-10 14:30 lucasvr
* src/List.c: no need to use total_* variables, as we're using
variables as reference on list_files()
2006-03-09 20:35 detsch
* Resources/Defaults/Settings/zshrc: Better Rootless support:
setting SHELL to `which zsh`, no more /S/L/E/zsh
COMPILE
=======
2006-05-30 18:59 hisham
* bin/NewVersion: Dan Charney: --source and --former name. See
http://www.wotfun.com/pipermail/gobolinux-devel/2006-May/001088.html
2006-05-30 10:10 hisham
* bin/MakeRecipe: Remove inappropriate Quiet's.
2006-05-29 19:12 lucasvr
* Resources/Defaults/Settings/Compile/Cross/arm_cache.conf:
Centralizing autoconf cache files in the Compile tree instead of
having each recipe to specify their cache variables.
2006-05-29 18:10 lucasvr
* Resources/Defaults/Settings/Compile/Cross-ARM.conf,
Resources/Defaults/Settings/Compile/Cross-ResetEnv.conf,
Resources/Defaults/Settings/Compile/Cross-SH4.conf,
Resources/Defaults/Settings/Compile/Cross-common.conf,
Resources/Defaults/Settings/Compile/Cross/Cross-ARM.conf,
Resources/Defaults/Settings/Compile/Cross/Cross-Common.conf,
Resources/Defaults/Settings/Compile/Cross/Cross-ResetEnv.conf,
Resources/Defaults/Settings/Compile/Cross/Cross-SH4.conf,
bin/Compile: Moved cross-related files to a new subdirectory
called 'Cross'; Incorporated a new variable called
cross_cache_file, which points to the configure's cache used for
cross compiling.
2006-05-27 18:30 lucasvr
* Resources/Defaults/Settings/Compile/Cross-common.conf: Support
toolchains that store gcc lib files at 'lib/gcc-lib' instead of
'lib/gcc'.
2006-05-23 01:03 hisham
* bin/PackRecipe: Further tweaks. I fear this has a lot of
potential of turning into a monster pretty fast, because CVS has
so many corner cases. But I'm trying to keep the ugly hacks well
contained within functions, so that when the day comes to move to
a saner version-control system, it won't be such a pain to
convert.
2006-05-22 23:04 hisham
* bin/PackRecipe: Initial commit of the revision-based, cvs-enabled
recipe packer. Not ready for general consumption yet.
2006-05-11 13:58 hisham
* bin/: Compile, MakeRecipe: Initial support for Build.PL-based
Perl recipes, based on instructions by Jonatan Liljedahl at:
http://article.gmane.org/gmane.linux.distributions.gobo.devel/64
2006-05-10 22:20 hisham
* bin/MakeRecipe: Detect scons
2006-05-03 20:25 lucasvr
* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
Cross-SH4.conf, Cross-common.conf: it looks like arrays cannot be
initialized with the export keyword.. this patch exports the
cpp_incdir after declaring it.
2006-05-02 21:09 lucasvr
* Resources/Defaults/Settings/Compile/Cross-ResetEnv.conf: Using
new variable names
2006-05-02 20:18 lucasvr
* Resources/Defaults/Settings/Compile/Cross-ARM.conf,
Resources/Defaults/Settings/Compile/Cross-SH4.conf,
Resources/Defaults/Settings/Compile/Cross-common.conf,
bin/Compile: All cross-compiler variables are now prefixed by
cross_, and do not mix uppercases with lowercases. This will
hopefully result in a better organization and understanding of
other GoboLinux scripts where cross-compiling mode is treated.
2006-04-30 12:36 lucasvr
* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
Cross-SH4.conf, Cross-common.conf: turned cpp_incdir into an
array
2006-04-14 03:28 hisham
* bin/: Compile, UpdateRecipes: Compile: uncompress=no for urls
that are the files to be used directly UpdateRecipes:
--all-latest
2006-04-02 19:36 hisham
* bin/Compile: Improve the behavior of the docs array. Copy
directories recursively and accept wildcards with directory names
in a nicer way.
2006-04-01 17:22 lucasvr
* Resources/Defaults/Settings/Compile/Cross-common.conf: Removing
host's C_INCLUDE_PATH; Added kernel include dir to C_INCLUDE_PATH
2006-03-31 16:13 lucasvr
* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
Cross-SH4.conf, Cross-common.conf: There's a lot of replicated
data among the different Cross-$ARCH.conf. This patch leaves the
common settings in a separate file, so that a user writing their
own rules just needs to focus on their's platform specific
entries.
2006-03-28 17:55 lucasvr
* Resources/Defaults/Settings/Compile/Cross-ARM.conf: fixed
cpp_incdir; added cpp_incdir2; modified variable names to match
the new names used by Compile.
2006-03-28 01:05 lucasvr
* bin/Compile: Replicated and modified Scripts' PrepareProgram
config_is_autoconf() function; Moved cross_make_variables to a
point where '$dir' had already been configured.
2006-03-27 23:03 lucasvr
* Resources/Defaults/Settings/Compile/Cross-SH4.conf, bin/Compile:
Modified variable names. Modifying HOST has colateral effects on
$PS1, while having ARCH=anything has impact on any recipe which
deals with the kernel.
2006-03-26 13:13 lucasvr
* Resources/Defaults/Settings/Compile/Cross-SH4.conf: Added
kernelArch, fixed cpp_incdir entries, removed LD variable, which
can break many builds out there.
2006-03-26 13:00 lucasvr
* Resources/Defaults/Settings/Compile/Cross-SH4.conf: Enhanced
documentation.
2006-03-23 17:22 lucasvr
* bin/Compile: typo fix
2006-03-21 15:46 hisham
* bin/Compile: * Jonas Karlsson: Add --configure-options. * force
linking when doing a safe-linking even with --no-symlink *
Cleanups
2006-03-21 11:39 lucasvr
* bin/Compile: Using in_host where appropriate for cross-compiling
usage; Propagating the cross parameters when compiling
meta-recipes.
2006-03-15 16:21 lucasvr
* bin/Compile: Do not pass cross variables to Makefile if target is
is_compileprogram. Pass them as configure parameter instead.
2006-03-13 01:28 lucasvr
* bin/Compile: Big cross compiling cleanup, thanks to Hisham's
initiative
2006-03-12 13:55 lucasvr
* bin/Compile: cross compile argument to UpdateSettings
2006-03-11 14:18 lucasvr
* bin/Compile: Fixed 'scons' executable name (patch by Jonas
Karlsson)
2006-03-11 14:15 lucasvr
* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
Cross-SH4.conf: added optimization flags to CFLAGS
2006-03-11 14:06 lucasvr
* bin/Compile: we want to create /Files/Compile/Sources-$platform,
in the same way as we have
/System/Settings/Compile/Cross-$platform.conf
2006-03-11 13:54 lucasvr
* Resources/Defaults/Settings/Compile/: Cross-ARM.conf,
Cross-ResetEnv.conf, Cross-SH4.conf: added SH4 cross config file
and restructured ARM config file to use a single syntax;
specifying which variables should be reset and which shouldn't at
Compile time.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic