2646 lines
92 KiB
Plaintext
2646 lines
92 KiB
Plaintext
2010-10-27 13:10 +0200 Juan RP <xtraeme@gmail.com> (559e85af63c5 [tip])
|
|
|
|
* NEWS, bin/xbps-bin/main.c, bin/xbps-bin/xbps-bin.8:
|
|
xbps-bin(8): modify the 'list' target to accept an optional argument
|
|
to list packages in the specified state, so that you can list
|
|
packages that need to be purged, configured and broken (will be
|
|
used in the future).
|
|
|
|
2010-10-27 00:25 +0200 Juan RP <xtraeme@gmail.com> (bde21eacfae1)
|
|
|
|
* bin/xbps-bin/find-files.c: new file.
|
|
* NEWS, bin/xbps-bin/Makefile, bin/xbps-bin/defs.h, bin/xbps-bin/find-
|
|
files.c, bin/xbps-bin/main.c, bin/xbps-bin/xbps-bin.8:
|
|
xbps-bin(8): added a new target "find-files".
|
|
|
|
This new target 'find-files' can be used to find which installed
|
|
package(s) own a file. Exact matches like "/bin/mount" or patterns
|
|
like "/usr/lib/libb[ao]b\*" can be specified.
|
|
|
|
2010-10-27 00:19 +0200 Juan RP <xtraeme@gmail.com> (c7773e278e58)
|
|
|
|
* configure:
|
|
configure: don't use -fPIE and --param ssp-buffer-size if CC != gcc.
|
|
|
|
2010-10-27 00:17 +0200 Juan RP <xtraeme@gmail.com> (f231b4972d0e)
|
|
|
|
* lib/fetch/ftp.c:
|
|
fetch/ftp.c: fix a cast that caught clang via -Wcast-qual.
|
|
|
|
2010-10-27 00:15 +0200 Juan RP <xtraeme@gmail.com> (676b7e99dca2)
|
|
|
|
* NEWS, lib/remove_obsoletes.c:
|
|
Remove empty dirs while removing obsolete files.
|
|
|
|
2010-10-23 18:13 +0200 Juan RP <xtraeme@gmail.com> (100f4038999f)
|
|
|
|
* .hgtags:
|
|
Added tag 0.6.1 for changeset 9133c604fd81
|
|
|
|
2010-10-23 18:12 +0200 Juan RP <xtraeme@gmail.com> (9133c604fd81 [0.6.1])
|
|
|
|
* include/xbps_api.h:
|
|
Increment XBPS_RELVER for 0.6.1.
|
|
|
|
2010-10-23 18:10 +0200 Juan RP <xtraeme@gmail.com> (b7e383e37039)
|
|
|
|
* .hgtags:
|
|
Added tag 0.6.1 for changeset 6a4587e4f95f
|
|
|
|
2010-10-23 18:09 +0200 Juan RP <xtraeme@gmail.com> (6a4587e4f95f)
|
|
|
|
* NEWS, bin/xbps-bin/install.c, lib/unpack.c:
|
|
Prepare for going-to-be-released 0.6.1.
|
|
|
|
Includes the following change:
|
|
|
|
* When replacing a package that is going to be updated in the
|
|
transaction do not remove it, just overwrite its files and
|
|
continue. The updated package will find that old files didn't
|
|
match the SHA256 hash and will skip them. This solves the issue
|
|
of new package updates requiring new dependencies with files that
|
|
were previously stored in the old version. For example gtk+-2.20
|
|
containing gdk-pixbuf, and gtk+-2.22 requiring gdk-pixbuf
|
|
externally.
|
|
|
|
2010-10-23 18:08 +0200 Juan RP <xtraeme@gmail.com> (ff3357d56465)
|
|
|
|
* Makefile:
|
|
Makefile: added dist target to create distribution source tarball.
|
|
|
|
2010-10-23 17:58 +0200 Juan RP <xtraeme@gmail.com> (e45e87832117)
|
|
|
|
* .hgtags:
|
|
Added tag 0.6.1 for changeset e51c0a0d740b
|
|
|
|
2010-06-03 09:53 +0200 Juan RP <xtraeme@gmail.com> (e51c0a0d740b)
|
|
|
|
* .hgtags:
|
|
Added tag 0.6.0 for changeset bfbbdcaef85a
|
|
|
|
2010-06-03 09:53 +0200 Juan RP <xtraeme@gmail.com> (bfbbdcaef85a [0.6.0])
|
|
|
|
* NEWS:
|
|
NEWS: fix date for 0.6.0.
|
|
|
|
2010-06-02 23:50 +0200 Juan RP <xtraeme@gmail.com> (6b622708535e)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER for changes that will go to 0.6.0.
|
|
|
|
2010-06-02 23:48 +0200 Juan RP <xtraeme@gmail.com> (8e790b8a35ca)
|
|
|
|
* NEWS:
|
|
Mention libfetch-2.31 sync.
|
|
|
|
2010-06-02 23:44 +0200 Juan RP <xtraeme@gmail.com> (8a0441414ef3)
|
|
|
|
* 3RDPARTY, lib/fetch/common.c, lib/fetch/common.h, lib/fetch/ftp.c:
|
|
Import and merge libfetch-2.31 from NetBSD pkgsrc.
|
|
|
|
2010-05-20 15:20 +0200 Juan RP <xtraeme@gmail.com> (b4f0ed9d6748)
|
|
|
|
* .hgignore:
|
|
Update .hgignore for recent changes.
|
|
|
|
2010-05-20 15:10 +0200 Juan RP <xtraeme@gmail.com> (9f8692289158)
|
|
|
|
* lib/util.c:
|
|
xbps_[gs]et_cachedir(): ensure we don't copy more than buffer's size
|
|
including NUL.
|
|
|
|
2010-05-20 14:45 +0200 Juan RP <xtraeme@gmail.com> (6221608dcf00)
|
|
|
|
* bin/xbps-repo/main.c, bin/xbps-repo/repository.c:
|
|
xbps-repo: put back sanitize_url() and improve the implementation.
|
|
|
|
2010-05-20 07:21 +0200 Juan RP <xtraeme@gmail.com> (3251baf24e83)
|
|
|
|
* lib/repository_finddeps.c:
|
|
lib/repository_finddeps.c: change var names to be more descriptive,
|
|
add some more verbose messages.
|
|
|
|
2010-05-20 04:49 +0200 Juan RP <xtraeme@gmail.com> (7d7d6c85ad67)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: do not rely on sys/cdefs.h, fix up some comments.
|
|
|
|
2010-05-20 02:43 +0200 Juan RP <xtraeme@gmail.com> (8ef9d11bc805)
|
|
|
|
* include/sha256.h, lib/sha256.c: deleted file.
|
|
* NEWS, include/sha256.h, lib/Makefile, lib/sha256.c, lib/util.c:
|
|
libxbps: use OpenSSL SHA256, 5x faster xbps_get_file_hash()
|
|
implementation.
|
|
|
|
* libxbps: improved xbps_get_file_hash() to mmap(2) rather than
|
|
read(2) the file we have to process. With mmap'ed files the hash
|
|
can be processed 5x faster than before, or even more in some
|
|
cases.
|
|
|
|
* libxbps: switch to OpenSSL SHA256 implementation and remove the
|
|
one previously used. It's faster and OpenSSL is required for
|
|
libfetch so there is not point in using it.
|
|
|
|
2010-05-19 23:29 +0200 Juan RP <xtraeme@gmail.com> (8a3ccfebb7a6)
|
|
|
|
* 3RDPARTY:
|
|
3RDPARTY: sync with reality.
|
|
|
|
2010-05-19 22:38 +0200 Juan RP <xtraeme@gmail.com> (f3d2d6556b5c)
|
|
|
|
* configure, include/strlcat.h, include/strlcpy.h,
|
|
lib/compat/strlcat.c, lib/compat/strlcpy.c: new file.
|
|
* vars.mk: deleted file.
|
|
* Makefile, NEWS, README, bin/Makefile, bin/xbps-bin/Makefile, bin
|
|
/xbps-repo/Makefile, bin/xbps-repo/repository.c, bin/xbps-
|
|
uhelper/Makefile, bin/xbps-uhelper/main.c, configure, doc/Makefile,
|
|
include/Makefile, include/strlcat.h, include/strlcpy.h,
|
|
lib/Makefile, lib/compat/strlcat.c, lib/compat/strlcpy.c,
|
|
lib/pkgmatch.c, lib/portableproplib/prop_object.c, lib/util.c,
|
|
prog.mk, vars.mk:
|
|
Added a configure script to emulate GNU autoconf and related
|
|
changes.
|
|
|
|
Changes included in this set:
|
|
|
|
* Added strlcat() and strlcpy() from OpenBSD, always use them if
|
|
the system does not have them built in.
|
|
* Changed an array of PATH_MAX size allocated in the stack, to a
|
|
dynamically allocated buffer from heap. This should reduce memory
|
|
usage a bit.
|
|
* Simplify code that implemented a homegrown realpath(3)
|
|
implementation, simply use realpath(3).
|
|
* If compiler supports -fstack-protector, build all code with
|
|
-D_FORTIFY_SOURCE=2 and --param ssp-buffer-size=1 so that all
|
|
buffers are protected.
|
|
|
|
2010-05-19 01:06 +0200 Juan RP <xtraeme@gmail.com> (7357b1cd86fd)
|
|
|
|
* doc/xbps_pkg_props_dictionary.dot:
|
|
Improve xbps_pkg_props_dictionary.dot even more.
|
|
|
|
2010-05-19 00:42 +0200 Juan RP <xtraeme@gmail.com> (4c5ae8d5be32)
|
|
|
|
* doc/xbps_pkg_files_dictionary.dot,
|
|
doc/xbps_pkg_props_dictionary.dot:
|
|
Improve binary package metadata plist file images.
|
|
|
|
2010-05-18 23:06 +0200 Juan RP <xtraeme@gmail.com> (5979d1ae4436)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo/index.c: fix a typo.
|
|
|
|
2010-05-18 23:04 +0200 Juan RP <xtraeme@gmail.com> (a30843b4c20c)
|
|
|
|
* lib/repository_finddeps.c, lib/repository_findpkg.c:
|
|
libxbps: if XBPS_FLAG_VERBOSE is set print to stdout some info about
|
|
binary packages found in repositories and its dependencies.
|
|
|
|
2010-05-18 15:33 +0200 Juan RP <xtraeme@gmail.com> (8e7b4d5855bb)
|
|
|
|
* .hgtags:
|
|
Added tag 0.5.2.2 for changeset 0c1a7cea8bd2
|
|
|
|
2010-05-18 15:33 +0200 Juan RP <xtraeme@gmail.com> (0c1a7cea8bd2 [0.5.2.2])
|
|
|
|
* NEWS, include/xbps_api.h, lib/remove_obsoletes.c:
|
|
libxbps::xbps_remove_obsoletes(): reset a var to 0 in non fatal
|
|
errors!
|
|
|
|
2010-05-18 13:42 +0200 Juan RP <xtraeme@gmail.com> (5a8af7dd8395)
|
|
|
|
* .hgtags:
|
|
Added tag 0.5.2.1 for changeset 4cf86e688eef
|
|
|
|
2010-05-18 13:41 +0200 Juan RP <xtraeme@gmail.com> (4cf86e688eef [0.5.2.1])
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER.
|
|
|
|
2010-05-18 13:41 +0200 Juan RP <xtraeme@gmail.com> (8b3e20d4d99b)
|
|
|
|
* NEWS:
|
|
NEWS: fixed a typo.
|
|
|
|
2010-05-18 13:40 +0200 Juan RP <xtraeme@gmail.com> (7f1e37ff4605)
|
|
|
|
* NEWS, lib/configure.c, lib/remove.c, lib/unpack.c:
|
|
libxbps: bah do not ignore ENOENT when running INSTALL/REMOVE
|
|
scripts.
|
|
|
|
2010-05-18 07:46 +0200 Juan RP <xtraeme@gmail.com> (90f2379c998c)
|
|
|
|
* .hgtags:
|
|
Added tag 0.5.2 for changeset e3054c016de0
|
|
|
|
2010-05-18 07:46 +0200 Juan RP <xtraeme@gmail.com> (e3054c016de0 [0.5.2])
|
|
|
|
* NEWS, include/xbps_api.h, lib/configure.c, lib/remove.c,
|
|
lib/remove_obsoletes.c, lib/unpack.c:
|
|
libxbps: some random bugfixes.
|
|
|
|
* libxbps: while running INSTALL/REMOVE scripts, do not fail if a
|
|
script returns ENOENT but the script exists; that means the script
|
|
did not match the expected action on its switch statement and the
|
|
fact can be simply ignored.
|
|
|
|
* libxbps: while upgrading packages and searching for obsolete
|
|
files, do not remove the files that did not match previous SHA256
|
|
hash. Also, only remove obsolete dangling symlinks.
|
|
|
|
2010-05-18 07:45 +0200 Juan RP <xtraeme@gmail.com> (2e19758da01f)
|
|
|
|
* .hgtags:
|
|
Removed tag 0.5.2
|
|
|
|
2010-05-18 07:44 +0200 Juan RP <xtraeme@gmail.com> (47673ec3fed9)
|
|
|
|
* .hgtags:
|
|
Added tag 0.5.2 for changeset 246721b8546e
|
|
|
|
2010-05-18 02:42 +0200 Juan RP <xtraeme@gmail.com> (246721b8546e)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: fix genindex target to not return error when a package is
|
|
already registered in the index.
|
|
|
|
2010-05-12 07:47 +0200 Juan RP <xtraeme@gmail.com> (a4e9fb17726b)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: when replacing a pkg do not purge the old one, just remove
|
|
it.
|
|
|
|
2010-05-12 05:04 +0200 Juan RP <xtraeme@gmail.com> (57555845334d)
|
|
|
|
* NEWS, bin/xbps-repo/util.c:
|
|
xbps-repo(8): improved the 'search' target to also match substrings
|
|
in package/version tuples.
|
|
|
|
2010-05-11 15:20 +0200 Juan RP <xtraeme@gmail.com> (54be827f1fe3)
|
|
|
|
* .hgtags:
|
|
Added tag 0.5.1 for changeset 0d9e4fc8afd9
|
|
|
|
2010-05-11 15:01 +0200 Juan RP <xtraeme@gmail.com> (0d9e4fc8afd9 [0.5.1])
|
|
|
|
* NEWS:
|
|
NEWS: mention new changes, in preparation for 0.5.1.
|
|
|
|
2010-05-11 13:47 +0200 Juan RP <xtraeme@gmail.com> (4f50c2d1a2f4)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER for last change.
|
|
|
|
2010-05-11 13:38 +0200 Juan RP <xtraeme@gmail.com> (68b083da7e05)
|
|
|
|
* include/xbps_api.h, lib/cmpver.c, lib/util.c:
|
|
libxbps: change the epoch char to ':' to differentiate the starting
|
|
char in pkgname.
|
|
|
|
Added xbps_get_pkg_epoch(), to get the epoch version string.
|
|
|
|
2010-05-11 13:37 +0200 Juan RP <xtraeme@gmail.com> (02119879f21c)
|
|
|
|
* lib/Makefile:
|
|
lib/Makefile: proplib sources need -Wno-stack-protector.
|
|
|
|
2010-05-04 17:04 +0200 Juan RP <xtraeme@gmail.com> (3c4ed1d715a7)
|
|
|
|
* NEWS, bin/xbps-bin/defs.h, bin/xbps-bin/main.c, bin/xbps-
|
|
bin/remove.c, bin/xbps-bin/xbps-bin.8:
|
|
xbps-bin(8): added a new target 'show-orphans' that list all package
|
|
orphans currently installed.
|
|
|
|
2010-05-04 15:11 +0200 Juan RP <xtraeme@gmail.com> (f62d675ada32)
|
|
|
|
* README:
|
|
README: update project URL.
|
|
|
|
2010-05-04 15:04 +0200 Juan RP <xtraeme@gmail.com> (d5ef997c5c8f)
|
|
|
|
* prog.mk:
|
|
prog.mk: don't redirect stderr to /dev/null for static linking.
|
|
|
|
It's useful to see some possible errors.
|
|
|
|
2010-05-04 14:57 +0200 Juan RP <xtraeme@gmail.com> (68ba7a848eb2)
|
|
|
|
* lib/Makefile:
|
|
Also link libxbps to libpthread as it's required now.
|
|
|
|
2010-05-04 14:36 +0200 Juan RP <xtraeme@gmail.com> (10279e555579)
|
|
|
|
* lib/sha256.c:
|
|
Provide stubs for htobe{32,64}() and be32toh() macros if they aren't
|
|
defined on Linux.
|
|
|
|
Tested and verified by Jimmy on xbps@googlegroups.com.
|
|
|
|
2010-05-03 22:01 +0200 Juan RP <xtraeme@gmail.com> (1530e5dccbd5)
|
|
|
|
* .hgignore:
|
|
Update .hgignore after last change (troff manpages).
|
|
|
|
2010-05-03 21:50 +0200 Juan RP <xtraeme@gmail.com> (d635c8a30999)
|
|
|
|
* bin/xbps-bin/xbps-bin.8, bin/xbps-repo/xbps-repo.8: new file.
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt: deleted
|
|
file.
|
|
* NEWS, README, bin/xbps-bin/xbps-bin.8, bin/xbps-bin/xbps-bin.8.txt,
|
|
bin/xbps-repo/xbps-repo.8, bin/xbps-repo/xbps-repo.8.txt, prog.mk:
|
|
Remove asciidoc build dependency, use troff manpages directly.
|
|
|
|
2010-05-02 11:51 +0200 Juan RP <xtraeme@gmail.com> (83fffa6b1784)
|
|
|
|
* .hgignore: new file.
|
|
* .bzrignore: deleted file.
|
|
* .bzrignore, .hgignore:
|
|
Moved .bzrignore to .hgignore and make it work.
|
|
|
|
2010-05-02 11:36 +0200 Juan RP <xtraeme@gmail.com> (783e207d30cd)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
Update manpages for new XBPS project locations.
|
|
|
|
2010-05-01 17:32 +0000 convert-repo <convert-repo> (406f512e4931)
|
|
|
|
* .hgtags: new file.
|
|
* .hgtags:
|
|
update tags
|
|
|
|
2010-04-29 18:24 +0200 Juan RP <xtraeme@gmail.com> (8c76b0f9dc54 [0.5.0])
|
|
|
|
* lib/portableproplib/prop_data.c, lib/portableproplib/prop_rb.c:
|
|
Apply the commit from portableproplib's git master:
|
|
|
|
commit b2975842aba26df9b9885ff56b2ff182eda06152 Author: Juan RP
|
|
<xtraeme@gmail.com> Date: Thu Apr 29 18:23:15 2010 +0200
|
|
|
|
Remove some dead code found by the LLVM's clang static analyzer.
|
|
|
|
2010-04-28 23:58 +0200 Juan RP <xtraeme@gmail.com> (7e06f281ee90)
|
|
|
|
* NEWS:
|
|
NEWS: improve an entry.
|
|
|
|
2010-04-28 23:46 +0200 Juan RP <xtraeme@gmail.com> (b7ae363ae037)
|
|
|
|
* NEWS, bin/xbps-repo/util.c:
|
|
xbps-repo(8): fixed the 'search' target to also match patterns
|
|
against its description, and not only from the package/version
|
|
touple.
|
|
|
|
2010-04-28 23:33 +0200 Juan RP <xtraeme@gmail.com> (782e0f71f7b6)
|
|
|
|
* NEWS:
|
|
NEWS: no more warnings now are reported by the LLVM's clang
|
|
analyzer.
|
|
|
|
All possible warnings are only from portableproplib and libfetch.
|
|
|
|
2010-04-28 23:30 +0200 Juan RP <xtraeme@gmail.com> (04177a757347)
|
|
|
|
* lib/download.c, lib/plist.c, lib/purge.c, lib/remove_obsoletes.c,
|
|
lib/repository_findpkg.c, lib/repository_sync_index.c, lib/sha256.c,
|
|
lib/unpack.c:
|
|
libxbps: fixed all warnings found by clang.
|
|
|
|
2010-04-28 23:13 +0200 Juan RP <xtraeme@gmail.com> (3dee67a333f7)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo/index.c: fix warnings found by clang.
|
|
|
|
2010-04-28 23:11 +0200 Juan RP <xtraeme@gmail.com> (25919bb83bd8)
|
|
|
|
* bin/xbps-bin/check.c:
|
|
xbps-bin/check.c: remove dead code, fix warnings found by clang.
|
|
|
|
2010-04-28 21:33 +0200 Juan RP <xtraeme@gmail.com> (3ef971556d56)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin/install.c: remove unused vars, found by clang.
|
|
|
|
2010-04-28 18:33 +0200 Juan RP <xtraeme@gmail.com> (0e3eaf381521)
|
|
|
|
* bin/xbps-bin/main.c:
|
|
xbps-bin/main.c: remove unused var found by clang analyzer.
|
|
|
|
2010-04-28 18:31 +0200 Juan RP <xtraeme@gmail.com> (12de53084cfd)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin/install.c: fix a NULL pointer dereference in error path,
|
|
found by the clang analyzer.
|
|
|
|
2010-04-28 18:10 +0200 Juan RP <xtraeme@gmail.com> (bdd70727d85d)
|
|
|
|
* doc/xbps_api_doxyfile:
|
|
Exclude portableproplib code when generating the API docs.
|
|
|
|
2010-04-28 03:40 +0200 Juan RP <xtraeme@gmail.com> (215b07ce19f0)
|
|
|
|
* LICENSE:
|
|
LICENSE: remove C comments.
|
|
|
|
2010-04-28 03:26 +0200 Juan RP <xtraeme@gmail.com> (bae8299d9dff)
|
|
|
|
* NEWS, bin/xbps-bin/defs.h, bin/xbps-bin/main.c, bin/xbps-
|
|
bin/remove.c, bin/xbps-bin/xbps-bin.8.txt:
|
|
xbps-bin(8): added -p flag to also purge packages for the 'remove'
|
|
and 'autoremove' targets, after successful removal.
|
|
|
|
2010-04-27 18:04 +0200 Juan RP <xtraeme@gmail.com> (dffd2080422d)
|
|
|
|
* NEWS:
|
|
NEWS: update for latest changes.
|
|
|
|
2010-04-27 18:02 +0200 Juan RP <xtraeme@gmail.com> (8dda2aefa593)
|
|
|
|
* bin/xbps-repo/defs.h, bin/xbps-repo/repository.c:
|
|
xbps-repo: show a warning when a repository has been already added.
|
|
|
|
2010-04-27 18:01 +0200 Juan RP <xtraeme@gmail.com> (190ec304a2be)
|
|
|
|
* include/xbps_api.h, lib/repository.c:
|
|
xbps_repository_register(): if repository already exists return
|
|
EEXIST.
|
|
|
|
Bump XBPS_RELVER to 20100427.
|
|
|
|
2010-04-24 18:08 +0200 Juan RP <xtraeme@gmail.com> (7a4a3f7e1833)
|
|
|
|
* README:
|
|
README: zlib is also required now.
|
|
|
|
2010-04-21 11:04 +0200 Juan RP <xtraeme@gmail.com> (1697ed1beb24)
|
|
|
|
* lib/Makefile:
|
|
portableproplib can now be built with -Wextra and -Werror, but still
|
|
needs
|
|
-Wno-cast-qual and -Wno-unused-parameter.
|
|
|
|
2010-04-21 05:48 +0200 Juan RP <xtraeme@gmail.com> (dd3d514cd25f)
|
|
|
|
* lib/portableproplib/prop_object.c:
|
|
Add change from portableproplib's git master to fix a warning with
|
|
-Wextra:
|
|
|
|
commit 1296cfff2dd84a09f973bd446a75d5b92001506d Author: Juan RP
|
|
<xtraeme@gmail.com> Date: Wed Apr 21 05:47:34 2010 +0200
|
|
|
|
prop_object: add cast for -Wextra.
|
|
|
|
2010-04-21 05:09 +0200 Juan RP <xtraeme@gmail.com> (53749673049e)
|
|
|
|
* lib/portableproplib/prop_array.c,
|
|
lib/portableproplib/prop_dictionary.c:
|
|
Incorporate a commit from portableproplib's git master to fix two
|
|
warnings:
|
|
|
|
commit 72e03f757660ed295f81315d871e51abe22df9dd Author: Juan RP
|
|
<xtraeme@gmail.com> Date: Wed Apr 21 05:07:53 2010 +0200
|
|
|
|
Add a cast that fixes a warning in the new zlib code.
|
|
|
|
2010-04-21 05:04 +0200 Juan RP <xtraeme@gmail.com> (e95c452405c1)
|
|
|
|
* lib/plist.c:
|
|
xbps_read_dict_from_archive_entry: added support to uncompress plist
|
|
files in archives.
|
|
|
|
2010-04-20 15:04 +0200 Juan RP <xtraeme@gmail.com> (65ccb7b94628)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER to 20100420 for compressed gzip plist files
|
|
support.
|
|
|
|
2010-04-20 14:35 +0200 Juan RP <xtraeme@gmail.com> (295c80d16a5b)
|
|
|
|
* bin/xbps-uhelper/main.c:
|
|
xbps-uhelper: remove unused debug code.
|
|
|
|
2010-04-20 14:22 +0200 Juan RP <xtraeme@gmail.com> (bec8ad674e2c)
|
|
|
|
* 3RDPARTY, include/queue.h, lib/portableproplib/prop/prop_array.h,
|
|
lib/portableproplib/prop/prop_bool.h,
|
|
lib/portableproplib/prop/prop_data.h,
|
|
lib/portableproplib/prop/prop_dictionary.h,
|
|
lib/portableproplib/prop/prop_ingest.h,
|
|
lib/portableproplib/prop/prop_number.h,
|
|
lib/portableproplib/prop/prop_object.h,
|
|
lib/portableproplib/prop/prop_string.h,
|
|
lib/portableproplib/prop/proplib.h,
|
|
lib/portableproplib/prop_array.c,
|
|
lib/portableproplib/prop_array_util.c,
|
|
lib/portableproplib/prop_bool.c, lib/portableproplib/prop_data.c,
|
|
lib/portableproplib/prop_dictionary.c,
|
|
lib/portableproplib/prop_dictionary_util.c,
|
|
lib/portableproplib/prop_ingest.c,
|
|
lib/portableproplib/prop_number.c,
|
|
lib/portableproplib/prop_object.c,
|
|
lib/portableproplib/prop_object_impl.h,
|
|
lib/portableproplib/prop_rb.c, lib/portableproplib/prop_rb_impl.h,
|
|
lib/portableproplib/prop_stack.c, lib/portableproplib/prop_stack.h,
|
|
lib/portableproplib/prop_string.c: new file.
|
|
* 3RDPARTY, NEWS, README, bin/xbps-bin/check.c, bin/xbps-bin/show-
|
|
deps.c, bin/xbps-bin/show-info-files.c, bin/xbps-repo/index.c, bin
|
|
/xbps-repo/repository.c, bin/xbps-uhelper/main.c, include/queue.h,
|
|
include/xbps_api.h, lib/Makefile, lib/config_files.c, lib/plist.c,
|
|
lib/portableproplib/prop/prop_array.h,
|
|
lib/portableproplib/prop/prop_bool.h,
|
|
lib/portableproplib/prop/prop_data.h,
|
|
lib/portableproplib/prop/prop_dictionary.h,
|
|
lib/portableproplib/prop/prop_ingest.h,
|
|
lib/portableproplib/prop/prop_number.h,
|
|
lib/portableproplib/prop/prop_object.h,
|
|
lib/portableproplib/prop/prop_string.h,
|
|
lib/portableproplib/prop/proplib.h,
|
|
lib/portableproplib/prop_array.c,
|
|
lib/portableproplib/prop_array_util.c,
|
|
lib/portableproplib/prop_bool.c, lib/portableproplib/prop_data.c,
|
|
lib/portableproplib/prop_dictionary.c,
|
|
lib/portableproplib/prop_dictionary_util.c,
|
|
lib/portableproplib/prop_ingest.c,
|
|
lib/portableproplib/prop_number.c,
|
|
lib/portableproplib/prop_object.c,
|
|
lib/portableproplib/prop_object_impl.h,
|
|
lib/portableproplib/prop_rb.c, lib/portableproplib/prop_rb_impl.h,
|
|
lib/portableproplib/prop_stack.c, lib/portableproplib/prop_stack.h,
|
|
lib/portableproplib/prop_string.c, lib/purge.c, lib/register.c,
|
|
lib/regpkgs_dictionary.c, lib/remove.c, lib/repository.c,
|
|
lib/repository_pool.c, lib/requiredby.c, lib/state.c, lib/unpack.c,
|
|
vars.mk:
|
|
Some changes that will appear in 0.5.0:
|
|
|
|
* Add proplib-0.4.1 source and use it in XBPS. This is to avoid
|
|
an external dependency, so that we depend on the features of the
|
|
internal library. This also means that proplib is not required
|
|
anymore.
|
|
|
|
* Added support to read/write gzip compressed plists by default,
|
|
thanks to proplib-0.4 that gained new functionality.
|
|
|
|
That means that from now, XBPS will be able to write compressed gzip
|
|
plist files for all metadata related work. This will vastly reduce
|
|
bandwidth required for fetching remote repo's pkg index file and
|
|
binary packages.
|
|
|
|
2010-03-31 12:50 +0200 Juan RP <xtraeme@gmail.com> (f127b9149824)
|
|
|
|
* README, vars.mk:
|
|
Use pkg-config to find out the openssl/libarchive required static
|
|
libs.
|
|
|
|
2010-03-13 09:31 +0100 Juan RP <xtraeme@gmail.com> (652e4dc0ff62)
|
|
|
|
* lib/register.c:
|
|
lib/register.c: add some DPRINTFs.
|
|
|
|
2010-02-28 03:23 +0100 Juan RP <xtraeme@gmail.com> (83ac79b54ac9 [0.4.1])
|
|
|
|
* LICENSE: new file.
|
|
* LICENSE:
|
|
Add a LICENSE file.
|
|
|
|
2010-02-26 06:48 +0100 Juan RP <xtraeme@gmail.com> (564935f86832)
|
|
|
|
* NEWS:
|
|
NEWS: update for to be relesed 0.4.1 version.
|
|
|
|
2010-02-26 06:13 +0100 Juan RP <xtraeme@gmail.com> (ec1e8deeea0c)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: fixed the install target to work with pkgnames containing
|
|
multiple '-' characters, which resulted in incomplete pkgname.
|
|
|
|
The fix is to always append '>=0' if a pkgname is specified, and
|
|
passing a pkgpattern to xbps_repository_install_pkg().
|
|
|
|
2010-02-17 05:19 +0100 Juan RP <xtraeme@gmail.com> (3f3ee571b025)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: unset some bool vars while processing the transaction to
|
|
avoid wrong messages for preserve pkgs.
|
|
|
|
2010-01-29 04:44 +0100 Juan RP <xtraeme@gmail.com> (a4fce231a58e [0.4])
|
|
|
|
* lib/repository_findpkg.c, lib/sortdeps.c:
|
|
Avoid endless loop while sorting dependencies due to missing
|
|
packages.
|
|
|
|
2010-01-28 17:44 +0100 Juan RP <xtraeme@gmail.com> (9704c175fdd3)
|
|
|
|
* bin/xbps-bin/remove.c:
|
|
xbps-bin/remove.c: set some pointers to NULL before checking them.
|
|
|
|
2010-01-28 16:21 +0100 Juan RP <xtraeme@gmail.com> (9bfc58f968bc)
|
|
|
|
* NEWS, lib/unpack.c:
|
|
Improve previous and only overwrite files while upgrading packages
|
|
in the unpack phase.
|
|
|
|
2010-01-28 16:08 +0100 Juan RP <xtraeme@gmail.com> (823d10c9fa55)
|
|
|
|
* NEWS, bin/xbps-bin/install.c, bin/xbps-bin/remove.c, bin/xbps-
|
|
repo/util.c, doc/xbps_pkg_props_dictionary.dot, include/xbps_api.h,
|
|
lib/remove.c, lib/unpack.c:
|
|
Always overwrite files while unpacking, this makes the "essential"
|
|
obj obsolete.
|
|
|
|
This helps to catch upgrade problems and simplifies some parts of
|
|
the code. Bumped XBPS_RELVER because xbps_remove_pkg() has been
|
|
changed.
|
|
|
|
2010-01-25 16:16 +0100 Juan RP <xtraeme@gmail.com> (f048ee5b668d)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: print different msgs for pkgs marked as preserve and
|
|
essential.
|
|
|
|
2010-01-25 16:16 +0100 Juan RP <xtraeme@gmail.com> (15908f782da6)
|
|
|
|
* bin/xbps-bin/remove.c:
|
|
xbps-bin/remove.c: simplify error paths.
|
|
|
|
2010-01-25 16:15 +0100 Juan RP <xtraeme@gmail.com> (f9645223f939)
|
|
|
|
* bin/xbps-bin/check.c:
|
|
xbps-bin/check.c: simplify exit paths.
|
|
|
|
2010-01-25 08:28 +0100 Juan RP <xtraeme@gmail.com> (20a41020b58a)
|
|
|
|
* lib/remove.c:
|
|
lib/remove.c: bump copyright year for previous change.
|
|
|
|
2010-01-25 08:09 +0100 Juan RP <xtraeme@gmail.com> (2fa1720168c0)
|
|
|
|
* NEWS, bin/xbps-bin/main.c, bin/xbps-bin/xbps-bin.8.txt,
|
|
lib/remove.c:
|
|
xbps-bin(8): if -f is set, remove files and configuration files even
|
|
if its hash doesn't match for the remove and purge targets
|
|
respectively.
|
|
|
|
2010-01-25 06:27 +0100 Juan RP <xtraeme@gmail.com> (150efe0786e0)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/remove.c, include/xbps_api.h,
|
|
lib/remove.c:
|
|
Repair upgrades of preserve packages, i.e kernel.
|
|
|
|
2010-01-25 03:14 +0100 Juan RP <xtraeme@gmail.com> (69dc1ef57c07)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: fixed some stdout vs stderr printf issues.
|
|
|
|
2010-01-25 02:14 +0100 Juan RP <xtraeme@gmail.com> (d2dbe6ef606b)
|
|
|
|
* lib/plist.c:
|
|
lib/plist.c: fix an assertion.
|
|
|
|
2010-01-24 17:59 +0100 Juan RP <xtraeme@gmail.com> (c216d9c2a28a)
|
|
|
|
* NEWS: new file.
|
|
* NEWS:
|
|
Added a NEWS file in preparation for xbps-0.4.
|
|
|
|
2010-01-24 17:25 +0100 Juan RP <xtraeme@gmail.com> (82f5d9be9e95)
|
|
|
|
* bin/xbps-uhelper/main.c:
|
|
xbps-uhelper: make 'fetch' target accept an arbitrary number of
|
|
arguments.
|
|
|
|
Also set default libfetch's cache connection limits.
|
|
|
|
2010-01-24 16:31 +0100 Juan RP <xtraeme@gmail.com> (94a209bd5e95)
|
|
|
|
* bin/xbps-bin/install.c, include/xbps_api.h, lib/download.c:
|
|
Add defs for default fetch cache connection limits and use them in
|
|
xbps_fetch_cache_connection() if 0 is passed as argument.
|
|
|
|
xbps-bin: enable fetch cached connection when downloading binpkgs.
|
|
|
|
2010-01-24 15:48 +0100 Juan RP <xtraeme@gmail.com> (c3f50dbaa4bf)
|
|
|
|
* include/xbps_api.h, lib/download.c:
|
|
Add xbps_fetch_set_cache_connection() to set libfetch's cache
|
|
connection limits.
|
|
|
|
Use it in xbps_fetch_file(), by default set with 8 and 16.
|
|
|
|
2010-01-24 15:47 +0100 Juan RP <xtraeme@gmail.com> (d20017f977a1)
|
|
|
|
* include/fetch.h, lib/fetch/common.c, lib/fetch/common.h,
|
|
lib/fetch/ftp.c, lib/fetch/http.c:
|
|
Merge libfetch-2.30 from NetBSD's pkgsrc.
|
|
|
|
2010-01-24 14:07 +0100 Juan RP <xtraeme@gmail.com> (601f784cd0d1)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: remove an extra newline in transaction ops.
|
|
|
|
2010-01-24 13:59 +0100 Juan RP <xtraeme@gmail.com> (b76ee83f097e)
|
|
|
|
* Makefile, include/Makefile, lib/Makefile, prog.mk, vars.mk:
|
|
Rework Makefiles one more time.
|
|
|
|
- use printf to print commands rather than echo, which it may not
|
|
have support for escape sequences (-e).
|
|
- Remove DESTDIR from SBINDIR, MANDIR, LIBDIR and INCLUDEDIR so that
|
|
you can override it.
|
|
|
|
2010-01-23 06:59 +0100 Juan RP <xtraeme@gmail.com> (5b3e7a70bc35)
|
|
|
|
* README:
|
|
README: explain BUILD_API_DOCS.
|
|
|
|
2010-01-23 06:29 +0100 Juan RP <xtraeme@gmail.com> (d4b89782c2ab)
|
|
|
|
* lib/orphans.c:
|
|
xbps_find_orphan_packages: improve doxygen documentation.
|
|
|
|
2010-01-23 06:16 +0100 Juan RP <xtraeme@gmail.com> (e74d83fe6fc0)
|
|
|
|
* lib/unpack.c:
|
|
lib/unpack.c: improve doxygen description.
|
|
|
|
2010-01-23 06:13 +0100 Juan RP <xtraeme@gmail.com> (a0274c611431)
|
|
|
|
* include/xbps_api.h, lib/repository_sync_index.c:
|
|
Don't export xbps_get_remote_repo_string() to the API, it's only
|
|
used internally in the library.
|
|
|
|
2010-01-23 06:12 +0100 Juan RP <xtraeme@gmail.com> (a070cee9a512)
|
|
|
|
* .bzrignore:
|
|
.bzrignore: add new stuff.
|
|
|
|
2010-01-23 02:37 +0100 Juan RP <xtraeme@gmail.com> (e4720c1ab598)
|
|
|
|
* doc/Makefile, doc/xbps_api_doxyfile,
|
|
doc/xbps_binary_pkg_content.dot, doc/xbps_pkg_files_dictionary.dot,
|
|
doc/xbps_pkg_props_dictionary.dot, doc/xbps_regpkgdb_dictionary.dot,
|
|
doc/xbps_transaction_dictionary.dot, include/mainpage.h: new file.
|
|
* Makefile, README, doc/Makefile, doc/xbps_api_doxyfile,
|
|
doc/xbps_binary_pkg_content.dot, doc/xbps_pkg_files_dictionary.dot,
|
|
doc/xbps_pkg_props_dictionary.dot, doc/xbps_regpkgdb_dictionary.dot,
|
|
doc/xbps_transaction_dictionary.dot, include/mainpage.h,
|
|
include/xbps_api.h, lib/configure.c, lib/purge.c, lib/register.c,
|
|
lib/regpkgs_dictionary.c, lib/remove.c, vars.mk:
|
|
Add infrastructure changes to build the API documentation.
|
|
|
|
doxygen and graphviz are required. It's disabled by default, use the
|
|
BUILD_API_DOCS make(1) argument to enable it.
|
|
|
|
2010-01-22 23:59 +0100 Juan RP <xtraeme@gmail.com> (ed839e468150)
|
|
|
|
* include/xbps_api.h, lib/configure.c, lib/purge.c, lib/register.c,
|
|
lib/regpkgs_dictionary.c, lib/remove.c, lib/repository.c,
|
|
lib/repository_findpkg.c:
|
|
libxbps: improve doxygen documentation, still not finished.
|
|
|
|
2010-01-22 23:56 +0100 Juan RP <xtraeme@gmail.com> (3a93f4fa5c34)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: multiple fixes and improvements.
|
|
|
|
- Don't write any archive entry to disk unless the package metadata
|
|
plist files are found.
|
|
- Always check for the package metadata plist files in the first 4
|
|
entries, if they aren't found stop the unpacking... invalid archive.
|
|
- Don't check for removing INSTALL/REMOVE scripts on each iteration
|
|
when extracting, just check it once before the loop.
|
|
- Add doxygen comments and related stuff.
|
|
|
|
2010-01-22 23:54 +0100 Juan RP <xtraeme@gmail.com> (b3389760c4e2)
|
|
|
|
* lib/repository_plist.c:
|
|
xbps_repository_get_pkg_plist_dict_from_url: stop processing the
|
|
archive once that 4 entries are checked for the plist file.
|
|
|
|
Processing 6 entries is too much, we can be sure that plist file
|
|
will always be in the first 4 entries.
|
|
|
|
2010-01-21 03:10 +0100 Juan RP <xtraeme@gmail.com> (8c246c2ef9fc)
|
|
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c, bin/xbps-bin/show-deps.c, bin/xbps-
|
|
repo/main.c, bin/xbps-repo/repository.c, bin/xbps-repo/util.c, bin
|
|
/xbps-uhelper/main.c, include/sha256.h, include/xbps_api.h,
|
|
lib/Makefile, lib/cmpver.c, lib/config_files.c, lib/configure.c,
|
|
lib/download.c, lib/fexec.c, lib/humanize_number.c, lib/mkpath.c,
|
|
lib/orphans.c, lib/pkgmatch.c, lib/plist.c, lib/purge.c,
|
|
lib/register.c, lib/regpkgs_dictionary.c, lib/remove.c,
|
|
lib/remove_obsoletes.c, lib/repository.c, lib/repository_finddeps.c,
|
|
lib/repository_findpkg.c, lib/repository_plist.c,
|
|
lib/repository_pool.c, lib/repository_sync_index.c,
|
|
lib/requiredby.c, lib/sha256.c, lib/sortdeps.c, lib/state.c,
|
|
lib/unpack.c, lib/util.c, vars.mk:
|
|
Mega-commit to document the API with doxygen.
|
|
|
|
Some changes were made to the API when making the documentation:
|
|
|
|
- A few exported functions are now hidden, because they were only
|
|
used internally in the library.
|
|
- A few exported symbols were renamed to document them better than
|
|
previously.
|
|
- Cosmetic changes all along the way, as well as some fixes here and
|
|
there.
|
|
|
|
2010-01-18 21:18 +0100 Juan RP <xtraeme@gmail.com> (e04bde7d0b34)
|
|
|
|
* lib/fetch/Makefile: deleted file.
|
|
* lib/Makefile, lib/fetch/Makefile, prog.mk, vars.mk:
|
|
Rework Makefile files, fully parallel builds are now possible.
|
|
|
|
2010-01-18 19:49 +0100 Juan RP <xtraeme@gmail.com> (59fd772dd9f6)
|
|
|
|
* include/xbps_api.h, lib/unpack.c:
|
|
xbps_unpack_binary_pkg: fixed some bugs while upgrading essential
|
|
pkgs.
|
|
|
|
* A package failed to be upgraded properly if current pkg contained
|
|
INSTALL/REMOVE scripts, while the new one didn't have any of them.
|
|
Fixed this by always removing current scripts if they exist.
|
|
|
|
* Essential pkgs are never removed (they are replaced) so the pre
|
|
remove action target was never called, now it all works properly.
|
|
|
|
Bumped XBPS_RELVER because I consider these bugs so important.
|
|
|
|
2010-01-18 00:26 +0100 Juan RP <xtraeme@gmail.com> (f7b32d48913f)
|
|
|
|
* lib/repository_pool.c:
|
|
xbps_repository_pool_init: fix memleaks in error paths, found by
|
|
cppcheck.
|
|
|
|
2010-01-15 15:19 +0100 Juan RP <xtraeme@gmail.com> (e59c1e70812f)
|
|
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c, bin/xbps-bin/show-deps.c, bin/xbps-
|
|
repo/index.c, bin/xbps-repo/main.c, bin/xbps-repo/repository.c, bin
|
|
/xbps-uhelper/main.c, lib/configure.c, lib/remove.c,
|
|
lib/remove_obsoletes.c, lib/unpack.c:
|
|
Error and warning messages should go to stderr, make it so.
|
|
|
|
2010-01-14 18:58 +0100 Juan RP <xtraeme@gmail.com> (d9d8422836f2)
|
|
|
|
* lib/repository_findpkg.c:
|
|
xbps_repository_install_pkg: don't forget to release repository pool
|
|
stuff.
|
|
|
|
2010-01-14 13:57 +0100 Juan RP <xtraeme@gmail.com> (89032ca90604)
|
|
|
|
* lib/repository_findpkg.c:
|
|
xbps_repository_install_pkg: before adding pkg into the transaction,
|
|
check that it wasn't added before.
|
|
|
|
This change fixes and endless loop while doing the following:
|
|
|
|
$ xbps-bin install libXext libX11
|
|
|
|
where libX11 is a dependency of libXext and was already queued.
|
|
|
|
2010-01-14 13:39 +0100 Juan RP <xtraeme@gmail.com> (dfe13e8dcad5)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: simplify pkgname_from_pkgmatch() and fix a bug.
|
|
|
|
2010-01-14 06:25 +0100 Juan RP <xtraeme@gmail.com> (68916b88bbe3)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: really fix previous, by using a hack for now.
|
|
|
|
2010-01-14 04:00 +0100 Juan RP <xtraeme@gmail.com> (d4a5c466c003)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: don't make false positives detecting pkgmatches vs
|
|
pkgnames while installing packages.
|
|
|
|
2010-01-14 02:14 +0100 Juan RP <xtraeme@gmail.com> (cffd5516e9d2)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, bin/xbps-bin/xbps-
|
|
bin.8.txt, bin/xbps-repo/index.c, bin/xbps-repo/repository.c,
|
|
include/xbps_api.h, lib/plist.c, lib/register.c,
|
|
lib/repository_finddeps.c, lib/repository_findpkg.c,
|
|
lib/repository_plist.c, lib/state.c:
|
|
Implemented blueprint 'install-pkg-by-pkgmatch' as specified in
|
|
https://blueprints.launchpad.net/xbps/+spec/install-pkg-by-pkgmatch
|
|
|
|
The implementation works as expected, it was easier that I thought.
|
|
Bump XBPS_RELVER because the API was changed slightly.
|
|
|
|
2010-01-14 01:06 +0100 Juan RP <xtraeme@gmail.com> (973a02766629)
|
|
|
|
* bin/xbps-repo/util.c:
|
|
xbps-repo: search target: also report exact matches by pkgname.
|
|
|
|
2010-01-14 01:00 +0100 Juan RP <xtraeme@gmail.com> (577a92acf90e)
|
|
|
|
* lib/pkgmatch.c:
|
|
xbps_pkgmatch: before checking pattern with csh_match(), try to see
|
|
if a full match with strcmp() is enough.
|
|
|
|
2010-01-13 19:32 +0100 Juan RP <xtraeme@gmail.com> (9a72f86c9b66)
|
|
|
|
* include/Makefile: new file.
|
|
* Makefile, bin/Makefile, include/Makefile, vars.mk:
|
|
Install the xbps_api.h header.
|
|
|
|
2010-01-13 18:10 +0100 Juan RP <xtraeme@gmail.com> (5a9193b86cba)
|
|
|
|
* lib/remove.c:
|
|
xbps_remove_pkg: fix a memleak, thanks valgrind.
|
|
|
|
2010-01-13 17:05 +0100 Juan RP <xtraeme@gmail.com> (8b1fff326b0c)
|
|
|
|
* bin/xbps-repo/util.c:
|
|
xbps-repo/util.c: bump copyright year.
|
|
|
|
2010-01-13 16:57 +0100 Juan RP <xtraeme@gmail.com> (c7298514c018)
|
|
|
|
* bin/xbps-repo/util.c:
|
|
xbps-repo/util.c: simplify show_pkg_files().
|
|
|
|
2010-01-13 16:57 +0100 Juan RP <xtraeme@gmail.com> (d30359f579fe)
|
|
|
|
* lib/Makefile:
|
|
Install shlib with 755 perms to match what the world does.
|
|
|
|
2010-01-11 20:24 +0100 Juan RP <xtraeme@gmail.com> (702b8f0b469b)
|
|
|
|
* lib/fetch/ftp.c:
|
|
Sync fetch code with libfetch-2.27.
|
|
|
|
joerg@netbsd libfetch-2.27: The connection sharing didn't handle the
|
|
case of active transfers correctly and tried to close the connection
|
|
in that case (PR 42607). Correctly check if there is a transfer
|
|
going on and just leave the connection alone in that case.
|
|
|
|
2010-01-06 11:15 +0100 Juan RP <xtraeme@gmail.com> (0bee17c756d6)
|
|
|
|
* lib/Makefile, lib/fetch/Makefile, prog.mk, vars.mk:
|
|
Restructure the Makefiles, INET6 and SSL support in libfetch is now
|
|
mandatory, build executables as PIE objects.
|
|
|
|
2009-12-28 23:35 +0100 Juan RP <xtraeme@gmail.com> (c55ab3d86c16)
|
|
|
|
* README:
|
|
README: improve make install example.
|
|
|
|
2009-12-28 16:19 +0100 Juan RP <xtraeme@gmail.com> (c3af2254249d)
|
|
|
|
* README, lib/Makefile, lib/fetch/Makefile, prog.mk:
|
|
Cleaned up the Makefiles, improve README about what's required.
|
|
|
|
2009-12-24 01:32 +0100 Juan RP <xtraeme@gmail.com> (5a0d1558f4a3)
|
|
|
|
* lib/register.c:
|
|
xbps_register_pkg: if automatic-install obj is there, don't
|
|
overwrite its value.
|
|
|
|
2009-12-22 15:03 +0100 Juan RP <xtraeme@gmail.com> (345145c682ad)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER to 20091222 for last set of changes.
|
|
|
|
2009-12-22 14:43 +0100 Juan RP <xtraeme@gmail.com> (5297e0d22a24)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, bin/xbps-bin/xbps-
|
|
bin.8.txt:
|
|
xbps-bin(8):
|
|
- Add -y flag to assume "yes" for all questions.
|
|
- Print a proper error string when the transaction dictionary is
|
|
empty.
|
|
|
|
2009-12-22 12:37 +0100 Juan RP <xtraeme@gmail.com> (acd82608bcca)
|
|
|
|
* bin/xbps-bin/defs.h, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c, bin/xbps-bin/xbps-bin.8.txt,
|
|
lib/repository_finddeps.c, lib/repository_findpkg.c:
|
|
xbps-bin(8): implemented Launchpad blueprint "arbitrary-pkgname-
|
|
args". See https://blueprints.launchpad.net/xbps/+spec/arbitrary-
|
|
pkgname-args.
|
|
|
|
The install, update and remove targets now accept a list of package
|
|
names that will be processed.
|
|
|
|
2009-12-22 12:27 +0100 Juan RP <xtraeme@gmail.com> (a5a171e641fb)
|
|
|
|
* lib/util.c:
|
|
xbps_yesno/noyes: change the funcs to only accept "yes" or "no"
|
|
(case insensitive) answers rather than the short ones.
|
|
|
|
2009-12-20 23:33 +0100 Juan RP <xtraeme@gmail.com> (aa8e61d170b2)
|
|
|
|
* vars.mk:
|
|
vars.mk: remove dup -lcrypto.
|
|
|
|
2009-12-18 13:21 +0100 Juan RP <xtraeme@gmail.com> (f800f31fa361)
|
|
|
|
* lib/fetch/Makefile:
|
|
lib/fetch/Makefile: ignore fstack-protector warnings.
|
|
|
|
2009-12-18 13:21 +0100 Juan RP <xtraeme@gmail.com> (2db899aa6d90)
|
|
|
|
* .bzrignore:
|
|
.bzrignore: add .xml files.
|
|
|
|
2009-12-18 13:20 +0100 Juan RP <xtraeme@gmail.com> (a0217d3f9741)
|
|
|
|
* lib/repository_sync_index.c:
|
|
repository_sync_index.c: add missing sys/stat.h.
|
|
|
|
2009-12-18 13:19 +0100 Juan RP <juan@juan-desktop> (c7bc21a8517f)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-{bin,repo}.8.txt: s/SYNOPSYS/SYNOPSIS/
|
|
|
|
2009-12-12 11:22 +0100 Juan RP <xtraeme@gmail.com> (84cbb396030d [0.3])
|
|
|
|
* README:
|
|
README: asciidoc is also required to build the manpages.
|
|
|
|
2009-12-12 11:20 +0100 Juan RP <xtraeme@gmail.com> (034ae565f6db)
|
|
|
|
* README: new file.
|
|
* README:
|
|
Added a minimal README file.
|
|
|
|
2009-12-11 10:58 +0100 Juan RP <xtraeme@gmail.com> (921fed384a70)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: set INSTALL/REMOVE perms to 0750.
|
|
|
|
2009-12-10 09:13 +0100 Juan RP <xtraeme@gmail.com> (8ec89948aa24)
|
|
|
|
* lib/repository_plist.c:
|
|
repository_plist.c: fix lp bug #494905 "xbps build failure on
|
|
x86_64".
|
|
|
|
fetchIO_read returns ssize_t not int, applied patch from submitter.
|
|
Thanks.
|
|
|
|
2009-12-09 16:14 +0100 Juan RP <xtraeme@gmail.com> (31dcb98264ce)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, include/xbps_api.h,
|
|
lib/configure.c, lib/unpack.c:
|
|
When executing the INSTALL/REMOVE scripts, always pass the UPDATE
|
|
value to them.
|
|
|
|
Bump XBPS_RELVER to 20091209.
|
|
|
|
2009-12-07 07:24 +0100 Juan RP <xtraeme@gmail.com> (b45c72e349e1)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: bail out if required metadata plist files
|
|
aren't found after processing 6 entries from the archive.
|
|
|
|
This to detect non-valid XBPS binary packages.
|
|
|
|
2009-12-07 06:52 +0100 Juan RP <xtraeme@gmail.com> (cb0cae51a795)
|
|
|
|
* bin/xbps-bin/defs.h, bin/xbps-bin/main.c, bin/xbps-bin/remove.c:
|
|
xbps-bin: make the 'autoremove' target respect -f flag to bypass
|
|
question.
|
|
|
|
2009-12-07 06:30 +0100 Juan RP <xtraeme@gmail.com> (3d82446e2e5e)
|
|
|
|
* include/xbps_api.h, lib/purge.c, lib/remove.c:
|
|
libxbps: share code for removing pkg files in remove.c and purge.c.
|
|
|
|
A new function has been created, xbps_remove_pkg_files() that
|
|
accepts a dictionary internalized from files.plist and a key to
|
|
remove links, dirs, files and conf_files.
|
|
|
|
As result of this, now when purging a package those directories that
|
|
were used in configuration files will also be removed if they are
|
|
empty.
|
|
|
|
Bump XBPS_RELVER to 20091207.
|
|
|
|
2009-12-07 05:27 +0100 Juan RP <xtraeme@gmail.com> (78a09943bec5)
|
|
|
|
* lib/remove.c:
|
|
xbps_remove_pkg: when removing dirs there is no need to look for the
|
|
"keep" obj anymore.
|
|
|
|
2009-12-06 09:29 +0100 Juan RP <xtraeme@gmail.com> (0ddde4623cec)
|
|
|
|
* bin/xbps-repo/repository.c:
|
|
xbps-repo: when adding local repos always create XBPS_META_PATH.
|
|
|
|
2009-12-05 01:05 +0100 Juan RP <xtraeme@gmail.com> (c3550956f315)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt:
|
|
xbps-bin.8.txt: fix typo.
|
|
|
|
2009-12-02 07:19 +0100 Juan RP <xtraeme@gmail.com> (6283c719c91d)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
Fixed typos in xbps-{bin,repo} manpages.
|
|
|
|
2009-12-02 06:31 +0100 Juan RP <xtraeme@gmail.com> (9468623e7bdc)
|
|
|
|
* bin/xbps-bin/install.c, include/xbps_api.h, lib/unpack.c:
|
|
xbps_unpack_binary_pkg: removed 2nd bool argument, look for a
|
|
preserve object to not remove files in removal or upgrades.
|
|
|
|
Bump XBPS_RELVER to 20091202.
|
|
|
|
2009-11-30 12:35 +0100 Juan RP <xtraeme@gmail.com> (ef29dd5b4e87)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-repo/index.c, bin/xbps-repo/main.c,
|
|
bin/xbps-repo/repository.c, include/xbps_api.h,
|
|
lib/repository_plist.c:
|
|
Rename lib/repository_plist.c exported functions.
|
|
|
|
xbps_get_path_from_pkg_dict_repo ->
|
|
xbps_repository_get_path_from_pkg_dict
|
|
xbps_get_pkg_plist_dict_from_repo ->
|
|
xbps_repository_get_pkg_plist_dict xbps_get_pkg_plist_dict_from_url
|
|
-> xbps_repository_get_pkg_plist_dict_from_url
|
|
|
|
2009-11-30 12:24 +0100 Juan RP <xtraeme@gmail.com> (50c3b6347af1)
|
|
|
|
* bin/xbps-repo/main.c, bin/xbps-repo/repository.c,
|
|
include/xbps_api.h, lib/repository_finddeps.c,
|
|
lib/repository_findpkg.c, lib/repository_plist.c,
|
|
lib/repository_pool.c:
|
|
Rename struct repository_data to repository_pool.
|
|
|
|
2009-11-30 12:08 +0100 Juan RP <xtraeme@gmail.com> (d323ab017a4a)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-repo/repository.c,
|
|
include/xbps_api.h, lib/repository.c, lib/repository_finddeps.c,
|
|
lib/repository_findpkg.c:
|
|
Rename some function from lib/repository* with more meaningful
|
|
names.
|
|
|
|
xbps_unregister_repository() -> xbps_repository_register()
|
|
xbps_register_repository() -> xbps_repository_unregister()
|
|
xbps_find_deps_in_pkg() -> xbps_repository_find_pkg_deps()
|
|
xbps_prepare_pkg() -> xbps_repository_install_pkg()
|
|
xbps_find_new_pkg() -> xbps_repository_update_pkg()
|
|
xbps_find_new_packages() -> xbps_repository_update_allpkgs()
|
|
xbps_get_pkg_props() -> xbps_repository_get_transaction_dict()
|
|
|
|
2009-11-30 11:53 +0100 Juan RP <xtraeme@gmail.com> (af35d7234973)
|
|
|
|
* lib/repository_sync_index.c: new file.
|
|
* lib/sync_remote_pkgidx.c: deleted file.
|
|
* bin/xbps-repo/repository.c, include/xbps_api.h, lib/Makefile,
|
|
lib/repository_sync_index.c, lib/sync_remote_pkgidx.c:
|
|
Rename lib/sync_remote_pkgidx.c to repository_sync_index.c.
|
|
|
|
xbps_sync_repository_pkg_index() renamed to
|
|
xbps_repository_sync_pkg_index().
|
|
|
|
2009-11-30 11:48 +0100 Juan RP <xtraeme@gmail.com> (94aebfa33b2d)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: update comments, sort.
|
|
|
|
2009-11-30 11:38 +0100 Juan RP <xtraeme@gmail.com> (443a6a312bda)
|
|
|
|
* lib/repository_finddeps.c, lib/repository_findpkg.c: new file.
|
|
* lib/depends.c, lib/findpkg.c: deleted file.
|
|
* lib/Makefile, lib/depends.c, lib/findpkg.c,
|
|
lib/repository_finddeps.c, lib/repository_findpkg.c:
|
|
Rename lib/depends.c to repository_finddeps.c and lib/findpkg.c to
|
|
repository_findpkg.c.
|
|
|
|
2009-11-30 11:20 +0100 Juan RP <xtraeme@gmail.com> (44829821456e)
|
|
|
|
* bin/xbps-repo/util.c:
|
|
xbps-bin, xbps-repo: show the "essential" and "replaces" objs values
|
|
in the 'show' target.
|
|
|
|
2009-11-29 05:53 +0100 Juan RP <xtraeme@gmail.com> (69ecd1f57a9f)
|
|
|
|
* lib/sortdeps.c:
|
|
xbps_sort_pkg_deps: add debugging, use xbps_pkgdep_match().
|
|
|
|
2009-11-29 05:52 +0100 Juan RP <xtraeme@gmail.com> (e18fae789099)
|
|
|
|
* lib/depends.c:
|
|
xbps_find_pkg_repo_deps: check if current pkg version in repo is
|
|
enough to satisfy the required rundep for a pkg!
|
|
|
|
2009-11-29 05:51 +0100 Juan RP <xtraeme@gmail.com> (59fb3bb7bbdf)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: fix assertion with pkgs containing the "replaces" obj.
|
|
|
|
2009-11-29 03:17 +0100 Juan RP <xtraeme@gmail.com> (22b1b338ccf1)
|
|
|
|
* bin/xbps-bin/install.c, lib/depends.c, lib/plist.c:
|
|
Fix and improve how missing pkg dependencies are handled from repos.
|
|
|
|
- Use an array of strings to store the pkgdeps.
|
|
- While adding a missing pkgdep, check if it's already in the queue
|
|
and new required version is greater, in that case replace with new
|
|
one.
|
|
|
|
2009-11-28 09:18 +0100 Juan RP <xtraeme@gmail.com> (3f756bb4ac47)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt:
|
|
xbps-bin(8): mention /var/db/xbps/metadata/pkgname/*.plist.
|
|
|
|
2009-11-28 09:14 +0100 Juan RP <xtraeme@gmail.com> (741b469c726b)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: indent.
|
|
|
|
2009-11-28 06:11 +0100 Juan RP <xtraeme@gmail.com> (609f4e7ed906)
|
|
|
|
* bin/xbps-repo/util.c, lib/repository_plist.c:
|
|
xbps-repo: also print binpkg compression type in the show target.
|
|
|
|
Now it looks like:
|
|
|
|
$ xbps-repo show xbps-devel Fetching info from:
|
|
/storage/xbps/packages Filename: xbps-devel-20091128.i686.xbps
|
|
(size: 69K) SHA256:
|
|
2c54a61fbd128097692edc19a7c17bfb10d93b3f055b04171cd1e4d97cde79df
|
|
Compression type: xz Package: xbps-devel Installed size: 216K
|
|
Maintainer: Juan RP [xtraeme@gmail.com] Architecture: i686 Version:
|
|
20091128 Description: The XBPS package system (development branch)
|
|
The XBPS package system. A new, fast, from scratch and simple
|
|
binary package manager. This packages includes code from a
|
|
development branch available from https://launchpad.net/xbps $
|
|
|
|
2009-11-28 05:52 +0100 Juan RP <xtraeme@gmail.com> (6f8468780883)
|
|
|
|
* bin/xbps-repo/util.c:
|
|
xbps-bin, xbps-repo: use xbps_pkgdep_match() for the search target.
|
|
|
|
This provides csh style shell pattern.
|
|
|
|
2009-11-28 05:43 +0100 Juan RP <xtraeme@gmail.com> (cd1056500384)
|
|
|
|
* lib/config_files.c, lib/remove_obsoletes.c: new file.
|
|
* include/xbps_api.h, lib/Makefile, lib/config_files.c,
|
|
lib/remove_obsoletes.c, lib/unpack.c:
|
|
Split unpack.c config files and remove obsoletes code into its own
|
|
files.
|
|
|
|
2009-11-28 03:56 +0100 Juan RP <xtraeme@gmail.com> (92d52396c86f)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt:
|
|
xbps-bin: update manpage.
|
|
|
|
2009-11-28 03:56 +0100 Juan RP <xtraeme@gmail.com> (a2fbdc4ea54f)
|
|
|
|
* bin/xbps-repo/main.c, bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-repo: add -c flag to set cachedir, update manpage.
|
|
|
|
2009-11-28 03:21 +0100 Juan RP <xtraeme@gmail.com> (8066b1b10113)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-repo/xbps-repo.8.txt,
|
|
include/xbps_api.h, lib/repository_plist.c, lib/unpack.c,
|
|
lib/util.c:
|
|
xbps-repo: if fetching info from remote repo for the 'show' and
|
|
'show-files' targets and the binary package exists in cachedir, use
|
|
it.
|
|
|
|
2009-11-28 02:53 +0100 Juan RP <xtraeme@gmail.com> (9c8f64cdd692)
|
|
|
|
* lib/sync_remote_pkgidx.c:
|
|
xbps_sync_repository_pkg_index: update comments.
|
|
|
|
2009-11-28 02:51 +0100 Juan RP <xtraeme@gmail.com> (e5ec88b8b03f)
|
|
|
|
* include/xbps_api.h, lib/util.c:
|
|
libxbps: remove unused xbps_check_pkg_file_hash().
|
|
|
|
2009-11-28 02:49 +0100 Juan RP <xtraeme@gmail.com> (3ed60ce6d5de)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: cosmetic changes.
|
|
|
|
2009-11-28 02:38 +0100 Juan RP <xtraeme@gmail.com> (ea1a6979cd94)
|
|
|
|
* lib/mkpath.c: new file.
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, bin/xbps-bin/xbps-
|
|
bin.8.txt, include/xbps_api.h, lib/Makefile, lib/mkpath.c,
|
|
lib/sync_remote_pkgidx.c, lib/unpack.c, lib/util.c:
|
|
Added support for a cachedir to store downloaded binpkgs.
|
|
|
|
libxbps:
|
|
* Added xbps_set_cachedir() and xbps_get_cachedir(). By default it's
|
|
set to /var/cache/xbps if not specified and it's always relative
|
|
to the root directory.
|
|
* Move mkpath() code from sync_remote_pkgidc.c into its own file
|
|
mkpath.c to use it in another parts of the code.
|
|
* Added xbps_get_binpkg_local_path(), that returns the local path to
|
|
a binary package file, stored in cachedir or local repo.
|
|
* Remote pkg index files are now stored directly in metadir/repodir,
|
|
skipping the arch directory because binpkgs are now in cachedir.
|
|
|
|
xbps-bin:
|
|
* Added -c flag to set the cachedir.
|
|
* Check sha256 hashes in the download stage so that it can check a
|
|
downloaded binpkg immediately once is stored.
|
|
* If a binpkg doesn't match the hash it will be refetched.
|
|
|
|
Bump XBPS_RELVER to 20091128.
|
|
|
|
2009-11-27 01:51 +0100 Juan RP <xtraeme@gmail.com> (de5c5b1fb970)
|
|
|
|
* lib/repository_pool.c:
|
|
xbps_repository_pool_init: if unexistent repos are registered,
|
|
ignore them but do not report any error.
|
|
|
|
2009-11-26 21:41 +0100 Juan RP <xtraeme@gmail.com> (ce391bf58b1f)
|
|
|
|
* lib/repository_pool.c:
|
|
xbps_repository_pool_init: ignore invalid repositories if always
|
|
there is one that is working, otherwise report an error.
|
|
|
|
2009-11-26 05:01 +0100 Juan RP <xtraeme@gmail.com> (0daad84b3171)
|
|
|
|
* lib/plist.c:
|
|
xbps_find_pkg_installed_from_plist: if pkg is in 'config-files'
|
|
state, treat this as not installed and set errno to ENOENT.
|
|
|
|
2009-11-26 04:40 +0100 Juan RP <xtraeme@gmail.com> (9795082b301e)
|
|
|
|
* lib/repository_plist.c:
|
|
xbps_get_path_from_pkg_dict_repo: adding rootdir wasn't correct for
|
|
a local repository, remove it.
|
|
|
|
2009-11-26 03:32 +0100 Juan RP <xtraeme@gmail.com> (fb2c1f59c99b)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
Added some missing changes for previous.
|
|
|
|
2009-11-26 03:29 +0100 Juan RP <xtraeme@gmail.com> (c219acc682bc)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-bin(8), xbps-repo(8): improve descr for some targets.
|
|
|
|
2009-11-26 02:22 +0000 Juan RP <xtraeme@gmail.com> (f993808267ff)
|
|
|
|
* lib/regpkgs_dictionary.c, lib/repository_pool.c: new file.
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/show-deps.c, bin/xbps-repo/index.c, bin/xbps-
|
|
repo/main.c, bin/xbps-repo/repository.c, bin/xbps-repo/util.c,
|
|
include/xbps_api.h, lib/Makefile, lib/configure.c, lib/depends.c,
|
|
lib/findpkg.c, lib/orphans.c, lib/plist.c, lib/purge.c,
|
|
lib/register.c, lib/regpkgs_dictionary.c, lib/repository_plist.c,
|
|
lib/repository_pool.c, lib/requiredby.c, lib/state.c, lib/unpack.c,
|
|
lib/util.c:
|
|
Major changes in libxbps to implement caching in some cases.
|
|
|
|
libxbps:
|
|
- Moved repolist code to lib/repository_pool.c.
|
|
- Renamed xbps_{prepare,release}_repolist_data() to
|
|
xbps_repository_pool_{init,release} respectively.
|
|
- Moved regpkgdb dict code to lib/regpkgs_dictionary.c.
|
|
- Renamed xbps_{prepare,release}_regpkgdb_dict() to
|
|
xbps_regpkgs_dictionary_{init,release} respectively.
|
|
- Use a global reference count for repository_pool and
|
|
regpkgs_dictionary, this gives a substantial performance gain
|
|
while looking for dependencies in repository pool, among other
|
|
things.
|
|
- Make xbps_find_pkg_* functions return errno and use it to detect
|
|
for spurious errors in code using them.
|
|
- Add code to detect when a dependency is already unpacked.
|
|
|
|
xbps-bin:
|
|
- Do not set pkg state to unpacked in the transaction, it's set
|
|
already while a package is unpacked.
|
|
- While installing or updating packages, it now knows when a
|
|
dependency is already unpacked and shows it as "unconfigured".
|
|
|
|
Bump XBPS_RELVER to 20091126.
|
|
|
|
2009-11-25 07:42 +0000 Juan RP <xtraeme@gmail.com> (8b06d31c5dc8)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: genindex: also remove the "conf_files" object.
|
|
|
|
2009-11-25 04:38 +0000 Juan RP <xtraeme@gmail.com> (d635282d7668)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_PKGINDEX_VERSION to 1.1 because some pkg objects were
|
|
removed.
|
|
|
|
2009-11-25 04:32 +0000 Juan RP <xtraeme@gmail.com> (309260a1a4b2)
|
|
|
|
* bin/xbps-repo/repository.c: new file.
|
|
* bin/xbps-repo/Makefile, bin/xbps-repo/defs.h, bin/xbps-repo/index.c,
|
|
bin/xbps-repo/main.c, bin/xbps-repo/repository.c, bin/xbps-
|
|
repo/util.c:
|
|
xbps-repo: improve genindex target, reorganize main.c file.
|
|
|
|
- genindex: use new recently added function, remove some objects
|
|
from generated pkg dictionaries, they will be fetched remotely.
|
|
- moved some code from main.c into repository.c.
|
|
|
|
2009-11-25 04:29 +0000 Juan RP <xtraeme@gmail.com> (086ceefd4a58)
|
|
|
|
* include/xbps_api.h, lib/repository_plist.c:
|
|
xbps_get_path_from_pkg_dict_repo: new function that returns a
|
|
malloc'ed string with the full path to a binary package file.
|
|
|
|
2009-11-25 02:52 +0000 Juan RP <xtraeme@gmail.com> (788f4c5f16ae)
|
|
|
|
* include/xbps_api.h, lib/repository_plist.c:
|
|
xbps_get_pkg_plist_dict_from_repo: split reading the pkg plist dict
|
|
from an url into a new function, xbps_get_pkg_plist_dict_from_url.
|
|
|
|
2009-11-25 02:15 +0000 Juan RP <xtraeme@gmail.com> (e8cd4a35970e)
|
|
|
|
* bin/xbps-bin/show-info-files.c, bin/xbps-repo/defs.h, bin/xbps-
|
|
repo/main.c, bin/xbps-repo/util.c, bin/xbps-repo/xbps-repo.8.txt,
|
|
include/xbps_api.h:
|
|
xbps-repo(8): added 'show-files' target.
|
|
|
|
It will search for 'pkgname' and will print its list of files, by
|
|
searching it in repository pool. The first repo wins.
|
|
|
|
Bump XBPS_RELVER to 20091125.
|
|
|
|
2009-11-25 02:09 +0000 Juan RP <xtraeme@gmail.com> (38dd644ba7c0)
|
|
|
|
* lib/repository_plist.c: new file.
|
|
* include/xbps_api.h, lib/Makefile, lib/repository_plist.c:
|
|
Added xbps_get_pkg_plist_dict_from_repo().
|
|
|
|
This function will fetch a requested plist file in a binary package
|
|
matching its 'pkgname' object by searching in repository pool.
|
|
|
|
This works in any kind of repository, local and remote. Some code
|
|
was Taken from NetBSD's pkg_install HEAD. Oh, and it's on-the-fly!
|
|
doesn't need to download the binpkg first!
|
|
|
|
2009-11-25 00:17 +0000 Juan RP <xtraeme@gmail.com> (7a913fc8ee10)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: genindex: optimization change.
|
|
|
|
While looking at the archive for the XBPS_PKGPROPS file, it's
|
|
unlikely that it will have it after reading 6 entries, so discard it
|
|
completely and show an error message.
|
|
|
|
The XBPS_PKGPROPS it's always there at index <= 4.
|
|
|
|
2009-11-25 00:17 +0000 Juan RP <xtraeme@gmail.com> (6daf7302edd8)
|
|
|
|
* .bzrignore:
|
|
Update .bzrignore after last changes.
|
|
|
|
2009-11-24 23:45 +0000 Juan RP <xtraeme@gmail.com> (1b1cd4c9c552)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: genindex: print error msg if required dirs to store
|
|
binpkgs are not there.
|
|
|
|
2009-11-24 11:59 +0000 Juan RP <xtraeme@gmail.com> (db3bdfaeacab)
|
|
|
|
* bin/xbps-uhelper/Makefile, bin/xbps-uhelper/main.c: new file.
|
|
* bin/xbps-cmpver/Makefile, bin/xbps-cmpver/main.c, bin/xbps-
|
|
digest/Makefile, bin/xbps-digest/main.c, bin/xbps-fetch/Makefile,
|
|
bin/xbps-fetch/main.c, bin/xbps-pkgdb/Makefile, bin/xbps-
|
|
pkgdb/main.c: deleted file.
|
|
* bin/Makefile, bin/xbps-cmpver/Makefile, bin/xbps-cmpver/main.c, bin
|
|
/xbps-digest/Makefile, bin/xbps-digest/main.c, bin/xbps-
|
|
fetch/Makefile, bin/xbps-fetch/main.c, bin/xbps-pkgdb/Makefile, bin
|
|
/xbps-pkgdb/main.c, bin/xbps-uhelper/Makefile, bin/xbps-
|
|
uhelper/main.c, include/xbps_api.h:
|
|
xbps-uhelper: new bin that combines xbps-cmpver, xbps-digest, xbps-
|
|
fetch and xbps-pkgdb in one utility.
|
|
|
|
Bump XBPS_RELVER to 20091124-1.
|
|
|
|
2009-11-24 11:11 +0000 Juan RP <xtraeme@gmail.com> (2a7bbbef1992)
|
|
|
|
* bin/xbps-repo/defs.h, bin/xbps-repo/index.c:
|
|
xbps-repo: make xbps_repo_addpkg_index() static.
|
|
|
|
2009-11-24 11:05 +0000 Juan RP <xtraeme@gmail.com> (1c25b7658fe3)
|
|
|
|
* bin/xbps-bin/show-info-files.c, bin/xbps-repo/defs.h: new file.
|
|
* bin/xbps-repo/index.h, bin/xbps-repo/util.h: deleted file.
|
|
* bin/xbps-bin/Makefile, bin/xbps-bin/defs.h, bin/xbps-bin/main.c, bin
|
|
/xbps-bin/remove.c, bin/xbps-bin/show-deps.c, bin/xbps-bin/show-
|
|
info-files.c, bin/xbps-repo/defs.h, bin/xbps-repo/index.c, bin/xbps-
|
|
repo/index.h, bin/xbps-repo/main.c, bin/xbps-repo/util.c, bin/xbps-
|
|
repo/util.h:
|
|
Refactored shared code between xbps-bin(8) and xbps-repo(8).
|
|
|
|
- xbps-repo: move protos to defs.h and remove index.h and util.h.
|
|
- xbps-bin: move code that belongs to it from xbps-repo to show-info-
|
|
files.c.
|
|
|
|
2009-11-24 10:47 +0000 Juan RP <xtraeme@gmail.com> (253e8be13a0b)
|
|
|
|
* bin/xbps-bin/show-deps.c, bin/xbps-repo/main.c, bin/xbps-
|
|
repo/util.c, bin/xbps-repo/util.h, bin/xbps-repo/xbps-repo.8.txt,
|
|
include/xbps_api.h, lib/plist.c:
|
|
xbps-repo: added 'show-deps' target to mimic xbps-bin(8).
|
|
|
|
As consequence of this, remove
|
|
xbps_callback_array_iter_in_repolist(). Nowadays to iter over the
|
|
repository pool we have a SIMPLEQ, this allowed to simplify the code
|
|
and remove some now unneeed stuff.
|
|
|
|
2009-11-24 05:03 +0000 Juan RP <xtraeme@gmail.com> (698e054e3545)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-fetch/main.c, bin/xbps-repo/main.c,
|
|
lib/download.c, lib/sync_remote_pkgidx.c:
|
|
Some changes to know if a file was downloaded successfully or not.
|
|
|
|
Improved xbps-repo sync/add and xbps-fetch to print informative
|
|
messages when a transfer was not necessary because local/remote size
|
|
and/or mtime matched.
|
|
|
|
2009-11-24 03:54 +0000 Juan RP <xtraeme@gmail.com> (0efe39e1eb50)
|
|
|
|
* lib/download.c:
|
|
xbps_fetch_file: in refetch case, do nothing if local/remote size
|
|
match.
|
|
|
|
2009-11-24 03:16 +0000 Juan RP <xtraeme@gmail.com> (17384d2aea1f)
|
|
|
|
* bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-repo: explain in the manpage that outdated package files will
|
|
be removed automatically for the 'genindex' target.
|
|
|
|
2009-11-24 03:07 +0000 Juan RP <xtraeme@gmail.com> (146aa3c7b1b1)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER to 20091124 for xbps-repo genindex fix.
|
|
|
|
2009-11-24 03:06 +0000 Juan RP <xtraeme@gmail.com> (9049eab45957)
|
|
|
|
* bin/xbps-repo/index.c, bin/xbps-repo/index.h:
|
|
xbps-repo genindex: fix use after free, remove outdated binpkg files
|
|
by default.
|
|
|
|
2009-11-24 03:01 +0000 Juan RP <xtraeme@gmail.com> (87bcc31f3a72)
|
|
|
|
* lib/plist.c:
|
|
xbps_find_pkg_in_dict: return NULL if pkgname obj is not there.
|
|
|
|
2009-11-24 00:30 +0000 Juan RP <xtraeme@gmail.com> (7a5106340a33)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: fix one more for previous commit.
|
|
|
|
2009-11-23 23:56 +0000 Juan RP <xtraeme@gmail.com> (982c79ab0fef)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: fix download local dir when fetching binpkgs from remote
|
|
repos.
|
|
|
|
2009-11-23 09:46 +0000 Juan RP <xtraeme@gmail.com> (d70c50d38f5a)
|
|
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/install.c, bin/xbps-bin/remove.c,
|
|
bin/xbps-repo/index.c, bin/xbps-repo/util.c, lib/configure.c,
|
|
lib/depends.c, lib/findpkg.c, lib/orphans.c, lib/plist.c,
|
|
lib/purge.c, lib/register.c, lib/remove.c, lib/requiredby.c,
|
|
lib/sortdeps.c, lib/state.c, lib/unpack.c:
|
|
Extensively verified that all functions have its return value
|
|
checked for any spurious error, this should make the core more safer
|
|
:-)
|
|
|
|
2009-11-23 07:02 +0000 Juan RP <xtraeme@gmail.com> (5147bd1c5c99)
|
|
|
|
* lib/util.c:
|
|
xbps_get_pkg_index_plist: use xbps_check_is_repo_string_remote().
|
|
|
|
2009-11-23 04:23 +0000 Juan RP <xtraeme@gmail.com> (e9f2422e6225)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-repo/main.c, bin/xbps-repo/xbps-
|
|
repo.8.txt, include/xbps_api.h, lib/sync_remote_pkgidx.c,
|
|
lib/util.c:
|
|
xbps-repo: changed the 'sync' target to update from all registered
|
|
remote repositories, so remove its argument.
|
|
|
|
xbps_sync_repository_pkg_index:
|
|
- create the local repo dir in XBPS_META_PATH.
|
|
- also add the uri scheme (http://, https://, ftp://) in the created
|
|
local directory and subst ':' also with an underscore.
|
|
- do not create local repo directories unless the download pkg-index
|
|
plist file is verified to be fetched correctly.
|
|
|
|
xbps_check_is_repo_string_remote: New function to check if a repo
|
|
string is a remote repository, use it in all places where it was
|
|
used before.
|
|
|
|
2009-11-23 00:29 +0000 Juan RP <xtraeme@gmail.com> (2031e9856f4f)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER to 20091123.
|
|
|
|
2009-11-23 00:28 +0000 Juan RP <xtraeme@gmail.com> (115848ac8bd9)
|
|
|
|
* bin/xbps-pkgdb/main.c:
|
|
xbps-pkgdb: don't forget to add the pkgver object in register
|
|
target.
|
|
|
|
2009-11-23 00:28 +0000 Juan RP <xtraeme@gmail.com> (9555e41af3a5)
|
|
|
|
* lib/register.c:
|
|
xbps_register_pkg: check that required objs are there!
|
|
|
|
2009-11-23 00:43 +0100 Juan RP <xtraeme@gmail.com> (7a1117ae48f5)
|
|
|
|
* lib/depends.c:
|
|
xbps_find_pkg_repo_deps: don't propagate rv to next calls using it,
|
|
add some more debugging for future problems.
|
|
|
|
2009-11-22 21:52 +0100 Juan RP <xtraeme@gmail.com> (f0bf38818fb3)
|
|
|
|
* lib/depends.c:
|
|
xbps_find_pkg_repo_deps: if finding a dep failed for whatever
|
|
reason, stop immediately and return the appropiate error.
|
|
|
|
2009-11-22 21:52 +0100 Juan RP <xtraeme@gmail.com> (b8cd563a6cbd)
|
|
|
|
* lib/findpkg.c:
|
|
xbps_find_new_pkg: do not report incorrect debug printf.
|
|
|
|
2009-11-22 21:51 +0100 Juan RP <xtraeme@gmail.com> (fb899b286db1)
|
|
|
|
* lib/util.c:
|
|
xbps_get_pkgver_from_dict: return NULL if the object is not there.
|
|
|
|
2009-11-22 08:24 +0100 Juan RP <xtraeme@gmail.com> (54cb8e2fa608)
|
|
|
|
* include/xbps_api.h:
|
|
Bump XBPS_RELVER to 20091122 for previous change.
|
|
|
|
2009-11-22 07:04 +0100 Juan RP <xtraeme@gmail.com> (5614620233f0)
|
|
|
|
* bin/xbps-repo/main.c, lib/download.c:
|
|
xbps-repo: print error if pkg-index file cannot be fetched.
|
|
|
|
2009-11-22 06:47 +0100 Juan RP <xtraeme@gmail.com> (a0a319ac3061)
|
|
|
|
* doc/BINPKG_INFO, doc/BINPKG_REPOSITORY, doc/README, doc/TODO:
|
|
deleted file.
|
|
* doc/BINPKG_INFO, doc/BINPKG_REPOSITORY, doc/README, doc/TODO:
|
|
Removed outdated doc files.
|
|
|
|
2009-11-22 05:15 +0100 Juan RP <xtraeme@gmail.com> (b76ecd32fd03)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, bin/xbps-bin/remove.c,
|
|
include/xbps_api.h, lib/depends.c, lib/register.c, lib/requiredby.c,
|
|
lib/util.c:
|
|
Improve dependency matching via repos and use the "pkgver" object in
|
|
pkg dictionary to improve performance in some cases.
|
|
|
|
Bumped XBPS_RELVER to 20091121.
|
|
|
|
2009-11-21 07:12 +0100 Juan RP <xtraeme@gmail.com> (c1440f8556d2)
|
|
|
|
* include/xbps_api.h, lib/depends.c, lib/findpkg.c:
|
|
xbps_find_pkg_deps: simplify, fix multi-repo bug, add debugging.
|
|
|
|
2009-11-20 22:08 +0100 Juan RP <xtraeme@gmail.com> (1212e98c77cb)
|
|
|
|
* .bzrignore:
|
|
.bzrignore: add xbps-fetch bin.
|
|
|
|
2009-11-20 22:02 +0100 Juan RP <xtraeme@gmail.com> (bb67838675ed)
|
|
|
|
* prog.mk:
|
|
Fixed prog.mk rules that skipped the manpage.
|
|
|
|
2009-11-19 06:10 +0100 Juan RP <xtraeme@gmail.com> (f76ba5b1365c)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: initialize a local var.
|
|
|
|
2009-11-19 06:03 +0100 Juan RP <xtraeme@gmail.com> (1e0e8631efd3)
|
|
|
|
* Makefile, bin/Makefile, bin/xbps-bin/Makefile, bin/xbps-
|
|
cmpver/Makefile, bin/xbps-digest/Makefile, bin/xbps-fetch/Makefile,
|
|
bin/xbps-pkgdb/Makefile, bin/xbps-repo/Makefile, doc/README,
|
|
lib/Makefile, lib/fetch/Makefile, prog.mk, vars.mk:
|
|
Improve make output similar to what recent GNU configure scripts do.
|
|
|
|
Also always build the static bins so that it's done in one pass,
|
|
that means that objects are PIC and built with SSP.
|
|
|
|
2009-11-19 00:11 +0100 Juan RP <xtraeme@gmail.com> (15353effc62c)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: do the right thing in some error paths.
|
|
|
|
2009-11-18 10:05 +0100 Juan RP <xtraeme@gmail.com> (c186a4f92c63)
|
|
|
|
* lib/Makefile, lib/fetch/Makefile, prog.mk, vars.mk:
|
|
Reorganize the Makefiles so that parallel build is possible.
|
|
|
|
2009-11-18 10:02 +0100 Juan RP <xtraeme@gmail.com> (36cd7959676e)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: use __BEGIN/END_DECLS.
|
|
|
|
2009-11-18 08:49 +0100 Juan RP <xtraeme@gmail.com> (c61a6a170d65)
|
|
|
|
* .bzrignore:
|
|
Ignore two generated headers in .bzrignore.
|
|
|
|
2009-11-18 07:28 +0100 Juan RP <xtraeme@gmail.com> (c40274228d3f)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-fetch/main.c, include/xbps_api.h,
|
|
lib/download.c, lib/sync_remote_pkgidx.c:
|
|
Improve download code, as well as fixing refetching when syncing to
|
|
a remote package index. Bump XBPS_RELVER to 20091118.
|
|
|
|
2009-11-18 07:17 +0100 Juan RP <xtraeme@gmail.com> (46942e1c007d)
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: fix previous, writing a dangling string and a leak in
|
|
exit path.
|
|
|
|
2009-11-18 06:34 +0100 Juan RP <xtraeme@gmail.com> (1adb5fbe7818)
|
|
|
|
* bin/xbps-repo/index.c, bin/xbps-repo/index.h, bin/xbps-repo/main.c,
|
|
bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-repo: made 'genindex' code run ~60% faster than before!
|
|
|
|
Rather than externalizing the package index plist file to storage
|
|
every time a package is registered, only do it one time once all
|
|
packages have been processed. Creating an index with 700 pkgs now
|
|
takes 14s in a VM, where before it took 39s. As consequence of this,
|
|
the 'add-pkgidx' target is no longer relevant or useful, remove it.
|
|
|
|
2009-11-17 17:43 +0100 Juan RP <xtraeme@gmail.com> (bcb09f418b5a)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt:
|
|
Fix a typo in xbps-bin/repo manpages.
|
|
|
|
2009-11-09 02:59 +0100 Juan RP <xtraeme@gmail.com> (71e6765c1fe9)
|
|
|
|
* bin/xbps-bin/main.c, bin/xbps-bin/xbps-bin.8.txt:
|
|
xbps-bin: rename 'show-manual' target to 'list-manual', it's a
|
|
better name IMHO :-)
|
|
|
|
2009-11-09 02:45 +0100 Juan RP <xtraeme@gmail.com> (d2486475ad2a)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: bump XBPS_RELVER to 20091109.
|
|
|
|
2009-11-09 02:30 +0100 Juan RP <xtraeme@gmail.com> (1c13692d6c52)
|
|
|
|
* lib/unpack.c:
|
|
Implemented blueprint "essential-upgrades".
|
|
|
|
See https://blueprints.launchpad.net/xbps/+spec/essential-upgrades
|
|
for complete information.
|
|
|
|
Implementation used almost the same code than the pseudo-code
|
|
explained in the blueprint. Works really fine, tested with
|
|
glibc-2.10.1 -> 2.11 upgrade.
|
|
|
|
2009-11-07 16:41 +0100 Juan RP <xtraeme@gmail.com> (f5288e2b757c)
|
|
|
|
* lib/depends.c, lib/pkgmatch.c, lib/util.c:
|
|
Fix some issues while matching for required pkgdeps.
|
|
|
|
2009-11-07 06:21 +0100 Juan RP <xtraeme@gmail.com> (ac6ffd0a3ba0)
|
|
|
|
* lib/download.c:
|
|
xbps_fetch_file: return proper error if connection failed, fix SSP
|
|
problem with fetchflags!
|
|
|
|
2009-11-07 04:56 +0100 Juan RP <xtraeme@gmail.com> (9ec078af1aed)
|
|
|
|
* lib/pkgmatch.c: new file.
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/install.c, bin/xbps-bin/show-
|
|
deps.c, bin/xbps-pkgdb/main.c, include/xbps_api.h, lib/Makefile,
|
|
lib/depends.c, lib/pkgmatch.c, lib/requiredby.c, lib/sortdeps.c,
|
|
lib/util.c:
|
|
Added support for shell (and csh as well) patterns for required
|
|
dependencies, as specified in blueprint "improved-version-matching".
|
|
|
|
It's possible now to require greater, greater or equal than, less,
|
|
less or equal than, and equal pkg versions, as well as using '{}'
|
|
and '[^!]' csh patterns in dependencies.
|
|
|
|
Code lifted from FreeBSD, thanks! :-)
|
|
|
|
Change XBPS_RELVER to 20091107 to match latest additions.
|
|
|
|
2009-11-05 22:55 +0100 Juan RP <xtraeme@gmail.com> (e761763b5e3e)
|
|
|
|
* prog.mk:
|
|
Fix launchpad bug #473249 "-lxbps not found because of wrong
|
|
LDFLAGS"
|
|
|
|
Append (+=) to LDFLAGS as suggested in provided patch.
|
|
|
|
2009-11-01 07:34 +0100 Juan RP <xtraeme@gmail.com> (7beb6d20537e)
|
|
|
|
* doc/TODO:
|
|
doc/TODO: remote repos are working.
|
|
|
|
2009-11-01 07:32 +0100 Juan RP <xtraeme@gmail.com> (6a04b92af1fa)
|
|
|
|
* bin/xbps-bin/check.c:
|
|
xbps-bin: improve 'check all' target output.
|
|
|
|
2009-10-31 15:09 +0100 Juan RP <xtraeme@gmail.com> (c2b5c03a8c74)
|
|
|
|
* lib/download.c, lib/fetch/Makefile, vars.mk:
|
|
Improve xbps_fetch_file() and friends, one more time by Daft Punk.
|
|
|
|
2009-10-31 11:57 +0100 Juan RP <xtraeme@gmail.com> (49ef49bc5f98)
|
|
|
|
* bin/xbps-repo/main.c, bin/xbps-repo/xbps-repo.8.txt:
|
|
xbps-repo: add a sync target, to sync the pkg index file from a
|
|
remote repository.
|
|
|
|
2009-10-31 11:55 +0100 Juan RP <xtraeme@gmail.com> (9fe634d036d5)
|
|
|
|
* lib/download.c:
|
|
xbps_fetch_file: erm fix previous, FETH_UNCHANGED is the correct
|
|
one.
|
|
|
|
2009-10-31 11:40 +0100 Juan RP <xtraeme@gmail.com> (ffddae242974)
|
|
|
|
* lib/download.c:
|
|
xbps_fetch_file(): check for local/remote mtime, add some more
|
|
checks for errors, add some printfs.
|
|
|
|
2009-10-30 17:32 +0100 Juan RP <xtraeme@gmail.com> (4ac1a1d3464f)
|
|
|
|
* lib/Makefile, prog.mk:
|
|
Bah, fix these stupid make targets.
|
|
|
|
2009-10-30 17:23 +0100 Juan RP <xtraeme@gmail.com> (1106a3d93328)
|
|
|
|
* Makefile, lib/Makefile, prog.mk:
|
|
Fix up some issues for building shared/static bins.
|
|
|
|
2009-10-30 17:20 +0100 Juan RP <xtraeme@gmail.com> (69559e9c0ec8)
|
|
|
|
* lib/download.c:
|
|
libxbps: avoid fetchStat() and use only fetchXGet().
|
|
|
|
Some HTTP servers (observerd with googlecode.com), issue a 404 if
|
|
the headers are checked before issuing a GET transfer.
|
|
|
|
2009-10-30 12:22 +0100 Juan RP <xtraeme@gmail.com> (90d025d30e87)
|
|
|
|
* lib/Makefile:
|
|
lib/Makefile: don't forget to install the static lib.
|
|
|
|
2009-10-30 12:17 +0100 Juan RP <xtraeme@gmail.com> (d565eed997f2)
|
|
|
|
* Makefile, bin/xbps-bin/Makefile, bin/xbps-bin/install.c, bin/xbps-
|
|
fetch/main.c, bin/xbps-repo/Makefile, doc/README, include/sha256.h,
|
|
include/xbps_api.h, lib/Makefile, lib/download.c,
|
|
lib/fetch/Makefile, lib/sha256.c, lib/sync_remote_pkgidx.c,
|
|
lib/util.c, prog.mk, vars.mk:
|
|
Properly build shared/static libxbps and utils.
|
|
|
|
xbps-fetch: added -v flag to see verbose messages in libfetch.
|
|
|
|
2009-10-30 03:13 +0100 Juan RP <xtraeme@gmail.com> (5a6a438879c4)
|
|
|
|
* bin/Makefile, bin/xbps-fetch/main.c, include/xbps_api.h,
|
|
lib/download.c, prog.mk:
|
|
libxbps: added xbps_fetch_error_string(), that returns libfetch
|
|
fetchLastErrString.
|
|
|
|
Hook xbps-fetch to the tree and use the new function to print
|
|
errors.
|
|
|
|
2009-10-30 01:42 +0100 Juan RP <xtraeme@gmail.com> (1d9c06a3a0e9)
|
|
|
|
* bin/xbps-bin/main.c:
|
|
xbps-bin: use exit(2) rather than _exit(2).
|
|
|
|
This was causing premature exiting when piping the program!
|
|
|
|
2009-10-28 16:32 +0100 Juan RP <xtraeme@gmail.com> (bf8946a8a147)
|
|
|
|
* bin/xbps-bin/xbps-bin.8.txt, bin/xbps-repo/xbps-repo.8.txt: new
|
|
file.
|
|
* .bzrignore, bin/xbps-bin/xbps-bin.8.txt, bin/xbps-cmpver/Makefile,
|
|
bin/xbps-digest/Makefile, bin/xbps-fetch/Makefile, bin/xbps-
|
|
pkgdb/Makefile, bin/xbps-repo/xbps-repo.8.txt, doc/README, prog.mk,
|
|
vars.mk:
|
|
Added xbps-bin(8) and xbps-repo(8) manpages in asciidoc format.
|
|
|
|
That means that asciidoc is required to build/install XBPS.
|
|
|
|
2009-10-28 03:39 +0100 Juan RP <xtraeme@gmail.com> (ba394491b1ef)
|
|
|
|
* bin/xbps-bin/main.c:
|
|
xbps-bin: added "show-manual" target.
|
|
|
|
This targets shows the list of packages that were installed
|
|
manually, i.e not as dependencies.
|
|
|
|
2009-10-28 03:16 +0100 Juan RP <xtraeme@gmail.com> (b36aeb02e154)
|
|
|
|
* lib/depends.c:
|
|
lib/depends.c: minor performance change.
|
|
|
|
2009-10-27 15:25 +0100 Juan RP <xtraeme@gmail.com> (6acbb982d232)
|
|
|
|
* bin/xbps-repo/main.c:
|
|
xbps-repo: sanitize uri provided to the add target also for remote
|
|
repositories.
|
|
|
|
2009-10-27 12:15 +0100 Juan RP <xtraeme@gmail.com> (dc7621ef6247)
|
|
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/show-deps.c, bin/xbps-
|
|
repo/util.c, lib/findpkg.c, lib/plist.c, lib/purge.c,
|
|
lib/register.c, lib/remove.c, lib/repository.c, lib/requiredby.c,
|
|
lib/state.c:
|
|
Use xbps_get_root() directly where appropiate.
|
|
|
|
2009-10-27 04:40 +0100 Juan RP <xtraeme@gmail.com> (f5acd8c6ae5b)
|
|
|
|
* lib/sync_remote_pkgidx.c: new file.
|
|
* include/xbps_api.h, lib/Makefile, lib/repository.c,
|
|
lib/sync_remote_pkgidx.c:
|
|
libxbps: move remote repo pkg-index sync code into its own file.
|
|
|
|
2009-10-27 01:56 +0100 Juan RP <xtraeme@gmail.com> (8cd94bbd0f63)
|
|
|
|
* doc/README:
|
|
README: mention that openssl is required for https support.
|
|
|
|
2009-10-27 01:46 +0100 Juan RP <xtraeme@gmail.com> (8c3dab8669c1)
|
|
|
|
* bin/xbps-fetch/Makefile, bin/xbps-fetch/main.c, include/fetch.h,
|
|
lib/download.c, lib/fetch/Makefile, lib/fetch/common.c,
|
|
lib/fetch/common.h, lib/fetch/errlist.sh, lib/fetch/fetch.c,
|
|
lib/fetch/file.c, lib/fetch/ftp.c, lib/fetch/ftp.errors,
|
|
lib/fetch/http.c, lib/fetch/http.errors: new file.
|
|
* bin/Makefile, bin/xbps-bin/install.c, bin/xbps-digest/main.c, bin
|
|
/xbps-fetch/Makefile, bin/xbps-fetch/main.c, bin/xbps-repo/index.c,
|
|
bin/xbps-repo/main.c, bin/xbps-repo/util.c, doc/BINPKG_REPOSITORY,
|
|
include/fetch.h, include/xbps_api.h, lib/Makefile, lib/cmpver.c,
|
|
lib/configure.c, lib/depends.c, lib/download.c, lib/fetch/Makefile,
|
|
lib/fetch/common.c, lib/fetch/common.h, lib/fetch/errlist.sh,
|
|
lib/fetch/fetch.c, lib/fetch/file.c, lib/fetch/ftp.c,
|
|
lib/fetch/ftp.errors, lib/fetch/http.c, lib/fetch/http.errors,
|
|
lib/fexec.c, lib/findpkg.c, lib/humanize_number.c, lib/orphans.c,
|
|
lib/plist.c, lib/purge.c, lib/register.c, lib/remove.c,
|
|
lib/repository.c, lib/requiredby.c, lib/sortdeps.c, lib/state.c,
|
|
lib/unpack.c, lib/util.c, vars.mk:
|
|
Implemented support for working with remote repositories.
|
|
|
|
libfetch from NetBSD's pkgsrc has been imported into lib/fetch, but
|
|
the objects are embedded into libxbps. Only a public function to
|
|
fetch files has been implemented: xbps_fetch_file().
|
|
|
|
The library now is built with -fvisibility=hidden by default, and
|
|
exported symbols are the ones that use the SYMEXPORT macro.
|
|
|
|
The code works well enough, but will need many more cleanups.
|
|
|
|
2009-10-23 14:03 +0200 Juan RP <xtraeme@gmail.com> (32b865393c07)
|
|
|
|
* lib/orphans.c:
|
|
xbps_find_orphan_packages: report return value as errno in an error
|
|
path.
|
|
|
|
2009-10-23 14:01 +0200 Juan RP <xtraeme@gmail.com> (69998c500a00)
|
|
|
|
* bin/xbps-bin/defs.h, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c:
|
|
xbps-bin: use a single point to cleanup resources.
|
|
|
|
2009-10-23 11:20 +0200 Juan RP <xtraeme@gmail.com> (d0826ac9f982)
|
|
|
|
* bin/xbps-bin/main.c:
|
|
xbps-bin: use a signal handler for SIGINT, SIGTERM and SIGQUIT to
|
|
free resources used by libxbps.
|
|
|
|
2009-10-23 11:11 +0200 Juan RP <xtraeme@gmail.com> (545f099950cf)
|
|
|
|
* lib/util.c:
|
|
xbps_check_is_installed_pkg: fix a leak in error paths reported by
|
|
valgrind.
|
|
|
|
2009-10-23 08:45 +0200 Juan RP <xtraeme@gmail.com> (d954a44a8d10)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: use HN_B and HN_DECIMAL when using humanize_number for a
|
|
more detailed output.
|
|
|
|
2009-10-22 14:49 +0200 Juan RP <xtraeme@gmail.com> (40768c0c7d4d)
|
|
|
|
* bin/xbps-digest/main.c, include/xbps_api.h, lib/sha256.c,
|
|
lib/util.c:
|
|
Do not use private sha256.h header file in the public exported API
|
|
header file (xbps_api.h).
|
|
|
|
2009-10-22 14:48 +0200 Juan RP <xtraeme@gmail.com> (fa07818c5854)
|
|
|
|
* vars.mk:
|
|
vars.mk: _BSD_SOURCE does not need to be defined.
|
|
|
|
2009-10-22 14:32 +0200 Juan RP <xtraeme@gmail.com> (94bae6c1e686)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin: while updating a package that needs a new dependent
|
|
package the automatic-install object wasn't set correctly, fix this.
|
|
|
|
2009-10-22 11:30 +0200 Juan RP <xtraeme@gmail.com> (eba217df0199)
|
|
|
|
* .bzrignore:
|
|
.bzrignore: add static bins.
|
|
|
|
2009-10-21 18:27 +0200 Juan RP <xtraeme@gmail.com> (a409205a4184)
|
|
|
|
* lib/unpack.c:
|
|
Fix typo in previous.
|
|
|
|
2009-10-21 18:16 +0200 Juan RP <xtraeme@gmail.com> (08b23e8136f7)
|
|
|
|
* lib/unpack.c:
|
|
Improved unpacking package files, fixing bugs in configuration file
|
|
handling.
|
|
|
|
2009-10-20 14:25 +0200 Juan RP <xtraeme@gmail.com> (9a1f7c1debb0)
|
|
|
|
* doc/BINPKG_INFO:
|
|
doc/BINPKG_INFO: mention that binary packages might be compressed in
|
|
any format supported by libarchive, not just bzip2.
|
|
|
|
2009-10-20 09:45 +0200 Juan RP <xtraeme@gmail.com> (b4c2c85c3ea8)
|
|
|
|
* vars.mk:
|
|
vars.mk: build bins with -fstack-protector-all and -Wstack-
|
|
protector.
|
|
|
|
2009-10-19 23:49 +0200 Juan RP <xtraeme@gmail.com> (c6e0f06e6794)
|
|
|
|
* bin/xbps-pkgdb/main.c:
|
|
xbps-pkgdb: always set rootdir as an empty string, otherwise if -r
|
|
is not specified it will fail to get the regpkgdb plist file.
|
|
|
|
Bug found by pancake.
|
|
|
|
2009-10-18 17:39 +0200 Juan RP <xtraeme@gmail.com> (893b5e9fae10)
|
|
|
|
* prog.mk:
|
|
prog.mk: add uninstall target.
|
|
|
|
2009-10-18 11:15 +0200 Juan RP <xtraeme@gmail.com> (bc54efa70907)
|
|
|
|
* bin/xbps-src/Makefile, bin/xbps-src/main.sh, doc/SRCPKG_INFO,
|
|
etc/Makefile, etc/xbps-src.conf, shutils/Makefile,
|
|
shutils/build_funcs.sh, shutils/builddep_funcs.sh,
|
|
shutils/buildvars_funcs.sh, shutils/chroot.sh,
|
|
shutils/common_funcs.sh, shutils/configure_funcs.sh, shutils/cross-
|
|
compilation.sh, shutils/extract_funcs.sh, shutils/fetch_funcs.sh,
|
|
shutils/install_funcs.sh, shutils/make-binpkg.sh,
|
|
shutils/metadata.sh, shutils/metadata_scripts.sh,
|
|
shutils/mktoolchain.sh, shutils/patch_funcs.sh,
|
|
shutils/pkgtarget_funcs.sh, shutils/stow_funcs.sh,
|
|
shutils/tmpl_funcs.sh: deleted file.
|
|
* .bzrignore, Makefile, bin/Makefile, bin/xbps-src/Makefile, bin/xbps-
|
|
src/main.sh, doc/README, doc/SRCPKG_INFO, doc/TODO, etc/Makefile,
|
|
etc/xbps-src.conf, lib/Makefile, shutils/Makefile,
|
|
shutils/build_funcs.sh, shutils/builddep_funcs.sh,
|
|
shutils/buildvars_funcs.sh, shutils/chroot.sh,
|
|
shutils/common_funcs.sh, shutils/configure_funcs.sh, shutils/cross-
|
|
compilation.sh, shutils/extract_funcs.sh, shutils/fetch_funcs.sh,
|
|
shutils/install_funcs.sh, shutils/make-binpkg.sh,
|
|
shutils/metadata.sh, shutils/metadata_scripts.sh,
|
|
shutils/mktoolchain.sh, shutils/patch_funcs.sh,
|
|
shutils/pkgtarget_funcs.sh, shutils/stow_funcs.sh,
|
|
shutils/tmpl_funcs.sh, vars.mk:
|
|
Remove xbps-src and its associated code. This is required for the
|
|
upcoming 0.3 version.
|
|
|
|
2009-10-18 10:42 +0200 Juan RP <xtraeme@gmail.com> (00c44e5d2329)
|
|
|
|
* bin/xbps-bin/main.c, bin/xbps-pkgdb/main.c, bin/xbps-repo/main.c:
|
|
xbps-{bin,repo,pkgdb}: added -V flag that prints the current XBPS
|
|
release version as defined in xbps_api.h.
|
|
|
|
2009-10-18 10:23 +0200 Juan RP <xtraeme@gmail.com> (e5afadcd94db)
|
|
|
|
* include/xbps_api.h:
|
|
xbps_api.h: aded XBPS_RELVER definition that returns the current
|
|
version of xbps (utils and libraries).
|
|
|
|
Will be used by xbps-src in the future to require a minimal version.
|
|
|
|
2009-10-18 09:18 +0200 Juan RP <xtraeme@gmail.com> (608cc871c1d9)
|
|
|
|
* shutils/build_funcs.sh, shutils/configure_funcs.sh,
|
|
shutils/install_funcs.sh:
|
|
shutils: reorganize stuff for $build_style, add "python-module"
|
|
style.
|
|
|
|
If build_style=python-module, $XBPS_HELPERSDIR/python-module.sh will
|
|
run the do_install function.
|
|
|
|
2009-10-17 06:18 +0200 Juan RP <xtraeme@gmail.com> (5644a2e49e30 [0.2])
|
|
|
|
* bin/xbps-bin/install.c, lib/findpkg.c:
|
|
Fix "autoupdate" target when no new packages are available.
|
|
|
|
2009-10-17 05:12 +0200 Juan RP <xtraeme@gmail.com> (1ecfc8bd7207)
|
|
|
|
* shutils/metadata.sh:
|
|
Don't propagate $replaces value to subpkgs, use its own if defined.
|
|
|
|
2009-10-17 05:01 +0200 Juan RP <xtraeme@gmail.com> (7d396e81655a)
|
|
|
|
* bin/xbps-bin/Makefile, bin/xbps-repo/Makefile:
|
|
Fixed bug #453422: "xbps shouldn't depend on LZMA utils"
|
|
|
|
Do not link to libzmadec, rather to liblzma provided by xz. Pointed
|
|
by ojab in the bug, thanks!
|
|
|
|
2009-10-17 04:59 +0200 Juan RP <xtraeme@gmail.com> (80d343373334)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
Fix previous, so that only tries to replace packages if they are
|
|
installed! heh
|
|
|
|
2009-10-17 04:26 +0200 Juan RP <xtraeme@gmail.com> (1cdebda9461a)
|
|
|
|
* bin/xbps-bin/install.c, doc/README, shutils/metadata.sh,
|
|
shutils/tmpl_funcs.sh:
|
|
Added support to replace packages with another one. Package metadata
|
|
uses an array of strings that lists the packages that should be
|
|
removed before new package can be installed.
|
|
|
|
In the build templates one can use: replaces="foo foo-blah foo-
|
|
libs".
|
|
|
|
2009-10-17 02:58 +0200 Juan RP <xtraeme@gmail.com> (a9aeaa8e80e2)
|
|
|
|
* shutils/libtool_funcs.sh: deleted file.
|
|
* bin/xbps-src/main.sh, doc/README, etc/xbps-src.conf,
|
|
shutils/build_funcs.sh, shutils/chroot.sh, shutils/fetch_funcs.sh,
|
|
shutils/install_funcs.sh, shutils/libtool_funcs.sh,
|
|
shutils/metadata.sh, shutils/tmpl_funcs.sh:
|
|
Multiple changes to xbps-src and shutils:
|
|
|
|
* Added XBPS_FETCH_CMD to xbps-src.conf, this will be used to fetch
|
|
distfiles. Please note that it will be copied to the chroot, so it
|
|
should be statically linked or with only libc required.
|
|
|
|
* Removed libtool_func.sh and associated vars, it's unneeded
|
|
currently.
|
|
|
|
* Added keep_empty_dirs, keep_libtool_archives and nostrip. By
|
|
default all empty dirs and libtool archives are removed, and
|
|
executables and libraries stripped, respectively. One can use set
|
|
the var in a build template to change the behaviour.
|
|
|
|
* Explain in README what are the requirements to build XBPS.
|
|
|
|
2009-10-16 17:37 +0200 Juan RP <xtraeme@gmail.com> (2011b786cc0c)
|
|
|
|
* bin/xbps-bin/defs.h, bin/xbps-bin/install.c, bin/xbps-bin/main.c:
|
|
xbps-bin/install.c: use only a function for
|
|
install/update/autoupdate.
|
|
|
|
2009-10-16 17:04 +0200 Juan RP <xtraeme@gmail.com> (baac7fd0ea53)
|
|
|
|
* bin/xbps-bin/main.c, lib/findpkg.c:
|
|
xbps-bin: don't initialize repolist data unless we want to update.
|
|
xbps_find_new_pkg: always initialize repolist data.
|
|
|
|
2009-10-16 16:14 +0200 Juan RP <xtraeme@gmail.com> (f0d439793c3a)
|
|
|
|
* vars.mk:
|
|
vars.mk: add DEBUG option.
|
|
|
|
2009-10-16 15:55 +0200 Juan RP <xtraeme@gmail.com> (a687c1a9f69d)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin/xbps_install_pkg(): only sort pkg deps in update mode.
|
|
|
|
2009-10-16 15:46 +0200 Juan RP <xtraeme@gmail.com> (3c2258d3400e)
|
|
|
|
* lib/findpkg.c:
|
|
xbps_find_new_packages(): do not treat missing packages in repo, or
|
|
packages with less than or equal version installed as errors.
|
|
|
|
2009-10-16 15:31 +0200 Juan RP <xtraeme@gmail.com> (bf6b3fda863d)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, lib/findpkg.c:
|
|
xbps-bin: multiple fixes to update packages.
|
|
|
|
* Fix 'autoupdate' target to look for new packages in ALL repos, not
|
|
just the first one that has the package.
|
|
* Fix 'update' target to work correctly.
|
|
|
|
2009-10-16 13:36 +0200 Juan RP <xtraeme@gmail.com> (4a1beac04777)
|
|
|
|
* lib/requiredby.c:
|
|
xbps_requiredby_pkg_add: ignore existing entries.
|
|
|
|
2009-10-16 00:22 +0200 Juan RP <xtraeme@gmail.com> (0957ac14ff22)
|
|
|
|
* bin/xbps-bin/Makefile, bin/xbps-cmpver/Makefile, bin/xbps-
|
|
digest/Makefile, bin/xbps-pkgdb/Makefile, bin/xbps-repo/Makefile,
|
|
doc/README, prog.mk, vars.mk:
|
|
Build xbps-{bin,cmpver,digest,pkgdb,repo} as static, and install
|
|
them as foo.static.
|
|
|
|
Updated README to note the new requirements for it. It will be used
|
|
to reduce the number of dependencies when building packages in the
|
|
chroot.
|
|
|
|
2009-10-16 00:21 +0200 Juan RP <xtraeme@gmail.com> (6ea28411ecee)
|
|
|
|
* Makefile:
|
|
Makefile: remove $(SHAREDIR) in uninstall target.
|
|
|
|
2009-10-15 16:29 +0200 Juan RP <xtraeme@gmail.com> (0d7601d2e264)
|
|
|
|
* bin/xbps-repo/util.c, lib/depends.c, shutils/metadata.sh,
|
|
shutils/tmpl_funcs.sh:
|
|
Remove support for "keep_dirs", it won't be used.
|
|
|
|
2009-10-15 16:25 +0200 Juan RP <xtraeme@gmail.com> (010b6d7177fa)
|
|
|
|
* shutils/install_funcs.sh:
|
|
shutils/install_funcs.sh: always remove unwanted perl installed
|
|
files, even in packages that use do_install(). Wrap a long line.
|
|
|
|
2009-10-15 16:17 +0200 Juan RP <xtraeme@gmail.com> (3f099169118f)
|
|
|
|
* bin/xbps-pkgdb/main.c, shutils/common_funcs.sh:
|
|
xbps-pkgdb, shutils: use red/bold, red/yellow and bold for
|
|
msg_error, msg_warn and msg_normal respectively.
|
|
|
|
2009-10-15 16:16 +0200 Juan RP <xtraeme@gmail.com> (d70818cb62dc)
|
|
|
|
* shutils/configure_funcs.sh, shutils/tmpl_funcs.sh:
|
|
shutils: remove support for $configure_shell.
|
|
|
|
There is not much gain supporting this...
|
|
|
|
2009-10-15 16:06 +0200 Juan RP <xtraeme@gmail.com> (d1157fcb8574)
|
|
|
|
* shutils/builddep_funcs.sh:
|
|
shutils/builddep_func.sh: use msg_* funcs.
|
|
|
|
2009-10-15 16:02 +0200 Juan RP <xtraeme@gmail.com> (a5d5a8aca232)
|
|
|
|
* shutils/patch_funcs.sh, shutils/tmpl_funcs.sh:
|
|
shutils: improve how the patches are applied.
|
|
|
|
Now all patches must be placed in PATCHESDIR
|
|
(templatesdir/$pkgname/patches) and must be in -p0 format. If other
|
|
args are required, a same file with .args extension should be
|
|
created with specific args inside of it.
|
|
|
|
2009-10-13 00:07 +0200 Juan RP <xtraeme@gmail.com> (f047e1331df2)
|
|
|
|
* shutils/build_funcs.sh, shutils/common_funcs.sh,
|
|
shutils/configure_funcs.sh, shutils/install_funcs.sh:
|
|
shutils: return proper error in {do,pre,post}_* stage funcs and use
|
|
msg_error.
|
|
|
|
2009-10-12 22:35 +0200 Juan RP <xtraeme@gmail.com> (8e86c3521434)
|
|
|
|
* shutils/build_funcs.sh, shutils/configure_funcs.sh,
|
|
shutils/install_funcs.sh:
|
|
shutils: cross-compilation.sh is in XBPS_SHUTILSDIR not
|
|
XBPS_HELPERSDIR.
|
|
|
|
2009-10-12 22:30 +0200 Juan RP <xtraeme@gmail.com> (1e73a060daa1)
|
|
|
|
* shutils/tmpl_vars.sh: deleted file.
|
|
* bin/xbps-src/main.sh, shutils/tmpl_funcs.sh, shutils/tmpl_vars.sh:
|
|
shutils: remove tmpl_func.sh, moved to the xbps-templates repo.
|
|
xbps-src: added XBPS_COMMONVARSDIR that sources all .sh files in
|
|
setup_tmpl(), this replaces tmpl_funcs.sh.
|
|
|
|
2009-10-12 12:23 +0200 Juan RP <xtraeme@gmail.com> (c9e46fe8a861)
|
|
|
|
* shutils/fetch_funcs.sh, shutils/tmpl_funcs.sh:
|
|
shutils: added "nofetch" variable to be used in build templates.
|
|
|
|
When it's set, a custom do_fetch() function must be used to fetch
|
|
sources. $distfiles and $checksum will be ignored in that case. This
|
|
makes it able to fetch sources from git, svn, bzr, etc.
|
|
|
|
2009-10-10 17:53 +0200 Juan RP <xtraeme@gmail.com> (73629e78912d)
|
|
|
|
* bin/xbps-pkgdb/main.c, shutils/builddep_funcs.sh,
|
|
shutils/pkgtarget_funcs.sh, shutils/stow_funcs.sh:
|
|
Remove 'automatic' flag while installing via xbps-src, it's not very
|
|
useful and won't be implemented.
|
|
|
|
2009-10-10 16:13 +0200 Juan RP <xtraeme@gmail.com> (8231d271e414)
|
|
|
|
* lib/plist.c, lib/requiredby.c:
|
|
Fix bug #447944: xbps build failure (gcc 4.4.1)
|
|
|
|
unsigned int and size_t do not match in size in x86_64, so use
|
|
unsigned int in functions expecting this type.
|
|
|
|
2009-10-10 10:17 +0200 Juan RP <xtraeme@gmail.com> (e3581f9ca71a)
|
|
|
|
* shutils/install_funcs.sh:
|
|
shutils/install_funcs.sh: fix inverted test for
|
|
$libtool_no_delete_archives.
|
|
|
|
2009-10-10 08:44 +0200 Juan RP <xtraeme@gmail.com> (baf27ca2826c)
|
|
|
|
* lib/unpack.c:
|
|
lib/unpack.c: fix a NULL pointer deref when checking configuration
|
|
files exists or not while unpacking.
|
|
|
|
2009-10-08 20:52 +0200 Juan RP <xtraeme@gmail.com> (b203085bf2b5)
|
|
|
|
* shutils/chroot.sh:
|
|
shutils/chroot.sh: only rebuild ldso cache once at creation time.
|
|
|
|
2009-10-06 00:42 +0200 Juan RP <xtraeme@gmail.com> (4163040b465c)
|
|
|
|
* bin/xbps-bin/check.c, bin/xbps-bin/defs.h, bin/xbps-bin/main.c:
|
|
xbps-bin: add support to check integrity of all installed packages,
|
|
through "xbps-bin check all".
|
|
|
|
2009-10-06 00:06 +0200 Juan RP <xtraeme@gmail.com> (f25c75a4e82d)
|
|
|
|
* bin/xbps-bin/main.c:
|
|
xbps-bin: rename the 'files' target to 'show-files' for consistency.
|
|
|
|
2009-10-06 00:01 +0200 Juan RP <xtraeme@gmail.com> (cd89715a7e2b)
|
|
|
|
* bin/xbps-bin/check.c:
|
|
xbps-bin: do not mark package as broken if the any task in the check
|
|
target failed, just print the info.
|
|
|
|
2009-10-05 23:12 +0200 Juan RP <xtraeme@gmail.com> (d11f9e9d489d)
|
|
|
|
* shutils/make-binpkg.sh:
|
|
shutils/make-binpkg.sh: reset revision while building binpkgs, so
|
|
that the archive is created with the correct version.
|
|
|
|
2009-10-05 21:57 +0200 Juan RP <xtraeme@gmail.com> (a1fd81777596)
|
|
|
|
* lib/depends.c:
|
|
Fix bug #443436: endless loop if indirect dep missing in repo.
|
|
|
|
Make xbps_find_deps_in_pkg() return ENOENT when missing deps are
|
|
found.
|
|
|
|
2009-10-05 21:04 +0200 Juan RP <xtraeme@gmail.com> (a9ca22d42d62)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
xbps-bin/install.c: improve some printfs.
|
|
|
|
2009-10-05 16:37 +0200 Juan RP <xtraeme@gmail.com> (a23c3ba5b7b4)
|
|
|
|
* etc/xbps-src.conf:
|
|
xbps-src.conf: change XBPS_MASTERDIR to
|
|
$XBPS_DISTRIBUTIONDIR/masterdir.
|
|
|
|
2009-10-02 17:24 +0200 Juan RP <xtraeme@gmail.com> (9b00841e93cb)
|
|
|
|
* shutils/metadata_scripts.sh:
|
|
Pass the ${UPDATE} argument to the triggers, to support restarting
|
|
services while upgrading packages.
|
|
|
|
2009-10-02 17:23 +0200 Juan RP <xtraeme@gmail.com> (6d0a75f2ddb0)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
While upgrading a package, print informative line about old package
|
|
being removed.
|
|
|
|
2009-10-02 13:38 +0200 Juan RP <xtraeme@gmail.com> (35249bedc52b)
|
|
|
|
* lib/remove.c:
|
|
Pass another argument to the REMOVE script to make the script aware
|
|
of package being upgraded or removed. Will be used later to restart
|
|
services while upgrading packages.
|
|
|
|
2009-10-01 07:35 +0200 Juan RP <xtraeme@gmail.com> (861a0b643286)
|
|
|
|
* bin/xbps-bin/install.c:
|
|
Fix #438201 "Upgrading essential pkgs results in duplicated reqby
|
|
entries"
|
|
|
|
Always remove reqby entries while upgrading "essential" packages.
|
|
|
|
2009-09-30 18:29 +0200 Juan RP <xtraeme@gmail.com> (422be7735de8)
|
|
|
|
* lib/unpack.c:
|
|
Fix bug #439457 "Unpacking a package ignores correct perms"
|
|
|
|
Simplify logic and fix the mistake of pass-by-value vs pass-by-ref.
|
|
|
|
2009-08-27 07:31 +0200 Juan RP <xtraeme@gmail.com> (b4e6b1519bd9)
|
|
|
|
* lib/configure.c:
|
|
xbps_configure_pkg: pass correct version to the post install script.
|
|
|
|
2009-08-25 06:05 +0200 Juan RP <xtraeme@gmail.com> (7acd1cecea15)
|
|
|
|
* lib/configure.c, lib/remove.c:
|
|
Check if pkg INSTALL/REMOVE metadata scripts are executable rather
|
|
than readable, to ensure scripts can be executed.
|
|
|
|
2009-08-25 06:04 +0200 Juan RP <xtraeme@gmail.com> (2e3b2c8197e2)
|
|
|
|
* lib/fexec.c:
|
|
xbps_file_chdir_exec: check if /bin/sh is executable rather than
|
|
readable.
|
|
|
|
2009-08-25 06:03 +0200 Juan RP <xtraeme@gmail.com> (959c9d8a725c)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, include/xbps_api.h,
|
|
lib/configure.c:
|
|
Fix xbps_configure_pkg() reporting old version when upgrading
|
|
packages.
|
|
|
|
2009-08-22 07:41 +0200 Juan RP <xtraeme@gmail.com> (1016989c153b)
|
|
|
|
* lib/orphans.c:
|
|
When finding package orphans, only report those with "installed"
|
|
state.
|
|
|
|
2009-08-22 07:22 +0200 Juan RP <xtraeme@gmail.com> (78cd4727a7de)
|
|
|
|
* bin/xbps-bin/show-deps.c:
|
|
Fix memleaks in xbps_show_pkg_deps() and
|
|
xbps_show_pkg_reverse_deps().
|
|
|
|
2009-08-22 01:12 +0200 Juan RP <xtraeme@gmail.com> (29835233f947)
|
|
|
|
* bin/xbps-bin/show-deps.c: new file.
|
|
* bin/xbps-bin/Makefile, bin/xbps-bin/defs.h, bin/xbps-bin/main.c, bin
|
|
/xbps-bin/show-deps.c, bin/xbps-repo/util.c:
|
|
xbps-bin: add two new targets 'show-deps' and 'show-revdeps" to
|
|
print dependencies and reverse dependencies of a package,
|
|
respectively.
|
|
|
|
'xbps-bin show' no longer prints the deps anymore.
|
|
|
|
2009-08-21 12:47 +0200 Juan RP <xtraeme@gmail.com> (f6b20b885325 [0.1])
|
|
|
|
* vars.mk:
|
|
vars.mk: change default PREFIX to /usr/local and conditionalize
|
|
SHAREDIR based on its value.
|
|
|
|
2009-08-21 11:55 +0200 Juan RP <xtraeme@gmail.com> (fa7d97eee3c7)
|
|
|
|
* shutils/stow_funcs.sh:
|
|
xbps-src: when stowning a package, do not copy metadata files.
|
|
|
|
2009-08-21 11:31 +0200 Juan RP <xtraeme@gmail.com> (377e0b62a689)
|
|
|
|
* bin/xbps-bin/install.c, bin/xbps-bin/main.c, include/xbps_api.h,
|
|
lib/configure.c, lib/purge.c:
|
|
Improve marginally configuring/purging all packages by looking at
|
|
its state in the object dictionary rather than opening and
|
|
externalizing the dictionary of every package.
|
|
|
|
2009-08-21 11:17 +0200 Juan RP <xtraeme@gmail.com> (ad2d7e228a5c)
|
|
|
|
* Makefile, etc/Makefile, lib/Makefile, prog.mk, shutils/Makefile:
|
|
Add some PHONYs to the install target in Makefiles.
|
|
|
|
2009-08-21 11:15 +0200 Juan RP <xtraeme@gmail.com> (08e418c34ba2)
|
|
|
|
* .bzrignore: new file.
|
|
* .bzrignore:
|
|
Ignore some created files.
|
|
|
|
2009-08-21 08:02 +0200 Juan RP <xtraeme@gmail.com> (cd98ba051df8)
|
|
|
|
* doc/BINPKG_REPOSITORY, doc/README, doc/SRCPKG_INFO, doc/TODO:
|
|
Update documentation to match with reality.
|
|
|
|
2009-08-20 04:06 +0200 Juan RP <xtraeme@gmail.com> (7ed3ebb2a0c9 [0.1rc2])
|
|
|
|
* etc/Makefile:
|
|
etc/Makefile: remove modified config file in the clean target.
|
|
|
|
2009-08-18 23:59 +0200 Juan RP <xtraeme@gmail.com> (79b0a0fe1ca1)
|
|
|
|
* lib/unpack.c:
|
|
lib/unpack.c: fix the logic of an inverted conditional.
|
|
|
|
2009-08-18 23:39 +0200 Juan RP <xtraeme@gmail.com> (898d1f82f3be)
|
|
|
|
* lib/configure.c:
|
|
xbps_configure_pkg: chdir(rootdir) before checking for INSTALL
|
|
script!
|
|
|
|
2009-08-18 22:50 +0200 Juan RP <xtraeme@gmail.com> (d7747ce50993)
|
|
|
|
* lib/unpack.c:
|
|
xbps_unpack_binary_pkg: switch back to fsync(), to be safe.
|
|
|
|
Move the set_pkg_state call just after the fsync call, otherwise
|
|
strange things can ocurr sometimes.
|
|
|
|
2009-08-18 19:58 +0200 Juan RP <xtraeme@gmail.com> (e58104729df6)
|
|
|
|
* etc/Makefile, etc/xbps-src.conf, shutils/chroot.sh:
|
|
Fix installation of packages in the chroot due to previous changes.
|
|
|
|
2009-08-18 17:37 +0200 Juan RP <xtraeme@gmail.com> (0932f55dd530)
|
|
|
|
* shutils/Makefile, shutils/build_funcs.sh, shutils/builddep_funcs.sh,
|
|
shutils/buildvars_funcs.sh, shutils/chroot.sh,
|
|
shutils/common_funcs.sh, shutils/configure_funcs.sh, shutils/cross-
|
|
compilation.sh, shutils/extract_funcs.sh, shutils/fetch_funcs.sh,
|
|
shutils/install_funcs.sh, shutils/libtool_funcs.sh, shutils/make-
|
|
binpkg.sh, shutils/metadata.sh, shutils/metadata_scripts.sh,
|
|
shutils/mktoolchain.sh, shutils/patch_funcs.sh,
|
|
shutils/pkgtarget_funcs.sh, shutils/stow_funcs.sh,
|
|
shutils/tmpl_funcs.sh, shutils/tmpl_vars.sh: new file.
|
|
* Makefile, bin/xbps-src/Makefile, bin/xbps-src/main.sh,
|
|
shutils/Makefile, shutils/build_funcs.sh, shutils/builddep_funcs.sh,
|
|
shutils/buildvars_funcs.sh, shutils/chroot.sh,
|
|
shutils/common_funcs.sh, shutils/configure_funcs.sh, shutils/cross-
|
|
compilation.sh, shutils/extract_funcs.sh, shutils/fetch_funcs.sh,
|
|
shutils/install_funcs.sh, shutils/libtool_funcs.sh, shutils/make-
|
|
binpkg.sh, shutils/metadata.sh, shutils/metadata_scripts.sh,
|
|
shutils/mktoolchain.sh, shutils/patch_funcs.sh,
|
|
shutils/pkgtarget_funcs.sh, shutils/stow_funcs.sh,
|
|
shutils/tmpl_funcs.sh, shutils/tmpl_vars.sh, vars.mk:
|
|
Add shell utils required by xbps-src.
|
|
|
|
These files are moved from the GIT repository.
|
|
|
|
2009-08-18 16:05 +0200 Juan RP <xtraeme@gmail.com> (48a625963827 [0.1rc1])
|
|
|
|
* bin/xbps-repo/index.c:
|
|
xbps-repo: fix swapped args in xbps_repo_addpkg_index().
|
|
|
|
2009-08-18 16:04 +0200 Juan RP <xtraeme@gmail.com> (b7c914bbdb7b)
|
|
|
|
* etc/Makefile, vars.mk:
|
|
Fix DESTDIR + ETCDIR interaction.
|
|
|
|
2009-08-18 14:12 +0200 Juan RP <xtraeme@gmail.com> (0692c3f50fae)
|
|
|
|
* bin/xbps-repo/index.c, bin/xbps-repo/index.h, bin/xbps-repo/main.c:
|
|
Implement blueprint 'xbps-repo-list-via-cmdline'.
|
|
|
|
A new target (add-pkgidx) has been added to the xbps-repo command,
|
|
that takes two args, local repository dir and path to binpkg.
|
|
|
|
2009-08-18 01:11 +0200 Juan RP <xtraeme@gmail.com> (85dc3ca2a325)
|
|
|
|
* vars.mk:
|
|
Use DESTDIR to install xbps, if defined.
|
|
|
|
2009-08-18 01:06 +0200 Juan RP <xtraeme@gmail.com> (f645a5949065)
|
|
|
|
* etc/xbps-src.conf: new file.
|
|
* etc/xbps.conf: deleted file.
|
|
* bin/xbps-src/main.sh, etc/Makefile, etc/xbps-src.conf,
|
|
etc/xbps.conf:
|
|
Rename xbps.conf to xbps-src.conf, because it's only used by xbps-
|
|
src.
|
|
|
|
2009-08-18 00:46 +0200 Juan RP <xtraeme@gmail.com> (e7b603e808ed)
|
|
|
|
* Makefile:
|
|
Makefile: remove all libxbps files in uninstall target.
|
|
|
|
2009-08-17 19:07 +0200 juan <juan@xbps> (08cd235b80ee [0.1beta1])
|
|
|
|
* Makefile, bin/Makefile, bin/xbps-bin/Makefile, bin/xbps-bin/check.c,
|
|
bin/xbps-bin/defs.h, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c, bin/xbps-cmpver/Makefile, bin/xbps-
|
|
cmpver/main.c, bin/xbps-digest/Makefile, bin/xbps-digest/main.c, bin
|
|
/xbps-pkgdb/Makefile, bin/xbps-pkgdb/main.c, bin/xbps-repo/Makefile,
|
|
bin/xbps-repo/index.c, bin/xbps-repo/index.h, bin/xbps-repo/main.c,
|
|
bin/xbps-repo/util.c, bin/xbps-repo/util.h, bin/xbps-src/Makefile,
|
|
bin/xbps-src/main.sh, doc/BINPKG_INFO, doc/BINPKG_REPOSITORY,
|
|
doc/README, doc/SRCPKG_INFO, doc/TODO, etc/Makefile, etc/xbps.conf,
|
|
include/sha256.h, include/xbps_api.h, lib/Makefile, lib/cmpver.c,
|
|
lib/configure.c, lib/depends.c, lib/fexec.c, lib/findpkg.c,
|
|
lib/humanize_number.c, lib/orphans.c, lib/plist.c, lib/purge.c,
|
|
lib/register.c, lib/remove.c, lib/repository.c, lib/requiredby.c,
|
|
lib/sha256.c, lib/sortdeps.c, lib/state.c, lib/unpack.c, lib/util.c,
|
|
prog.mk, vars.mk: new file.
|
|
* Makefile, bin/Makefile, bin/xbps-bin/Makefile, bin/xbps-bin/check.c,
|
|
bin/xbps-bin/defs.h, bin/xbps-bin/install.c, bin/xbps-bin/main.c,
|
|
bin/xbps-bin/remove.c, bin/xbps-cmpver/Makefile, bin/xbps-
|
|
cmpver/main.c, bin/xbps-digest/Makefile, bin/xbps-digest/main.c, bin
|
|
/xbps-pkgdb/Makefile, bin/xbps-pkgdb/main.c, bin/xbps-repo/Makefile,
|
|
bin/xbps-repo/index.c, bin/xbps-repo/index.h, bin/xbps-repo/main.c,
|
|
bin/xbps-repo/util.c, bin/xbps-repo/util.h, bin/xbps-src/Makefile,
|
|
bin/xbps-src/main.sh, doc/BINPKG_INFO, doc/BINPKG_REPOSITORY,
|
|
doc/README, doc/SRCPKG_INFO, doc/TODO, etc/Makefile, etc/xbps.conf,
|
|
include/sha256.h, include/xbps_api.h, lib/Makefile, lib/cmpver.c,
|
|
lib/configure.c, lib/depends.c, lib/fexec.c, lib/findpkg.c,
|
|
lib/humanize_number.c, lib/orphans.c, lib/plist.c, lib/purge.c,
|
|
lib/register.c, lib/remove.c, lib/repository.c, lib/requiredby.c,
|
|
lib/sha256.c, lib/sortdeps.c, lib/state.c, lib/unpack.c, lib/util.c,
|
|
prog.mk, vars.mk:
|
|
Initial import of xbps with code as August '09.
|
|
|