Fri Oct 3 13:42:49 CEST 2008 Albert Krewinkel <[EMAIL PROTECTED]>
* Include personal projects listed in "my-projects".
New patches:
[Include personal projects listed in "my-projects".
Albert Krewinkel <[EMAIL PROTECTED]>**20081003114249] {
hunk ./clbuild 54
+
+# All files which contain information about projects. Also include
+# personal projects listed in 'my-projects'.
+PROJECT_LISTING_FILES="$BASE/projects $BASE/wnpp-projects $BASE/implementations"
+if test -f "$BASE/my-projects"; then
+ PROJECT_LISTING_FILES="$BASE/my-projects $PROJECT_LISTING_FILES"
+fi
+
hunk ./clbuild 567
- if ! grep -h "^$1 " "$BASE/projects" "$BASE/wnpp-projects" "$BASE/implementations" >/dev/null; then
+ if ! grep -h "^$1 " $PROJECT_LISTING_FILES >/dev/null; then
hunk ./clbuild 572
- found=`grep -h "^$1 " "$BASE/projects" "$BASE/wnpp-projects" "$BASE/implementations" | cut -d\# -f1`
+ found=`grep -h "^$1 " $PROJECT_LISTING_FILES | cut -d\# -f1`
hunk ./clbuild 899
+if test -f $BASE/my-projects; then
+ my_projects=`scan_projects "$BASE/my-projects"`
+else
+ my_projects=""
+fi
hunk ./clbuild 906
-all_projects="$main_projects $wnpp_projects"
+all_projects="$main_projects $wnpp_projects $my_projects"
hunk ./clbuild 925
- cat "$BASE/projects" "$BASE/wnpp-projects" "$BASE/implementations" | sort | grep -i -E "$pattern" | while read project rest; do
+ cat $PROJECT_LISTING_FILES | sort | grep -i -E "$pattern" | while read project rest; do
hunk ./clbuild 1090
+ --my-projects)
+ extra="$extra $wnpp_projects"
+ shift
+ ;;
hunk ./clbuild 1134
+ --my-projects)
+ projects="$projects $my-projects"
+ shift
+ ;;
hunk ./clbuild 1160
- echo " clbuild $operation --all-projects # both files"
+ echo " clbuild $operation --my-projects # all in my-projects file"
+ echo " clbuild $operation --all-projects # all three files"
}
Context:
[updated dependencies
[EMAIL PROTECTED]
[added parse-declarations
[EMAIL PROTECTED]
[Added zs3
[EMAIL PROTECTED]
[updated dependencies
[EMAIL PROTECTED]
[added hyperdoc
[EMAIL PROTECTED]
[added rucksack
[EMAIL PROTECTED]
[updated dependencies
[EMAIL PROTECTED]
[disabled broken zebu project url
[EMAIL PROTECTED]
[added trivial-garbage
[EMAIL PROTECTED]
[fixed defsystem-compatibility url
[EMAIL PROTECTED]
[promoted tilde to main
[EMAIL PROTECTED]
[demoted clim-alerts to wnpp
[EMAIL PROTECTED]
[promoted xuriella to main
[EMAIL PROTECTED]
[updated elephant comment
[EMAIL PROTECTED]
[moved projects added by the weblocks patch to wnnp-projects
[EMAIL PROTECTED]
[weblocks_clbuild
Sohail Somani <[EMAIL PROTECTED]>**20080411233421]
[resoved metabang-bind/vektor conflict
[EMAIL PROTECTED]
[Add packages written by Gary W. King to wnpp.
Albert Krewinkel <[EMAIL PROTECTED]>**20080630162544]
[added vektor; depended upon by perfectstorm
Daniel White <[EMAIL PROTECTED]>**20080707055941]
[Added tilde
[EMAIL PROTECTED]
[cffi+lotsastuff has been merged to the main project branch
[EMAIL PROTECTED]
[blacklist extra mcclim systems
[EMAIL PROTECTED]
[update cxml dependencies
[EMAIL PROTECTED]
[restore c-t-f.lisp writing
[EMAIL PROTECTED]
[cxml, closure-common moved to git
[EMAIL PROTECTED]
[blacklist flexichain-test (bogus .asd)
[EMAIL PROTECTED]
[added perfectstorm
[EMAIL PROTECTED]
[new dependencies
[EMAIL PROTECTED]
[html-template
Michael Weber <[EMAIL PROTECTED]>**20080306115620]
[support ccl compilation
[EMAIL PROTECTED]
[new option SETF_CENTRAL_REGISTRY
[EMAIL PROTECTED]
[improved trash directory names
[EMAIL PROTECTED]
[update --installed
[EMAIL PROTECTED]
[updated dependencies
[EMAIL PROTECTED]
[Potential FreeBSD improvements
[EMAIL PROTECTED]
[update for current slime
[EMAIL PROTECTED]
[new command trash; implement mrproper using trash
[EMAIL PROTECTED]
[added a project argument to clean
[EMAIL PROTECTED]
[possible fix for current slime; still broken
[EMAIL PROTECTED]
[removed cells (it's evidently unsupported)
[EMAIL PROTECTED]
[added broken project elephant
[EMAIL PROTECTED]
[fixed symlink resolution
[EMAIL PROTECTED]
[retargeting adw-charting to its new location
Ryan Davis <[EMAIL PROTECTED]>**20080211232857]
[added atdoc to wnpp-projecst
[EMAIL PROTECTED]
[use UTF-8 with slime
[EMAIL PROTECTED]
[avoid relative pathname in inferior-lisp-program
[EMAIL PROTECTED]
[updated web page
[EMAIL PROTECTED]
[more robust path in to .doc.gold.ac.uk
[EMAIL PROTECTED]
[moved the FAQ to the web page
[EMAIL PROTECTED]
[added the wnpp project xuriella
[EMAIL PROTECTED]
[fixed record-dependencies to avoid the core
[EMAIL PROTECTED]
[added preloaded command; START_SLIME_USING_CORE option
[EMAIL PROTECTED]
[new command slime-configuration
[EMAIL PROTECTED]
[dependencies for clawk, regex
[EMAIL PROTECTED]
[added clawk, regex as wnpp projects
Michael Weber <[EMAIL PROTECTED]>**20080203182741]
[added wnpp projects s-http-client, s-utils
[EMAIL PROTECTED]
[added ironclad, chipz
[EMAIL PROTECTED]
[added extra-project-dependencies for redshank
[EMAIL PROTECTED]
[cl-dot, mw-equiv, redshank projects
Michael Weber <[EMAIL PROTECTED]>**20080128150415]
[added cells-gtk/ph-maths
[EMAIL PROTECTED]
[cell-gtk refinements (still broken)
[EMAIL PROTECTED]
[fixed --wnpp-projects
[EMAIL PROTECTED]
[replace the default action of update/recompile/build/dumpcore
[EMAIL PROTECTED]
Syntax is now like this:
clbuild dumpcore PROJECT1 PROJECT2 PROJECT3... # only these
clbuild dumpcore --main-projects # all in projects file
clbuild dumpcore --wnpp-projects # all in wnpp-projects file
clbuild dumpcore --all-projects # both files
]
[more FAQ
[EMAIL PROTECTED]
[fixed fixme in update
[EMAIL PROTECTED]
[explain that dependencies are autogenerated. add FAQ.
[EMAIL PROTECTED]
[also delete system symlinks in mrproper
[EMAIL PROTECTED]
[fetch cl-ppcre before recompile
[EMAIL PROTECTED]
[no recursive searching for asds in mcclim
[EMAIL PROTECTED]
[added help
[EMAIL PROTECTED]
[added adw-charting
[EMAIL PROTECTED]
[rewrite clbuild list without seq for MacOS
[EMAIL PROTECTED]
[added clg as a (non-functional) wnpp project
[EMAIL PROTECTED]
[Merge "run swank" and "run ltk"
[EMAIL PROTECTED]
[Add clbuild run swank (support --port and --address)
[EMAIL PROTECTED]
[added LTK
[EMAIL PROTECTED]
[new command updatesbcl
[EMAIL PROTECTED]
[fixed git version of SBCL_DOWNLOAD_COMMAND to update an existing checkout
[EMAIL PROTECTED]
[fixed typo
[EMAIL PROTECTED]
[check that curl is installed
[EMAIL PROTECTED]
[blacklisted trivial-features-tests
[EMAIL PROTECTED]
[added arnesi
[EMAIL PROTECTED]
[added broken wnpp projects cells, cells-gtk, cffi-net, ftd
[EMAIL PROTECTED]
[fixed register-asd to also update extra symlinks
[EMAIL PROTECTED]
[downgraded cl-jpeg to wnpp status
[EMAIL PROTECTED]
[removed the sbcl and openmcl commands
[EMAIL PROTECTED]
[new configuration variable SBCL_DOWNLOAD_COMMAND
[EMAIL PROTECTED]
Since sf.net reportedly doesn't currently work, default to git for now.
]
[added new command "register-asd"
[EMAIL PROTECTED]
[added a description for cl-opengl
[EMAIL PROTECTED]
[added wnpp projects cl-opengl, zebu, lisa, parse-html, s-sysdeps, s-base64, s-xml, s-xml-rpc
[EMAIL PROTECTED]
[added series
[EMAIL PROTECTED]
[mention vecto-demo in the help
[EMAIL PROTECTED]
[more dependency file canonicalization
[EMAIL PROTECTED]
[added postmodern, fiveam, ieee-floats, trivial-utf-8
[EMAIL PROTECTED]
[invoke applications using a "run" command
[EMAIL PROTECTED]
- replaced "clbuild APPLICATION" with "clbuild run APPLICATION"
- refactored help accordingly
]
[removed "clbuild dialog"
[EMAIL PROTECTED]
Removed all support for the interactive dialog.
]
[project list overhaul
[EMAIL PROTECTED]
- Split the project list into `projects' and `wnpp-projects'
- allow descriptions in the project lines using comment syntax
- added a new command "clbuild list" to search for projects, which
also displays their description and checks their url
]
[Fixed build_options and run_options to include common_options.
[EMAIL PROTECTED]
Thanks to Jianshi Huang.
]
[s/gtkairo/clim-gtkairo/
[EMAIL PROTECTED]
[SF_USER variable for sourceforge checkouts
[EMAIL PROTECTED]
[skip errors in dependency walking
[EMAIL PROTECTED]
[added cljl (alias cl-jpeg)
[EMAIL PROTECTED]
[updated dependencies for zip
[EMAIL PROTECTED]
[added command vecto-demo
[EMAIL PROTECTED]
[fixed dependency walking cut-off
[EMAIL PROTECTED]
[added cl-vectors, salza2, zpng, vecto, zpb-ttf
[EMAIL PROTECTED]
[fixed update without arguments
[EMAIL PROTECTED]
[mention beagle in clbuild.conf.default
[EMAIL PROTECTED]
[Fixed update with multiple project arguments.
[EMAIL PROTECTED]
But dependency handling not optimal yet in this case.
]
[more whitespace in the projects list for readability
[EMAIL PROTECTED]
[Replaced clbuild/update.sh with clbuild/projects
[EMAIL PROTECTED]
New file projects in a declarative syntax.
Folded the shell code from update.sh back into clbuild.
$all_projects now computed from the projects file.
]
[rebind *package* for compilation
[EMAIL PROTECTED]
Make sure all those buggy systems which remember the *package* they were
compiled in see CL-USER, not CLBUILD.
]
[updated documentation for recompile,dumpcore,build; fixed build
[EMAIL PROTECTED]
[Removed OAOOM in `recompile'.
[EMAIL PROTECTED]
- For recompile (including dumpcore), process the entire $all_projects
list automatically.
- Rewritten in Lisp, see clbuild.lisp
- To map between projects and systems, do the asdf-install thing and
look for source/SYSTEM/*.asd.
- But keep a blacklist of systems that don't compile (see clbuild.lisp).
- New syntax:
clbuild dumpcore PROJECT # dump a core for PROJECT's systems only
Unrelated fixed needed to compile everything using the new method:
- Removed uffi, because it clashes with cffi-uffi-compat.
Make sure the latter is symlinked appropriately.
(run "clbuild update" to do so)
- added iterate
]
[don't resume in update of a specific project's dependencies
[EMAIL PROTECTED]
[symlink mcclim-freetype.asd
[EMAIL PROTECTED]
[disable automatic compilation of eclipse for now
[EMAIL PROTECTED]
[added net-telent-date to the mirror
[EMAIL PROTECTED]
[big switch from ~loliveira/soc07/* to ~loliveira/darcs/*
[EMAIL PROTECTED]
[updated dependencies; project list
[EMAIL PROTECTED]
[added clim-alerts
[EMAIL PROTECTED]
[added mel-base
[EMAIL PROTECTED]
[new: "clbuild update --resume", "clbuild skip"
[EMAIL PROTECTED]
[switched plexippus to the official repository
[EMAIL PROTECTED]
[dependency fixes
[EMAIL PROTECTED]
[fixed OpenMCL support (not all projects supported)
[EMAIL PROTECTED]
[make symlink resolution work again
[EMAIL PROTECTED]
[remove duplicates in record-dependencies
[EMAIL PROTECTED]
[Fully qualify the monster core name
[EMAIL PROTECTED]
This allows running e.g. "clbuild listener" from outside the tree.
]
[mention clbuild.conf in the long help
[EMAIL PROTECTED]
[changed the default to help instead of dialog
[EMAIL PROTECTED]
[mention full help in the short help
[EMAIL PROTECTED]
[follow dependencies automatically
[EMAIL PROTECTED]
[yet another whitespace fix
[EMAIL PROTECTED]
[added cl-typesetting
[EMAIL PROTECTED]
[Shut up the Cygwin check (for e.g. OS X)
[EMAIL PROTECTED]
[Remove s-xml-rpc and dependencies again
[EMAIL PROTECTED]
Commited version was broken (needs a few more dependencies), and I need to think
about its relation to the clbuild idea a bit more
]
[Add s-xml-rpc (and dependencies s-xml and s-base64)
[EMAIL PROTECTED]
[added missing documentation
[EMAIL PROTECTED]
[more xml command cleanup
[EMAIL PROTECTED]
[new commands (x)html-to-(x)html; general xml cleanup
[EMAIL PROTECTED]
[new commands parse-xml, validate-xml, validate-relax-ng
[EMAIL PROTECTED]
[moved all lisp code into clbuild.lisp
[EMAIL PROTECTED]
[added plexippus-xpath, cl-yacc, parse-number
[EMAIL PROTECTED]
[joined the two b9.com clauses
[EMAIL PROTECTED]
[moved clbuild.conf to clbuild.conf.default
[EMAIL PROTECTED]
[trim trailing slash from cl-pdf uri
[EMAIL PROTECTED]
[new command "update-missing"
[EMAIL PROTECTED]
[in "clbuild diff", also diff clbuild itself
[EMAIL PROTECTED]
[fixed whitespace in clbuild diff
[EMAIL PROTECTED]
[optional home page argument to closure
[EMAIL PROTECTED]
[psgraph in clbuild cl.net mirror
[EMAIL PROTECTED]
[clsql and cl-pdf support
[EMAIL PROTECTED]
From Marcus Pearce <[EMAIL PROTECTED]>
]
[removed all tarball downloads
[EMAIL PROTECTED]
[don't run git or darcs outside of their repositories
[EMAIL PROTECTED]
[print warnings in update as if running check-urls
[EMAIL PROTECTED]
[new command "clbuild clean-links"
[EMAIL PROTECTED]
[Re-enable the USER_INIT=/dev/null line
[EMAIL PROTECTED]
[new command "clbuild check-urls" to identify repositories that have moved
[EMAIL PROTECTED]
[added babel and alexandria; use the soc07 version of cffi
[EMAIL PROTECTED]
[updated slime-setup for current slime; use slime-fancy
[EMAIL PROTECTED]
[allow an xc host argument to buildsbcl
[EMAIL PROTECTED]
[quote argument to test
[EMAIL PROTECTED]
[autoload slime-fancy slime-tramp slime-asdf
[EMAIL PROTECTED]
[added missing quotes in windows test
[EMAIL PROTECTED]
[Make clbuild stay in the current pwd.
[EMAIL PROTECTED]
The clbuild base directory is in $BASE. This (together with a commented-out
USER_INIT) allows "clbuild sbcl" to be used as an sbcl build host.
]
[Make update.sh use bash instead of sh (uses bashisms)
[EMAIL PROTECTED]
[Add --long-help, show short help if dialog(1) is missing
[EMAIL PROTECTED]
[get spatial-trees from darcs
[EMAIL PROTECTED]
[new command "clbuild diff"
[EMAIL PROTECTED]
[make clbuild update finish in the parent of the source/ directory
[EMAIL PROTECTED]
[cosmetic message change
[EMAIL PROTECTED]
[use http://git.b9.com/ rather than git://git.b9.com
[EMAIL PROTECTED]
[removed tab-layout from the update list
[EMAIL PROTECTED]
[get midi from darcs
[EMAIL PROTECTED]
[back up old directories instead of deleting them
[EMAIL PROTECTED]
[switched most ediware to the darcs mirror
[EMAIL PROTECTED]
[removed the old tab-layout
[EMAIL PROTECTED]
[use git for b9.com projects
[EMAIL PROTECTED]
[added drakma
[EMAIL PROTECTED]
[added cxml-stp, cxml-rng
[EMAIL PROTECTED]
[use slime-fancy, slime-tramp, slime-asdf
[EMAIL PROTECTED]
[add slime/contrib to the load-path
[EMAIL PROTECTED]
[added closure-html, required for closure
[EMAIL PROTECTED]
[added closure-html, required for closure
[EMAIL PROTECTED]
[support for git downloads
[EMAIL PROTECTED]
[update for cxml split-up
[EMAIL PROTECTED]
[update.sh refactoring
[EMAIL PROTECTED]
- Allow "./clbuild update PROJECT_NAME" to download individual projects.
- Use the term "project" consistently (rather than package or system).
- Added new configuration options UPDATE_SCRIPT and UPDATE_ARGS for clget
support.
]
[fixed readlink usage again
[EMAIL PROTECTED]
[no more readlink -f
[EMAIL PROTECTED]
[eclipse build fix
[EMAIL PROTECTED]
[non-windows syntax fix
[EMAIL PROTECTED]
[windows fixes
[EMAIL PROTECTED]
[experimental CLISP support (only demodemo really works)
[EMAIL PROTECTED]
[print UPDATE or NEW when downloading as appropriate
[EMAIL PROTECTED]
[disable userinit file by default
[EMAIL PROTECTED]
[mention eclipse on the homepage
[EMAIL PROTECTED]
[added the eclipse window manager
[EMAIL PROTECTED]
[new command 'dumpcore'
[EMAIL PROTECTED]
[added cl-webdav
[EMAIL PROTECTED]
[added hunchenhoot
[EMAIL PROTECTED]
[interactive menu
[EMAIL PROTECTED]
[less clim copy&paste
[EMAIL PROTECTED]
[removed stale code
[EMAIL PROTECTED]
[typos
[EMAIL PROTECTED]
[typo
[EMAIL PROTECTED]
[fixed get_cvs (Patch by Luke)
[EMAIL PROTECTED]
[typo
[EMAIL PROTECTED]
[type
[EMAIL PROTECTED]
[web page
[EMAIL PROTECTED]
[new file clbuild.conf
[EMAIL PROTECTED]
[new file update.sh
[EMAIL PROTECTED]
- moved the downloading descriptions into a separate file update.sh
- count the asd files as a measure of downloading success
]
[resolved climplayer conflict
[EMAIL PROTECTED]
[complete downloading cleanup
[EMAIL PROTECTED]
- Got rid of all the copy&paste for the downloading code.
- Show only one line of output while downloading
- Return an error for unknown options
- Recognize `help' explicitly and return success
- New command `check'
]
[workaround for closure's clim dependency weirdness
[EMAIL PROTECTED]
[resolved climplayer conflict
[EMAIL PROTECTED]
[updated climplayer url
[EMAIL PROTECTED]
[Don't compile the win32-only graphic-forms by default.
[EMAIL PROTECTED]
[distinguish between `update' and `recompile'
[EMAIL PROTECTED]
[updated url for the climplayer darcs repository
[EMAIL PROTECTED]
[absolutify $0, fixing M-x slime after changing the working directory in emacs
[EMAIL PROTECTED]
[added clim-graphic-forms support
[EMAIL PROTECTED]
[more cygwin terribleness, including buildsbcl fixes
[EMAIL PROTECTED]
[fix slime on cygwin (but beware hardcoded c:/cygwin)
[EMAIL PROTECTED]
[use cffi-newtypes for gtkairo
[EMAIL PROTECTED]
[more cygwin
[EMAIL PROTECTED]
[Cygwin support
[EMAIL PROTECTED]
[Clean handling of temporary files
[EMAIL PROTECTED]
[fix "clbuild slime" with OpenMCL:
[EMAIL PROTECTED]
- new target "clbuild lisp"
- make "clbuild slime" use it
- "clbuild sbcl" and "clbuild openmcl" kept as aliases for compatibility
]
[Set EXTRA_CLIM_FEATURES in all lisp invocations.
[EMAIL PROTECTED]
[Fix build when SBCL_HOME is set for the SBCL version used for bootstrapping
[EMAIL PROTECTED]
by clearing SBCL_HOME before running install.sh.
Also, when no other SBCL binary was requested by the user and we fall back to
our own SBCL, set SBCL_HOME appropriately.
]
[climplayer support
[EMAIL PROTECTED]
From Eric Marsden
]
[doc.gold.ac.uk *sigh*
[EMAIL PROTECTED]
Change to using doc.gold.ac.uk rather than www.doc.gold.ac.uk, as people
report inability to connect to www.doc.gold.ac.uk
]
[support for climacs
[EMAIL PROTECTED]
From Anthony Chaumas-Pellet
]
[beirc was not built when running 'build'
[EMAIL PROTECTED]
From Anthony Chaumas-Pellet
]
[openmcl-and-gtkairo-support
[EMAIL PROTECTED]
[midi-lisp-as-component-of-gsharp
[EMAIL PROTECTED]
[mrproper-force-removal-of-write-protected-files
[EMAIL PROTECTED]
[reinstated wget --no-check-certificate
[EMAIL PROTECTED]
[added beirc attribution, removed --no-check-certificate from wget because mine doesn't support it
[EMAIL PROTECTED]
[Added support for Beirc
Anthony Chaumas-Pellet <[EMAIL PROTECTED]>**20070121171106]
[closure fixes
[EMAIL PROTECTED]
[doc fixes
[EMAIL PROTECTED]
[added sbcl, slime, gsharp, closure, clean
[EMAIL PROTECTED]
[Let the user be able to specify which sbcl binary to use
Eirik A. Nygaard <[EMAIL PROTECTED]>**20070109205005]
[use darcs pull with --all
[EMAIL PROTECTED]
[use anonymous cvs
[EMAIL PROTECTED]
[initial
[EMAIL PROTECTED]
Patch bundle hash:
2fad79949a496d83b26b3ff573a4442a7af93f6f
_______________________________________________
clbuild-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/clbuild-devel