Commit graph

1049 commits

Author SHA1 Message Date
Juan RP
97ceef46a8 xbps_register_pkg: check for NULL pointer.
--HG--
extra : convert_revision : ccc656dc49c75e371d4de10bdcd0c07bf01090f2
2009-02-12 18:59:14 +01:00
Juan RP
28cfeea6d1 New dependency sorting algorithm made in 2 days.
This algorithm works for all packages currently usable on xbps.
Previous code didn't take into account the correct order between
indirect and direct deps.

--HG--
extra : convert_revision : c49a20ce300e6e9dfa565325b40745b5a78b78ed
2009-02-12 17:30:38 +01:00
Juan RP
3b419a365e xbps_update_pkg_requiredby: fix a double free.
--HG--
extra : convert_revision : f821d215c3b97ca253ab1c170262d6bd9ae4f3fc
2009-02-10 12:04:10 +01:00
Juan RP
939a63036e Added support to keep track of reverse depends on installed packages.
--HG--
extra : convert_revision : 9e3e46f726ef28843dc52b95ce818637c2a18de5
2009-02-10 02:52:12 +01:00
Juan RP
e32d15605b TODO: add two items and note I'm working on them.
--HG--
extra : convert_revision : 898d33ad0eb7a94fb5b825516c05ca67a19ce32b
2009-02-09 17:37:12 +01:00
Juan RP
1eb9ea591a Fix binpkg dependency installation with new code.
--HG--
extra : convert_revision : fc6c3fd108caf4cedec0edd3b813edbdfb6bd8be
2009-02-09 16:39:55 +01:00
Juan RP
126928ca8d Merge branch 'master' of ssh://xtraeme@repo.or.cz/srv/git/xbps
Conflicts:
	lib/depends.c

--HG--
extra : convert_revision : 568341c7637aa537838880da03bd4dda819902ea
2009-02-09 16:09:39 +01:00
Juan RP
535d2128e5 Another set of changes for X11 related pkgs.
--HG--
extra : convert_revision : 25c37e03bcec3ec8d52cc67fb6f7df9ec2e075c3
2009-02-09 16:02:42 +01:00
Juan RP
a38260c568 Rename freetype2 to freetype and update to 2.3.8.
--HG--
extra : convert_revision : ca7363ff5e1e8b8b8868584527222c260f97f633
2009-02-09 14:25:13 +01:00
Juan RP
c397ef5864 Fix build/run deps in some xorg lib pkgs.
--HG--
extra : convert_revision : e2cc40e6fa780e8060860a56c41a59fff77a5268
2009-02-09 04:31:42 +01:00
Juan RP
2ff54fadeb xbps-src: ignore pkgs with unexistent destdir in 'build-pkg all'.
--HG--
extra : convert_revision : 7fe1a6d09fb90bed64b93f7b589641a34036511a
2009-02-09 03:52:08 +01:00
Juan RP
27c5d48ec6 libX11: fix installation.
--HG--
extra : convert_revision : 063fa9fab9f17ab0d2c8312c5475d9c2bd261e19
2009-02-09 02:51:22 +01:00
Juan RP
2eb071d4b9 Update checksum and build/run_depends for a bunch of X11 pkgs.
--HG--
extra : convert_revision : 42396fcf8a9452c70352835ee2e1e9c94bb5fc7b
2009-02-09 02:01:28 +01:00
Juan RP
4a4f70b005 xbps-src: add -u flag, if used with fetch update $checksum in tmpl file.
--HG--
extra : convert_revision : a11fe9147498fb4a60ecb2633493d2d4789c288d
2009-02-09 01:01:14 +01:00
Juan RP
807d8feb14 xcmiscproto, xproto: glibc rundep is not needed.
--HG--
extra : convert_revision : 746dd2c87e889dea1c910886be89539d75e9468b
2009-02-09 00:38:24 +01:00
Juan RP
71ae32ad3c xcmiscproto: update checksum and run_depends.
--HG--
extra : convert_revision : f90992f1b8da7ef7665675e9b881fae00d5895ac
2009-02-09 00:36:29 +01:00
Juan RP
d12ecba392 xproto: update checksum and run_depends.
--HG--
extra : convert_revision : 35c486702b13d47b5a6e1db2493bf17ea6157f5f
2009-02-09 00:34:20 +01:00
Juan RP
72455c2f45 tmpl_vars: add XORG_SITE var.
--HG--
extra : convert_revision : 1a769e159d45d55164623f66956445ee61999432
2009-02-09 00:33:57 +01:00
Juan RP
e3dfd26fed gcc: add binutils rundep, and gmp (should not be added indirectly).
--HG--
extra : convert_revision : 5b3928fe34428c7add7a37d02f89e91c18139f15
2009-02-09 00:23:27 +01:00
Juan RP
bb6355fe12 Allow installing/removing binpkgs as non-root.
--HG--
extra : convert_revision : 3781ef0a422530623cf64f45f87948e00d7e50e8
2009-02-07 18:05:40 +01:00
Juan RP
2178112dac Add a plist file explaining pkg's dependency chain format.
--HG--
extra : convert_revision : 65b569dbd420e0201aca3fb30f0696e72cb5708f
2009-02-07 17:22:09 +01:00
Juan RP
a6f956257d Add a file to explain the property list of a pkg's dependency chain.
--HG--
extra : convert_revision : 889beac875cdcdd1332805b684f2997cd7976bf6
2009-02-07 17:20:48 +01:00
Juan RP
c0c746b67d Fix some trailing whitespace and indentation bits.
--HG--
extra : convert_revision : f1dd75ffa567945c74ded99e2ea9355eed56df97
2009-02-07 13:33:20 +01:00
Juan RP
7e48132dde Fix some stuff committed in previous.
--HG--
extra : convert_revision : a0daf5c9d6bf623d3a35c5e2195cc7adaa3ed753
2009-02-07 13:30:02 +01:00
Juan RP
61f0b09698 New dependency/install/unpack WIP code.
This implementation will be faster and resolv the dependency chain
correctly taking into account indirect/direct deps and priority.

