diff options
author | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2007-11-27 21:15:15 +0000 |
---|---|---|
committer | Ulf Samuelsson <ulf.samuelsson@atmel.com> | 2007-11-27 21:15:15 +0000 |
commit | aef5bbb6652479d771efce7c320655898f365b3f (patch) | |
tree | 26d023940ad7a4a9a511a10ce1b04966f3e3777f | |
parent | e36f74cd3cdcf29e73f94a16c6fb180754dbc6cc (diff) | |
download | buildroot-novena-aef5bbb6652479d771efce7c320655898f365b3f.tar.gz buildroot-novena-aef5bbb6652479d771efce7c320655898f365b3f.zip |
Bump portage to 2.1.3.16
-rw-r--r-- | package/portage/portage.mk | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/package/portage/portage.mk b/package/portage/portage.mk index 1d9558995..33026df93 100644 --- a/package/portage/portage.mk +++ b/package/portage/portage.mk @@ -3,14 +3,17 @@ # portage # ############################################################# -PORTAGE_DOWNLOAD_VERSION:=2.1.3 -PORTAGE_PATCH_VERSION:=.9 -PORTAGE_VERSION:=$(PORTAGE_DOWNLOAD_VERSION)$(PORTAGE_PATCH_VERSION) +PORTAGE_BASE_VERSION:=2.1.3 +PORTAGE_DOWNLOAD_VERSION:=$(PORTAGE_BASE_VERSION).16 +PORTAGE_PATCH_VERSION:=.16 +PORTAGE_PATCH_APPLY:=n +PORTAGE_VERSION:=$(PORTAGE_BASE_VERSION)$(PORTAGE_PATCH_VERSION) PORTAGE_PATCH:=portage-$(PORTAGE_VERSION).patch.bz2 PORTAGE_SOURCE:=portage-$(PORTAGE_DOWNLOAD_VERSION).tar.bz2 PORTAGE_SITE:=http://gentoo.osuosl.org/distfiles PORTAGE_CAT:=$(BZCAT) +PORTAGE_DOWNLOAD_DIR:=$(BUILD_DIR)/portage-$(PORTAGE_DOWNLOAD_VERSION) PORTAGE_DIR:=$(BUILD_DIR)/portage-$(PORTAGE_VERSION) PORTAGE_TARGET_DIR:=$(TARGET_DIR)/usr/lib/portage PORTAGE_TARGET_BINARY:=usr/bin/emerge @@ -46,23 +49,31 @@ endif $(DL_DIR)/$(PORTAGE_SOURCE): $(WGET) -P $(DL_DIR) $(PORTAGE_SITE)/$(PORTAGE_SOURCE) -$(DL_DIR)/$(PORTAGE_PATCH): - $(WGET) -P $(DL_DIR) $(PORTAGE_SITE)/$(PORTAGE_PATCH) + $(DL_DIR)/$(SANDBOX_SOURCE): $(WGET) -P $(DL_DIR) $(SANDBOX_SITE)/$(SANDBOX_SOURCE) portage-source: $(DL_DIR)/$(PORTAGE_SOURCE) sandbox-source: $(DL_DIR)/$(SANDBOX_SOURCE) -$(PORTAGE_DIR)/.unpacked: $(DL_DIR)/$(PORTAGE_SOURCE) +$(PORTAGE_DOWNLOAD_DIR)/.unpacked: $(DL_DIR)/$(PORTAGE_SOURCE) $(PORTAGE_CAT) $(DL_DIR)/$(PORTAGE_SOURCE) | tar -C $(BUILD_DIR) -xf - - mv -f $(BUILD_DIR)/portage-$(PORTAGE_DOWNLOAD_VERSION) $(PORTAGE_DIR) - rm -f $(PORTAGE_DIR)/bin/tbz2tool touch $@ -$(PORTAGE_DIR)/.patched: $(PORTAGE_DIR)/.unpacked $(DL_DIR)/$(PORTAGE_PATCH) +ifeq ($(PORTAGE_PATCH_APPLY),y) +$(DL_DIR)/$(PORTAGE_PATCH): + $(WGET) -P $(DL_DIR) $(PORTAGE_SITE)/$(PORTAGE_PATCH) + +$(PORTAGE_DIR)/.patched: $(PORTAGE_DOWNLOAD_DIR)/.unpacked $(DL_DIR)/$(PORTAGE_PATCH) + mv -f $(BUILD_DIR)/portage-$(PORTAGE_DOWNLOAD_VERSION) $(PORTAGE_DIR) + rm -f $(PORTAGE_DIR)/bin/tbz2tool (cd $(PORTAGE_DIR); $(PORTAGE_CAT) $(DL_DIR)/$(PORTAGE_PATCH) | patch -p0) touch $@ +else +$(PORTAGE_DIR)/.patched: $(PORTAGE_DOWNLOAD_DIR)/.unpacked + rm -f $(PORTAGE_DIR)/bin/tbz2tool + touch $@ +endif $(SANDBOX_DIR)/.unpacked: $(DL_DIR)/$(SANDBOX_SOURCE) $(SANDBOX_CAT) $(DL_DIR)/$(SANDBOX_SOURCE) | tar -C $(BUILD_DIR) -xf - |