diff options
Diffstat (limited to 'trunk/doc/CHANGELOG')
-rw-r--r-- | trunk/doc/CHANGELOG | 781 |
1 files changed, 0 insertions, 781 deletions
diff --git a/trunk/doc/CHANGELOG b/trunk/doc/CHANGELOG deleted file mode 100644 index 68cecf2..0000000 --- a/trunk/doc/CHANGELOG +++ /dev/null @@ -1,781 +0,0 @@ -simplepkg changelog -=================== - -current -======= - - - new mkbuild sections acting as hooks: - - pre_configure - - configure - - pre_make_package - - make_package - - pre_install_package - - install_package - - post_install_package - -0.6 -=== - - - repos script moved to utils/ folder - - new "compact" template storage format - - common.sh: - - default arch when its not present at /etc/slackware-version is now assumed to be "i486" - - other minor changes and new functions - - repository metainformationg is now added at svn control if applicable - - new functions svn_remove_empty_folders, svn_del, su_svn, chown_svn, chgrp_svn, - regexp_slash, default_distro and svn_add - - new config parameter "TMP" - - renamed function use_svn to templates_under_svn - - simplaret: - - support for HTTPS - - simplaret_search_and_process_patch do not donwload a package with the same - package name twice in any case - - simplaret_set_arch: mapping non-present architectures to i486 - - default simplepkg.conf and repos.conf moved to defaults/ folder - - templatepkg and mkjail: minor changes - - templates: - - removed slackware and added slackware-12.1, slackware-12.2 - - added slamd64-11.0, slamd64-12.0 and slamd64-12.1 templates - - repos.conf and simplepkg.conf: - - default configuration making createpkg repository integrated with simplaret - - new repositories - - mkbuild: - - added --edit command line options, among others - - code cleanup - - all previous "commit" functions and command line options changed to "submit" as they - don't really commit files into the svn repository - - function svn_mkdir moved to common.sh - - function svn_add moved to common.sh and renamed as svn_copy - - some svn check routines extended for git - - perl.mkSlackBuild - - added sections copy_init_scripts and copy_config_files - - generic.mkSlackBuild, perl.mkSlackBuild and kde4.mkSlackBuild - - clean_builds now compliant with standard --cleanup behaviour - - new section slack-required, download_patches, manifest_check - - generic.mkSlackBuild: - - config() on postinstall_script now accepting .dist and .sample config file extensions - - added git_source section - - createpkg: - - command line support for creating multiple packages - - fakeroot support - - new options --import, --status, --update and --commit to manage subversion repository, among others - - subversion integration - - minor changes - - renamed config parameter CREATE_ARCH to CREATEPKG_ARCH - - renamed all "MAKEPKG" config parameters to "PACKAGES", "MAKEPKG_REPOS" to "PACKAGES_DIR" - - cleaner -s option output - - new config parameters PACKAGES_REPOS_STYLE, MOVE_SLACK_REQUIRED, MKBUILDS_SVN_USER, - PACKAGES_SVN_USER, PACKAGES_SVN_GROUP, MKBUILDS_SVN_GROUP, PACKAGES_REPOS_NOARCH, - PACKAGES_SVN, CREATEPKG_AUTHOR, SIGN_PACKAGES, SIGN_PACKAGES_USER. SIGN_PACKAGES_KEYID, - SIGN_PACKAGES_WITH_GPG_AGENT, SOURCE_DIR_USER, SOURCE_DIR_GROUP, SIGN_MANIFESTS, - SIGN_MANIFESTS_KEYID, SIGN_MANIFESTS_WITH_GPG_AGENT, FORCE_MANIFEST_CHECK, - FORCE_MANIFEST_CHECK_SIGNATURE, MKBUILD_AUTHOR, MKBUILD_AUTHOR_INITIALS - - lspkg: fix on package search routine - - jail-commit: using unified diff - -0.6pre30 -======== - - - common.sh: fixed package_name when dealing with files under /var/log/packages - -0.6pre29 -======== - - - templatepkg: fixed issue on adding files in a template. - - simplaret: "--sync" and "sync" now synonyms to "--update" and "update". - -0.6pre28 -======== - - - generic.mkSlackBuild: new section copy_config_files - - lspkg: change ls /var/log/packages/$1 to ...$1-[0-9] - - mkjail: fixed #27 - - jail-update: installs/remove packages according the template (closes #10) - - simplaret: - - option --install working for multiple packages (closes #1) - - option --remove working for multiple packages - - mkpatch: fixed infinite loop on invalid diff action - - mkbuild 1.2.7: - - new ACTION bugfix - - search result bugfix - - protect MKBUILD_NAME and ACTION variables with "" in line 266 - - createpkg 1.1.13: - - severals EXIT_CODE corrections - - search result bugfix - -0.6pre27 -======== - - - using Makefile instead of simplepkg.SlackBuild - - generic.mkSlackBuild: fix on svn_source - - createpkg 1.1.12: - - change indentation do two spaces; - - add option --debug|-d to debug SlackBuilds scripts; - - add EXIT_CODE to output status from createpkg; - - mkbuild 1.2.6: - - add --search|-s option; - - mkbuild copy all file in current directory different of *.SlackBuild, - *.old, *.tmp, and slack-required to mkbuild directory, in - commit_mkbuild function; - - mkbuild copy all file in current directory different of *.mkbuild, - *.old, and *.tmp to slackbuild repository, in commit_slackbuild - function; - - add EXIT_CODE to output status from mkbuild; - -0.6pre26 -======== - - - createpkg: - - add LANG=en_US in SlackBuild command line - - mkbuild: - - bugfix: add "" to protect all parameters in edit_file function call; - - change line 346-346 with "sed -i" command; - - add SVN_MOD variable to control svn source code; - - add control to SVN_MOD and URL "none" in activate_sections function; - - desable sections download_source, md5sum_download_and_check_0, - md5sum_download_and_check_1, gpg_signature_check untar_source, in - SVN_MOD or URL "none"; - - enable section get_svn_source in SVN_MOD; - - EXTENSION, UNPACKER, UNPACKER_FLAGS, DECOMPRESSOR, and DECOMPRESSOR_TEST_FLAG - desable in SVN_MOD or URL "none"; - - generic.mkSlackBuild: - - change PKG_SRC="$PWD...{ print $8 }'`" to ...{ print $NF }'`" - - add svn_source section to grab subversion sources; - - comment lines limited to 79 columns; - - model.mkbuild: - - add "off:svn_source" line; - -0.6pre25 -======== - - - generic.mkSlackBuild: - - fixed gziped patch support at patch_source section - - added LDFLAGS for x86_64 - -0.6pre24 -======== - - - mkbuild: added LICENSE and SIGNATURE on default [[DOCUMENTATION FILES]] - - perl.mkSlackBuild: - - gpg_signature_check: support for [[SIGNING KEY ID]] parameter - - minor fix - -0.6pre23 -======== - - - generic.mkSlackBuild: - - new section copy_init_scripts - - gpg_signature_check: support for [[SIGNING KEY ID]] parameter - -0.6pre22 -======== - - - generic.mkSlackBuild: - - enhanced patch_source section with [[PATCH URLS]] support - - minor changes - -0.6pre21 -======== - - - generic.mkSlackBuild: - - added -fPIC on SLKCFLAGS for x86_64 - -0.6pre20 -======== - - - generic.mkSlackBuild: - - new section create_build_user_and_group - - new section move_config_files - - more gpg_signature_check section fixes - - new functions at postinstall_script section - - perl.mkSlackBuild: - - more gpg_signature_check section fixes - -0.6pre19 -======== - - - mkbuild-1.2.3: - - help function update - - createpkg-1.1.11: - - help function update - - generic.mkSlackBuild / perl.mkSlackbuild: - - gpg_signature_check section fixes - -0.6pre18 -======== - - - mkbuild-1.2.2: - - function change_others_parameters works of the beginning of the - archive .mkbuild until the line initiated for "#>>" - - added "--sync" option - - change indent spaces to 2 - - "show slackbuild path" option (-sp) and related functions had been removed - - removed others small bugs - - common.sh: fixed default_arch - - simpletrack: error message - -0.6pre17 -======== - - - mkpatch add simple patch suport to mkbuild - - mkpatch-1.1: - - --help, -h option suport - - change select line: 'sed "#i g;d"' is 30% most fast that 'sed -n "#i p"' - - change 'while' loop to most speed in patch application - - bug fixe: replace 'return' for 'exit' command - - mkbuild-1.2.0: - - added suport to mkpatch section in .mkbuild (apply_mkpatch function) - -0.6pre14 -======== - - - simplaret: ignoring slack-required lines starting which "#" - -0.6pre13 -======== - - - mkbuild-1.1.11: - - -sp, --slackbuild-path option added - - ACTION variable added (values are: new, show-path, and build) - - MKBUILD_NAME and MK_INPUT_FILE variables are the same ones - - Several 'sed - i' applied - - Changed caracter of separation in the command 'sed' for ¦ - - Reorganized the function get_slackbuild_path - - Call for the function start_build moved of position - -0.6pre12 -======== - - - common.sh: small change - - - generic.mkSlackBuild / perl.mkSlackBuild: minor fixe - - - mkbuild-1.1.10: - - added inputs --path-files and --nps-strip - - remove old code 'let i++' in set_parameters function - - PATCH FILES parameter default set to "" - - NUMBER OF PREFIX SLASHES TO STRIP parameter default set to "1" - - change_others_parameters function minor fixe - - variable ARCH="noarch" in SlackBuild file, if [[ARCH]]="noarch" - -0.6pre11 -======== - - - common.sh: - - enhanced system arch and version detection - - minor changes - - - simplaret: - - changed distro folder routine - - added --help | help command line option - - added simplified syntax: - - simplaret ekiga # should work as simplaret install ekiga - - - generic.mkSlackBuild / perl.mkSlackBuild: minor fixes - -0.6pre1-10 -========== - - - added perl.mkSlackBuild - - - generic.mkSlackBuild-0.9.0: - - added [[BUILD NUMBER]] parameter - - added variable PKG_WORK(=$TMP/$SRC_NAME) to package work directory - - PKG_SRC now is `ls -la | awk '/^d/ { print $8 }'`, directory in $PKG_WORK - - - model.mkbuild-0.9.0: - - added [[BUILD NUMBER]]="" parameter - - - createpkg-1.1.9: - - added option --all, to build all SlackBuilds in repository - - added number of parameters check - - integrate handle_error with common.sh - - moved handle_error and error_codes to common.sh (see above) - - usage function add exit program - - change ERROR_... codes to ERROR_CREATEPKG_... - - added SLACKBUILDS_SVN variable - - called to svn functions change to send SLACKBUILDS_DIR and SLACKBUILDS_SVN variables - - error 2 (usage function) change to usage function call - - - mkbuild-1.1.9: - - added [[BUILD NUMBER]]="" parameter support - - bugfix: removed [] from is_number function call - - correction of some codes of error and calls the handle_error function - - added commit mkbuild, commit slackbuild , and commit all options - - removed error_codes and mkbuild_error to common.sh - - COMMIT variable change to COMMIT_SLACKBUILD - - added variable COMMIT_MKBUILD - - analysis of the variable NUMJOBS moved close to the reading from parameter NUMBJOBS - - reading of the variable SLACKBUILD_PATH was moved for the end of the list of parameters - - is_number function moved to common.sh - - added validate_parameter input check - - added support to the "empty parameter" in validate_parameter function - - added variables SLACKBUILDS_SVN, MKBUILDS_DIR and MKBUILDS_SVN - - added variables BASENAME (program name) - - COMMIT_SLACKBUILD and COMMIT_MKBUILD default set to off - - UNPACKER bugfix - - DECOMPRESSOR bugfix - - added most flexibility in the creation of initial ".mkbuild" file - - added commit_mkbuild function - - bugfix: input of set_parameters ($@) protected with "" - - bugfixes: -a, -u, and -ai options - - - common.sh - - ERROR_PAR_NUMBER - incorrect number of parameters - - ERROR_COMMON_NOT_FOUND - file common.sh not found - - added error_codes function - - added handle_error function - - added svn functions: - - build_repo (build a svn repository) - - check_repo (check repository) - - sync_repo (synchronize repository) - - added is_number function. - Check if input is a number - - - bugfixes: - - common.sh: added ;; in the end from line 787 - - common.sh: change handle_error exit to "is_number $1 && exit $1 || exit 1" - - createpkg: protect parameters in solve_dep call with "" - - mkbuild: change "PACKGE NAME" parameter to "PKG NAME" - - model.mkbuild: change "PACKGE NAME" parameter to "PKG NAME" - - - simplepkg.conf: - - new config variables: - - MKBUILDS_DIR (mkbuilds directory repository) - - SLACKBUILDS_SVN (SlackBuild svn source) - - MKBUILDS_SVN (Mkbuild svn source) - - - model.mkbuild: - - Some changes to integrate to applicatory the external ones: - - [[SLACKBUILD AUTHOR]] default change to "[[YOUR NAME]]" - - [[SLACKBUILD AUTHOR INITIALLS]] default change to "[[YOUR SIGNATURE]]" - - [[DONLOAD FOLDER URL]] default change to "[[DEFAULT URL]][[PACKGE NAME]]" - - all [[NAME]] change to [[PACKGE NAME]] - - added [[ARCH]]="" parameter - - - lspkg-0.4: - - added error code 1 to fail exit - -0.6pre1-8 -========= - - - common.sh: - - fixed http://slack.sarava.org/trac/ticket/19 - - - added simpletrack script - - - simplaret: - - lots of fixes (thanks Diogo for finding and reporting two of them) - - performance enhancement on --upgrade - - - createpkg: - - small fixes - - starting support for repository management - - - mkbuild: - - lots of changes - - - documentation update - -0.5pre23 -======== - - - updated documentation - -0.5pre22 -======== - - - simplaret: - - small fix - - common.sh: - - fixes on metafiles generation - -0.5pre21 -======== - - - templatepkg: - - now --delete can also remove the file from a jail - -0.5pre20 -======== - - - small changes - - jail-commit: - - template files security - -0.5pre19 -======== - - - simplaret: - - bugfixes - - options --get and --install now can work - with full file name. - -0.5pre15-18 -=========== - - - bugfixes - -0.5pre14 -======== - - - simplaret - - added variable REPOS_PRIORITY - - added variable SIMPLARET_DOWNLOAD_FROM_NEXT_REPO - - - lspkg: - - small bugfix - - - common.sh: - - on search_template, doesnt return a template from - defaults/ if the function is called with --update - - - utils/add-slack-required: - - command line enhancement - -0.5pre9 - 0.5pre13 -================== - - - bugfix releases - -0.5pre8 -======= - - - lspkg: - - bugfix - - - common.sh: - - bugfix in function slash - -0.5pre7 -======= - - - simplaret: - - fixed bug for ROOT definitions when there is packages - inside of folders different than ROOT_PRIORITY - -0.5pre6 -======= - - - repos: - - FILE_LIST generation fix - - - mkjail: - - new config variable ADD_TO_JAIL_LIST controls wheter to - add new jails into the JAIL_LIST file - -0.5pre5 -======= - - - jail-commit - - SILENT env variable to decrease verbosity - -0.5pre4 -======= - - - templatepkg: - - small fixes - - help usage summary improvements - - now using variable TEMPLATE_FOLDER - - SILENT env variable to decrease verbosity - - option -p | --post-install renamed to -b | --batch-edit - - option -p | --post-install now used to build a package from a template - - option -d | --delete now can also remove post-install scripts - - - common.sh - - small fixes - - now using variable TEMPLATE_FOLDER - - - jail-commit: - - calling templatepkg silently - - small fixes - -0.5pre3 -======= - - - again, lots of bugfixes - - - jail-commit: - - update a template just once if finds more than one entry - for a template in the jailist - -0.5pre2 -======= - - - lots of bugfixes - - - templatepkg: - - now creates missing components in a template - -0.5pre1 -======= - - Lots of changes! - - - repos: cosmetic changes - - - lspkg: - - support for $ROOT env variable - - some improvements - - - CHANGELOG cleanup - - - subversion repository support for templates - - - metapkg moved to utils/ - - - simplaret: - - new config variables: - - STORE_ROOT_PATCHES_ON_PATCHES_DIR - - SIGNATURE_CHECKING - - ROOT=/otherroot works for --install, --remove and --upgrade - - signature checking - - dependency checking through slack-required - - - mkjail: - - added support for slack-required as templates - - templates now can be stored either on - - /etc/simplepkg/template_name.template - - /etc/simplepkg/templates/template_name.template - - /etc/simplepkg/templates/template_name/template_name.template - - - jail-update - - old script renamed to jail-commit - - now update a jail from a template - - svn repository support - - - jail-commit - - new script, commit changes from a jail to the templates - - svn repository support - - - templatepkg: - - major rewrite - - svn repository support - - now supports a tagfile or slack-required as a template - - new/changed options - -c | --create: improvements - -a | --add: changed to add files into a template - -u | --update: update a template - -d | --delete: delete files or folders from a template - -s | --sync: sync /etc/simplepkg/templates working copy - -e | --export: export /etc/simplepkg/templates to a svn repository - -i | --import: grab /etc/simplepkg/templates from a svn repository - -r | --remove: remove a template - -l | --list: list templates - -p | --post-install: add or edit post-installation scripts - -t | --template-edit: edit template package list - -h | --help: display this summary - -0.4.9pre18-23 -============= - - - simplaret: - - enhanced http retrieval: curl support - - enhanced verbosity - - get-patches small changes - - various fixes - -0.4.9pre10-17 -============= - - - lots of simplaret fixes - -0.4.9pre9 -========= - - - createpkg: - - speedup - - ncftpget support - - timeout support - - sets the correct architecture - - - deleted jail-upgrade - - - removed swaret support - -0.4.9pre8 -========= - - - createpkg: bugfix - - - common.sh: - - enhanced config file evaluation - - fixed function default_arch - - - simplaret: - - config evaluation via common.sh - - new config parameter SIMPLARET_PURGE_PATCHES - -0.4.9pre7 -========= - - - repos: added patches/ metafile creation - - - jail-upgrade: - - added option CONSIDER_ALL_PACKAGES_AS_PATCHES - - merged swaret and simplaret upgrade procedures - - act recursively on patches' folder - - - simplaret: lots of changes, most important are: - - new repository scheme, take a look at repos.conf.new. - - --get looks first to PATCHES repositories, then ROOT, - then REPOS and finally at NOARCH repositories; the - firts matching package is downloaded. - - new config parameter ROOT_PRIORITY set the priority - of folder lookup at a ROOT repository, defaults to - "patches slackware extra testing pasture". - - for --get, check if an already existing package - in the local repository has the same version and - build number, otherwise erase the old and download - the new one. - - fixed --get-paches - - added --upgrade option - - added --install - - added --remove - - new config parameter DOWNLOAD_EVEN_APPLIED_PATCHES - - - createpkg: lots of changes - -0.4.9pre6 -========= - - - createpkg: - - fixes - - now with slackbuild error handling - - increased verbosity - - - small fixes on rebuildpkg - - - lspkg enhancements - - - simplaret fix on --purge - - - updated default repos.conf - -0.4.9pre5 -========= - - - added script "repos" - - - moved simplaret to /usr/bin - -0.4.9pre4 -========= - - - createpkg: better command line evaluation, - now using "upgradepkg --install-new" to - install a package and added the command - line option --no-deps so createpkg doesn't - goes down to solve all slack-required - dependencies. - -0.4.9pre3 -========= - - - small fix on createpkg when handling with - slackbuilds with similar names - -0.4.9pre2 -========= - - - fixed simplepkg.SlackBuild - - - fixed doinst.sh - - - re-organized the source repository - - - added createpkg - - - updated README and README.pt_BR - -0.4.8 -===== - - - simplaret: removed extra folder from slamd64 definition - - - fixed a typo - -0.4.7 -===== - - - templatepkg bugfix on blank template lines and on package deletion - changed simplaret working dir in simplaret.conf.new - -0.4.6 -===== - - - small bugfix on jail-update that prevented template update - -0.4.5 -===== - - - vserver template update - -0.4.4 -===== - - - WARNING option on config file for simplaret - - - SILENT env var, if a non-zero value, keeps simplaret - work silenty when purging and works like if WANRING is set - to not null. - - - added SIMPLARET_DELETE_DURING config parameter: when set - to a non-zero value deletes each package rigth after its - installation - -0.4.3 -===== - - - added openoffice.org template - -0.4.2 -===== - - - common.sh: fix on install_packages when handling - with similar package names - -0.4.1 -===== - - - templatepkg: fixed tagfiles and comment handling - -0.4 -=== - - - multi-plataform and version management - - now simplepkg supports jails with architectures and versions - others than the main system, read the docs for details. - - - added simplaret: a small script for downloading packages - - - jail-upgrade - - * arch checking via /etc/slackware-version on each jail - * supports multi-arch and multi-version repository - * integrated with simplaret - - - common.sh: improved functions to support simplaret - -0.3.7-0.3.9 -=========== - - - bugfix releases - -0.3.6 -===== - - - added "-u" option to eval_config to ask for a swaret --update - -0.3.5 -===== - - - "main" jail support for jail-update - -0.3.4 -===== - - - Started changelog :) - |