2013-03-07  Aljosha Papsch  <misc@rpapsch.de>

	* src/basic.scm: Moved procedures exec and errormsg to
	src/utils.scm.

	* src/utils.scm: New file
	(patch): New procedure
	(tar-extract): New procedure
	(exec): Return #t on success and #f on failure instead of return
	number.

	* src/patch.scm: Use procedure patch instead of direct call to
	`patch'.

	* src/default.scm: New procedures `load-group' and `install-group'.

	* src/fetch.scm: Use procedure `tar-extract' instead of direct call
	to `tar'.

	* src/Makefile.am: Add Scheme source files to EXTRA_DIST.

	* configure.ac, src/default.scm: Change version to 0.5.1.

2013-02-27  Aljosha Papsch  <misc@rpapsch.de>

	* src/dependency.scm, src/fetch.scm, src/package.scm, src/patch.scm:
	New files
	
	* src/dependency.scm (check-dependencies): Moved from default.scm

	* src/fetch.scm (probe-source-directory): Moved from default.scm
	(fetch-and-extract): Moved from default.scm

	* src/package.scm (validate-package-string): Moved from default.scm
	(is-installed?): Moved from default.scm
	(load-package): Moved from default.scm
	(get-release-for): Moved from default.scm

	* src/patch.scm (apply-patches): Moved from default.scm

	* src/default.scm (upmf-start): Add option `group-wanted'.
	Add help message for `group-wanted' to help message.

2013-02-26  Aljosha Papsch  <misc@rpapsch.de>

	* configure.ac: Add checks for programs: stow, tar, patch, wget

2013-02-25  Aljosha Papsch  <misc@rpapsch.de>

	* src/autotools.scm (autotools-install): Add environment variables
	CFLAGS and LDFLAGS in second exec call.
	Add checks if exec calls run successfully.

	* src/default-values.scm: Add top level variable `ldflags'.

2013-02-23  Aljosha Papsch <misc@rpapsch.de>

	* src/default.scm (check-dependencies): Rewrite procedure so that
	the user is asked to install missing dependencies.  Do install loop
	if answer is #\y.

2013-02-20  Aljosha Papsch  <misc@rpapsch.de>

	* src/basic.scm (exec): Move procedure from default.scm

	* src/default.scm: Remove top level variable `return-package'.

2013-02-19  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm (get-release-for): Add argument verbose.
	(check-dependencies): Add argument 'quiet to get-release-for call.
	Display status message before the loop.
	(install-package): Add argument 'verbose to get-release-for call.

2013-02-18  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm (validate-package-string): Add calls to errormsg.
	(is-installed?): New procedure.
	(load-package): New procedure.
	(check-dependencies): New procedure
	(install-package): Add call to check-dependencies

	* src/default.scm (apply-patches): Add check if patchlist is #f

2013-02-17  Aljosha Papsch  <misc@rpapsch.de>

	* src/install-modes: New file.

	* src/autotools.scm (autotools-install): Change arguments to
	“package-obj archive-dir dest-dir” to match new mode infrastructure.

	* src/basic.scm: Remove (load "autotools.scm").
	(errormsg): New procedure.

	* src/default.scm: Add (load "install-modes.scm").
	(fetch-and-extract): Add call to errormsg.
	(install-package): Replace call to autools-install with call to
	install-with-mode with it's respective arguments.
	Add local variable pkg-dest-dir.
	(remove-package): Add calls to errormsg.
	

2013-02-11  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm (remove-package): Print a more user friendly
	error message if unable to access the directory.
	(apply-patches): New procedure
	(install-package): Call apply-patches before autotools-install

	* src/default-values.scm: Specify more sane default values:
	package-dest-dir: "/usr/local/pkg" => "/usr/local/pkg/dest"
	dist-directory: "/tmp" => "/usr/local/pkg/dist"
	extract-directory: "/tmp/extract" => "/usr/local/pkg/extract"

	* configure.ac, src/default.scm: Change version to 0.4

2013-02-10  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm: Replaced hashq-ref calls with assq-ref calls.

	* src/find-utils.scm (search-depth-2): Replaced string=? with
	string-contains.

	* configure.ac, src/default.scm: Change version to 0.3

2013-02-08  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm (validate-package-string): New procedure
	(remove-package): Actually remove a package.
	(install-package): Call validate-package-string.

2013-02-07 Aljosha Papsch <mics@rpapsch.de>

	* doc: Revamped documentation.

2013-02-05  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm (get-release-for): New procedure
	(install-package): Introduce versioning of packages.
	Package string can now be: SECTION/NAME:VERSION

	* src/autotools.scm (autotools-install): Print newline after
	status message.

2013-02-04  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm: Added option ‘search’.
	Changed character for option version to ‘V’.
	(search-depth-2): New procedure
	(search-directories): New procedure
	(print-package-stat): New procedure
	(find-package): New procedure
	(upmf-start): Call find-package for option ‘search’.
	(fetch-and-extract): Delete formerly extracted directory, if found.
	(probe-source-directory): Do not display error message.
	Ignore directories . and ..
	(find-package-file): Call search-directories when string-splitted
	list contains only one item

2013-02-02  Aljosha Papsch  <misc@rpapsch.de>

	* src/default.scm: New procedure probe-source-directory
	
	* src/default.scm (fetch-and-extract): Call probe-source-directory
	to determine extracted source directory

	* configure.ac, src/default.scm: Set version 0.2

2013-02-01  Aljosha Papsch  <misc@rpapsch.de>

	* Initial import into Bazaar repository

	* src/autotools.scm: Added copyright and license notice

	* src/basic.scm, src/default-values, src/default.scm:
	Added copyright notice

Notes on this file
	
	Copyright (C) 2013 Aljosha Papsch <misc@rpapsch.de>

	Copying and distribution of this file, with or without modification,
	are permitted in any medium without royalty provided the copyright
	notice and this notice are preserved.  This file is offered as-is,
	without warranty of any kind.
