2005-03-14 20:51:43 -05:00
|
|
|
VERSION DESCRIPTION
|
|
|
|
-----------------------------------------------------------------------------
|
2006-10-15 15:38:02 -04:00
|
|
|
3.4.0 - makepkg -R now uses the pacman from the chroot if it is
|
|
|
|
possible
|
|
|
|
- makepkg now handles .cpio.(bz2|gz)
|
|
|
|
- libalpm is now statically linked to libftp
|
|
|
|
3.3.9 - bugfix for holdpkgs during an upgrade
|
|
|
|
- fix building with --enable-debug
|
|
|
|
- fixed the download progressbar
|
|
|
|
- -Ss works again for multiple repos
|
|
|
|
- bugfix for -Sp
|
|
|
|
- downloads are interruptable again
|
|
|
|
3.3.8 - new libalpm function: alpm_db_search()
|
|
|
|
- pactest: initial import, run make check to call it
|
|
|
|
- new libalpm function: alpm_parse_config()
|
|
|
|
- new libalpm function: alpm_fetch_pkgurl()
|
|
|
|
- implemented the progressbar for pacman -R
|
|
|
|
3.3.7 - the package name is now properly displayed in the progressbar
|
|
|
|
during install/upgrade
|
|
|
|
- updatesync: bugfix when deleting packages from the repo
|
|
|
|
- create /tmp before locking the database, useful when -r is used
|
|
|
|
in an empty dir
|
|
|
|
- makepkg: recoginze .TGZ, .ZIP and other uppercase extensions
|
|
|
|
- python: added a few casting functions
|
|
|
|
3.3.6 - ported libalpm to Solaris/Sparc
|
|
|
|
- bugfixes in the Hungarian translation
|
|
|
|
- bugfix for pacman -Qi -p
|
|
|
|
- new function in libalpm: alpm_db_setserver()
|
|
|
|
- incremented libalpm's sover due to new error codes intruduced
|
|
|
|
by alpm_db_setserver()
|
|
|
|
- added python bindings
|
|
|
|
3.3.5 - fixed a stale lockfile problem (when packages were corrupted)
|
|
|
|
- fixed problem when sometimes ^C was ignored
|
|
|
|
- new pacman option: --ask
|
|
|
|
- libalpm: prefixed all internal functions with _alpm
|
|
|
|
- makepkg: bugfix for suboptions=('nostrip')
|
|
|
|
- new package property: "build type" - it can be "chroot" or
|
|
|
|
custom
|
|
|
|
- updated Hungarian translation
|
|
|
|
3.3.4 - the old extra repo is now merged to the frugalware one
|
|
|
|
- handle the case properly when the user hits ^C during a
|
|
|
|
package install
|
|
|
|
- fix the output of scriptlet messages
|
|
|
|
- check if enough free space if available
|
|
|
|
3.3.3 - pipe and parse scriptlet messages. see man FrugalBuild
|
|
|
|
- new mirror: ftp10
|
|
|
|
- udatesync: use bzip2 instead of gzip for package databases
|
|
|
|
- update/gensync: bugfix for the pkgdesc_localized directive
|
|
|
|
- Hungarian translation update
|
|
|
|
- fixed several compilation warning
|
|
|
|
- ia64 support
|
|
|
|
- manpage split: moved the FrugalBuild specific part from
|
|
|
|
man makepkg to man FrugalBuild
|
|
|
|
- minor bugfixes in makepkg
|
|
|
|
3.3.2 - gettext improvements
|
|
|
|
- French translation
|
|
|
|
- makepkg support and documentation for pkgdesc localization
|
|
|
|
- pacman: display uncompressed package size by default on upgrade
|
|
|
|
3.3.1 - initial support for pkgdesc localization
|
|
|
|
- bugfix for -Qi and -Qm
|
|
|
|
- fix -Sg for multiple repos
|
|
|
|
- drop the NoUpgrade lines from the default config
|
|
|
|
- makepkg: when removing the pkg dir, remove the subpkgs' pkg
|
|
|
|
dir, too
|
|
|
|
- significant speedup while sorting dependencies with libalpm
|
|
|
|
- fixes for pacman's -r option in pacman and libalpm
|
|
|
|
- initial support for uncompressed package sizes in a sync repo
|
|
|
|
3.3.0 - minor fixes for de_DE, hu_HU and tr_TR
|
|
|
|
3.2.9 - seems that the original pacman3's release is delayed so it's
|
|
|
|
no good in waiting for it. changed the versioning scheme to
|
|
|
|
our usual x.y.z
|
|
|
|
- i18n fixes:
|
|
|
|
- in the german translation
|
|
|
|
- in makepkg
|
|
|
|
- gpg support in makepkg
|
|
|
|
2.8.99.28 - added gettext support
|
|
|
|
- added German and Hungarian translation for libalpm and pacman
|
|
|
|
2.9.99.27 - scripts: cleanup, they now require util.sh from FST
|
|
|
|
- makepkg: handle spaces in source filenames
|
|
|
|
- makepkg: spelling fixes
|
|
|
|
- libalpm: fixed a few messages' verbosity level
|
|
|
|
- ./autogen.sh --dist now allows to build a snapshot fpm
|
|
|
|
2.9.99.26 - makepkg: new option -t (to be used with -R)
|
|
|
|
- added i386, OpenBSD and OS X support
|
|
|
|
- updated mirror list
|
|
|
|
- spelling fixes
|
|
|
|
- bugfix in pacman (dbpath initialization)
|
|
|
|
2.9.99.25 - bugfix in the conflicts/provides handling code
|
|
|
|
- spelling fix in makepkg
|
|
|
|
- include the root string (ie. a slash) in file conflict error
|
|
|
|
messages
|
|
|
|
- gensync: bugfix for subpkgs
|
|
|
|
2.9.99.24 - fixed the location of the locally installed packages'
|
|
|
|
install/changelog file (so that pre/post_remove and -Qc works
|
|
|
|
perfectly again)
|
|
|
|
- allow repo names to be longer than 128 chars
|
|
|
|
- fixed pacman -v output (not a bug just it was ugly)
|
|
|
|
2.9.99.23 - bugfix for -Sy
|
|
|
|
- gensync: ignore _darcs/ directories
|
|
|
|
2.9.99.22 - new feature: options=('scriptlet') to force executing the
|
|
|
|
install scriptlets even if one builds in a chroot
|
|
|
|
- makepkg -RC now uses the chroot's pacman.conf to determine
|
|
|
|
what packages need to be removed. this is especially useful
|
|
|
|
if you use unofficial repos only in chroot
|
|
|
|
- the testsuite is replaced by pactest, see HACKING
|
|
|
|
2.9.99.21 - bugfix release
|
|
|
|
2.9.99.20 - handle --noprogress on install/upgrade, too
|
|
|
|
- disable progressbar by default if the output is redirected
|
|
|
|
- offer deleting a packages if it is corrupted
|
|
|
|
- makepkg: install subpackages with -i, too
|
|
|
|
in chroot sync /etc/pacman.d/* from the host system
|
|
|
|
use the chroot's pacman.conf when it's available
|
|
|
|
- new pacman option: --noscriptlet for disabling install
|
|
|
|
scriptlets
|
|
|
|
- new variable in makepkg: $FCC in case the package would use
|
|
|
|
gcc directly (not from $PATH)
|
|
|
|
2.9.99.19 - more verbose error messages on corrupted packages
|
|
|
|
- makepkg: added support for clearing the cache of ccache
|
|
|
|
slice warnings for LANG!=C
|
|
|
|
- gen/updatesync: bugfix for subdescs() and subarchs()
|
|
|
|
no longer ignore the Finclude function call
|
|
|
|
2.9.99.18 - makepkg now allows to inherit install scriptlets from a
|
|
|
|
scheme
|
|
|
|
- allow multiple packages to be installed at once with -U
|
|
|
|
- added SBU variable to makepkg.conf
|
|
|
|
- 3 major bugfixes from upstream
|
|
|
|
2.9.99.17 - support for having subpkgs in an other repo. this affects
|
|
|
|
gensync and updatesync, also makepkg's manpage is updated
|
|
|
|
- support for handle version comparators in makepkg
|
|
|
|
- bugfix for Finclude in makepkg
|
|
|
|
- removed exit() calls from libalpm
|
|
|
|
- bugfix for nobuild packages in sync
|
|
|
|
2.9.99.16 - fixed a possible infinite loop during -S
|
|
|
|
- remove stale lockfile when pacman is interrupted
|
|
|
|
- new directive: added suboptions() and subarchs() for
|
|
|
|
FrugalBuilds
|
|
|
|
- added 'nofakeroot' to options()
|
|
|
|
- new makepkg witch: -RCC, now -RC only cleans the chroot
|
|
|
|
2.9.99.15 - fix 'error: transaction already initialized' when using -D
|
|
|
|
2.9.99.14 - documentation: improved libalpm manpages an added a main
|
|
|
|
libalpm(3) manpage
|
|
|
|
- yet another bugfix for the install/upgrade progressbar
|
|
|
|
- remove stale lockfile after -R/-A
|
|
|
|
- fixed a segfault when removing a package that is reqired by
|
|
|
|
other packages
|
|
|
|
2.9.99.13 - Allow queries (-Q, -Si, etc) during an other pacman is
|
|
|
|
running (ie. -Syu)
|
|
|
|
- Two bugfixes in connection with provides
|
|
|
|
- Improved makepkg output for subpackages (crazy)
|
|
|
|
2.9.99.12 - fixed preparing docs, 2.9.99.11 always supposed we want to
|
|
|
|
disable that feature
|
|
|
|
2.9.99.11 - fixed progressbar when installing and upgrading packages at
|
|
|
|
the same time
|
|
|
|
- in general, modified makeworld to work properly on Frugalware
|
|
|
|
- makepkg: if build fails, save the buildlog when using -R
|
|
|
|
- sudo improvements for makepkg & makeworld
|
|
|
|
- display "checking for conflicting files..." during -S
|
|
|
|
- initial doxygen support
|
|
|
|
2.9.99.10 - fixed -Sg output - now frugalpkg works again
|
|
|
|
- fixed a double free() when installing conflicting packages
|
|
|
|
- fixed an annoying bug with progressbar, now works as it did
|
|
|
|
in the pacman 2.x times
|
|
|
|
- don't care about a to-be-replaced package's newer version
|
|
|
|
2.9.99.9 - fixed -S/-U/-A segfault. hopefully not everybody upgraded
|
|
|
|
yet...
|
|
|
|
2.9.99.8 - if you have foo installed, and bar replaces + provides foo,
|
|
|
|
then remove foo, and install bar (now works again)
|
|
|
|
- upgrade only pacman first during a -Su
|
|
|
|
- removed duplicated error messages
|
|
|
|
- more verbose error message for conflicting files when using
|
|
|
|
-S
|
|
|
|
2.9.99.7 - bugfix for -Sg
|
|
|
|
- if pacman can't create its cachedir, then use /tmp (bugfix)
|
|
|
|
2.9.99.6 - bugfix for -Rs
|
|
|
|
- pre_install/pre_upgrade scripts are working again
|
|
|
|
- added a -f option to gensync/updatesync (don't die if the fpm
|
|
|
|
is missing)
|
|
|
|
- bugfix for --ignore
|
|
|
|
- added ppc support (to configure)
|
|
|
|
- handle broken databases (just print an error message, don't
|
|
|
|
segfault)
|
|
|
|
- more verbose error messages for unsatisfied dependencies
|
|
|
|
2.9.99.5 - re-added SBU support to makepkg (which was accidently dropped
|
|
|
|
by 2.9.99.0)
|
|
|
|
- initial package splitting support
|
|
|
|
- memleak fixes
|
|
|
|
- more verbose error messages on file conflicts
|
|
|
|
2.9.99.4 - fixed running scriptlets when -r is used
|
|
|
|
- don't die on up to date databases (when you do -Sy twice)
|
|
|
|
- more verbose error messages (ie. when there is a missing
|
|
|
|
dependency)
|
|
|
|
2.9.99.3 - fixed -v option
|
|
|
|
- allow c++ usage in alpm.h
|
|
|
|
- fixed logging everything twice to pacman.log
|
|
|
|
2.9.99.2 - makepkg -R works again if you haven't had a chroot yet (was a
|
|
|
|
pacman bug)
|
|
|
|
- output fix for -Sy
|
|
|
|
- if you have installed foo, and then you do a -S bar, then now
|
|
|
|
pacman offers you to remove foo (as it should)
|
|
|
|
2.9.99.1 - fix makepkg -g
|
|
|
|
- makepkg: fixed changelog generation
|
|
|
|
- fixed --noconfirm
|
|
|
|
2.9.99.0 - this is the first release which is based on pacman-lib
|
|
|
|
(converted the initial cvs repo to darcs)
|
2006-02-18 16:54:11 -05:00
|
|
|
2.9.8 - Changed behaviour with original=X,current=Y,new=Z scenario
|
|
|
|
- keep old in place, install new as .pacnew
|
|
|
|
- Search package provides when finding matching targets with -S
|
|
|
|
- Frugalware: added -Qm option to find foreign packages
|
|
|
|
- Frugalware: added DistCC support to makepkg
|
|
|
|
- bugfix: before searching databases for a dependency, make sure
|
|
|
|
one of the packages in the final list doesn't already provide
|
|
|
|
that dependency
|
|
|
|
- fix for segfaults that occurred when propagating requiredby
|
|
|
|
fields to replaced packages where one package depended on
|
|
|
|
another replaced package
|
|
|
|
- a better fix for pacman-optimize integrity checks
|
|
|
|
- fix for regex searches with -Ss (Miklos Vajna)
|
|
|
|
- added a --noprogressbar for scripts to use
|
2005-10-17 14:52:43 -04:00
|
|
|
2.9.7 - fixed the dupe listings of packages when dealing w/ groups
|
2006-02-18 16:54:11 -05:00
|
|
|
- patches from Miklos Vajna:
|
2005-10-17 14:52:43 -04:00
|
|
|
- add regexp search support for -Qs and -Ss
|
|
|
|
- fixed md5sums on x86_64
|
|
|
|
- add --sudosync to makepkg
|
|
|
|
- show syntax help if an invalid option is used
|
|
|
|
- added makepkg option to disable ccache support
|
|
|
|
- changed license field to operate as an array, not a string
|
|
|
|
- added more logic for file conflict checks - if one target
|
|
|
|
is a file and the other is a directory, then it's a conflict
|
|
|
|
- fixed the integrity check in pacman-optimize
|
|
|
|
- reverted NoUpgrade to old behaviour and instead, added the
|
|
|
|
NoExtract directive to pacman.conf, which prevents a file
|
|
|
|
from ever being extracted on to the system
|
|
|
|
eg, NoExtract = home/httpd/html/index.html
|
|
|
|
2.9.6 - added a pacman-optimize script to try and defragment the DB
|
|
|
|
- modified NoUpgrade behaviour to avoid extracting files
|
|
|
|
that are missing from the filesystem -- this helps in
|
|
|
|
situations where the admin does not want the file there, eg,
|
|
|
|
remove index.html so index.php takes precedence
|
|
|
|
- fixed a bug where files would sometimes go missing if they
|
|
|
|
moved from one package to another
|
|
|
|
- add db_remove() which is responsible for clearing out stale
|
|
|
|
hash table entries when packages are removed
|
|
|
|
- added ccache support to makepkg
|
|
|
|
- patch from Aurelien Foret fixes a few memory leaks
|
2005-03-14 20:51:43 -05:00
|
|
|
2.9.5 - bugfix: missing files after re-ordering packages wrt
|
|
|
|
deps with --upgrade
|
|
|
|
- added "Repository" line to -Si output
|
|
|
|
- patch from Tommi Rantala to fix trim() behaviour with
|
|
|
|
empty or whitespace-only strings
|
|
|
|
- fixed removal order when using -Rc or -Rs
|
|
|
|
2.9.4 - fixed a bug that was introduced from another bugfix :-/
|
|
|
|
2.9.3 - fixed a couple manpage typos
|
|
|
|
- added --ignore to -S operations, works just like IgnorePkg
|
|
|
|
- respect IgnorePkg list when pulling in dependencies
|
|
|
|
- numerous memleak fixes
|
|
|
|
- some code changes to improve customizability/branding
|
|
|
|
- Makefile fix for nonstandard lib search paths (Kevin Piche)
|
|
|
|
- fixed the leftover directories in /tmp
|
|
|
|
- speed improvement patches from Tommi Rantala
|
|
|
|
2.9.2 - bugfix for 2.9.1
|
|
|
|
2.9.1 - --refresh now only downloads fresh packages lists if they've
|
|
|
|
been updated (currently only works with FTP)
|
|
|
|
2.9 - Improved -Rs functionality -- pacman now tracks why a package
|
|
|
|
is installed: explicitly, or as a dependency for another
|
|
|
|
package. -Rs will only remove dependencies that were not
|
|
|
|
explicitly installed.
|
|
|
|
- Added compressed package size to sync DBs -- shows the total
|
|
|
|
size of packages before downloading
|
|
|
|
- Patch from Tommi Rantala:
|
|
|
|
- Allow --info and --list together in queries
|
|
|
|
- Patch from Kevin Piche:
|
|
|
|
- Use list_add_sorted() with -Sg
|
|
|
|
- Patch from Hegedus Marton Csaba:
|
|
|
|
- Better manpage compression
|
|
|
|
- Added checks for additional hyphens in package versions
|
|
|
|
- mktemp was failing if %pmo_root%/tmp was missing -- fixed
|
|
|
|
2.8.4 - Added updatesync script from Jason Chu
|
|
|
|
- Changed the pacman binary to be dynamically linked
|
|
|
|
- Included a pacman.static binary as well
|
|
|
|
- Added fakeroot checks when seeing if we're root
|
|
|
|
- Fixed makepkg to use 'tail -n 1' instead of 'tail -1'
|
|
|
|
- Added patch from Kevin Piche:
|
|
|
|
- Cleanup db_loadpkgs(), add list_add_sorted()
|
|
|
|
- Fixed a memory leak in db_find_conflicts()
|
|
|
|
2.8.3 - Fixed a little makepkg bug with bash 3.0
|
|
|
|
- Fixed resolvedeps to always prefer literals over provisios
|
|
|
|
- Added --config option to specify an alternate config file
|
|
|
|
- Added "Include" directive to include repositories from
|
|
|
|
config files (inspired by Michael Baehr's patch)
|
|
|
|
- Added patch from Jason Chu:
|
|
|
|
- Even smarter file-conflict checking
|
|
|
|
2.8.2 - Fixed a segfault bug in file-conflict checks
|
|
|
|
- Made --noconfirm actually work. Go me.
|
|
|
|
2.8.1 - Added a HoldPkg option in pacman.conf, for the more
|
|
|
|
exploratory users who run things like "pacman -R pacman". It
|
|
|
|
will ask for confirmation before removing any packages listed
|
|
|
|
in the HoldPkg list
|
|
|
|
- Added a --noconfirm switch for use with script automation
|
|
|
|
- Modified dependency resolution to prefer packages explicitly
|
|
|
|
requested on the cmdline instead of those pulled in by
|
|
|
|
resolvedeps(). Example, if neither "xorg" nor "xfree86" is
|
|
|
|
installed and "blackbox xfree86" is requested, "xfree86" will
|
|
|
|
be used instead of "xorg"
|
|
|
|
- Added patch from Jason Chu:
|
|
|
|
- Smarter file-conflict checking with symlinked paths and
|
|
|
|
with files that move from one package to another
|
|
|
|
2.8 - Bugfixes:
|
|
|
|
- #861: file:/// urls not handled properly with XferCommand
|
|
|
|
- #1003: set umask before scriptlet calls
|
|
|
|
- #1027: download problems with http urls using -U/-A
|
|
|
|
- #1044: segfaults when using -Rs
|
|
|
|
- #863: "missing post_remove" errors with some packages
|
|
|
|
- #875: detect low disk space properly
|
|
|
|
- #986: makepkg -e doesn't validate files
|
|
|
|
- #1010: add -j option to makepkg
|
|
|
|
- #1028: make pacman -Sp runnable as non-root
|
|
|
|
- added pre_install and pre_upgrade scriptlet support
|
|
|
|
- added an "Architecture" field in the package meta-data
|
|
|
|
- added patch from Aurelien Foret which improves performance
|
|
|
|
adding or removing packages
|
|
|
|
- added implementation of GNU's strverscmp function for better
|
|
|
|
portability
|
|
|
|
- added explicit unlink() calls when --force is used, which
|
|
|
|
prevents those nasty "Text file busy" errors when you
|
|
|
|
force-upgrade something like pacman or glibc.
|
|
|
|
2.7.9 - added the "force" option to packages, so --sysupgrade can
|
|
|
|
downgrade packages when it needs to
|
|
|
|
2.7.8 - added post_remove scriptlet support
|
|
|
|
- added -Qs option (bug #854)
|
|
|
|
- a provisio does not imply conflict, to make a provisio target
|
|
|
|
conflict with anything else that provides the same thing, you
|
|
|
|
can now do this by specifying the provisio target as both a
|
|
|
|
provides and a conflict, eg:
|
|
|
|
conflicts=('x-server')
|
|
|
|
provides=('x-server')
|
|
|
|
- cleaned up the download progress bar a bit
|
|
|
|
- added %o parameter to XferCommand so wget can resume properly
|
|
|
|
- fixed a segfault in downloadfiles() (bug #787)
|
|
|
|
- patches from Oliver Burnett-Hall
|
|
|
|
- gensync uses a better temp dir (bug #774)
|
|
|
|
- PKGDEST can be set in makepkg.conf (bug #783)
|
|
|
|
- patches from Aurelien Foret
|
|
|
|
- segfault fix, couple memory leaks
|
|
|
|
- more sanity checks in "provides" searches
|
|
|
|
- fixed a little display bug in the progress bar
|
|
|
|
- made -Qip look like -Qi
|
|
|
|
- -Sc now removes OLD packages from cache, use -Scc for all
|
|
|
|
2.7.7 - added an XferCommand directive that will make pacman use an
|
|
|
|
external download utility like wget
|
|
|
|
- added a license field to package meta-data
|
|
|
|
- add url support to -A and -U operations (download packages)
|
|
|
|
- -Ss now searches thru provides fields
|
|
|
|
- added --dbonly option to -R
|
|
|
|
2.7.6 - added --print-uris option
|
|
|
|
- fixed an http download bug (bug #667)
|
|
|
|
- fixed a segfault related to replaces/conflicts handling
|
|
|
|
2.7.5 - "replaces" packages were ignoring IgnorePkg in pacman.conf
|
|
|
|
- fixed another bug in conflict handling
|
|
|
|
- found an out-dated reference to /usr/abs, fixed
|
|
|
|
- added a --recursive option for package removal, which removes
|
|
|
|
all deps of a target that aren't required by other packages
|
|
|
|
2.7.4 - fixed a bug in conflict handling, where installing a
|
|
|
|
conflicting package would fail even if the new package
|
|
|
|
"provided" it
|
|
|
|
- if pacman sees a newer version of itself during an upgrade,
|
|
|
|
it will ask to install itself first, then be re-run to upgrade
|
|
|
|
the other packages.
|
|
|
|
- You can now use the --info option with --sync to display an
|
|
|
|
uninstalled package's dependency info.
|
|
|
|
- Added a sane umask before db writes
|
|
|
|
- buffer overflow fix (bug #442)
|
|
|
|
2.7.3 - makepkg not longer strips files with .exe or .dll extensions
|
|
|
|
- Added Aurelien's patch:
|
|
|
|
- proxy support (no authentication yet)
|
|
|
|
- HTTP/1.1 support
|
|
|
|
- an improved progress bar with transfer rates and ETA
|
|
|
|
- cleaned up warning output a bit
|
|
|
|
2.7.2 - Supressed "No such file" messages during stripping
|
|
|
|
- Removed extra newlines in /var/log/pacman.log
|
|
|
|
- Added a --noextract option to makepkg to skip source extraction
|
|
|
|
2.7.1 - Fixed a couple obscure segfaults
|
|
|
|
- LogFiles were logging incorrect dates - fixed
|
|
|
|
- Cleaned up md5sum output in makepkg -g
|
|
|
|
- Added (optional) colorized output messages to makepkg
|
|
|
|
- Renamed the "stable" repo to "release" in pacman.conf
|
|
|
|
- Renamed the "unofficial" repo to "extra" in pacman.conf
|
|
|
|
2.7 - Added build-time dependencies to makepkg (Jason Chu)
|
|
|
|
- Added md5sum integrity checking to packages in --sync
|
|
|
|
mode (Aurelien Foret)
|
|
|
|
- Memory leak fixes (Aurelien Foret)
|
|
|
|
- Added CARCH variable to makepkg.conf for use in PKGBUILDs
|
|
|
|
- Added LogFile option for direct-to-file logging
|
|
|
|
- Added -Qii handling to show modified config files
|
|
|
|
- Allow --sync targets to specify an explicit repository to
|
|
|
|
sync from (eg, pacman -S current/patch)
|
|
|
|
2.6.4 - Altered pacman_upgrade() to allow a package to replace itself
|
|
|
|
2.6.3 - A couple memory fixes in the new replaces code
|
|
|
|
2.6.2 - Fixed a memory cleanup bug
|
|
|
|
- Aurelien's patch:
|
|
|
|
- bug #159 implemented (for -S and -R)
|
|
|
|
- fixed a bug with pacman -Sg (pacman was browsing only one
|
|
|
|
db to get groups)
|
|
|
|
- fixed a bug with list_merge()
|
|
|
|
- fixed some MLK (in dumppkg() and with "-Qi --orphans")
|
|
|
|
- now "pacman -Sg" only displays groups (without content)
|
|
|
|
whereas "pacman -Sg target1 target2" displays groups
|
|
|
|
target1 and target2 with content
|
|
|
|
2.6.1 - Added http download support (Aurelien Foret)
|
|
|
|
- Improved makepkg's --builddeps behaviour when called via
|
|
|
|
makeworld
|
|
|
|
- makepkg's md5 validation now occurs before source extraction
|
|
|
|
- makepkg delays fakeroot entry until after option parsing
|
|
|
|
- Fixed an argument-passing bug in fakeroot
|
|
|
|
- Modified pacman's behaviour wrt provides -- it now allows
|
|
|
|
multiple packages to be installed, even if they provide the
|
|
|
|
same thing (they were treated as conflicts before)
|
|
|
|
2.6 - Added group handling, so one can run 'pacman -S kde' and
|
|
|
|
install all files from the KDE group
|
|
|
|
- Fixed a duplication bug in cascade package removal
|
|
|
|
- Added support for virtual provisions with "provides" tags
|
|
|
|
- When conflicts are encountered, pacman now offers the chance
|
|
|
|
to remove the conflicting packages (provides or literals)
|
|
|
|
- Added support for renamed/combined packages with a "replaces"
|
|
|
|
tag
|
|
|
|
- Added --nostrip option to makepkg
|
|
|
|
- Improved --search to list all packages from all repos when
|
|
|
|
a search term is omitted
|
|
|
|
- Added logging support through syslog()
|
|
|
|
- Added fakeroot support to makepkg (RomanK)
|
|
|
|
- Added MD5sum generation/validation to makepkg (RomanK)
|
|
|
|
- Fixed a progress bar bug (Aurelien Foret)
|
|
|
|
- Sorted makepkg's .FILELISTs (Aurelien Foret)
|
|
|
|
- Targets are now re-ordered w.r.t. dependencies when
|
|
|
|
using -A/-U
|
|
|
|
- Modified --search to work when called as -Sys
|
|
|
|
- Modified abs to use ABS_ROOT from /etc/abs/abs.conf (Aurelien)
|
|
|
|
- Other bug fixes
|
|
|
|
2.5.1 - Minor bug fixes
|
|
|
|
2.5 - Added an URL tag to package info
|
|
|
|
- Sped up package load times by about 500% by introducing
|
|
|
|
a .FILELIST into the package
|
|
|
|
- Renamed the install scriptlet from ._install to .INSTALL
|
|
|
|
- Added patch from Aurlien Foret:
|
|
|
|
- Better lock handling (RW and RO)
|
|
|
|
- Sorted package order in -Qi's dependency lists
|
|
|
|
- Added a DBPath option to pacman.conf
|
|
|
|
- Fixed memory leaks
|
|
|
|
- Added the --nodeps option to -S
|
|
|
|
2.4.1 - Fixed a bug in makepkg's option parsing
|
|
|
|
2.4 - Added getopt-style options to makeworld
|
|
|
|
- Added -w <destdir> to makepkg
|
|
|
|
- makeworld now properly handles packages with --builddeps
|
|
|
|
- Added patches from Aurelien Foret:
|
|
|
|
- Cascading package removals. -Rc will remove a package and
|
|
|
|
all packages that require it
|
|
|
|
- Support for getopt-style options in makepkg
|
|
|
|
- the REQUIREDBY field is now updated when a package is
|
|
|
|
removed with --nodeps, then re-installed.
|
|
|
|
- Avoids duplicate dependency checks with sync
|
|
|
|
- Added a "NoPassiveFtp" option in pacman.conf
|
|
|
|
- Improvements to the --query listings
|
|
|
|
2.3.2 - Added patches from Aurelien Foret:
|
|
|
|
- FTP resume feature
|
2006-01-16 16:21:15 -05:00
|
|
|
- removed the hit-^C-and-delete-the-downloading-file safety
|
2005-03-14 20:51:43 -05:00
|
|
|
- IgnorePkg option in pacman.conf
|
|
|
|
- FTPAGENT setting in makepkg.conf
|
|
|
|
- Added --cleancache option to makepkg
|
|
|
|
2.3.1 - Fixed the progress bar overflow
|
|
|
|
- Pacman does not ask "Are you sure" when you use --downloadonly
|
|
|
|
- Switched up a couple makepkg options to be more consistent
|
|
|
|
with pacman's options
|
|
|
|
- If you ^C out of a file download, the package will now be
|
|
|
|
removed from the cache directory
|
|
|
|
2.3 - The beginnings of source-side dependency resolution, makepkg
|
|
|
|
can now either A) download/install missing deps with pacman
|
|
|
|
-S; or B) find missing deps in the /usr/abs tree and
|
|
|
|
build/install them.
|
|
|
|
- Added a --nodeps option to makepkg
|
|
|
|
- Improved the --search output
|
|
|
|
2.2 - More bugfixes
|
|
|
|
- Added --downloadonly switch to --sync
|
|
|
|
2.1 - Lots of bugfixes
|
|
|
|
- Added support for multiple respositories
|
|
|
|
- Improved the config file layout
|
|
|
|
- Improved dependency resolution and sorting
|
|
|
|
2.0 - Added dependency functionality
|
|
|
|
- Completely new database format, similar to FreeBSD
|
|
|
|
- Better internal data structures
|
|
|
|
- Merged pacsync functionality into pacman
|
|
|
|
- Now uses libftp for all file retrieval (currently only ftp)
|
|
|
|
- Automatic dependency resolution, a la apt-get
|
|
|
|
- Moved config stuff from /etc/pacsync.conf to /etc/pacman.conf
|
|
|
|
- Much better backup file handling, now uses md5 hashes a la rpm
|
|
|
|
1.23 - Added install/upgrade/remove scripting control
|
|
|
|
1.22 - Some manpage typo fixes
|
|
|
|
- Added --root switch to pacsync
|
|
|
|
- Added --help and ability to specify a PKGBUILD to makepkg
|
|
|
|
- Switched default downloader to snarf
|
|
|
|
1.21 - Added better backup control -- upgrade/add and remove
|
|
|
|
do different things with the -n switch
|
|
|
|
1.2 - Added wildcard handling
|
|
|
|
- Added man pages for makepkg and pacsync
|
|
|
|
- Added the pacsync utility for remote file fetching/sync
|
|
|
|
1.1 - Fixed some string-handling bugs
|
|
|
|
- Added better handling of configuration files and the like.
|
|
|
|
If "file" is about to be removed, but it is designated to
|
|
|
|
backed up, then it will be copied to "file.save"
|
|
|
|
- Changed db_find_conflicts() to ignore directories
|
|
|
|
1.0 - Initial Release
|
|
|
|
|