HISTORY 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  1. 2006
  2. ====
  3. 20060728 upgrade to OSSP uuid 1.5.0
  4. 20060726 **** RELEASE AS PART OF OPENPKG 2.20060726 ***
  5. 20060725 upgrade to openpkg-registry 0.6.3 which comes with prerendered manual page
  6. 20060725 upgrade to openpkg-registry 0.6.2 fixes broken URL rewriting code and
  7. 20060725 upgrade to openpkg-registry 0.6.1 remove gpg-pubkey and similar improper data from preparation step
  8. 20060714 upgrade to openpkg-registry 0.6.0 to capture package and provides data
  9. 20060710 upgrade to openpkg-registry 0.5.2 which comes with embedded manual page
  10. 20060628 allow "openpkg build" emulation script to gracefully handle platform changes
  11. 20060625 align configure call of GNU make with the "make" package
  12. 20060625 upgrade to cURL 7.15.4 by using the GREP=grep workaround.
  13. 20060622 **** RELEASE AS PART OF OPENPKG 2.20060622 ***
  14. 20060622 replace release tag fiddling in openpkg.boot with "openpkg release" functionality, too.
  15. 20060622 do not rely on RPM's smartness to not expand "%x" when we actually meant "%%x"
  16. 20060621 use new "openpkg release" for "openpkg install" and "openpkg build" commands
  17. 20060621 use new "openpkg release" for %{l_openpkg_release} macro
  18. 20060621 added "openpkg release" command for more precise OpenPKG distribution tag and URL determination
  19. 20060621 complain also about .rpmsave/.rpmnew files if it is a symbolic link (usually created manually)
  20. 20060619 downgrade to cURL 7.15.3 til a suitable solution for long line-capable 'grep -e' is found
  21. 20060619 backout SMF and revert to classic System V init style on Solaris 10 due to complete brokenness
  22. 20060618 support bootstrap "Release:" tags for N-STABLE branches ("N.YYYMMDD")
  23. 20060618 support bootstrap "Release:" tags like YYYYMMDDxxxx for variants of external parties
  24. 20060612 upgrade to cURL 7.15.4
  25. 20060523 force OpenSSL to build with just platform "cc" for maximum portability
  26. 20060517 make "openpkg uuid update" processing more robust to prevent problems
  27. 20060517 fix output of "openpkg build" wrapper script
  28. 20060515 fix building of OpenSSL by reducing used Perl features (integer.pm, Cwd.pm)
  29. 20060514 fix building of OpenSSL by reducing used Perl features (find.pl, strict.pm)
  30. 20060513 build cURL with SSL support to allow it to fetch from HTTPS URLs
  31. 20060513 major change: build and install OpenSSL 0.9.8b (for adding SSL support to cURL)
  32. 20060513 major change: build and install Perl 5.8.8 miniperl (for building OpenSSL, rpmtool files, etc)
  33. 20060512 **** RELEASE AS PART OF OPENPKG 2.5.2 ***
  34. 20060512 upgrade to OpenPKG Registry 0.4.0
  35. 20060512 add a bootstrap wrapper for "openpkg build" command similar to "openpkg install"
  36. 20060512 fix "openpkg install" command under OpenPKG Registry world order by using RDF index files
  37. 20060512 include a copy of the OpenPKG Registry client ("openpkg register")
  38. 20060419 upgrade to GNU shtool 2.0.6
  39. 20060417 increase Solaris SMF timeout from 60 to 180 seconds
  40. 20060417 upgrade to GNU make 3.81 (excluded in 2.5.2)
  41. 20060320 upgrade to cURL 7.15.3
  42. 20060313 upgrade to OSSP uuid 1.4.2
  43. 20060311 upgrade to GNU config 20060310 (excluded in 2.5.2)
  44. 20060307 fixed Solaris 10 svc manifest
  45. 20060307 cleanup building of GNU Bash
  46. 20060306 fixed building of GNU Bash by reducing dependency to Bison/Yacc
  47. 20060227 upgrade to cURL 7.15.2
  48. 20060207 upgrade to OSSP uuid 1.4.1
  49. 20060207 upgrade to GNU shtool 2.0.5
  50. 20060206 upgrade to GNU config 20060206
  51. 20060204 upgrade to GNU shtool 2.0.4
  52. 20060204 apply Bash 3.1 vendor patches 001 to 007
  53. 20060115 upgrade to OSSP uuid 1.4.0
  54. 20060101 upgrade to GNU config 20051231
  55. 20060101 adjust copyright year in all messages to cover new year 2005
  56. 2005
  57. ====
  58. 20051210 **** RELEASE AS PART OF OPENPKG 2.5.1 ***
  59. 20051209 upgrade to GNU Bash 3.1 (excluded in 2.5.2)
  60. 20051207 upgrade to cURL 7.15.1
  61. 20051206 upgrade to OSSP uuid 1.3.2
  62. 20051017 cleanup the source tree by removing trailing blanks from HISTORY
  63. 20051016 **** RELEASE AS PART OF OPENPKG 2.5.0 ***
  64. 20051016 adjust aux.prereq.sh for the official set of platforms in OpenPKG 2.5
  65. 20051016 be pendantic and add /lib also to LD_LIBRARY_PATH under NetBSD & FreeBSD
  66. 20051014 upgrade to cURL 7.15.0
  67. 20051007 on Solaris 10 switch from legacy rcX.d init scripts to SMF manifest
  68. 20051002 upgrade to GNU shtool 2.0.3
  69. 20051002 upgrade to GNU config.* scripts as of 20050102
  70. 20050924 more IRIX 6.x support
  71. 20050924 upgrade to OSSP uuid 1.3.1
  72. 20050923 fix rpm/configure not detecting inet_aton, causing rpmio.c fail with gcc4
  73. 20050920 fix init script for Gentoo Linux to ensure startup as very last service
  74. 20050902 upgrade to OSSP uuid 1.3.0
  75. 20050902 upgrade to cURL 7.14.1
  76. 20050830 upgrade to OSSP uuid 1.2.1
  77. 20050815 move tool determination back into .spec to unbreak upgrades
  78. 20050815 backout --fallback option (has to be replaced by a more general solution)
  79. 20050815 unbreak *.sh --help command (was broken by cut & paste bugs)
  80. 20050815 fix Fedora Core 4 compile problems with a more clean and permanent patch
  81. 20050813 add --fallback and related options, enabling use of "foreign" dev tools
  82. 20050812 use ls(1) as a better strip(1) replacement as both fail when a file is missing
  83. 20050812 store l_ar, l_ld and l_strip in .buildenv, reorder rpmmacros and introduce l_strip
  84. 20050808 make sure strip(1) logic does not break shell script execution
  85. 20050804 temporary workaround defeating problems with Fedora Core 4 vendor compiler
  86. 20050727 remove dependency to binutils tools size(1) and strip(1)
  87. 20050727 added to rpmtool the detection for "number of CPUs" under AIX for "make -j"
  88. 20050726 **** RELEASE AS PART OF OPENPKG 2.4.2 ***
  89. 20050726 Cosmetics in "openpkg rpm --help" output
  90. 20050726 Add %{l_ar} and %{l_ld} macros for easier bootstrapping
  91. 20050724 "better" patch for GNU gzip, OpenPKG-SA-2005.009 (CAN-2005-1228)
  92. 20050722 Upgraded to Zlib 1.2.3
  93. 20050706 **** RELEASE AS PART OF OPENPKG 2.4.1 ***
  94. 20050706 Fixed zlib security issue (OpenPKG-SA-2005.013, CAN-2005-2096)
  95. 20050706 upgrade to latest version 20050606 of GNU config.* scripts
  96. 20050706 upgrade to latest CVS snapshot of GNU shtool to correctly detect FreeBSD/amd64 on ix86+EM64T
  97. 20050615 **** RELEASE AS PART OF OPENPKG 2.4.0 ***
  98. 20050615 update the platform support list (aux.prereq.sh) for OpenPKG 2.4
  99. 20050615 upgrade to GNU shtool 2.0.2 (fixing CAN-2005-1751 and CAN-2005-1759)
  100. 20050613 part 4 of AIX port: cleanups and fixes for system hooks
  101. 20050611 upgrade to latest CVS snapshot of GNU shtool to correctly detect Mandriva Linux
  102. 20050610 patch GNU gzip, OpenPKG-SA-2005.009 (CAN-2005-1228)
  103. 20050609 part 3 of AIX port: cleanups and fixes for system hooks
  104. 20050608 part 2 of AIX port: RPM patches, system hooks
  105. 20050607 part 1 of AIX port: RPM patches
  106. 20050606 fix and enhance various vendor file trackings
  107. 20050606 upgrade to latest version 20050606 of GNU config.* scripts
  108. 20050606 upgrade to GNU bzip2, OpenPKG-SA-2005.008 (CAN-2005-0953, CAN-2005-1260)
  109. 20050527 upgrade to latest CVS snapshot of GNU shtool to correctly support IBM AIX
  110. 20050523 search 'rpmmacros' file (not hidden) in '.openpkg' directory
  111. 20050521 upgrade to latest version 20050521 of GNU config.* scripts
  112. 20050518 add feature to search '.rpmmacros' file in '.openpkg' directory
  113. 20050516 upgrade to cURL 7.14.0
  114. 20050513 upgrade to latest CVS snapshot of GNU shtool to support IBM OS/400 PASE
  115. 20050513 upgrade to latest version 20050513 of GNU config.* scripts
  116. 20050405 upgrade to cURL 7.13.2
  117. 20050323 **** RELEASE AS PART OF OPENPKG 2.3.1 ***
  118. 20050323 give a more precise hint at the end of the .src.sh bootstrap procedure
  119. 20050314 fix rc env processing: do not assign to the variable "_" (which is read-only in some shells like zsh)
  120. 20050308 remove GNU gcc specific and unused stuff from <beecrypt/gnu.h>, because it breaks under non-GCC
  121. 20050305 upgrade to latest version of GNU config.* scripts
  122. 20050304 upgrade to cURL 7.13.1
  123. 20050224 upgrade to GNU shtool 2.0.1
  124. 20050224 update aux.prereq.sh for OpenPKG 2.3's list of platforms
  125. 20050223 **** RELEASE AS PART OF OPENPKG 2.3.0 ***
  126. 20050223 fix %clean procedure to correctly remove build area
  127. 20050223 apply cURL 7.13.0 security fixes
  128. 20050221 upgrade to ZLib 1.2.2 (excluded in 2.2.3)
  129. 20050209 workaround PIC/DSO related problems under FreeBSD on amd64/ia64 by enforcing -fPIC (excluded in 2.2.3)
  130. 20050203 fix the basename(3) issues the correct way by including <libgen.h>
  131. 20050202 fix DESTDIR not being passed to subdir make
  132. 20050202 update platform support to match current state of buildfarm
  133. 20050201 remove cast in RPM source to workaround FreeBSD/ia64 segfault
  134. 20050201 upgrade to cURL 7.13.0 (excluded in 2.2.3)
  135. 20050131 apply three vendor bugfixes for GNU tar 1.15.1 (excluded in 2.2.3)
  136. 20050124 upgrade from old config.guess/config.sub to newer versioned ones (excluded in 2.2.3)
  137. 20050123 upgrade to OSSP uuid 1.2.0 (excluded in 2.2.3)
  138. 20050120 add support for Slackware 10.0 (excluded in 2.2.3)
  139. 20050120 adjust copyright year in all messages to cover new year 2005
  140. 20050113 add %{l_nil} macro (excluded in 2.2.3)
  141. 20050113 upgrade to OSSP uuid 1.1.2 (excluded in 2.2.3)
  142. 2004
  143. ====
  144. 20041225 upgrade to BeeCrypt 4.1.2 (excluded in 2.2.3)
  145. 20041222 upgrade to GNU tar 1.15.1 (excluded in 2.2.3)
  146. 20041220 upgrade to cURL 7.12.3 (excluded in 2.2.3)
  147. 20041220 add "tool override" support for Debian-based Ubuntu Linux distribution
  148. 20041211 **** RELEASE AS PART OF OPENPKG 2.2.2 ***
  149. 20041211 fix system start/stop transfer script for FreeBSD 5 (II)
  150. 20041210 fix system start/stop transfer script for FreeBSD 5
  151. 20041125 port RPM to NetBSD 2.0 (pre-release)
  152. 20041119 upgrade to BeeCrypt 4.1.1 (excluded in 2.2.2)
  153. 20041118 upgrade to BeeCrypt 4.1.0 (excluded in 2.2.2)
  154. 20041118 upgrade to OSSP uuid 1.1.1 (excluded in 2.2.2)
  155. 20041118 fix rc(1) command processing for "%cmd -u foo" situations under umask 027 and similar
  156. 20041008 port to MacOS X 10.3.6 by disabling assembly code in gzip
  157. 20041004 **** RELEASE AS PART OF OPENPKG 2.2.1 ***
  158. 20041104 apply GNU bash patch for brain-dead Linux platforms with broken WCONTINUE
  159. 20041103 upgrade to OSSP uuid 1.1.0 (excluded in 2.2.1)
  160. 20041024 synchronize GNU bash patches with OpenPKG "bash" package
  161. 20041018 upgrade to cURL 1.12.2 (excluded in 2.2.1)
  162. 20041018 upgrade to OSSP uuid 1.0.4 (excluded in 2.2.1)
  163. 20041015 upgrade to OSSP uuid 1.0.3 (excluded in 2.2.1)
  164. 20041002 **** RELEASE AS PART OF OPENPKG 2.2.0 ***
  165. 20041002 cleanup more shtool usages
  166. 20040928 fix broken shtool usage introduced in 20040924
  167. 20040924 remove the beecrypt C++ preprocessor configure test
  168. 20040923 fix building of cURL under at least FreeBSD 5.3.
  169. 20040922 correct usage text of openpkg.boot (matching aux.wrapsrc.sh exactly)
  170. 20040920 use the older "test -h" instead of the modern "test -L" in "rpm --setperms" for portability reasons
  171. 20040920 remove <prefix>/lib/openpkg/override directory and its files on deinstallation
  172. 20040912 upgrade to OSSP uuid 1.0.2
  173. 20040825 **** RELEASE AS PART OF OPENPKG 2.1.2 ***
  174. 20040825 applied security bugfixes for ZLIB 1.2.1
  175. 20040811 **** RELEASE AS PART OF OPENPKG 2.1.1 ***
  176. 20040811 upgrade to cURL 7.12.1
  177. 20040811 apply more fixes for GNU Bash 3.0
  178. 20040810 fix uid/gid determination loops by not being confused by multiple query results
  179. 20040804 upgrade to BeeCrypt 4.0.0 and GNU Bash 3.0
  180. 20040725 fix a few typos in rc(8) manual page
  181. 20040725 remove useless "Provides" for the corresponding RELEASE version
  182. 20040721 disable special RedHat NPTL handling for portability reasons
  183. 20040721 fixed paths in manual pages
  184. 20040716 upgrade to OSSP uuid 1.0.1
  185. 20040712 **** RELEASE AS PART OF OPENPKG 2.1.0 ***
  186. 20040712 make --prefix optional in aux.wrapsrc.sh and default to /openpkg
  187. 20040712 let the --susr/--sgrp default to "root" only if --user/--group was specified
  188. 20040712 emulate GNU libtool environment for bzip2 to make sure RPM picks it up before a vendor version
  189. 20040712 fix final install detection in "openpkg install" command
  190. 20040702 reorder and split building of tools in order to already unpack problematic cURL tarball with GNU tar
  191. 20040702 make sure $PATH contains at least "/bin:/sbin:/usr/bin:/usr/sbin" for bootstrapping
  192. 20040702 upgrade to GNU shtool 2.0.0
  193. 20040702 update platform prerequisite checks for OpenPKG 2.1 platform set
  194. 20040701 add support for openpkg-audit package
  195. 20040609 add support for recognizing package class in old 1.3 Distribution headers during building
  196. 20040609 start rc.openpkg jobs in background and as soon as possible (priority 0)
  197. 20040607 workaround NetBSD gcc 2.95 optimization problems by not using -O2 there
  198. 20040607 upgrade to latest GNU shtool snapshot to fix platform detection under NetBSD 1.6.2-STABLE
  199. 20040604 revise the stderr processing of run-command processor in case of -d/--debug
  200. 20040604 add -k/--keep option to run-command processor for debug purposes
  201. 20040604 add GNU bash 2.05b vendor patches 001-007
  202. 20040604 port to HP-UX 11.11 platform
  203. 20040602 upgrade to cURL 7.12.0
  204. 20040602 add evil hack to workaround Debian 3.1 install-info(8) conflicts
  205. 20040602 remove unused code from run-command processor
  206. 20040602 prevent gcc 2.95 from optimizing RPM DB's sha1.c and run into a virtual memory exhaustion situation
  207. 20040601 fixate path to GnuPG, because RPM 4.2 passes argument directly to execve(2)
  208. 20040601 enable pure-C builds by patching out useless C++ checks from cURL configure
  209. 20040601 finally disable ulimits for FreeBSD, Solaris and Linux
  210. 20040601 add path defaults for HP/UX, Tru64/OSF1 and UnixWare
  211. 20040601 removed OS compatibility mapping list in rpmrc to avoid any magic
  212. 20040515 initial port to Tru64/OSF1 4.0F and IRIX 6.5.21m
  213. 20040512 remove RPM's "lib64" hack to port to NetBSD/sparc64
  214. 20040510 fix GNU tar patch
  215. 20040508 upgraded to GNU shtool 2.0b3
  216. 20040507 **** RELEASE AS PART OF OPENPKG 2.0.3 ***
  217. 20040507 synchronize aux.prereq.sh platform checks with official list as of OpenPKG 2.0
  218. 20040507 fix disk space detection in aux.prereq.sh script
  219. 20040506 finally remove <prefix>/bin/{rpm,rpm2cpio} wrappers in preparation to OpenPKG 2.1 (excluded in 2.0.3)
  220. 20040505 rc: skip .snap (FreeBSD 5) and .snapshot (NetApp) directories in *.rpmxxx checking
  221. 20040501 use better GCC detection in "rpmtool cflags" (taken over from "gcc" package)
  222. 20040429 make sure <prefix>/etc/rc does not complain in cronjobs of non-privileged setups
  223. 20040429 port to NetBSD 1.6.2 (excluded in 2.0.3)
  224. 20040428 fix "openpkg man" command now that OPENPKG_TOOLS_CMDPATH is not provided
  225. 20040428 let rc point out that it searches subdirectories for unresolved file conflicts
  226. 20040427 fixed rpmpopt: replace hard-coded bash path and do not use reserved shell keywords
  227. 20040426 upgrade to cURL 7.11.2 (excluded in 2.0.3)
  228. 20040422 backout added hack to "rpmtool cflags -O" processing because it was incorrect (excluded in 2.0.3)
  229. 20040421 add hack to "rpmtool cflags -O" processing because Tru64 doesn't know plain "-O" option (excluded in 2.0.3)
  230. 20040421 POSIX compliance: replace "head -1" with "sed -e 'q'" and "tail -1" with "sed -n -e '$p'"
  231. 20040418 **** RELEASE AS PART OF OPENPKG 2.0.2 ***
  232. 20040418 port RPM to Tru64 5.1 (again) (excluded in 2.0.2)
  233. 20040418 remove left-over object files from RPM distribution tarball before building
  234. 20040418 use "openpkg lsync" consistently in lsync manual page (excluded in 2.0.2)
  235. 20040414 fix "rpm --help" output related to option "--with"
  236. 20040414 fix building of GNU tar by applying more "no iconv here" enforcement (excluded in 2.0.2)
  237. 20040409 removed old RPM extensions (now part of "openpkg-tools") (excluded in 2.0.2)
  238. 20040409 worked-off <prefix>/bin/openpkg frontend in order to provide better tool chain processing
  239. 20040408 fixed internal OPENPKG_TOOLS variable processing in <prefix>/bin/openpkg frontend
  240. 20040408 added workaround to BeeCrypt build to make sure /dev/audio and /dev/dsp are not used
  241. 20040407 upgraded to GNU shtool 2.0b2
  242. 20040406 upgraded to GNU tar 1.13.94 (excluded in 2.0.2)
  243. 20040405 **** RELEASE AS PART OF OPENPKG 2.0.1 ***
  244. 20040405 fix "openpkg man" command for embedded POD manual page rendering
  245. 20040403 fix tracking of GNU tar
  246. 20040401 fix "openpkg install openpkg-tool" bootstrapping command
  247. 20040324 fix %l_check_nosource: the output went directly into the shell scripts
  248. 20040320 upgrade to cURL 7.11.1 (excluded in 2.0.1)
  249. 20040320 bump provide for 2.0.0-2.0.0
  250. 20040224 **** RELEASE AS PART OF OPENPKG 2.0.0 ***
  251. 20040224 use ~/.openpkg/warning instead of ~/.openpkg/timestamp for warning timestamp file
  252. 20040223 change BeeCrypt building to use no assembly code at all
  253. 20040223 use a more smart rpm/rpm2cpio execution wrapper warning
  254. 20040221 written manual page for "openpkg uuid"
  255. 20040221 implemented "openpkg man" command for reading tool chain command manual pages
  256. 20040220 fix "openpkg rpm-config --version" output
  257. 20040220 cleanup displayed messages and do not display error message on failed commands
  258. 20040218 upgraded to GNU shtool 2.0b1
  259. 20040217 added -t|--tar option to *.sh scripts for convenient extracting embedded tarball
  260. 20040217 provide <prefix>/bin/rpm2cpio for convenience reasons
  261. 20040216 change filesystem layout for final OpenPKG 2.0 namespace clean layout
  262. 20040216 config.{guess,sub} scripts are no longer installed
  263. 20040216 fixed --tag processing in bootstrapping situation
  264. 20040216 upgraded to OSSP uuid 1.0.0
  265. 20040214 use sane build environment already in pre-expanded sanity checking macros
  266. 20040213 upgraded to OSSP uuid 0.9.7
  267. 20040212 added support to RPM's %patch macro for passing through patch(1) "-d" option
  268. 20040212 upgraded to the latest GNU shtool 2.0b0 snapshot version
  269. 20040211 upgraded to OSSP uuid 0.9.6
  270. 20040210 use "<compat>" for "%l_tag_fmt" on upgrades to be more OpenPKG 1.3 compatible
  271. 20040210 we more smart and accept not-existing "Class:" headers for compatibility.
  272. 20040209 cleanup "rpmmacros" for consistent "%l_prefix" usage and fix "rpmtool not found" issue
  273. 20040208 added version tracking for OSSP uuid
  274. 20040206 upgraded to OSSP uuid 0.9.5
  275. 20040206 disable %prep checks under --track-dump and cleanup its output
  276. 20040205 activate only the %env of "openpkg" in the "musr" run-time environment
  277. 20040205 add --tack-dump and make sure --track/-bt do not require dependencies and sources
  278. 20040205 make sure -bs no longer requires dependencies
  279. 20040204 fix class checking macro l_check_class.
  280. 20040203 actually use new Class: header and %track section
  281. 20040130 add support to RPM for new "%track" section which will become the new vcheck(1) source
  282. 20040130 add support to RPM for new "%test" section which will allow run-time testing
  283. 20040130 add support to RPM for new "Class" header which will become the new package class source
  284. 20040127 fix typos and remove trailing whitespaces from source files
  285. 20040124 add parallel build support in %{l_mflags} for HP/UX
  286. 20040123 adjust copyright year in all messages to cover new year 2004
  287. 20040123 upgrade to cURL 7.11.0
  288. 20040122 add "rpm --tag <string>" support for tagging binary RPMs with arbitrary strings
  289. 20040122 upgrade to latest GNU shtool snapshot for better RHL/RHEL detection and naming
  290. 20040121 cleanup openpkg.spec by sorting SourceX headers
  291. 20040120 add OSSP uuid and companion uuid.sh frontend to provide new <prefix>/etc/openpkg/uuid
  292. 20040120 embed %post section from openpkg.spec into bootstrap script *.src.sh
  293. 20040120 adjust widths in "rpm -qplv" output to allow longer owner/group
  294. 20040120 regenerate rpm.patch.* files with latest CVS 1.12.x
  295. 20040113 add %status to rc.openpkg; this prevents warnings when no package provides a status
  296. 20040112 settings from [smrn]gid options get lost; fix by introducing a temporary variable
  297. 20040112 fix RPM internal handling of %_excludedocs macro
  298. 20040107 fix config.cache file handling in building of GNU tar and GNU patch
  299. 20040107 downgrade to GNU tar 1.13.25 again because --no-recursion is broken in <= 1.13.92
  300. 20040105 exclude %doc flagged files by default.
  301. 20040102 make sure rpmtool exists (important on bootstrapping with openpkg.boot)
  302. 20040101 start using the global file /etc/openpkg to register all OpenPKG instances on a system
  303. 2003
  304. ====
  305. 20031212 upgrade to GNU tar 1.13.92 (second attempt)
  306. 20031213 replaced unreleased OSSP platform script with latest GNU shtool (which includes OSSP platform)
  307. 20031211 add support for RedHat WS/ES/AS and Fedora to %{l_platform} via latest OSSP platform
  308. 20031211 uprade to GNU tar 1.13.91 (backed out again, because 1.13.91 is partly broken)
  309. 20031205 fix rpmtool run-time under openpkg.boot environment
  310. 20031129 do not enforce uudecode availability as raw tarballs introduced a month ago do no longer require it
  311. 20031127 only allow exact section command matches in rc
  312. 20031124 upgrade to zlib 1.2.1
  313. 20031121 rc manual page additions
  314. 20031117 automatically check for %NoSource/%NoPatch integrity and package class in %prep
  315. 20031113 stop processing if we cannot create the necessary user accounts
  316. 20031107 fix usage of %pre in aux.wrapbin.sh -- was broken after recent work-offs
  317. 20031102 upgrade to cURL 7.10.8
  318. 20031031 upgrade to latest OSSP platform script version
  319. 20031031 work-off aux.wrap{src,bin}.sh scripts and internal documentation in README
  320. 20031029 switch from uncompressed binary tarball to compressed tarball in tarball encapsulation
  321. 20031029 switch from uuencoded to raw tarballs for source/binary .sh files (30% space reduction)
  322. 20031028 remove problematic INCPATH stuff in RPM configure which picks up external stuff
  323. 20031028 upgrade to latest OSSP platform script for Darwin 6.6 and Solaris 10 support
  324. 20031027 port RPM to OpenDarwin 6.6.2
  325. 20031027 try to cleanup glob(3) replacement hacks in RPM
  326. 20031021 fix RPM GCC building on Unixware by using Linux i386 assembly specific stuff on Linux only.
  327. 20031020 include "trigger argument passing patch" from RPM BugDB
  328. 20031020 make "rpm --setperms" and "rpm --setugids" more portable by using Bash
  329. 20031020 finish porting to SCO UnixWare 7.1.3
  330. 20031019 port mostly to SCO UnixWare 7.1.3 (only some libtool issues remaining)
  331. 20031019 provide %{l_cppflags -i} for platform identification defines
  332. 20031019 use <prefix>/lib/openpkg/bash for rpmtool and lsync for better portability
  333. 20031015 fix RPM for building without GCC again
  334. 20031014 port to Solaris 8 with Forte C compiler
  335. 20031014 fix filesystem space checking (aux.prereq.sh)
  336. 20031014 get rid of TEMPDIR (we use more canonical TMPDIR now only)
  337. 20031010 provide %{_rpmdb_private} macro and --db-private for operating the RPM DB in DB_PRIVATE mode.
  338. 20031010 working off the aux.prereq.sh script for adjusted platform checks and additional disk space checks
  339. 20031008 make sure RPM does not pick up headers of a vendor BeeCrypt package under RedHat Linux
  340. 20031008 fix --makeproxy command after recent OpenPKG branding in "rpm --version" output
  341. 20031006 add 'Provides: openpkg = 1.3.1-1.3.1' for easier mixing with OpenPKG 1.3 release packages
  342. 20031006 add OpenPKG branding to "rpm --version" output
  343. 20031005 check availability of unpacking tools in .src.sh script
  344. 20030929 upgrade to latest OSSP platform script to recognize even more platforms
  345. 20030928 add partial UnixWare 7.1.x support to bootstrap; add IRIX, UnixWare and QNX support to "platform"
  346. 20030927 make %{error:<msg>} really stop SPEC processing
  347. 20030927 add new macro %{l_openpkg_release} for expanding the release id
  348. 20030922 remove stale temporary files in /etc
  349. 20030918 use assembly code in BeeCrypt only for platform where it is known to work
  350. 20030918 add RPM internal %{_force_oldpackage} option for enforcing --oldpackage on upgrades
  351. 20030918 introduce new rpmdb utility for administrating the RPM database on the lower level
  352. 20030916 RPM database mutex workaround for Solaris plus the passing of option -b to patch(1)
  353. 20030915 remove the librpmmisc.a library because its contents RPM includes in librpmio.a
  354. 20030915 Berkeley-DB fixes for fcntl(2) usage and Linux O_DIRECT issue
  355. 20030913 update to latest OSSP platform for even more accurate Linux product recognition
  356. 20030913 fix ordering of libraries in "rpm-config --libs"
  357. 20030912 add -pipe to %{l_cflags} only if %{l_cc} is GCC and as(1) is GNU as
  358. 20030912 remove per-package %{_sourcedir} and %{_specdir} directories on --rebuild
  359. 20030912 allow "-bb --short-circuit" for continuing building a binary package
  360. 20030912 unconditionally remove temporary files of generated/executed scripts
  361. 20030912 do not remove the builded sources in %clean to be consistent with other OpenPKG packages
  362. 20030912 include all essential RPM C API headers in <prefix>/include/rpm/
  363. 20030912 add file(1) magic* files to <prefix>/lib/openpkg/
  364. 20030911 disable RPM internal support for unzip(1)'ing .zip files
  365. 20030911 improve Linux detection in "platform" script
  366. 20030909 remove one more GCC extensional feature (in RPM's file/file.h)
  367. 20030908 upgrade "platform" script to new "OSSP platform" implementation and provide %{l_platform}
  368. 20030907 add rpm-config(8) utility and add librpmbeecrypt.a to installation tree
  369. 20030904 apply new BeeCrypt and Bash patch files
  370. 20030904 remove obsoleted patch files from CVS
  371. 20030904 fix cut & paste typo in openpkg.spec related to VERBOSE function
  372. 20030904 fix logic in previous owner/group patch
  373. 20030903 patch RPM 4.2.1 so it does again (as 4.0.2) ignore file owner/group on .src.rpm installation.
  374. 20030901 port RPM 4.2.1 to Solaris 2.6 (no "uintX_t") and non-GCC platforms (no "inline")
  375. 20030901 port RPM 4.2.1 to OpenBSD/NetBSD, too.
  376. 20030830 replace Bash variable exporting constructs with compatible Bourne-Shell constructs
  377. 20030828 fix unpacking of non-compressed tarballs
  378. 20030827 enhance and fix %post script to correctly rebuild RPM DB and import OpenPGP public key
  379. 20030826 **** MAJOR UPGRADE FROM RPM 4.0.2 TO RPM 4.2.1 ****
  380. 20030820 name internal bootstrapping tarball just .tar instead of .tar.Z -- it is no longer compressed.
  381. 20030806 fix "rcTmp -f" functionality
  382. 20030805 trick cURL to skip some useless F77 autoconf checks to get it working under NetBSD again
  383. 20030805 allow variables with other characters than A-Z (e.g. LD_LIBRARY_PATH) to be set in %env, too.
  384. 20030802 **** RELEASE AS PART OF OPENPKG 1.3.0 ***
  385. 20030730 add entry to /etc/shells only if /etc/shells already exists at all
  386. 20030729 aux.wrap{src,bin}.sh: exit immediately if uudecode cannot be found
  387. 20030729 rc: fixed processing of $openpkg_rc_def (requires pre-inclusion of rc.conf)
  388. 20030729 fixed nasty filedescriptor leakage in RPM on script execution
  389. 20030728 upgraded to cURL 7.10.6
  390. 20030728 rc: stop processing 'start' and 'restart' scripts if .rpmsave files exists
  391. 20030727 rc: do not export TMPDIR at all, it causes problems for applications once the directory is gone
  392. 20030721 rc: do not use TMPDIR -- instead use hard-coded /tmp
  393. 20030719 openpkg.boot: try to make build environment more sane by setting umask and unsetting some strange aliases
  394. 20030718 rc.func: opXXX replaced by rcXXX; add rc(8) manual page; add pod2man.sh; fix perl/ warnings under building
  395. 20030717 rc.func: add opService, switch to Bash; rc: rewrite --eval to use Bash; rpmmacros: add l_tmp{dir,file}
  396. 20030716 cleaned and enhanced "rc" again; added %{l_value} killer macro
  397. 20030715 work-off "rc" again: add -o/--output options, better cleanup, global return code
  398. 20030715 add to "rc" the -v/--verbose option again and provide terminal-detection
  399. 20030714 reduce run-time of "rc" --eval/--print operations by parsing %config sections just once
  400. 20030714 add convenience macros %l_rc and %l_rpm; resolve conflict with openpkg-rc package
  401. 20030714 bugfix verbose output; add "rc" command to search path for run-command sections
  402. 20030710 rename openpkg_runall to openpkg_rc_all, support new openpkg_rc_def.
  403. 20030709 fully work-off rc script
  404. 20030709 make sure l_fsl_{ldflags,libs} do not produce an error if fsl-config is not existing
  405. 20030709 change syntax of append/prepend feature for %{l_cppflags} and %{l_ldflags} macros; fix DB autoconf checks
  406. 20030708 provide append/prepend feature for %{l_cppflags} and %{l_ldflags} macros
  407. 20030707 remove now officially deprecated usage of %{name} macro
  408. 20030606 correctly support "use_cxx" for setting the "c++" path
  409. 20030604 fix "{s,m,r,r}{u,g}id" handling on initial bootstrapping via .src.sh.
  410. 20030604 better support SuSE
  411. 20030603 make sure 'shtool install -e ...' does not fail if file is not writeable due to permissions
  412. 20030530 add HISTORY file to package
  413. 20030519 upgrade to cURL 7.10.5
  414. 20030516 make sure 'shtool subst' does not fail if file is not writeable due to permissions
  415. 20030509 fix 'shtool mkln' command
  416. 20030429 Gentoo Linux support
  417. 20030429 RedHat 8 support (avoid problems due to alias rm='rm -i'), clean up temp dir
  418. 20030429 some cosmetics
  419. 20030429 switch to new shtool which now has a working 'shtool rotate' for SuSE
  420. 20030428 add bzip2 library/header to package because it is references by librpmio
  421. 20030425 allow only 'use_<toolname>' instead of 'with_<toolname>' for overriding 'l_<toolname>' to reduce conflict with regular package options
  422. 20030422 teach --fetch to honor proxy settings
  423. 20030417 force RPM to no longer build itself statically
  424. 20030416 Fix dev ticket 23 by finally implementing {m,r,n,s}uid and {m,r,n,s}gid params
  425. 20030416 Fix removal of group entries, which never worked from day one?!?!
  426. 20030415 Add l_fsl_ldflags and l_fsl_libs macros
  427. 20030414 fix cache file usage
  428. 20030410 do not leave dot files on deinstallation
  429. 20030404 upgrade to latest shtool snapshot in order to fix rotate command if a filename contains whitespaces
  430. 20030403 (unknown change)
  431. 20030324 speclint police
  432. 20030319 fix shell syntax error
  433. 20030317 Support for MacOS X (at least 10.0.4)
  434. 20030310 fix substitution of noreplace attribute
  435. 20030305 mega-commit: speclint police changes which were not picked up by openpkg-dev before
  436. 20030305 speclint police
  437. 20030223 add more 'getent' support
  438. 20030222 add Solaris/Linux 'getent' based support for passwd/group fiddling, too.
  439. 20030221 enhance user/group name/id fiddling in all bootstrap places to favorize POSIX id
  440. 20030211 Aaaaannnd risk: GNU shtool 2.0b0 (developer snapshot)
  441. 20030205 move bash environment setup into .bash_login; use %config(noreplace) for them plus rc.conf
  442. 20030204 make sure that the prefix/root directory has correct permissions and owner/group
  443. 20030203 try to fix temporary filename issues
  444. 20030202 workaround problem of missing PATH for scripts executed under different users
  445. 20030130 fix rpmtool PATH fiddling
  446. 20030128 fix typo
  447. 20030121 **** RELEASE AS PART OF OPENPKG 1.2.0 ***
  448. 20030114 upgrade to cURL 7.10.3
  449. 20030113 make sure we stop on errors
  450. 20030110 some vendor tar complain about setuid bits and other flags, but work fine
  451. 20030109 ops, not needed actually, was my fault in not cleaning up the system
  452. 20030109 add FreeBSD 5.0-CURRENT support
  453. 20030108 add no-source support
  454. 20030103 switch to new %option implementation
  455. 20030103 remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
  456. 2002
  457. ====
  458. 20021230 bump of Copyright messages for forthcoming years 2003
  459. 20021230 switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
  460. 20021230 provide brand-new extensions: %option and %options macros
  461. 20021220 consistently use 'Options: none' to indicate no options to 'openpkg build'
  462. 20021218 finally fix the mkdir issues
  463. 20021217 make sure RPM does not hard-code an absolute path to 'mkdir'
  464. 20021204 add l_cxxflags for consistency; support gcc 3.2.x
  465. 20021127 and also the bigger hammer for bash included in the bootstrap package
  466. 20021122 provide a more convenient definition for cppflags and ldflags
  467. 20021120 make all %config sections visible for any package
  468. 20021119 upgrade to cURL 7.10.2 (required zlib)
  469. 20021118 add 'rpm --makeproxy --prefix=<master>' feature
  470. 20021030 get rid of unneccessary semicolon
  471. 20021028 fix building under NetBSD
  472. 20021023 try to fix cURL building
  473. 20021011 upgrade to cURL 7.10.1
  474. 20021009 fix unpacking
  475. 20021005 upgrading package: openpkg 20021004 -> 20021005
  476. 20021004 upgrading package: openpkg 20021002 -> 20021004
  477. 20021002 Added support for IRIX.
  478. 20021001 upgrade to cURL 7.10
  479. 20021001 upgrading package: openpkg 20020926 -> 20021001
  480. 20020926 upgrade to gzip 1.3.4
  481. 20020909 Fixed a subtle login name bug by rearranging user name assignment in rc.
  482. 20020904 Add unofficial support for Darwin OS.
  483. 20020829 fix for more modern SuSE
  484. 20020826 also add sbin directory to $PATH
  485. 20030826 **** RELEASE AS PART OF OPENPKG 1.1.0 ***
  486. ...