Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Commit

Permalink
Entware-ng sync, 2017.02
Browse files Browse the repository at this point in the history
  • Loading branch information
The-BB committed Feb 11, 2017
1 parent 5a48587 commit 84e3dcf
Show file tree
Hide file tree
Showing 10 changed files with 625 additions and 65 deletions.
4 changes: 4 additions & 0 deletions .github/CONTRIBUTING.md
@@ -0,0 +1,4 @@
Thank you for contributing!
=========================================

Please follow issue/PR template.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE.md
@@ -0,0 +1,20 @@
### Package: <name>

For existing package:

- expected behavior: ...
- actual behavior: ...


For new package to be added:

- make sure there's no similar package already added,
- describe killer features of new package,
- make sure it's open source and not abandoned (at least for last 5 years or so),
- please, use native compilation for additional PHP, Perl, Ruby, Python modules for non-MIPS platforms.


### Platform:

- please, tell us what feed and\or devices are you using.
- be ready to check issue-related changes or it will be closed after 30 days with "no response" status.
14 changes: 14 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,14 @@
Please double check that your PR is for Buildroot or existing packages in /package folder only.

Please, add new packages to appropriate feeds:
- [rtndev](https://github.com/Entware-ng/rtndev) for packages which was never existed in OpenWrt before.
- [go](https://github.com/Entware-ng/entware-go) for packages, written in Golang.
- [oldports](https://github.com/Entware-ng/entware-oldpackages-ports) for packages which is abandoned form OpenWrt for some reason.
- [packages](https://github.com/Entware-ng/entware-packages), [routing](https://github.com/Entware-ng/entware-routing), [telephony](https://github.com/Entware-ng/entware-telephony) for packages, maintained by OpenWrt team.

Thanks for your contribution
Please remove this text (before ---) and fill the following template
-------------------------------

Compile tested: (put here arch, model, version)
Run tested: (put here arch, model, version, tests done)
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -12,6 +12,7 @@
/logs
/feeds
/files
/overlay
/package/feeds
/package/openwrt-packages
key-build*
Expand Down
27 changes: 8 additions & 19 deletions LastSync.txt
@@ -1,25 +1,14 @@
Sync with LEDE
commit 2711b94932a01ecd00ee9cfba7dcbb1cf4fe2517
Author: Alexander Couzens <lynxis@fe80.eu>
Date: Sat Jan 28 17:23:16 2017 +0100

commit 7c47f43fe650309e6a2383c99273dc1bde367bc1
Author: Hauke Mehrtens <hauke@hauke-m.de>
Date: Sun Dec 4 19:03:48 2016 +0100
lantiq: fix unaligned access in xrx200_poll_rx()

lantiq: falcon: remove bootargs-append
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>

trunk/packages

commit fb237477fd1e7801e4877f9fe1ea7bc1ec16dd99
Author: Felix Fietkau <nbd@nbd.name>
Date: Thu Dec 15 13:02:31 2016 +0100

mt76: update to the latest version, fixes a build error on some platforms

Signed-off-by: Felix Fietkau <nbd@nbd.name>

Entware-ng

commit 20313a6c97d344bce19552320fdf7f82fb5c7eac
commit 30e2ec73c0c8a84988af1013f49e903806d513a8
Author: Alexander Ryzhov <github@ryzhov-al.ru>
Date: Thu Dec 22 15:02:34 2016 +0300
Date: Sat Feb 11 19:25:28 2017 +0300

mipsel toolchain: uClibc-ng: bump to 1.0.17
dnsmasq: PKG_HASH typo
15 changes: 11 additions & 4 deletions Makefile
Expand Up @@ -39,11 +39,12 @@ else
include tools/Makefile
include toolchain/Makefile

$(toolchain/stamp-install): $(tools/stamp-install)
$(target/stamp-compile): $(toolchain/stamp-install) $(tools/stamp-install) $(BUILD_DIR)/.prepared
$(toolchain/stamp-compile): $(tools/stamp-compile)
$(target/stamp-compile): $(toolchain/stamp-compile) $(tools/stamp-compile) $(BUILD_DIR)/.prepared
$(package/stamp-compile): $(target/stamp-compile) $(package/stamp-cleanup)
$(package/stamp-install): $(package/stamp-compile)
$(target/stamp-install): $(package/stamp-compile) $(package/stamp-install)
check: $(tools/stamp-check) $(toolchain/stamp-check) $(package/stamp-check)

printdb:
@true
Expand All @@ -54,7 +55,7 @@ clean: FORCE
rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(BUILD_LOG_DIR) $(TOPDIR)/staging_dir/packages

dirclean: clean
rm -rf $(STAGING_DIR_HOST) $(TOOLCHAIN_DIR) $(BUILD_DIR_HOST) $(BUILD_DIR_TOOLCHAIN)
rm -rf $(STAGING_DIR_HOST) $(STAGING_DIR_HOSTPKG) $(TOOLCHAIN_DIR) $(BUILD_DIR_BASE)/host $(BUILD_DIR_BASE)/hostpkg $(BUILD_DIR_TOOLCHAIN)
rm -rf $(TMP_DIR)

ifndef DUMP_TARGET_DB
Expand Down Expand Up @@ -86,9 +87,15 @@ prereq: $(target/stamp-prereq) tmp/.prereq_packages
checksum: FORCE
$(call sha256sums,$(BIN_DIR))

prepare: .config $(tools/stamp-install) $(toolchain/stamp-install)
diffconfig: FORCE
mkdir -p $(BIN_DIR)
$(SCRIPT_DIR)/diffconfig.sh > $(BIN_DIR)/config.seed

prepare: .config $(tools/stamp-compile) $(toolchain/stamp-compile)
world: prepare $(target/stamp-compile) $(package/stamp-compile) FORCE
$(_SINGLE)$(SUBMAKE) -r package/index
$(_SINGLE)$(SUBMAKE) -r diffconfig
$(_SINGLE)$(SUBMAKE) -r checksum

.PHONY: clean dirclean prereq prepare world package/symlinks package/symlinks-install package/symlinks-clean

Expand Down
14 changes: 4 additions & 10 deletions README
@@ -1,6 +1,6 @@
This is the buildsystem for the OpenWrt Linux distribution.
This is the buildsystem for the LEDE Linux distribution.

Please use "make menuconfig" to configure your appreciated
Please use "make menuconfig" to choose your preferred
configuration for the toolchain and firmware.

You need to have installed gcc, binutils, bzip2, flex, python, perl, make,
Expand All @@ -17,19 +17,13 @@ Simply running "make" will build your firmware.
It will download all sources, build the cross-compile toolchain,
the kernel and all choosen applications.

You can use "scripts/flashing/flash.sh" for remotely updating your embedded
system via tftp.

The OpenWrt system is documented in docs/. You will need a LaTeX distribution
and the tex4ht package to build the documentation. Type "make -C docs/" to build it.

To build your own firmware you need to have access to a Linux, BSD or MacOSX system
(case-sensitive filesystem required). Cygwin will not be supported because of
the lack of case sensitiveness in the file system.


Sunshine!
Your OpenWrt Project
http://openwrt.org
Your LEDE Community
http://www.lede-project.org


0 comments on commit 84e3dcf

Please sign in to comment.