534f7f0306vars.mk: _BSD_SOURCE does not need to be defined.
Juan RP
2009-10-22 14:48:33 +02:00
96c501b5ccxbps-bin: while updating a package that needs a new dependent package the automatic-install object wasn't set correctly, fix this.
Juan RP
2009-10-22 14:32:21 +02:00
d2dc018fcc.bzrignore: add static bins.
Juan RP
2009-10-22 11:30:09 +02:00
03c7b26874Fix typo in previous.
Juan RP
2009-10-21 18:27:18 +02:00
f99a154d7fImproved unpacking package files, fixing bugs in configuration file handling.
Juan RP
2009-10-21 18:16:17 +02:00
7bfb24dad6doc/BINPKG_INFO: mention that binary packages might be compressed in any format supported by libarchive, not just bzip2.
Juan RP
2009-10-20 14:25:51 +02:00
e9ef83517evars.mk: build bins with -fstack-protector-all and -Wstack-protector.
Juan RP
2009-10-20 09:45:37 +02:00
bc3eeeec58xbps-pkgdb: always set rootdir as an empty string, otherwise if -r is not specified it will fail to get the regpkgdb plist file.
Juan RP
2009-10-19 23:49:47 +02:00
fc659323a9prog.mk: add uninstall target.
Juan RP
2009-10-18 17:39:32 +02:00
c72f3a1a3cRemove xbps-src and its associated code. This is required for the upcoming 0.3 version.
Juan RP
2009-10-18 11:15:39 +02:00
fdc561dfb2xbps-{bin,repo,pkgdb}: added -V flag that prints the current XBPS release version as defined in xbps_api.h.
Juan RP
2009-10-18 10:42:04 +02:00
866e758dd2xbps_api.h: aded XBPS_RELVER definition that returns the current version of xbps (utils and libraries).
Juan RP
2009-10-18 10:23:52 +02:00
af58fd7c8eshutils: reorganize stuff for $build_style, add "python-module" style.
Juan RP
2009-10-18 09:18:43 +02:00
ba1c8971a5Fix "autoupdate" target when no new packages are available.
Juan RP
2009-10-17 06:18:20 +02:00
22c40a2f91Don't propagate $replaces value to subpkgs, use its own if defined.
Juan RP
2009-10-17 05:12:54 +02:00
3ddf276437Fixed bug #453422: "xbps shouldn't depend on LZMA utils"
Juan RP
2009-10-17 05:01:01 +02:00
058b882037Fix previous, so that only tries to replace packages if they are installed! heh
Juan RP
2009-10-17 04:59:59 +02:00
cacb34147aAdded 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.
Juan RP
2009-10-17 04:26:43 +02:00
4ef0fbcadaMultiple changes to xbps-src and shutils:
Juan RP
2009-10-17 02:58:36 +02:00
f7689695d1xbps-bin/install.c: use only a function for install/update/autoupdate.
Juan RP
2009-10-16 17:37:32 +02:00
cb1f10d415xbps-bin: don't initialize repolist data unless we want to update. xbps_find_new_pkg: always initialize repolist data.
Juan RP
2009-10-16 17:04:35 +02:00
becfac0c08vars.mk: add DEBUG option.
Juan RP
2009-10-16 16:14:19 +02:00
651a4e6254xbps-bin/xbps_install_pkg(): only sort pkg deps in update mode.
Juan RP
2009-10-16 15:55:13 +02:00
a60fde85a5xbps_find_new_packages(): do not treat missing packages in repo, or packages with less than or equal version installed as errors.
Juan RP
2009-10-16 15:46:54 +02:00
e1f2a8b7bdxbps-bin: multiple fixes to update packages.
Juan RP
2009-10-16 15:31:57 +02:00
d771383442xbps_requiredby_pkg_add: ignore existing entries.
Juan RP
2009-10-16 13:36:56 +02:00
865b06be5dBuild xbps-{bin,cmpver,digest,pkgdb,repo} as static, and install them as foo.static.
Juan RP
2009-10-16 00:22:34 +02:00
6798be2f58Makefile: remove $(SHAREDIR) in uninstall target.
Juan RP
2009-10-16 00:21:15 +02:00
cf04a48a1dRemove support for "keep_dirs", it won't be used.
Juan RP
2009-10-15 16:29:37 +02:00
c069ff4d49shutils/install_funcs.sh: always remove unwanted perl installed files, even in packages that use do_install(). Wrap a long line.
Juan RP
2009-10-15 16:25:11 +02:00
1febd85f42xbps-pkgdb, shutils: use red/bold, red/yellow and bold for msg_error, msg_warn and msg_normal respectively.
Juan RP
2009-10-15 16:17:31 +02:00
a344468556shutils: remove support for $configure_shell.
Juan RP
2009-10-15 16:16:09 +02:00
d75b195143shutils/builddep_func.sh: use msg_* funcs.
Juan RP
2009-10-15 16:06:10 +02:00
e056e23be1shutils: improve how the patches are applied.
Juan RP
2009-10-15 16:02:24 +02:00
9296d25811shutils: return proper error in {do,pre,post}_* stage funcs and use msg_error.
Juan RP
2009-10-13 00:07:13 +02:00
cf7b3caebeshutils: cross-compilation.sh is in XBPS_SHUTILSDIR not XBPS_HELPERSDIR.
Juan RP
2009-10-12 22:35:07 +02:00
c6d3868b8bshutils: 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.
Juan RP
2009-10-12 22:30:56 +02:00
8918861000shutils: added "nofetch" variable to be used in build templates.
Juan RP
2009-10-12 12:23:21 +02:00
06d451e557Remove 'automatic' flag while installing via xbps-src, it's not very useful and won't be implemented.
Juan RP
2009-10-10 17:53:36 +02:00
dd2baebdecFix bug #447944: xbps build failure (gcc 4.4.1)
Juan RP
2009-10-10 16:13:37 +02:00
c0959e503fshutils/install_funcs.sh: fix inverted test for $libtool_no_delete_archives.
Juan RP
2009-10-10 10:17:19 +02:00
53de9e531blib/unpack.c: fix a NULL pointer deref when checking configuration files exists or not while unpacking.
Juan RP
2009-10-10 08:44:37 +02:00
5a26facf51shutils/chroot.sh: only rebuild ldso cache once at creation time.
Juan RP
2009-10-08 20:52:50 +02:00
3d8fb79e94xbps-bin: add support to check integrity of all installed packages, through "xbps-bin check all".
Juan RP
2009-10-06 00:42:37 +02:00
06f70e182cxbps-bin: rename the 'files' target to 'show-files' for consistency.
Juan RP
2009-10-06 00:06:59 +02:00
042084b306xbps-bin: do not mark package as broken if the any task in the check target failed, just print the info.
Juan RP
2009-10-06 00:01:11 +02:00
c0c9a8dfc0shutils/make-binpkg.sh: reset revision while building binpkgs, so that the archive is created with the correct version.
Juan RP
2009-10-05 23:12:38 +02:00
1afb358221Fix bug #443436: endless loop if indirect dep missing in repo.
Juan RP
2009-10-05 21:57:48 +02:00
f02dd4ccb4xbps-bin/install.c: improve some printfs.
Juan RP
2009-10-05 21:04:30 +02:00
550e33d7b2xbps-src.conf: change XBPS_MASTERDIR to $XBPS_DISTRIBUTIONDIR/masterdir.
Juan RP
2009-10-05 16:37:06 +02:00
1c076967d4Pass the ${UPDATE} argument to the triggers, to support restarting services while upgrading packages.
Juan RP
2009-10-02 17:24:19 +02:00
ca2dd0f873While upgrading a package, print informative line about old package being removed.
Juan RP
2009-10-02 17:23:14 +02:00
53cb406513Pass 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.
Juan RP
2009-10-02 13:38:33 +02:00
e668ba5193Fix#438201 "Upgrading essential pkgs results in duplicated reqby entries"
Juan RP
2009-10-01 07:35:42 +02:00
c56e2931dbFix bug #439457 "Unpacking a package ignores correct perms"
Juan RP
2009-09-30 18:29:21 +02:00
3df22522b9xbps_configure_pkg: pass correct version to the post install script.
Juan RP
2009-08-27 07:31:50 +02:00
10bd54adb4Check if pkg INSTALL/REMOVE metadata scripts are executable rather than readable, to ensure scripts can be executed.
Juan RP
2009-08-25 06:05:59 +02:00
fd5afa2efbxbps_file_chdir_exec: check if /bin/sh is executable rather than readable.
Juan RP
2009-08-25 06:04:29 +02:00
10531d7d45Fix xbps_configure_pkg() reporting old version when upgrading packages.
Juan RP
2009-08-25 06:03:02 +02:00
14c9886cfcWhen finding package orphans, only report those with "installed" state.
Juan RP
2009-08-22 07:41:23 +02:00
59b1942617Fix memleaks in xbps_show_pkg_deps() and xbps_show_pkg_reverse_deps().
Juan RP
2009-08-22 07:22:56 +02:00
6d84cde6f1xbps-bin: add two new targets 'show-deps' and 'show-revdeps" to print dependencies and reverse dependencies of a package, respectively.
Juan RP
2009-08-22 01:12:19 +02:00
f6ac35e110vars.mk: change default PREFIX to /usr/local and conditionalize SHAREDIR based on its value.
Juan RP
2009-08-21 12:47:59 +02:00
8d4cc875eaxbps-src: when stowning a package, do not copy metadata files.
Juan RP
2009-08-21 11:55:41 +02:00
ecfa25833fImprove marginally configuring/purging all packages by looking at its state in the object dictionary rather than opening and externalizing the dictionary of every package.
Juan RP
2009-08-21 11:31:26 +02:00
4aac305105Add some PHONYs to the install target in Makefiles.
Juan RP
2009-08-21 11:17:58 +02:00
5b927b4759Ignore some created files.
Juan RP
2009-08-21 11:15:05 +02:00
e5c879fd14Update documentation to match with reality.
Juan RP
2009-08-21 08:02:05 +02:00
ef2e2612beetc/Makefile: remove modified config file in the clean target.
Juan RP
2009-08-20 04:06:02 +02:00
62b514f6e1lib/unpack.c: fix the logic of an inverted conditional.
Juan RP
2009-08-18 23:59:19 +02:00
d7ff3ea85axbps_configure_pkg: chdir(rootdir) before checking for INSTALL script!
Juan RP
2009-08-18 23:39:47 +02:00
5a2348e502xbps_unpack_binary_pkg: switch back to fsync(), to be safe.
Juan RP
2009-08-18 22:50:29 +02:00
c9d19c2da9Fix installation of packages in the chroot due to previous changes.
Juan RP
2009-08-18 19:58:25 +02:00
9680251382Add shell utils required by xbps-src.
Juan RP
2009-08-18 17:37:42 +02:00
deedf07d4exbps-repo: fix swapped args in xbps_repo_addpkg_index().
Juan RP
2009-08-18 16:05:04 +02:00
876529370dFix DESTDIR + ETCDIR interaction.
Juan RP
2009-08-18 16:04:34 +02:00
ca9d72d460Implement blueprint 'xbps-repo-list-via-cmdline'.
Juan RP
2009-08-18 14:12:44 +02:00
5c07b001bcUse DESTDIR to install xbps, if defined.
Juan RP
2009-08-18 01:11:48 +02:00
8621a2437bRename xbps.conf to xbps-src.conf, because it's only used by xbps-src.
Juan RP
2009-08-18 01:06:04 +02:00
e7e1a16784Makefile: remove all libxbps files in uninstall target.
Juan RP
2009-08-18 00:46:58 +02:00
3f3b6d00ddInitial import of xbps with code as August '09.
juan
2009-08-17 19:07:20 +02:00