(* protopkg 2.0 released *)

2001-04-09 18:11  david

        * src/stripeverything.sh: Modified stripeverything() to only
        iterate once through the package tree.

2001-02-27 14:43  david

        * src/build_package.sh: Added more efficient tar command in
        build_package().  Thanks to J.B. Huijsmans for suggesting this.
        
                -David

2001-02-01 14:56  logan

        * prototype: added /root to the IGNOREPATH in the prototype

2001-01-04 22:37  david

        * src/fixate_package.sh: More bugfixes for the package description
        outputting code.

2001-01-04 22:24  david

        * src/fixate_package.sh: Bugfixes in the package description
        outputting.

2001-01-04 22:07  david

        * src/fixate_package.sh: Added support to kick out a
        package_descriptions file if the option is specified on the command
        line.

2001-01-04 18:25  david

        * ChangeLog: Updated ChangeLog

(* protopkg 2.0beta2 released *)

2001-01-04 18:25  david

	* ChangeLog: Generated a new ChangeLog.

2001-01-04 18:22  david

	* prototype, src/defines.sh: Forgot some last minute things,
	version number increased.

(* protopkg 2.0beta1 released *)

2001-01-04 18:13  david

	* prototype, src/defines.sh: Increased version number to 2.0-beta1.
	 Let the sources testing begin...

2001-01-04 18:07  david

	* examples/: system/devfsd/prototype, system/devfsd/rules,
	system/devfsd/sources, x11/licq/prototype, x11/licq/sources,
	x11/xmms/prototype, x11/xmms/sources: Added Licq, Xmms, and devfsd
	to the examples directory.

2001-01-04 17:44  david

	* src/protopkg_getopt.sh: The getopt command line was wrong, fixed
	that.

