2002-05-22 Steve Youngs * Sumo packages released. 2002-05-20 Steve Youngs * Packages released: dictionary xemacs-devel. 2002-05-14 Steve Youngs * Packages released: apel. * Packages released: prog-modes liece ilisp edit-utils. 2002-05-10 Steve Youngs * Packages released: os-utils pc text-modes gnus apel. 2002-05-09 Steve Youngs * Packages released: xslide jde haskell-mode xslt-process w3 vm psgml ilisp cc-mode calc auctex. 2002-05-07 Steve Youngs * Packages released: ibuffer os-utils pcl-cvs xemacs-base prog-modes latin-unity haskell-mode mule-base. 2002-05-04 Stephen J. Turnbull * XEmacs.rules (BOOT_XEMACS): Do PRELOADS in correct order. 2002-04-24 Steve Youngs * Packages released: calc dictionary dired ediff edit-utils efs footnote ibuffer liece mail-lib prog-modes ps-print sh-script text-modes tramp viper xemacs-base latin-unity leim haskell-mode. 2002-04-23 Ville Skyttä * xemacs-packages/Makefile (PACKAGES): Add haskell-mode. * package-compile.el (package-directory-map): Add haskell-mode. 2002-04-02 Steve Youngs * XEmacs.rules ($(AUTOLOAD_PATH)/auto-autoloads.el): Use '$^' so '_pkg.el' gets included as well. From Mats Lidell . 2002-03-31 Steve Youngs * XEmacs.rules (pkg_tar): Force owner/group to root/root when building tarballs. (srckit-std): Ditto. ($(AUTOLOAD_PATH)/auto-autoloads.el): Use 'batch-update-autoloads' so Mule files don't get scanned for autoloads when building packages with a non-Mule XEmacs. (AUTOLOAD_FILE): New. 2002-03-27 Steve Youngs * These packages rolled: tm xemacs-base. 2002-03-25 Adrian Aichner * XEmacs.rules (FORMAT_INFO_LEVEL_3_USING_XEMACS_NO_SAVE_ARGS): Moved before rule for %-ja.info. * XEmacs.rules (%-ja.info): New, from TM package texi Makefile. 2002-03-25 Steve Youngs * These packages rolled: apel auctex bbdb calc cookie dictionary ediff edit-utils efs eshell fsf-compat gnats gnus hm--html-menus ibuffer idlwave jde latin-unity liece lookup mail-lib mew mule-ucs pcl-cvs prog-modes reftex semantic sieve speedbar text-modes tm tramp viper vm w3 xslide 2002-03-22 Daiki Ueno * xemacs-packages/Makefile (PACKAGES): Add liece. * package-compile.el (package-directory-map): Add liece. 2002-03-15 Steve Youngs * xemacs-packages/Makefile (PACKAGES): Add xslide. * package-compile.el (package-directory-map): Add xslide. 2002-02-24 Steve Youngs * package-compile.el (package-directory-map): Add mmm-mode. * xemacs-packages/Makefile (PACKAGES): Add mmm-mode. 2002-02-15 Steve Youngs * package-compile.el (package-directory-map): Add ibuffer. * xemacs-packages/Makefile (PACKAGES): Add ibuffer. 2002-01-25 Steve Youngs * package-compile.el (package-directory-map): Add latin-unity. * mule-packages/Makefile (PACKAGES): Add latin-unity. 2002-01-23 Stephen J. Turnbull * XEmacs.rules ($(DEPENDS_FILE_NAME)): Force rm of pdepends.mk. 2002-01-23 Steve Youngs * package-compile.el (package-directory-map): Remove eicq * xemacs-packages/Makefile (PACKAGES): Remove eicq 2002-01-13 Adrian Aichner * Local.rules.template (TEXI2HTML_FLAGS): New. Splitting on chapters is a good default to decrease bandwidth demands when accessing large docs like calc. 2002-01-12 Jan Vroonhof * mule-packages/Makefile (ASSUMED_PRESENT): Add packages from xemacs-packages we reference 2002-01-12 Jan Vroonhof * Local.rules.template (TEXI2HTML): Add template definition for command * Makefile (all): * Makefile (all-bytecompile): * Makefile (bindist): No longer do global bytecompile and autoload * XEmacs.rules (BOOT_XEMACS): Represents an XEmacs that as the required packages set up, but is otherwise clean. Used for bytecompiling and other package building. * XEmacs.rules (DEPENDS_FILE_NAME): Generate a file (default 'pdepends.mk') that contains the cross dependencies to the required packages * XEmacs.rules (clean): Remove pdepends.mk * iterate.rules (ALL_TARGETS): Implement dependencies between the various stages of compiling a package. bindist -> bytecompile -> autoload * iterate.rules (ASSUMED_TARGETS): Set of targets to ignore (cross-directory depends) * iterate.rules (DEPENDS_FILES): Rebuild/Load in all the pdepends.mk files These set up correct intra package dependencies * package-compile.el: No longer automatically start a byte-compile Setup data-direcotory-lisy 2002-01-06 Adrian Aichner * Makefile (.PHONY): Add html. * Makefile (HTML_TARGETS): New. * Makefile (html): New. * XEmacs.rules (.SUFFIXES): Add .html .txi .texi .texinfo. * XEmacs.rules (html): New. * XEmacs.rules (clean): Add $(HTML_FILES). * XEmacs.rules (binkit-common): Add comment. * iterate.rules (HTML_TARGETS): New. * iterate.rules (.PHONY): Add html. * iterate.rules (html): New. 2002-01-10 Steve Youngs * xemacs-packages/Makefile (PACKAGES): Add new package, sieve. * package-compile.el (package-directory-map): Ditto. 2002-01-09 Steve Youngs * package-compile.el (package-directory-map): Change 'ps-print-nomule' to 'ps-print'. * xemacs-packages/Makefile (PACKAGES): Ditto. 2001-12-22 Steve Youngs * xemacs-packages/Makefile (PACKAGES): Add dictionary. 2001-12-17 Steve Youngs * package-compile.el (package-name-to-directory): Add mule-ucs. (package-directory-map): Ditto. * mule-packages/Makefile (PACKAGES): Add mule-ucs. 2001-12-09 Adrian Aichner * package-compile.el (package-directory-map): Add clearcase package. 2001-12-09 Adrian Aichner * xemacs-packages\Makefile (PACKAGES): Add clearcase package. 2001-09-08 Steve Youngs * package-compile.el (package-directory-map): Add dictionary package. 2001-06-18 Ben Wing * Local.rules.template (XEMACS_PACKAGES): * Local.rules.template (MULE_PACKAGES): Give default values for these variables that will generally work. * XEmacs.rules (extraclean): * XEmacs.rules (distclean): * XEmacs.rules (elcclean): Document what these mean. 2001-05-15 Steve Youngs * INSTALL: Update to reflect the 'flat' package tree. * Local.rules.template: The shell doesn't know that 'nil' means ''. 2001-05-11 Steve Youngs * ./xemacs-packages/Makefile: New. * ./xemacs-packages/*/Makefile (CATEGORY): Change to "standard". * package-compile.el (package-directory-map): Re-organise. There are now only 2 categories, "xemacs-packages" & "mule-packages". Also, put them into alphabetical order. * Makefile (SUBDIRS): The sub directories are now 'xemacs-packages' & 'mule-packages'. 2001-05-10 Steve Youngs * Local.rules.template: If 'make bindist' STAGING should be set to XEMACS_PACKAGES so we don't end up with 2 package-index files. 2001-05-06 Steve Youngs * package-compile.el (package-directory-map): Add Adrian's 'build' package. * libs/Makefile (PACKAGES): Ditto. 2001-04-26 Adrian Aichner * XEmacs.rules: Make package building work for Windows native XEmacs again. * XEmacs.rules (PACKAGE_NET_PACKAGES): New. * XEmacs.rules (PACKAGE_STAGING): New. * XEmacs.rules (setup-info): Use PACKAGE_NET_PACKAGES and PACKAGE_STAGING. 2001-04-20 Ben Wing * Local.rules.template (PACKAGE_INDEX): Make sure STAGING is always set (but doesn't override command line), so that `make install' from a subdir works. 2001-04-19 Andy Piper * package-net-packages.el: New. * XEmacs.rules (package-info): use '-l package-info.elc'. Without the .elc Windows was loading the package-info snippet from package-index. * XEmacs.rules (setup-info): New. 2001-02-24 Ben Wing * package-clean.el: New file, based on update-elc-2.el. * Local.rules.template: * Local.rules.template (symlink): * Local.rules.template (XEMACS): * Local.rules.template (BUILD_WITHOUT_MULE): * Local.rules.template (XEMACS_NATIVE_NT): * Local.rules.template (XEMACS_NATIVE_NT_NEEDS_EXTRA_QUOTING): * Local.rules.template (XEMACS_STAGING): * Local.rules.template (MULE_STAGING): * Local.rules.template (XEMACS_PACKAGES): * Local.rules.template (MULE_PACKAGES): Rearrange so that most-commonly-needed-to-change options are first and add appropriate comments. Change defaults for XEMACS_STAGING and MULE_STAGING to conform to what XEmacs expects for a package tree. Change defaults for XEMACS_PACKAGES and MULE_PACKAGES so that everything will by default be installed. Add XEMACS_NATIVE_NT_NEEDS_EXTRA_QUOTING to conditionalize out no longer needed MS Windows quoting changes. * Makefile (all): * Makefile (all-bytecompile): * Makefile (elcclean): * Makefile (World): * Makefile (install): * Makefile (just-install): Complete the list of phony targets. Add target just-install to just install, not byte-compile. Add target elcclean to remove out-of-date and orphaned .elc files to avoid compile errors when upgrading, and use it in all:. Rename INSTALL_TARGETS to JUST_INSTALL_TARGETS and conditionalize appropriately on BUILD_WITHOUT_MULE. * XEmacs.rules: * XEmacs.rules (PWD): * XEmacs.rules (elcclean): * XEmacs.rules (pkg_tar): Add elcclean target (not currently used by default). Clean up MS Windows comments. Conditionalize extra MS Windows quoting on XEMACS_NATIVE_NT_NEEDS_EXTRA_QUOTING, since it breaks things under newer Cygwins. * iterate.rules (ELCCLEAN_TARGETS): * iterate.rules (INSTALL_TARGETS): * iterate.rules (distclean): * iterate.rules (elcclean): Add targets for elcclean and install to work recursively. * package-compile.el (stack-trace-on-error): Turn on by default for better error tracking. 2001-02-20 Martin Buchholz * INSTALL: cvs update -Pd and other INSTALL corrections. 2001-02-18 Steve Youngs * libs/Makefile (PACKAGES): Add eieio. * package-compile.el (package-directory-map): Add eieio. 2001-02-06 Vin Shelton * XEmacs.rules (package-info): Load 'package-info' instead of 'package-info.el'. 2001-01-22 Steve Youngs * Local.rules.template: Update comments. 2001-01-19 Steve Youngs * INSTALL: (Notes): Add note about Local.rules.mk, Local.rules.template not getting checked out on an initial check out from CVS. 2001-01-17 Stephen J. Turnbull * package-compile.el (Step 1): Use paths-load-path-depth when defined, otherwise paths-core-load-path-depth. 2001-01-19 Steve Youngs * iterate.rules: Add a Local Variables to set mode to Makefile. * INSTALL: New file. * Local.rules.template: Use 'cp -af' and 'cp --force --recursive --symlink'. 2000-12-06 Jan Vroonhof * Makefile: Use makefile targets for looping instead of shell loops. Makes build more robust. comm/Makefile: ditto. games/Makefile: ditto libs/Makefile: ditto mule/Makefile: ditto oa/Makefile: ditto os/Mafefile: ditto prog/Makefile: ditto wp/Makefile: ditto 2001-01-11 Steve Youngs * Makefile: Proper GNU Makefile quoting. eg change ($(foo),'') to ('$(foo)','') 2001-01-10 Steve Youngs * package-compile.el (package-directory-map): Added eshell & pcomplete. 2000-10-21 Adrian Aichner * Local.rules.template (PACKAGE_INDEX): New variable to configure name of package-index. * XEmacs.rules (PACKAGE_INFO): Use PACKAGE_INDEX. 2000-10-20 Adrian Aichner * Local.rules.template (XEMACS_NATIVE_NT): Configuration variable moved here from XEmacs.rules. * XEmacs.rules: Don't run XEmacs to determine system-type. 2000-08-22 Steve Youngs * XEmacs.rules (clean): Use $INFO_FILES instead of $PACKAGE.info*, use new var $EXTRA_OBJS. * package-compile.el (package-directory-map): Remove obsolete entries. (package-name-to-directory): Remove obsolete entries, put w3, bbdb, jde & lookup into a single 'or' statement. 2000-08-16 Andreas Jaeger * package-compile.el (package-directory-map): Add semantic. (package-name-to-directory): Handle jde special. 2000-08-16 Steve Youngs * CVSROOT/modules: added module for eicq * comm/Makefile (PACKAGES): added eicq * package-compile.el (package-directory-map): added eicq 2000-06-23 Adrian Aichner * XEmacs.rules: Temporarily work around shortcomings of XEmacs native NT with command-line-argument- and file-path syntax parsing. (XEMACS_NATIVE_NT): Determine whether packages are being built by Native-NT XEmacs. (PACKAGE_COMPILE): Conditionalize for XEmacs native NT build. (AUTOLOAD_PACKAGE_NAME): Ditto. (PKG_TAR_GZ): Ditto. (PACKAGE_INFO): Ditto. (%.elc): Use generalized PACKAGE_COMPILE. ($(AUTOLOAD_PATH)/auto-autoloads.el): Use generalized AUTOLOAD_PACKAGE_NAME. (package-info): Use generalized PKG_TAR_GZ and PACKAGE_INFO. 2000-06-22 Andreas Jaeger * XEmacs.rules: Uncomment ELCS test. Patch by Didier Verna . 2000-06-04 Andreas Jaeger * Makefile: Move includes to the front and add new target all as first target. * Local.rules.template (XEMACS): Use xemacs instead of a system specific path. * Local.rules.mk (___): Really create Local.rules if it doesn't exist. 2000-05-23 Karl M. Hegbloom * Local.rules.template, Local.rules.mk: New files. * Makefile, XEmacs.rules: Include Local.rules.mk, define XEMACS_PACKAGES_BASE, make sure all RCOPY commands are run with absolute / rooted paths so that --recursive --symlink works. Make tar building optional. Did away with BUILD_MULE. 2000-01-12 Andreas Jaeger * package-compile.el (package-directory-map): Added idlwave. 1999-12-14 Andreas Jaeger * Makefile (SUBDIRS): Build for mule unless BUILD_WITHOUT_MULE is set. 1999-07-23 SL Baur * Makefile: add toplevel autoloads target 1999-07-16 SL Baur * Makefile: revert mule subdirectory change. Add support for install, World targets. * package-compile.el: add ucs-conv. * .cvsignore: new file 1999-07-14 SL Baur * package-compile.el: add ps-print-nomule 1999-07-13 SL Baur * mule/Makefile: add lookup. 1999-04-17 Karl M. Hegbloom * Makefile (SUBDIRS): Don't put "mule" in SUBDIRS unless BUILD_MULE=t 1999-06-24 SL Baur * package-compile.el: add lookup. 1999-05-13 SL Baur * XEmacs.rules: expand number of DATA destinations 1999-02-02 Jan Vroonhof * XEmacs.rules (binkit-common): Create lisp dir with auto-autoloads, _pkg.el etc even if there are no other elcs. 1999-02-15 SL Baur * Makefile (bindist): Force autoloads building first. * XEmacs.rules (LANG): Ensure vanilla locale for building. 1998-12-08 SL Baur * package-compile.el (package-directory-map): Update to match current set of packages. * libs/Makefile (autoloads): Fix typo. (bytecompile): Ditto. 1998-12-06 SL Baur * XEmacs.rules (bytecompile): Add bytecompile target. Eliminate paths on default `XEMACS' and `TAR' binaries. * Makefile: Remove special treatment of packages needed for early bytecompilation. Add `autoloads', and `bytecompile' targets. Add .PHONY. * os/Makefile (PACKAGES): Ditto. * oa/Makefile (PACKAGES): Ditto. * wp/Makefile (PACKAGES): Ditto. * games/Makefile (PACKAGES): Ditto. * prog/Makefile (PACKAGES): Ditto. * comm/Makefile (PACKAGES): Ditto. * libs/Makefile (PACKAGES): Ditto. * mule/Makefile (PACKAGES): Ditto. 1998-10-15 Greg Klanderman * hack-package-index.el (batch-hack-package-index): update for new package index file format. 1998-10-13 SL Baur * package-compile.el: Drop pgnus and irchat entries. 1998-10-12 SL Baur * XEmacs.rules: Fix all references to _pkg.el to refer to it via $(AUTOLOAD_PATH). * hack-package-index.el: New file. Dynamically update package-get-base.el as tarballs are created. * XEmacs.rules: Add install: target. Add autoloads: target. Add support for multiple lisp directories, multiple data directories. 1998-10-11 SL Baur * XEmacs.rules (AUTOLOAD_PATH): New variable. Defaults to ".". Change when the source is in a subdirectory. 1998-10-10 SL Baur * XEmacs.rules (binkit-common): New rule. Obsoletes the individual binkit-* rules. - Add support for installing files in lib-src. 1998-10-01 SL Baur * XEmacs.rules (SOURCE_FILES_TO_COPY): Add _pkg.el. 1998-09-19 SL Baur * XEmacs.rules (EXCLUDES): Add *.orig and *.rej. (binkit-sourceinfo): Add texinfo sources. (binkit-sourcedatainfo): Ditto. When installing add a MANIFEST file. 1998-09-18 SL Baur * XEmacs.rules (PKGDIR): Change to `xemacs-packages' instead of `packages'. * libs/Makefile: Add sounds-au and sounds-wav to the list of packages to build. 1998-09-07 SL Baur * package-compile.el: Add irchat package. 1998-08-31 SL Baur * package-compile.el: Add support for unsupported Pterodactyl Gnus. 1998-08-15 SL Baur * package-compile.el (package-directory-map): Add zenirc. (package-name-to-directory): Ditto. 1998-07-23 SL Baur * Makefile (SPECIAL): Build edit-utils early. Ditto with speedbar. * XEmacs.rules (BUILD_MULE): Add variable. Comment to avoid building Mule. 1998-06-21 SL Baur * package-compile.el (package-directory-map): Add comm/mew. (package-name-to-directory): Handle mew lisp as subdirectory. 1998-04-17 Michael Sperber [Mr. Preprocessor] * package-compile.el: Used paths-load-path-depth variable. 1998-04-07 SL Baur * XEmacs.rules (srckit-std): Use $(TAR) not tar. (binkit-sourceonly): Ditto. (binkit-sourceinfo): Ditto. (binkit-sourcedata): Ditto. (binkit-sourcedatainfo): Ditto. 1998-04-04 SL Baur * package-compile.el (package-directory-map): Add fsf-compat. 1998-02-27 Karl M. Hegbloom * package-compile.el (depends): Provide a more meaningful error mess when a require isn't in the package map. 1998-01-24 SL Baur * Makefile: Created. * libs/Makefile: Ditto. * comm/Makefile: Ditto. * games/Makefile: Ditto. * prog/Makefile: Ditto. * wp/Makefile: Ditto. * os/Makefile: Ditto. * oa/Makefile: Ditto. * mule/Makefile: Ditto. * XEmacs.rules (RCOPY): Parameterize recursive copy command. (package-info): Update to package standard 1.0. 1998-01-17 SL Baur * XEmacs.rules (bindist): New target. Rebuilds a binary kit and packge-info without making a source kit. 1998-01-16 SL Baur * XEmacs.rules: Add variable EXTRA_SOURCES which get added in source-only installation. 1998-01-11 SL Baur * XEmacs.rules: Explicitly load autoloads from dependent packages. Move srckit/binkit dependencies here. Add REQUIRES variable. Move the *clean: dependencies here. * package-compile.el: New file.