--HG--
extra : convert_revision : cc4ec186f06f944fa8825b176344c4d612658f85
2009-02-07 13:27:24 +01:00
Juan RP
11cb15060d irssi: add missing openssl rundep.
--HG--
extra : convert_revision : 5d28425cdb492d8946981c102b271f3b694faa54
2009-02-07 13:11:09 +01:00
Juan RP
d58debb35c find_deps_in_pkg: no need to call xbps_pkg_has_rundeps() in the loop.
--HG--
extra : convert_revision : d9a1f3cc1e598a3d00cd7f26cc862bd7945523ee
2009-02-06 00:47:31 +01:00
Juan RP
3f72a92c98 sudo: update to 1.7.0.
--HG--
extra : convert_revision : 528d515fba47cd1ec4090899ca2ee23854dbe569
2009-02-05 19:14:19 +01:00
Juan RP
894cb13b59 Simplify xbps_install_binary_pkg_from_repolist().
--HG--
extra : convert_revision : 9d4960502c05130a97459e41f66b4b19ec0acbc2
2009-02-05 17:38:31 +01:00
Juan RP
5ab39d53f5 chroot: fix path to xbps.conf after last changes.
--HG--
extra : convert_revision : 99fb318fcbbbb701d699bb35644f38dde1580a92
2009-02-05 17:08:06 +01:00
Juan RP
0f44fd7f72 Some more cleanups for previous.
--HG--
extra : convert_revision : 4750989fdc6494eb2593a3782035289200fbea15
2009-02-05 16:57:20 +01:00
Juan RP
3a52668aed Reorganize headers and move two funcs into util.c, where they belong.
--HG--
extra : convert_revision : 63d54dddfeb732da2204244fd9f00cff434e5540
2009-02-05 16:53:49 +01:00
Juan RP
d7b5f20e26 TODO: another item for xbps-bin.
--HG--
extra : convert_revision : ce16b1379f9c29e426566b28083e008c7cdf27b4
2009-02-05 16:20:51 +01:00
Juan RP
13ad490b4f More documentation bits... I hate this part.
--HG--
extra : convert_revision : 63d8524fd28a480c88731b717d55d1f822adf9cc
2009-02-05 16:12:00 +01:00
Juan RP
dfb7e2a687 xbps-repo: there's no need to prefix local funcs with xbps_ anymore.
--HG--
extra : convert_revision : d8a2402697ca5709c5ca4e94d94ab4df6b97c818
2009-02-05 15:31:54 +01:00
Juan RP
65d1c71008 Update TODO.
--HG--
extra : convert_revision : 2fb3e5cbd814d6b17645cdc78a05883942099353
2009-02-05 15:26:59 +01:00
Juan RP
c86be9931b Install by default xbps.conf into $(PREFIX)/etc and use it.
--HG--
extra : convert_revision : d6550a3d9e6093cb1ec789715e2b1107b9bb59bd
2009-02-05 15:21:33 +01:00
Juan RP
001de5eb1a There's xbps-repo now to handle repository commands.
--HG--
extra : convert_revision : 566ebb54d45531af9077ba5dc776d3a1c3fab207
2009-02-05 14:51:32 +01:00
Juan RP
7740958643 Split repo commands into the new xbps-repo bin.
- Remove lib/info.c that doesn't belong in the lib and add it into the
  bins.
