| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242 |
- 2004
- ====
- 20040217 added -t|--tar option to *.sh scripts for convenient extracting embedded tarball
- 20040217 provide <prefix>/bin/rpm2cpio for convenience reasons
- 20040216 change filesystem layout for final OpenPKG 2.0 namespace clean layout
- 20040216 config.{guess,sub} scripts are no longer installed
- 20040216 fixed --tag processing in bootstrapping situation
- 20040216 upgraded to OSSP uuid 1.0.0
- 20040214 use sane build environment already in pre-expanded sanity checking macros
- 20040213 upgraded to OSSP uuid 0.9.7
- 20040212 added support to RPM's %patch macro for passing through patch(1) "-d" option
- 20040212 upgraded to the latest GNU shtool 2.0b0 snapshot version
- 20040211 upgraded to OSSP uuid 0.9.6
- 20040210 use "<compat>" for "%l_tag_fmt" on upgrades to be more OpenPKG 1.3 compatible
- 20040210 we more smart and accept not-existing "Class:" headers for compatibility.
- 20040209 cleanup "rpmmacros" for consistent "%l_prefix" usage and fix "rpmtool not found" issue
- 20040208 added version tracking for OSSP uuid
- 20040206 upgraded to OSSP uuid 0.9.5
- 20040206 disable %prep checks under --track-dump and cleanup its output
- 20040205 activate only the %env of "openpkg" in the "musr" run-time environment
- 20040205 add --tack-dump and make sure --track/-bt do not require dependencies and sources
- 20040205 make sure -bs no longer requires dependencies
- 20040204 fix class checking macro l_check_class.
- 20040203 actually use new Class: header and %track section
- 20040130 add support to RPM for new "%track" section which will become the new vcheck(1) source
- 20040130 add support to RPM for new "%test" section which will allow run-time testing
- 20040130 add support to RPM for new "Class" header which will become the new package class source
- 20040127 fix typos and remove trailing whitespaces from source files
- 20040124 add parallel build support in %{l_mflags} for HP/UX
- 20040123 adjust copyright year in all messages to cover new year 2004
- 20040123 upgrade to cURL 7.11.0
- 20040122 add "rpm --tag <string>" support for tagging binary RPMs with arbitrary strings
- 20040122 upgrade to latest GNU shtool snapshot for better RHL/RHEL detection and naming
- 20040121 cleanup openpkg.spec by sorting SourceX headers
- 20040120 add OSSP uuid and companion uuid.sh frontend to provide new <prefix>/etc/openpkg/uuid
- 20040120 embed %post section from openpkg.spec into bootstrap script *.src.sh
- 20040120 adjust widths in "rpm -qplv" output to allow longer owner/group
- 20040120 regenerate rpm.patch.* files with latest CVS 1.12.x
- 20040113 add %status to rc.openpkg; this prevents warnings when no package provides a status
- 20040112 settings from [smrn]gid options get lost; fix by introducing a temporary variable
- 20040112 fix RPM internal handling of %_excludedocs macro
- 20040107 fix config.cache file handling in building of GNU tar and GNU patch
- 20040107 downgrade to GNU tar 1.13.25 again because --no-recursion is broken in <= 1.13.92
- 20040105 exclude %doc flagged files by default.
- 20040102 make sure rpmtool exists (important on bootstrapping with openpkg.boot)
- 20040101 start using the global file /etc/openpkg to register all OpenPKG instances on a system
- 2003
- ====
- 20031212 upgrade to GNU tar 1.13.92 (second attempt)
- 20031213 replaced unreleased OSSP platform script with latest GNU shtool (which includes OSSP platform)
- 20031211 add support for RedHat WS/ES/AS and Fedora to %{l_platform} via latest OSSP platform
- 20031211 uprade to GNU tar 1.13.91 (backed out again, because 1.13.91 is partly broken)
- 20031205 fix rpmtool run-time under openpkg.boot environment
- 20031129 do not enforce uudecode availability as raw tarballs introduced a month ago do no longer require it
- 20031127 only allow exact section command matches in rc
- 20031124 upgrade to zlib 1.2.1
- 20031121 rc manual page additions
- 20031117 automatically check for %NoSource/%NoPatch integrity and package class in %prep
- 20031113 stop processing if we cannot create the necessary user accounts
- 20031107 fix usage of %pre in aux.wrapbin.sh -- was broken after recent work-offs
- 20031102 upgrade to cURL 7.10.8
- 20031031 upgrade to latest OSSP platform script version
- 20031031 work-off aux.wrap{src,bin}.sh scripts and internal documentation in README
- 20031029 switch from uncompressed binary tarball to compressed tarball in tarball encapsulation
- 20031029 switch from uuencoded to raw tarballs for source/binary .sh files (30% space reduction)
- 20031028 remove problematic INCPATH stuff in RPM configure which picks up external stuff
- 20031028 upgrade to latest OSSP platform script for Darwin 6.6 and Solaris 10 support
- 20031027 port RPM to OpenDarwin 6.6.2
- 20031027 try to cleanup glob(3) replacement hacks in RPM
- 20031021 fix RPM GCC building on Unixware by using Linux i386 assembly specific stuff on Linux only.
- 20031020 include "trigger argument passing patch" from RPM BugDB
- 20031020 make "rpm --setperms" and "rpm --setugids" more portable by using Bash
- 20031020 finish porting to SCO UnixWare 7.1.3
- 20031019 port mostly to SCO UnixWare 7.1.3 (only some libtool issues remaining)
- 20031019 provide %{l_cppflags -i} for platform identification defines
- 20031019 use <prefix>/lib/openpkg/bash for rpmtool and lsync for better portability
- 20031015 fix RPM for building without GCC again
- 20031014 port to Solaris 8 with Forte C compiler
- 20031014 fix filesystem space checking (aux.prereq.sh)
- 20031014 get rid of TEMPDIR (we use more canonical TMPDIR now only)
- 20031010 provide %{_rpmdb_private} macro and --db-private for operating the RPM DB in DB_PRIVATE mode.
- 20031010 working off the aux.prereq.sh script for adjusted platform checks and additional disk space checks
- 20031008 make sure RPM does not pick up headers of a vendor BeeCrypt package under RedHat Linux
- 20031008 fix --makeproxy command after recent OpenPKG branding in "rpm --version" output
- 20031006 add 'Provides: openpkg = 1.3.1-1.3.1' for easier mixing with OpenPKG 1.3 release packages
- 20031006 add OpenPKG branding to "rpm --version" output
- 20031005 check availability of unpacking tools in .src.sh script
- 20030929 upgrade to latest OSSP platform script to recognize even more platforms
- 20030928 add partial UnixWare 7.1.x support to bootstrap; add IRIX, UnixWare and QNX support to "platform"
- 20030927 make %{error:<msg>} really stop SPEC processing
- 20030927 add new macro %{l_openpkg_release} for expanding the release id
- 20030922 remove stale temporary files in /etc
- 20030918 use assembly code in BeeCrypt only for platform where it is known to work
- 20030918 add RPM internal %{_force_oldpackage} option for enforcing --oldpackage on upgrades
- 20030918 introduce new rpmdb utility for administrating the RPM database on the lower level
- 20030916 RPM database mutex workaround for Solaris plus the passing of option -b to patch(1)
- 20030915 remove the librpmmisc.a library because its contents RPM includes in librpmio.a
- 20030915 Berkeley-DB fixes for fcntl(2) usage and Linux O_DIRECT issue
- 20030913 update to latest OSSP platform for even more accurate Linux product recognition
- 20030913 fix ordering of libraries in "rpm-config --libs"
- 20030912 add -pipe to %{l_cflags} only if %{l_cc} is GCC and as(1) is GNU as
- 20030912 remove per-package %{_sourcedir} and %{_specdir} directories on --rebuild
- 20030912 allow "-bb --short-circuit" for continuing building a binary package
- 20030912 unconditionally remove temporary files of generated/executed scripts
- 20030912 do not remove the builded sources in %clean to be consistent with other OpenPKG packages
- 20030912 include all essential RPM C API headers in <prefix>/include/rpm/
- 20030912 add file(1) magic* files to <prefix>/lib/openpkg/
- 20030911 disable RPM internal support for unzip(1)'ing .zip files
- 20030911 improve Linux detection in "platform" script
- 20030909 remove one more GCC extensional feature (in RPM's file/file.h)
- 20030908 upgrade "platform" script to new "OSSP platform" implementation and provide %{l_platform}
- 20030907 add rpm-config(8) utility and add librpmbeecrypt.a to installation tree
- 20030904 apply new BeeCrypt and Bash patch files
- 20030904 remove obsoleted patch files from CVS
- 20030904 fix cut & paste typo in openpkg.spec related to VERBOSE function
- 20030904 fix logic in previous owner/group patch
- 20030903 patch RPM 4.2.1 so it does again (as 4.0.2) ignore file owner/group on .src.rpm installation.
- 20030901 port RPM 4.2.1 to Solaris 2.6 (no "uintX_t") and non-GCC platforms (no "inline")
- 20030901 port RPM 4.2.1 to OpenBSD/NetBSD, too.
- 20030830 replace Bash variable exporting constructs with compatible Bourne-Shell constructs
- 20030828 fix unpacking of non-compressed tarballs
- 20030827 enhance and fix %post script to correctly rebuild RPM DB and import OpenPGP public key
- 20030826 **** MAJOR UPGRADE FROM RPM 4.0.2 TO RPM 4.2.1 ****
- 20030820 name internal bootstrapping tarball just .tar instead of .tar.Z -- it is no longer compressed.
- 20030806 fix "rcTmp -f" functionality
- 20030805 trick cURL to skip some useless F77 autoconf checks to get it working under NetBSD again
- 20030805 allow variables with other characters than A-Z (e.g. LD_LIBRARY_PATH) to be set in %env, too.
- 20030802 **** RELEASE AS PART OF OPENPKG 1.3.0 ***
- 20030730 add entry to /etc/shells only if /etc/shells already exists at all
- 20030729 aux.wrap{src,bin}.sh: exit immediately if uudecode cannot be found
- 20030729 rc: fixed processing of $openpkg_rc_def (requires pre-inclusion of rc.conf)
- 20030729 fixed nasty filedescriptor leakage in RPM on script execution
- 20030728 upgraded to cURL 7.10.6
- 20030728 rc: stop processing 'start' and 'restart' scripts if .rpmsave files exists
- 20030727 rc: do not export TMPDIR at all, it causes problems for applications once the directory is gone
- 20030721 rc: do not use TMPDIR -- instead use hard-coded /tmp
- 20030719 openpkg.boot: try to make build environment more sane by setting umask and unsetting some strange aliases
- 20030718 rc.func: opXXX replaced by rcXXX; add rc(8) manual page; add pod2man.sh; fix perl/ warnings under building
- 20030717 rc.func: add opService, switch to Bash; rc: rewrite --eval to use Bash; rpmmacros: add l_tmp{dir,file}
- 20030716 cleaned and enhanced "rc" again; added %{l_value} killer macro
- 20030715 work-off "rc" again: add -o/--output options, better cleanup, global return code
- 20030715 add to "rc" the -v/--verbose option again and provide terminal-detection
- 20030714 reduce run-time of "rc" --eval/--print operations by parsing %config sections just once
- 20030714 add convenience macros %l_rc and %l_rpm; resolve conflict with openpkg-rc package
- 20030714 bugfix verbose output; add "rc" command to search path for run-command sections
- 20030710 rename openpkg_runall to openpkg_rc_all, support new openpkg_rc_def.
- 20030709 fully work-off rc script
- 20030709 make sure l_fsl_{ldflags,libs} do not produce an error if fsl-config is not existing
- 20030709 change syntax of append/prepend feature for %{l_cppflags} and %{l_ldflags} macros; fix DB autoconf checks
- 20030708 provide append/prepend feature for %{l_cppflags} and %{l_ldflags} macros
- 20030707 remove now officially deprecated usage of %{name} macro
- 20030606 correctly support "use_cxx" for setting the "c++" path
- 20030604 fix "{s,m,r,r}{u,g}id" handling on initial bootstrapping via .src.sh.
- 20030604 better support SuSE
- 20030603 make sure 'shtool install -e ...' does not fail if file is not writeable due to permissions
- 20030530 add HISTORY file to package
- 20030519 upgrade to cURL 7.10.5
- 20030516 make sure 'shtool subst' does not fail if file is not writeable due to permissions
- 20030509 fix 'shtool mkln' command
- 20030429 Gentoo Linux support
- 20030429 RedHat 8 support (avoid problems due to alias rm='rm -i'), clean up temp dir
- 20030429 some cosmetics
- 20030429 switch to new shtool which now has a working 'shtool rotate' for SuSE
- 20030428 add bzip2 library/header to package because it is references by librpmio
- 20030425 allow only 'use_<toolname>' instead of 'with_<toolname>' for overriding 'l_<toolname>' to reduce conflict with regular package options
- 20030422 teach --fetch to honor proxy settings
- 20030417 force RPM to no longer build itself statically
- 20030416 Fix dev ticket 23 by finally implementing {m,r,n,s}uid and {m,r,n,s}gid params
- 20030416 Fix removal of group entries, which never worked from day one?!?!
- 20030415 Add l_fsl_ldflags and l_fsl_libs macros
- 20030414 fix cache file usage
- 20030410 do not leave dot files on deinstallation
- 20030404 upgrade to latest shtool snapshot in order to fix rotate command if a filename contains whitespaces
- 20030403 (unknown change)
- 20030324 speclint police
- 20030319 fix shell syntax error
- 20030317 Support for MacOS X (at least 10.0.4)
- 20030310 fix substitution of noreplace attribute
- 20030305 mega-commit: speclint police changes which were not picked up by openpkg-dev before
- 20030305 speclint police
- 20030223 add more 'getent' support
- 20030222 add Solaris/Linux 'getent' based support for passwd/group fiddling, too.
- 20030221 enhance user/group name/id fiddling in all bootstrap places to favorize POSIX id
- 20030211 Aaaaannnd risk: GNU shtool 2.0b0 (developer snapshot)
- 20030205 move bash environment setup into .bash_login; use %config(noreplace) for them plus rc.conf
- 20030204 make sure that the prefix/root directory has correct permissions and owner/group
- 20030203 try to fix temporary filename issues
- 20030202 workaround problem of missing PATH for scripts executed under different users
- 20030130 fix rpmtool PATH fiddling
- 20030128 fix typo
- 20030121 **** RELEASE AS PART OF OPENPKG 1.2.0 ***
- 20030114 upgrade to cURL 7.10.3
- 20030113 make sure we stop on errors
- 20030110 some vendor tar complain about setuid bits and other flags, but work fine
- 20030109 ops, not needed actually, was my fault in not cleaning up the system
- 20030109 add FreeBSD 5.0-CURRENT support
- 20030108 add no-source support
- 20030103 switch to new %option implementation
- 20030103 remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
- 2002
- ====
- 20021230 bump of Copyright messages for forthcoming years 2003
- 20021230 switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
- 20021230 provide brand-new extensions: %option and %options macros
- 20021220 consistently use 'Options: none' to indicate no options to 'openpkg build'
- 20021218 finally fix the mkdir issues
- 20021217 make sure RPM does not hard-code an absolute path to 'mkdir'
- 20021204 add l_cxxflags for consistency; support gcc 3.2.x
- 20021127 and also the bigger hammer for bash included in the bootstrap package
- 20021122 provide a more convenient definition for cppflags and ldflags
- 20021120 make all %config sections visible for any package
- 20021119 upgrade to cURL 7.10.2 (required zlib)
- 20021118 add 'rpm --makeproxy --prefix=<master>' feature
- 20021030 get rid of unneccessary semicolon
- 20021028 fix building under NetBSD
- 20021023 try to fix cURL building
- 20021011 upgrade to cURL 7.10.1
- 20021009 fix unpacking
- 20021005 upgrading package: openpkg 20021004 -> 20021005
- 20021004 upgrading package: openpkg 20021002 -> 20021004
- 20021002 Added support for IRIX.
- 20021001 upgrade to cURL 7.10
- 20021001 upgrading package: openpkg 20020926 -> 20021001
- 20020926 upgrade to gzip 1.3.4
- 20020909 Fixed a subtle login name bug by rearranging user name assignment in rc.
- 20020904 Add unofficial support for Darwin OS.
- 20020829 fix for more modern SuSE
- 20020826 also add sbin directory to $PATH
- 20030826 **** RELEASE AS PART OF OPENPKG 1.1.0 ***
- ...
|