Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: add support for declaring package CONFLICTS which only affect ↵ | Felix Fietkau | 2014-10-05 | 1 | -0/+1 |
| | | | | | | | | selecting built-in packages Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42770 | ||||
* | build: allow packages with build variants to explicitly select a default variant | Felix Fietkau | 2014-09-23 | 1 | -0/+1 |
| | | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42654 | ||||
* | include: remove file before overwritting it with replace_script | John Crispin | 2014-09-15 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | config.{sub,guess} could be symlinks to a shared common version of this file (e.g. in staging). So we remove the destination file via --remove-destination option of cp. This prevents replaceing the common file that other packages could be build with if running at the same time. This fixes a class of errors where config.sub is missing, or only partially present when running configure because a cp is currently in progress This is commonly seen building with a lot of parallel jobs and on packages that use 'PKG_FIXUP:=autoreconf' Signed-off-by: Matthew McClintock <mmcclint@qca.qualcomm.com> Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> SVN-Revision: 42547 | ||||
* | include: add a meta data field for required system user:group | John Crispin | 2014-09-11 | 1 | -0/+1 |
| | | | | | | | | | this is in preparation of having services run as !root with ACL'ed access to ubus. Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 42469 | ||||
* | build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move ↵ | Felix Fietkau | 2014-03-21 | 1 | -0/+1 |
| | | | | | | | | DISABLE_NLS to package-defaults.mk Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39980 | ||||
* | build: allow packages to declare ABI versions to detect necessary package ↵ | Felix Fietkau | 2014-02-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | rebuilds If a package directly depends on another package that recently changed its ABI version, it will be cleaned up and rebuilt (assuming quilt is not used). This helps with packages that have no stable ABI, e.g. libubox, ubus, etc. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39720 | ||||
* | build: reduce the size of package metadata a bit to keep package list files ↵ | Felix Fietkau | 2012-12-22 | 1 | -1/+0 |
| | | | | | | smaller SVN-Revision: 34871 | ||||
* | build: remove the default useless MAINTAINER value | Felix Fietkau | 2012-12-22 | 1 | -2/+0 |
| | | | | SVN-Revision: 34868 | ||||
* | build: allow the package maintainer info to be specified globally for a ↵ | Felix Fietkau | 2012-10-08 | 1 | -1/+3 |
| | | | | | | source package SVN-Revision: 33659 | ||||
* | build: add the + token to any commands that can pass through the jobserver, ↵ | Felix Fietkau | 2012-09-23 | 1 | -1/+1 |
| | | | | | | fixes parallel build on some systems SVN-Revision: 33523 | ||||
* | make packages depend on +librt and +libpthread by default if eglibc is in use | Jo-Philipp Wich | 2012-09-19 | 1 | -1/+3 |
| | | | | SVN-Revision: 33480 | ||||
* | build: add a dependency on libc to all non-kernel packages | Felix Fietkau | 2012-06-10 | 1 | -0/+6 |
| | | | | SVN-Revision: 32171 | ||||
* | build: remove redundant call to $(SH_FUNC) (#8042) | Felix Fietkau | 2012-03-05 | 1 | -1/+1 |
| | | | | SVN-Revision: 30818 | ||||
* | build: add TARGET_CXXFLAGS and EXTRA_CXXFLAGS, defaulting to *_CFLAGS via ↵ | Felix Fietkau | 2012-03-01 | 1 | -2/+4 |
| | | | | | | lazy evaluation. this allows adding c++ specific cflags SVN-Revision: 30760 | ||||
* | add support for hidden packages that get selected/built but do not show up ↵ | Felix Fietkau | 2011-07-02 | 1 | -0/+1 |
| | | | | | | in menuconfig SVN-Revision: 27344 | ||||
* | add a new package metadata variable MDEPENDS for specifying local menuconfig ↵ | Felix Fietkau | 2011-04-05 | 1 | -0/+1 |
| | | | | | | dependencies that do not propagate to other packages SVN-Revision: 26491 | ||||
* | add support for flagging packages | Jo-Philipp Wich | 2010-10-02 | 1 | -0/+5 |
| | | | | SVN-Revision: 23172 | ||||
* | Implement an ARCH_PACKAGES variable which defaults to BOARD but can be ↵ | Jo-Philipp Wich | 2010-09-12 | 1 | -3/+3 |
| | | | | | | overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder. SVN-Revision: 23029 | ||||
* | speed up the build system by including include/shell.sh on shell commands ↵ | Felix Fietkau | 2010-08-19 | 1 | -1/+1 |
| | | | | | | only where necessary SVN-Revision: 22720 | ||||
* | Support parallel build of certain packages | Michael Büsch | 2010-08-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 22696 | ||||
* | The attached patch replaces $(1) install by $(if $(1), $(1), install) in the ↵ | Travis Kemen | 2010-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | definition, in order to be able to specify an install rule, which is not always called install (example: trunk/package/ncurses/Makefile has rules called install.libs and install.data). Then its possible to do this in ncurses Makefile: define Build/Install $(call Build/Install/Default, install.libs install.data) endef This patch does not affect anything else, as if no parameter is given, it will use install as before. -Raphael SVN-Revision: 19996 | ||||
* | build system: introduce a new feature called build variants. it allows ↵ | Felix Fietkau | 2009-11-10 | 1 | -0/+1 |
| | | | | | | building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package SVN-Revision: 18357 | ||||
* | add special handling for the adm5120 target, which uses subtargets for ↵ | Imre Kaloz | 2009-08-03 | 1 | -1/+5 |
| | | | | | | different endianess -- later we should come up with something smarter SVN-Revision: 17101 | ||||
* | revert 17050 this was not the right way to fix this | Florian Fainelli | 2009-08-01 | 1 | -3/+3 |
| | | | | SVN-Revision: 17075 | ||||
* | use board names instead of arch in packages | Imre Kaloz | 2009-07-31 | 1 | -1/+1 |
| | | | | SVN-Revision: 17063 | ||||
* | move the global ipv6 option to the very bottom of the options passed to ↵ | Florian Fainelli | 2009-07-30 | 1 | -3/+3 |
| | | | | | | configure scripts, so that we can still override it in package makefiles (#5592, #5586) SVN-Revision: 17050 | ||||
* | globally define IPv6 support or not in OpenWrt, just like for largefiles, ↵ | Florian Fainelli | 2009-07-25 | 1 | -1/+3 |
| | | | | | | ipv6 disabled by default (#4857) SVN-Revision: 16983 | ||||
* | Fix configure script path when not at the root of $(PKG_BUILD_DIR), thanks ↵ | Florian Fainelli | 2009-07-02 | 1 | -1/+1 |
| | | | | | | Daniel Dickinson (#5255) SVN-Revision: 16656 | ||||
* | add dist and distcheck target (to create new source balls) | Ralph Hempel | 2009-05-31 | 1 | -1/+9 |
| | | | | SVN-Revision: 16230 | ||||
* | remove 2 old interfering variables, probably missed from [15299] | Nicolas Thill | 2009-04-22 | 1 | -2/+0 |
| | | | | SVN-Revision: 15340 | ||||
* | move pkg config stuff to per-target exports to prevent interference with ↵ | Felix Fietkau | 2009-04-20 | 1 | -3/+0 |
| | | | | | | host builds SVN-Revision: 15299 | ||||
* | replace a few unnecessary $(shell) calls | Felix Fietkau | 2009-03-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 14739 | ||||
* | initialize the url field for packages | Felix Fietkau | 2009-02-23 | 1 | -0/+1 |
| | | | | SVN-Revision: 14643 | ||||
* | eliminate redundancy by creating the quilt_used stampfile in the right place | Felix Fietkau | 2009-02-22 | 1 | -1/+0 |
| | | | | SVN-Revision: 14620 | ||||
* | add support for build-only packages which do not appear in menuconfig | Felix Fietkau | 2009-01-13 | 1 | -0/+1 |
| | | | | SVN-Revision: 14009 | ||||
* | make config.{guess,sub} writable before attempting to overwrite them (many ↵ | Felix Fietkau | 2009-01-06 | 1 | -1/+1 |
| | | | | | | packages have broken permissions in the tarball) SVN-Revision: 13887 | ||||
* | add default Build/Install template, which is activated by setting PKG_INSTALL=1 | Felix Fietkau | 2008-09-03 | 1 | -0/+11 |
| | | | | SVN-Revision: 12512 | ||||
* | replace config.guess and config.sub properly, even if they are in a subdirectory | Felix Fietkau | 2008-08-05 | 1 | -1/+4 |
| | | | | SVN-Revision: 12148 | ||||
* | export PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR by default (#3376) | Felix Fietkau | 2008-07-31 | 1 | -2/+5 |
| | | | | SVN-Revision: 12029 | ||||
* | add a configurable prefix for ./configure | Felix Fietkau | 2007-12-27 | 1 | -8/+9 |
| | | | | SVN-Revision: 9938 | ||||
* | add STAGING_DIR_HOST to PKG_CONFIG_PATH | Felix Fietkau | 2007-12-23 | 1 | -1/+1 |
| | | | | SVN-Revision: 9850 | ||||
* | DESCRIPTION:= is obselete, so complain if it is used and use TITLE if no ↵ | John Crispin | 2007-10-14 | 1 | -1/+0 |
| | | | | | | description is set SVN-Revision: 9307 | ||||
* | move a stampfile to make it easier to override the patch template | Felix Fietkau | 2007-09-29 | 1 | -0/+1 |
| | | | | SVN-Revision: 9062 | ||||
* | fix typo (thanks to jonasg[1] on irc) | Nicolas Thill | 2007-09-05 | 1 | -1/+1 |
| | | | | SVN-Revision: 8618 | ||||
* | move TARGET_* flags from ./include/package-default.mk to ./rules.mk, remove ↵ | Nicolas Thill | 2007-09-03 | 1 | -9/+4 |
| | | | | | | EXTRA_* flags but still use them in configure and make SVN-Revision: 8592 | ||||
* | dynamically enable/disable kernel config options for kmod packages based on ↵ | Felix Fietkau | 2007-07-18 | 1 | -0/+1 |
| | | | | | | build system config SVN-Revision: 8026 | ||||
* | use newer config.guess and config.sub for packages then the shipped ones | Imre Kaloz | 2007-06-08 | 1 | -0/+1 |
| | | | | SVN-Revision: 7532 | ||||
* | Add quilt integration for packages | Felix Fietkau | 2007-06-03 | 1 | -3/+2 |
| | | | | | | | | | | | | | make package/<package>-prepare QUILT=1 will apply all patches using quilt Autorebuild will be disabled, so that you can edit all patches in the build dir. When you're done editing patches and everything works, you can call: make package/<package>-refresh That will copy the updated patches from quilt into package/<package>/patches, and remove all old patches. Before the patches are overwritten, the correct order of the patches is verified ('cat series' is compared against 'sort series'). SVN-Revision: 7471 | ||||
* | split CONFIGURE_PATH into CONFIGURE_PATH and CONFIGURE_CMD for better ↵ | Felix Fietkau | 2007-03-24 | 1 | -3/+4 |
| | | | | | | handling of subdirectories with configure SVN-Revision: 6681 | ||||
* | fix CONFIGURE_PATH and add MAKE_PATH | Felix Fietkau | 2007-03-24 | 1 | -2/+4 |
| | | | | SVN-Revision: 6680 |