2001-01-04 17:31  david

	* examples/README, examples/devel/ddd/prototype,
	examples/devel/ddd/sources, src/protopkg.sh,
	src/protopkg_getopt.sh, src/protopkg_help.sh: Added -r|--remove
	option, added -d|--description option (but it's not yet
	implemented.  Added DDD to the examples directory.

2001-01-04 16:25  david

	* src/: download_sources.sh, protopkg.sh, repack.sh: Added the
	download_sources() function.  This handles fetching source code if
	the package maintainer has listed it in a "sources" file.  The main
	protopkg function and the repack() function were updated to call
	this as appropriate.

2001-01-04 15:56  david

	* Install, README, protopkg.8, prototype.template, repack.txt,
	rules.example, doc/protopkg.8, doc/prototype.template,
	doc/repack.txt, doc/rules.example, doc/sources.example,
	src/defines.sh: Moved documentation files around, added an Install
	script, fixed the incorrect version number in defines.sh.

2001-01-04 15:42  david

	* src/: compressdocs.sh, relink_docs.sh: Added contributed delta
	from Jasper Huijsmans.	It modifies compressdocs() to compress man
	and info pages on the build system as well as the package tree, and
	it fixes broken symlinks that can result from compressing man
	pages.	Thanks Jasper!

2000-12-16 12:25  logan

	* prototype: Added /mnt and /cdrom to the protopkg prototype.  No
	need to go searching through my NFS mounts.

2000-12-16 12:22  david

	* ChangeLog: Added ChangeLog.

(* protopkg 1.2 released *)

2000-12-16 11:54  david

	* prototype: Increased version number in the prototype file.

2000-12-15 01:20  david

	* src/compressdocs.sh: Changed compressdocs() to look for all
	subdirectories in /opt.

2000-12-13 06:21  david

	* repack.txt: Fixed formatting errors in repack.txt.

2000-12-11 06:40  david

	* ChangeLog: Removed the ChangeLog file, as we are now relying the
	CVS ChangeLog and using CVS tags to mark versions of protopkg.

2000-11-29 19:16  david

	* src/restoredoctimes.sh: Changed restoredoctimes() to run touch -r
	instead of cp -a on doc files.

2000-11-29 15:32  david

	* rules.example: Added some more descriptions to the rules.example
	file.

2000-11-28 23:06  logan

	* src/permissionize.sh: info pages now get the same permissionize()
	treatment as man pages.

2000-11-28 20:25  logan

	* src/permissionize.sh: added some >/dev/null action to shut
	permissionize up.

2000-11-28 20:15  logan

	* src/permissionize.sh: Added default permissions for files in
	usr/man and usr/X11R6/man (644)

2000-11-27 14:05  logan

	* src/permissionize.sh: Added default 644 permissions for
	usr/include and usr/X11R6/include

2000-11-26 20:56  david

	* src/doinst_rules.sh: Missing a space for the install-info block
	generator in doinst_rules().  If you have packages with info pages,
	you probably should rebuild them or explodepkg them and add the
	missing space for the install-info lines.
	
		-David

2000-11-26 00:13  david

	* src/build_package.sh: Fixed problem in build_package() when
	testing for directories in the package tree.  The test was picking
	up files that contained "directory" in their name as real
	directories.  The new test ensures that only real directories are
	marked as directories.
	
		-David

2000-11-07 17:26  david

	* src/: afterinstall.sh, beforeinstall.sh: Removed -follow from
	before and after install.  Try packing up something from the GNOME
	series.  If you write something to /var/X11R6/lib, it gets picked
	up in /etc/X11, /usr/X11/lib, and so on.  And each of those
	instances is written to the package.

2000-11-07 12:02  david

	* src/build_package.sh: Fixed test for picking up empty
	directories.

2000-11-05 10:20  david

	* src/: afterinstall.sh, beforeinstall.sh: Added -follow to the
	find lines in before and after install.  Someone pointed out that
	if /usr/doc is symlinked to /home/usr, and /home is in the
	IGNOREPATH, it won't pick up the docs.	Duh.

2000-11-02 16:00  david

	* src/compressdocs.sh: Fixed the man page compression problem. 
	Gzip is now forced to compress man pages.

2000-10-30 22:55  logan

	* prototype: Added /home to the IGNOREPATH in the prototype.

(* protopkg 1.1 released *)

2000-10-29 21:30  david

	* INSTALL: Updated INSTALL file.

2000-10-29 21:03  logan

	* ChangeLog, src/defines.sh: bumped version number, updated
	ChangeLog.txt, ready for 1.1

2000-10-29 14:59  logan

	* src/symlinks.sh: oops... should have done this on last commit. 
	moved control directory creation outside of conditional, so that it
	is always created.  this fixes a bug whereby packages with info
	files but not symlinks would have messed up and misplaced doinst.sh
	scripts.  May want to move creation to its own function altogether
	for cleanliness.

2000-10-29 14:57  logan

	* src/fixate_package.sh: modified fixate_package to remove the
	control directory if it's empty.

2000-10-28 06:12  david

	* repack.txt: Removed references to makepkg.

2000-10-28 02:58  logan

	* prototype: added prototype for building protopkg package.  yeah.

2000-10-28 02:51  david

	* INSTALL, protopkg.8: Updated INSTALL file, added man page for
	protopkg.

2000-10-28 02:35  david

	* INSTALL, README: Recommit.

2000-10-28 02:30  logan

	* README, prototype.template: Removed mention of ports from README,
	added stupid little note to prototype template

2000-10-28 02:26  david

	* AUTHORS: Added AUTHORS file.

2000-10-28 01:55  david

	* ChangeLog: Added entries to the ChangeLog.

2000-10-28 01:54  david

	* ChangeLog, src/build_package.sh: Finished up empty directory
	support.

2000-10-28 01:51  david

	* src/build_package.sh: Still working on the empty directory
	support.

2000-10-28 01:45  david

	* src/build_package.sh: Added support for empty directory catching
	by protopkg.

2000-10-28 01:32  david

	* src/doinst_rules.sh: Fixed a long outstanding bug with the
	doinst_rules() function.  The md5sum test for the default mode (and
	now the ONE mode as well) would *never* work as it was implemented.
	 A "cut -d ' ' -f 1" had to be added so that only the md5sums would
	be verified.  GNU md5sum dumps the md5sum and then the name of the
	file by default, we trim the name of the file.

2000-10-28 01:26  david

	* src/doinst_rules.sh: Fixed the stupid quoting issue...

2000-10-28 01:20  david

	* src/fixate_package.sh: fixate_package() was not calling
	doinst_rules() properly.  Fixed that.

2000-10-28 01:14  david

	* src/doinst_rules.sh: Fixed a bug in doinst_rules.sh

2000-10-28 01:08  david

	* src/permissionize.sh: Fixed a problem with the permissionize()
	function.

2000-10-28 00:58  david

	* rules.example, src/doinst_compat.sh, src/doinst_rules.sh: Renamed
	doinst_compat.sh to doinst_rules.sh.  Added documentation to the
	rules.example file.

2000-10-28 00:56  david

	* src/: doinst_compat.sh, fixate_package.sh: Added support for the
	ONE rules mode to doinst_compat.sh

2000-10-27 17:45  david

	* src/protopkg_help.sh: Added version number display to the help
	screen.

2000-10-27 17:43  david

	* README: Fixed the README again.

2000-10-27 17:42  david

	* README: Fixed the README.

(* protopkg 1.0 released *)