- Every binary now uses its own directory on bin/.

This is in preparation for future changes for correct behaviour of
the library and binaries.

--HG--
extra : convert_revision : 880d16378bf940c4f5478de0362afe883cd5fd2c
2009-02-05 14:46:09 +01:00
Juan RP
45265e44d5 BINPKG_REPOSITORY: minor fixes.
--HG--
extra : convert_revision : aef2b8ee133af8e0168ca03f0dd398e95912ad05
2009-02-05 06:02:16 +01:00
Juan RP
f77c55c52b atk: update run_depends and remove unused stuff.
--HG--
extra : convert_revision : 4c221fe940dda750ad1d4e2ce515498783d91d28
2009-02-05 05:56:53 +01:00
Juan RP
aa02e8b2ab chroot: don't set root:root in all files, will be addressed differently.
--HG--
extra : convert_revision : aa60b18e3b642fa1a1d3f94579dff977e5a5523d
2009-02-04 22:02:15 +01:00
Juan RP
f5c6fe8302 xbps-base-dirs: create some dirs at correct location, bump to 0.2.
--HG--
extra : convert_revision : 27d3e32886d144df5e60a5396a82eec383e65a4e
2009-02-04 21:53:09 +01:00
Juan RP
0cecc9d133 git: remove unneeded stuff.
--HG--
extra : convert_revision : 6bad9e89a9941c3ffbd59995611c64283e2db03c
2009-02-04 21:52:55 +01:00
Juan RP
8523f3766c libarchive: update to 2.6.1.
--HG--
extra : convert_revision : ce8b505a601549060bd0458eae71448e6b092f28
2009-02-04 21:22:25 +01:00
Juan RP
97eddf846d perl: remove a debug printf.
--HG--
extra : convert_revision : 4c0675951081b325902d4f87e75925f5e9cc26da
2009-02-04 17:59:17 +01:00
Juan RP
cc83e58b90 xbps-base-chroot: revert previous. We still need xbps-base-dirs dep.
--HG--
extra : convert_revision : 14b03a2bdeca443923a3047318517ab033de33b6
2009-02-04 17:53:19 +01:00
Juan RP
bcf9dff398 Rename automatic patches to just "install.diff" or "build.diff".
--HG--
extra : convert_revision : 93ca1b8d614e75cc1df7e12735bde31b04c2e9d1
2009-02-04 03:50:36 +01:00
Juan RP
7c97804022 binpkg: use -L flag for find(1) when creating flist.
This is required for the links to appear in.

--HG--
extra : convert_revision : 6951b6245f4c7106cd4db37f9b9365aac4023403
2009-02-04 03:41:06 +01:00
Juan RP
09fc2634ad openssl: update to 0.9.8j and fix SONAME for the shared lib.
--HG--
extra : convert_revision : 3b42c54b17d871ddf6dd982d5f7c01283af28061
2009-02-04 03:40:25 +01:00