All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2] ifenslave: new package
@ 2017-01-02 15:45 David Bachelart
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] nmon: " David Bachelart
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - download tarball from snapshot.debian.org
  - use upstream SHA256 sum in hash file
---
 package/Config.in                |  1 +
 package/ifenslave/Config.in      |  6 ++++++
 package/ifenslave/ifenslave.hash |  3 +++
 package/ifenslave/ifenslave.mk   | 17 +++++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/ifenslave/Config.in
 create mode 100644 package/ifenslave/ifenslave.hash
 create mode 100644 package/ifenslave/ifenslave.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..5c4e969 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1497,6 +1497,7 @@ menu "Networking applications"
 	source "package/httping/Config.in"
 	source "package/ibrdtn-tools/Config.in"
 	source "package/ibrdtnd/Config.in"
+	source "package/ifenslave/Config.in"
 	source "package/ifplugd/Config.in"
 	source "package/iftop/Config.in"
 	source "package/ifupdown/Config.in"
diff --git a/package/ifenslave/Config.in b/package/ifenslave/Config.in
new file mode 100644
index 0000000..357e870
--- /dev/null
+++ b/package/ifenslave/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_IFENSLAVE
+	bool "ifenslave"
+	help
+	  Configure network interfaces for parallel routing (bonding)
+
+	  http://anonscm.debian.org/cgit/collab-maint/ifenslave.git
diff --git a/package/ifenslave/ifenslave.hash b/package/ifenslave/ifenslave.hash
new file mode 100644
index 0000000..dcf31d0
--- /dev/null
+++ b/package/ifenslave/ifenslave.hash
@@ -0,0 +1,3 @@
+# From http://snapshot.debian.org/archive/debian/20170102T091407Z/pool/main/i/ifenslave/ifenslave_2.9.dsc
+sha1 a17e88fa298ef337e872c8aa5d7a390921239d1a   ifenslave_2.9.tar.xz
+sha256  e5666c0b61347bd06f2394c16eca6895fcb5e5cc83d0a1c596a975274de5a3c9    ifenslave_2.9.tar.xz
diff --git a/package/ifenslave/ifenslave.mk b/package/ifenslave/ifenslave.mk
new file mode 100644
index 0000000..f808406
--- /dev/null
+++ b/package/ifenslave/ifenslave.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# ifenslave
+#
+################################################################################
+
+IFENSLAVE_VERSION = 2.9
+IFENSLAVE_SOURCE = ifenslave_$(IFENSLAVE_VERSION).tar.xz
+IFENSLAVE_SITE = http://snapshot.debian.org/archive/debian/20170102T091407Z/pool/main/i/ifenslave
+IFENSLAVE_LICENSE = GPLv3+
+IFENSLAVE_LICENSE_FILES = debian/copyright
+
+define IFENSLAVE_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/ifenslave $(TARGET_DIR)/sbin/ifenslave
+endef
+
+$(eval $(generic-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] nmon: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-08 20:16   ` Peter Korsgaard
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-arrow: " David Bachelart
                   ` (6 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - use upstream SHA1/MD5 sums in hash file
---
 package/Config.in      |  1 +
 package/nmon/Config.in |  7 +++++++
 package/nmon/nmon.hash |  5 +++++
 package/nmon/nmon.mk   | 26 ++++++++++++++++++++++++++
 4 files changed, 39 insertions(+)
 create mode 100644 package/nmon/Config.in
 create mode 100644 package/nmon/nmon.hash
 create mode 100644 package/nmon/nmon.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..3377db2 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -99,6 +99,7 @@ menu "Debugging, profiling and benchmark"
 	source "package/memstat/Config.in"
 	source "package/netperf/Config.in"
 	source "package/netsniff-ng/Config.in"
+	source "package/nmon/Config.in"
 	source "package/oprofile/Config.in"
 	source "package/pax-utils/Config.in"
 	source "package/pv/Config.in"
diff --git a/package/nmon/Config.in b/package/nmon/Config.in
new file mode 100644
index 0000000..9a620f4
--- /dev/null
+++ b/package/nmon/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_NMON
+	bool "nmon"
+	select BR2_PACKAGE_NCURSES
+	help
+	  Nmon is short for Nigel's performance Monitor for Linux
+
+	  http://nmon.sourceforge.net/pmwiki.php
diff --git a/package/nmon/nmon.hash b/package/nmon/nmon.hash
new file mode 100644
index 0000000..f3a073f
--- /dev/null
+++ b/package/nmon/nmon.hash
@@ -0,0 +1,5 @@
+# From https://sourceforge.net/projects/nmon/files/
+md5 a72e3eb737c230cd309329330a5545bd    lmon16f.c
+sha1    b69fdddf86ffe674e0133426fa09935ed678ab7d    lmon16f.c
+# Locally computed
+sha256  280a371e17488f8a2c5e0c64273155789be6fa5b937ab5c465488e591bdc5cd9    lmon16f.c
diff --git a/package/nmon/nmon.mk b/package/nmon/nmon.mk
new file mode 100644
index 0000000..6643688
--- /dev/null
+++ b/package/nmon/nmon.mk
@@ -0,0 +1,26 @@
+################################################################################
+#
+# nmon
+#
+################################################################################
+
+NMON_VERSION = 16f
+NMON_SITE = http://sourceforge.net/projects/nmon/files
+NMON_SOURCE = lmon$(NMON_VERSION).c
+NMON_LICENSE = GPLv3+
+
+NMON_DEPENDENCIES = ncurses
+
+define NMON_EXTRACT_CMDS
+  cp $(DL_DIR)/$(NMON_SOURCE) $(@D)
+endef
+
+define NMON_BUILD_CMDS
+  $(TARGET_CC) -o $(NMON_DIR)/nmon $(NMON_DIR)/$(NMON_SOURCE) -Wall -D JFS -D GETUSER -D LARGEMEM -D DEBIAN -lncurses -lm
+endef
+
+define NMON_INSTALL_TARGET_CMDS
+  $(INSTALL) -m 0755 -D $(@D)/nmon $(TARGET_DIR)/usr/bin/
+endef
+
+$(eval $(generic-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-arrow: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] nmon: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-02 19:58   ` Yegor Yefremov
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-chardet: " David Bachelart
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

From: Eric Le Bihan <eric.le.bihan.dev@free.fr>

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - download source from pypi.python.org
  - use MD5 sum from upstream in hash file
---
 package/Config.in                      |  1 +
 package/python-arrow/Config.in         |  7 +++++++
 package/python-arrow/python-arrow.hash |  4 ++++
 package/python-arrow/python-arrow.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-arrow/Config.in
 create mode 100644 package/python-arrow/python-arrow.hash
 create mode 100644 package/python-arrow/python-arrow.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..caeb7f5 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -643,6 +643,7 @@ if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
 menu "External python modules"
 	source "package/python-alsaaudio/Config.in"
 	source "package/python-argh/Config.in"
+	source "package/python-arrow/Config.in"
 	source "package/python-autobahn/Config.in"
 	source "package/python-backports-abc/Config.in"
 	source "package/python-beautifulsoup4/Config.in"
diff --git a/package/python-arrow/Config.in b/package/python-arrow/Config.in
new file mode 100644
index 0000000..1332a72
--- /dev/null
+++ b/package/python-arrow/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_ARROW
+	bool "python-arrow"
+	select BR2_PACKAGE_PYTHON_DATEUTIL
+	help
+	  Better dates & times for Python
+
+	  https://github.com/crsmithdev/arrow/
diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash
new file mode 100644
index 0000000..2bdc397
--- /dev/null
+++ b/package/python-arrow/python-arrow.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/arrow/json, sha1 and sha256 locally computed
+md5 5d00592200050ad58284d45a4ee147c6    arrow-0.10.0.tar.gz
+sha1    5e5e043ce64b03274a6083c7fcfc0ac363c3b737    arrow-0.10.0.tar.gz
+sha256  805906f09445afc1f0fc80187db8fe07670e3b25cdafa09b8d8ac264a8c0c722    arrow-0.10.0.tar.gz
diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk
new file mode 100644
index 0000000..6ed702d
--- /dev/null
+++ b/package/python-arrow/python-arrow.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-arrow
+#
+################################################################################
+
+PYTHON_ARROW_VERSION = 0.10.0
+PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz
+PYTHON_ARROW_SITE = https://pypi.python.org/packages/54/db/76459c4dd3561bbe682619a5c576ff30c42e37c2e01900ed30a501957150
+PYTHON_ARROW_DEPENDENCIES = python-dateutil
+PYTHON_ARROW_SETUP_TYPE = setuptools
+PYTHON_ARROW_LICENSE = Apache-2.0
+PYTHON_ARROW_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-chardet: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] nmon: " David Bachelart
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-arrow: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-02 20:00   ` Yegor Yefremov
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-whoosh: " David Bachelart
                   ` (4 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

From: Eric Le Bihan <eric.le.bihan.dev@free.fr>

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - download source from pypi.python.org
  - use upstream MD5 sum in hash file
---
 package/Config.in                          |  1 +
 package/python-chardet/Config.in           |  6 ++++++
 package/python-chardet/python-chardet.hash |  4 ++++
 package/python-chardet/python-chardet.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-chardet/Config.in
 create mode 100644 package/python-chardet/python-chardet.hash
 create mode 100644 package/python-chardet/python-chardet.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..d6b78ad 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -652,6 +652,7 @@ menu "External python modules"
 	source "package/python-certifi/Config.in"
 	source "package/python-cffi/Config.in"
 	source "package/python-characteristic/Config.in"
+	source "package/python-chardet/Config.in"
 	source "package/python-cheetah/Config.in"
 	source "package/python-cherrypy/Config.in"
 	source "package/python-click/Config.in"
diff --git a/package/python-chardet/Config.in b/package/python-chardet/Config.in
new file mode 100644
index 0000000..8d7a0ee
--- /dev/null
+++ b/package/python-chardet/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_CHARDET
+	bool "python-chardet"
+	help
+	  Chardet: the Universal Character Encoding Detector
+
+	  https://github.com/chardet/chardet
diff --git a/package/python-chardet/python-chardet.hash b/package/python-chardet/python-chardet.hash
new file mode 100644
index 0000000..273c9e8
--- /dev/null
+++ b/package/python-chardet/python-chardet.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/chardet/json, sha1 and sha256 locally computed
+md5 25274d664ccb5130adae08047416e1a8    chardet-2.3.0.tar.gz
+sha1    50af8f8771ecbeb7a22567129c6c281b8bec3b1c    chardet-2.3.0.tar.gz
+sha256  e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa    chardet-2.3.0.tar.gz
diff --git a/package/python-chardet/python-chardet.mk b/package/python-chardet/python-chardet.mk
new file mode 100644
index 0000000..5cec4ae
--- /dev/null
+++ b/package/python-chardet/python-chardet.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-chardet
+#
+################################################################################
+
+PYTHON_CHARDET_VERSION = 2.3.0
+PYTHON_CHARDET_SOURCE = chardet-$(PYTHON_CHARDET_VERSION).tar.gz
+PYTHON_CHARDET_SITE = https://pypi.python.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237
+PYTHON_CHARDET_SETUP_TYPE = setuptools
+PYTHON_CHARDET_LICENSE = GPL-2+
+PYTHON_CHARDET_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-whoosh: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
                   ` (2 preceding siblings ...)
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-chardet: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-02 20:02   ` Yegor Yefremov
  2017-01-08 20:30   ` Peter Korsgaard
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] sslh: " David Bachelart
                   ` (3 subsequent siblings)
  7 siblings, 2 replies; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - change comment format in .hash file (suggested by Yegor Yefremov)
---
 package/Config.in                        |  1 +
 package/python-whoosh/Config.in          |  9 +++++++++
 package/python-whoosh/python-whoosh.hash |  3 +++
 package/python-whoosh/python-whoosh.mk   | 14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-whoosh/Config.in
 create mode 100644 package/python-whoosh/python-whoosh.hash
 create mode 100644 package/python-whoosh/python-whoosh.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..0c3eb1c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -810,6 +810,7 @@ menu "External python modules"
 	source "package/python-web2py/Config.in"
 	source "package/python-webpy/Config.in"
 	source "package/python-werkzeug/Config.in"
+	source "package/python-whoosh/Config.in"
 	source "package/python-ws4py/Config.in"
 	source "package/python-wsaccel/Config.in"
 	source "package/python-xlrd/Config.in"
diff --git a/package/python-whoosh/Config.in b/package/python-whoosh/Config.in
new file mode 100644
index 0000000..3722704
--- /dev/null
+++ b/package/python-whoosh/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_WHOOSH
+	bool "python-whoosh"
+	select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON # runtime
+	select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 # runtime
+	help
+	  Whoosh is a fast, pure-Python full text indexing, search, and 
+	  spell checking library.
+
+	  https://pypi.python.org/pypi/Whoosh/
diff --git a/package/python-whoosh/python-whoosh.hash b/package/python-whoosh/python-whoosh.hash
new file mode 100644
index 0000000..b14dd0f
--- /dev/null
+++ b/package/python-whoosh/python-whoosh.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/Whoosh/json, sha256 locally computed
+md5	9a0fc2df9335e1d2e81dd84a2c4c416f  Whoosh-2.7.0.tar.gz
+sha256	cdfc0e1c5173207ac7b312afe78d83fb552cfed30427bf7b3dba8b1d26cea8f7  Whoosh-2.7.0.tar.gz
diff --git a/package/python-whoosh/python-whoosh.mk b/package/python-whoosh/python-whoosh.mk
new file mode 100644
index 0000000..64f3820
--- /dev/null
+++ b/package/python-whoosh/python-whoosh.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-whoosh
+#
+################################################################################
+
+PYTHON_WHOOSH_VERSION = 2.7.0
+PYTHON_WHOOSH_SOURCE = Whoosh-$(PYTHON_WHOOSH_VERSION).tar.gz
+PYTHON_WHOOSH_SITE = http://pypi.python.org/packages/source/W/Whoosh
+PYTHON_WHOOSH_SETUP_TYPE = setuptools
+PYTHON_WHOOSH_LICENSE = BSD-3c
+PYTHON_WHOOSH_LICENSE_FILES = LICENSE.txt
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] sslh: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
                   ` (3 preceding siblings ...)
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-whoosh: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-25 10:35   ` Thomas Petazzoni
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] throttle: " David Bachelart
                   ` (2 subsequent siblings)
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - Fix version in .mk file
  - Fix source url in .mk file
  - Fix hash file
---
 package/Config.in                               |  1 +
 package/sslh/0100-version-messup-with-git.patch | 47 +++++++++++++++++++++++++
 package/sslh/Config.in                          | 14 ++++++++
 package/sslh/S35sslh                            | 41 +++++++++++++++++++++
 package/sslh/sslh.default                       | 14 ++++++++
 package/sslh/sslh.hash                          |  4 +++
 package/sslh/sslh.mk                            | 29 +++++++++++++++
 7 files changed, 150 insertions(+)
 create mode 100644 package/sslh/0100-version-messup-with-git.patch
 create mode 100644 package/sslh/Config.in
 create mode 100644 package/sslh/S35sslh
 create mode 100644 package/sslh/sslh.default
 create mode 100644 package/sslh/sslh.hash
 create mode 100644 package/sslh/sslh.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..ea1eb59 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1614,6 +1614,7 @@ endif
 	source "package/spice-protocol/Config.in"
 	source "package/squid/Config.in"
 	source "package/sshpass/Config.in"
+	source "package/sslh/Config.in"
 	source "package/strongswan/Config.in"
 	source "package/stunnel/Config.in"
 	source "package/tcpdump/Config.in"
diff --git a/package/sslh/0100-version-messup-with-git.patch b/package/sslh/0100-version-messup-with-git.patch
new file mode 100644
index 0000000..f4bc7c9
--- /dev/null
+++ b/package/sslh/0100-version-messup-with-git.patch
@@ -0,0 +1,47 @@
+diff --git a/genver.sh b/genver.sh
+index 4d6e76a..7e9176f 100755
+--- a/genver.sh
++++ b/genver.sh
+@@ -7,7 +7,7 @@ else
+ 	QUIET=0
+ fi
+ 
+-if ! `(git status | grep -q "On branch") 2> /dev/null`; then
++#if ! `(git status | grep -q "On branch") 2> /dev/null`; then
+         # If we don't have git, we can't work out what
+         # version this is. It must have been downloaded as a
+         # zip file. 
+@@ -23,20 +23,20 @@ if ! `(git status | grep -q "On branch") 2> /dev/null`; then
+             # release number
+             release=head-`perl -MPOSIX -e 'print strftime "%Y-%m-%d",localtime((stat "Makefile")[9])'`
+         fi
+-fi
+-
+-if head=`git rev-parse --verify HEAD 2>/dev/null`; then
+-	# generate the version info based on the tag
+-	release=`(git describe --tags || git --describe || git describe --all --long) \
+-		2>/dev/null | tr -d '\n'`
++#fi
+ 
+-	# Are there uncommitted changes?
+-	git update-index --refresh --unmerged > /dev/null
+-	if git diff-index --name-only HEAD | grep -v "^scripts/package" \
+-	    | read dummy; then
+-		release="$release-dirty"
+-	fi
+-fi
++#if head=`git rev-parse --verify HEAD 2>/dev/null`; then
++#	# generate the version info based on the tag
++#	release=`(git describe --tags || git --describe || git describe --all --long) \
++#		2>/dev/null | tr -d '\n'`
++#
++#	# Are there uncommitted changes?
++#	git update-index --refresh --unmerged > /dev/null
++#	if git diff-index --name-only HEAD | grep -v "^scripts/package" \
++#	    | read dummy; then
++#		release="$release-dirty"
++#	fi
++#fi
+ 
+ 
+ if [ $QUIET -ne 1 ]; then
diff --git a/package/sslh/Config.in b/package/sslh/Config.in
new file mode 100644
index 0000000..3794175
--- /dev/null
+++ b/package/sslh/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_SSLH
+	bool "sslh"
+	depends on BR2_INSTALL_LIBSTDCPP
+	# uses fork()
+	depends on BR2_USE_MMU
+	select BR2_PACKAGE_LIBCONFIG
+	help
+	  Applicative protocol multiplexer
+
+	  http://www.rutschle.net/tech/sslh.shtml
+
+comment "iperf needs a toolchain w/ C++"
+	depends on BR2_USE_MMU
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/sslh/S35sslh b/package/sslh/S35sslh
new file mode 100644
index 0000000..63a16da
--- /dev/null
+++ b/package/sslh/S35sslh
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# Starts the SSLH server
+#
+
+NAME=sslh
+DAEMON=/usr/sbin/$NAME
+PIDFILE=/var/run/$NAME.pid
+
+. /etc/default/sslh
+
+start()
+{
+	echo -n "Starting $NAME: "
+	start-stop-daemon -S -q --exec $DAEMON -- $DAEMON_OPTS --pidfile $PIDFILE && echo "OK" || echo "Failed"
+}
+
+stop()
+{
+	echo -n "Stopping $NAME: "
+	start-stop-daemon -K -q -x $DAEMON && echo "OK" || echo "Failed"
+	rm -f $PIDFILE
+}
+
+case "$1" in
+	start)
+		start
+		;;
+	stop)
+		stop
+		;;
+	restart|reload)
+		stop
+		start
+		;;
+	*)
+		echo "Usage: $0 {start|stop|restart}"
+		exit 1
+esac
+
+exit $?
diff --git a/package/sslh/sslh.default b/package/sslh/sslh.default
new file mode 100644
index 0000000..2d2a1b1
--- /dev/null
+++ b/package/sslh/sslh.default
@@ -0,0 +1,14 @@
+# Default options for sslh initscript
+# sourced by /etc/init.d/sslh
+
+# Disabled by default, to force yourself
+# to read the configuration:
+# - /usr/share/doc/sslh/README.Debian (quick start)
+# - /usr/share/doc/sslh/README, at "Configuration" section
+# - sslh(8) via "man sslh" for more configuration details.
+# Once configuration ready, you *must* set RUN to yes here
+# and try to start sslh (standalone mode only)
+
+RUN=yes
+
+DAEMON_OPTS="--user root --listen 0.0.0.0:8090 --ssh 127.0.0.1:22 --http 127.0.0.1:80"
diff --git a/package/sslh/sslh.hash b/package/sslh/sslh.hash
new file mode 100644
index 0000000..4560b84
--- /dev/null
+++ b/package/sslh/sslh.hash
@@ -0,0 +1,4 @@
+# Locally computed
+md5 0e3568d5d234516c634d4df156473298    sslh-v1.18.tar.gz
+sha1    b2e3a4314f62fc8200ecfbadefebe809a84d8099    sslh-v1.18.tar.gz
+sha256  1601a5b377dcafc6b47d2fbb8d4d25cceb83053a4adcc5874d501a2d5a7745ad    sslh-v1.18.tar.gz
diff --git a/package/sslh/sslh.mk b/package/sslh/sslh.mk
new file mode 100644
index 0000000..962300f
--- /dev/null
+++ b/package/sslh/sslh.mk
@@ -0,0 +1,29 @@
+################################################################################
+#
+# sslh
+#
+################################################################################
+
+SSLH_VERSION = 1.18
+SSLH_SITE = http://www.rutschle.net/tech/sslh
+SSLH_SOURCE = sslh-v$(SSLH_VERSION).tar.gz
+SSLH_LICENSE = GPL-v2+
+SSLH_LICENSE_FILES = COPYING
+
+SSLH_DEPENDENCIES = libconfig
+
+define SSLH_BUILD_CMDS
+  $(TARGET_MAKE_ENV) make CC=$(TARGET_CC) -C $(SSLH_DIR)
+endef
+
+define SSLH_INSTALL_TARGET_CMDS
+  $(INSTALL) -m 755 -D $(@D)/sslh-fork $(TARGET_DIR)/usr/sbin/sslh
+  $(INSTALL) -m 644 -D package/sslh/sslh.default $(TARGET_DIR)/etc/default/sslh
+endef
+
+define SSLH_INSTALL_INIT_SYSV
+  $(INSTALL) -m 755 -D package/sslh/S35sslh $(TARGET_DIR)/etc/init.d/S35sslh
+endef
+
+$(eval $(generic-package))
+
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] throttle: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
                   ` (4 preceding siblings ...)
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] sslh: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-25 10:39   ` Thomas Petazzoni
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] udpxy: " David Bachelart
  2017-01-08 17:23 ` [Buildroot] [PATCH v2] ifenslave: " Peter Korsgaard
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

From: Eric Le Bihan <eric.le.bihan.dev@free.fr>

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - Fix url in .mk file
  - Fix comment in hash file, use MD5 sum from upstream
---
 package/Config.in              |  1 +
 package/throttle/Config.in     |  7 +++++++
 package/throttle/throttle.hash |  3 +++
 package/throttle/throttle.mk   | 12 ++++++++++++
 4 files changed, 23 insertions(+)
 create mode 100644 package/throttle/Config.in
 create mode 100644 package/throttle/throttle.hash
 create mode 100644 package/throttle/throttle.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..608ba0c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1768,6 +1768,7 @@ menu "System tools"
 	source "package/systemd-bootchart/Config.in"
 	source "package/sysvinit/Config.in"
 	source "package/tar/Config.in"
+	source "package/throttle/Config.in"
 	source "package/tpm-tools/Config.in"
 	source "package/unscd/Config.in"
 	source "package/util-linux/Config.in"
diff --git a/package/throttle/Config.in b/package/throttle/Config.in
new file mode 100644
index 0000000..30f9308
--- /dev/null
+++ b/package/throttle/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_THROTTLE
+	bool "throttle"
+	help
+	  Throttle copies the standard input to the standard output while limiting
+	  bandwidth to the specified maximum.
+
+	  http://rpms.famillecollet.com/rpmphp/zoom.php?rpm=throttle
diff --git a/package/throttle/throttle.hash b/package/throttle/throttle.hash
new file mode 100644
index 0000000..460b421
--- /dev/null
+++ b/package/throttle/throttle.hash
@@ -0,0 +1,3 @@
+# md5 from http://pkgs.fedoraproject.org/repo/pkgs/throttle/throttle-1.2.tar.gz/md5, sha256 locally calculated
+md5 bb8abf5a9a63ed7d80951f056543a88c    throttle-1.2.tar.gz
+sha256  6d90e4dcd6c604846020d60e82df1576e0a022cb96716a709db4ebfa143d6772  throttle-1.2.tar.gz
diff --git a/package/throttle/throttle.mk b/package/throttle/throttle.mk
new file mode 100644
index 0000000..8fb694e
--- /dev/null
+++ b/package/throttle/throttle.mk
@@ -0,0 +1,12 @@
+################################################################################
+#
+# throttle
+#
+################################################################################
+
+THROTTLE_VERSION = 1.2
+THROTTLE_SITE = http://pkgs.fedoraproject.org/repo/pkgs/throttle/throttle-$(THROTTLE_VERSION).tar.gz/bb8abf5a9a63ed7d80951f056543a88c
+THROTTLE_LICENSE = GPLv2+ 
+THROTTLE_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] udpxy: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
                   ` (5 preceding siblings ...)
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] throttle: " David Bachelart
@ 2017-01-02 15:45 ` David Bachelart
  2017-01-25 10:46   ` Thomas Petazzoni
  2017-01-08 17:23 ` [Buildroot] [PATCH v2] ifenslave: " Peter Korsgaard
  7 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-02 15:45 UTC (permalink / raw)
  To: buildroot

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
---
Changes v1 -> v2:
  - Fix url in mk file (trailing slash)
---
 package/Config.in        |  1 +
 package/udpxy/Config.in  |  8 ++++++++
 package/udpxy/udpxy.hash |  4 ++++
 package/udpxy/udpxy.mk   | 24 ++++++++++++++++++++++++
 4 files changed, 37 insertions(+)
 create mode 100644 package/udpxy/Config.in
 create mode 100644 package/udpxy/udpxy.hash
 create mode 100644 package/udpxy/udpxy.mk

diff --git a/package/Config.in b/package/Config.in
index 59fa851..208516d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -45,6 +45,7 @@ menu "Audio and video applications"
 	source "package/tovid/Config.in"
 	source "package/tstools/Config.in"
 	source "package/twolame/Config.in"
+	source "package/udpxy/Config.in"
 	source "package/upmpdcli/Config.in"
 	source "package/v4l2grab/Config.in"
 	source "package/vlc/Config.in"
diff --git a/package/udpxy/Config.in b/package/udpxy/Config.in
new file mode 100644
index 0000000..febb2ef
--- /dev/null
+++ b/package/udpxy/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_UDPXY
+	bool "udpxy"
+	help
+	  udpxy is a UDP-to-HTTP multicast traffic relay daemon: it forwards UDP 
+	  traffic from a given multicast subscription to the requesting HTTP 
+	  client.
+
+	  http://www.udpxy.com/
diff --git a/package/udpxy/udpxy.hash b/package/udpxy/udpxy.hash
new file mode 100644
index 0000000..93f1661
--- /dev/null
+++ b/package/udpxy/udpxy.hash
@@ -0,0 +1,4 @@
+# Locally computed
+md5 0c953f7dd80329c1a062997afb9b6744  udpxy.1.0.23-9-prod.tar.gz
+sha1    4194fc98d51284da48d07c44bbc5bdfa4813a4b8    udpxy.1.0.23-9-prod.tar.gz
+sha256  6ce33b1d14a1aeab4bd2566aca112e41943df4d002a7678d9a715108e6b714bd    udpxy.1.0.23-9-prod.tar.gz
diff --git a/package/udpxy/udpxy.mk b/package/udpxy/udpxy.mk
new file mode 100644
index 0000000..a27ac42
--- /dev/null
+++ b/package/udpxy/udpxy.mk
@@ -0,0 +1,24 @@
+################################################################################
+#
+# udpxy
+#
+#################################################################################
+
+UDPXY_VERSION = 1.0.23-9-prod
+UDPXY_SOURCE = udpxy.$(UDPXY_VERSION).tar.gz
+UDPXY_SITE = http://www.udpxy.com/download/1_23
+UDPXY_LICENSE = GPLv3+
+UDPXY_LICENSE_FILES = README
+
+UDPXY_MAKE_OPTS=$(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) PREFIX=/usr
+
+define UDPXY_BUILD_CMDS
+  $(MAKE) $(UDPXY_MAKE_OPTS) -C $(@D)/
+endef
+
+define UDPXY_INSTALL_TARGET_CMDS
+  $(MAKE) $(UDPXY_MAKE_OPTS) -C $(@D)/ install
+endef
+
+$(eval $(generic-package))
+
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-arrow: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-arrow: " David Bachelart
@ 2017-01-02 19:58   ` Yegor Yefremov
  2017-01-03  8:40     ` David Bachelart
  0 siblings, 1 reply; 22+ messages in thread
From: Yegor Yefremov @ 2017-01-02 19:58 UTC (permalink / raw)
  To: buildroot

On Mon, Jan 2, 2017 at 4:45 PM, David Bachelart
<david.bachelart@bbright.com> wrote:
> From: Eric Le Bihan <eric.le.bihan.dev@free.fr>
>
> Signed-off-by: David Bachelart <david.bachelart@bbright.com>
> ---
> Changes v1 -> v2:
>   - download source from pypi.python.org
>   - use MD5 sum from upstream in hash file
> ---
>  package/Config.in                      |  1 +
>  package/python-arrow/Config.in         |  7 +++++++
>  package/python-arrow/python-arrow.hash |  4 ++++
>  package/python-arrow/python-arrow.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-arrow/Config.in
>  create mode 100644 package/python-arrow/python-arrow.hash
>  create mode 100644 package/python-arrow/python-arrow.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 59fa851..caeb7f5 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -643,6 +643,7 @@ if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
>  menu "External python modules"
>         source "package/python-alsaaudio/Config.in"
>         source "package/python-argh/Config.in"
> +       source "package/python-arrow/Config.in"
>         source "package/python-autobahn/Config.in"
>         source "package/python-backports-abc/Config.in"
>         source "package/python-beautifulsoup4/Config.in"
> diff --git a/package/python-arrow/Config.in b/package/python-arrow/Config.in
> new file mode 100644
> index 0000000..1332a72
> --- /dev/null
> +++ b/package/python-arrow/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_ARROW
> +       bool "python-arrow"
> +       select BR2_PACKAGE_PYTHON_DATEUTIL

tag # runtime is missing, see
https://git.busybox.net/buildroot/tree/package/python-tornado/Config.in

> +       help
> +         Better dates & times for Python

. is missing at the end of description

> +
> +         https://github.com/crsmithdev/arrow/
> diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash
> new file mode 100644
> index 0000000..2bdc397
> --- /dev/null
> +++ b/package/python-arrow/python-arrow.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/arrow/json, sha1 and sha256 locally computed
> +md5 5d00592200050ad58284d45a4ee147c6    arrow-0.10.0.tar.gz
> +sha1    5e5e043ce64b03274a6083c7fcfc0ac363c3b737    arrow-0.10.0.tar.gz

remove sha1

> +sha256  805906f09445afc1f0fc80187db8fe07670e3b25cdafa09b8d8ac264a8c0c722    arrow-0.10.0.tar.gz
> diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk
> new file mode 100644
> index 0000000..6ed702d
> --- /dev/null
> +++ b/package/python-arrow/python-arrow.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-arrow
> +#
> +################################################################################
> +
> +PYTHON_ARROW_VERSION = 0.10.0
> +PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz
> +PYTHON_ARROW_SITE = https://pypi.python.org/packages/54/db/76459c4dd3561bbe682619a5c576ff30c42e37c2e01900ed30a501957150
> +PYTHON_ARROW_DEPENDENCIES = python-dateutil

python-dateutil is a runtime dependency, so remove it. Btw have tried
our "./support/scripts/scanpypi arrow" to add this package?

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> +PYTHON_ARROW_SETUP_TYPE = setuptools
> +PYTHON_ARROW_LICENSE = Apache-2.0
> +PYTHON_ARROW_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-chardet: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-chardet: " David Bachelart
@ 2017-01-02 20:00   ` Yegor Yefremov
  2017-01-03  8:27     ` David Bachelart
  0 siblings, 1 reply; 22+ messages in thread
From: Yegor Yefremov @ 2017-01-02 20:00 UTC (permalink / raw)
  To: buildroot

On Mon, Jan 2, 2017 at 4:45 PM, David Bachelart
<david.bachelart@bbright.com> wrote:
> From: Eric Le Bihan <eric.le.bihan.dev@free.fr>
>
> Signed-off-by: David Bachelart <david.bachelart@bbright.com>
> ---
> Changes v1 -> v2:
>   - download source from pypi.python.org
>   - use upstream MD5 sum in hash file
> ---
>  package/Config.in                          |  1 +
>  package/python-chardet/Config.in           |  6 ++++++
>  package/python-chardet/python-chardet.hash |  4 ++++
>  package/python-chardet/python-chardet.mk   | 14 ++++++++++++++
>  4 files changed, 25 insertions(+)
>  create mode 100644 package/python-chardet/Config.in
>  create mode 100644 package/python-chardet/python-chardet.hash
>  create mode 100644 package/python-chardet/python-chardet.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 59fa851..d6b78ad 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -652,6 +652,7 @@ menu "External python modules"
>         source "package/python-certifi/Config.in"
>         source "package/python-cffi/Config.in"
>         source "package/python-characteristic/Config.in"
> +       source "package/python-chardet/Config.in"
>         source "package/python-cheetah/Config.in"
>         source "package/python-cherrypy/Config.in"
>         source "package/python-click/Config.in"
> diff --git a/package/python-chardet/Config.in b/package/python-chardet/Config.in
> new file mode 100644
> index 0000000..8d7a0ee
> --- /dev/null
> +++ b/package/python-chardet/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_CHARDET
> +       bool "python-chardet"
> +       help
> +         Chardet: the Universal Character Encoding Detector

. is missing at the end of the description

> +
> +         https://github.com/chardet/chardet
> diff --git a/package/python-chardet/python-chardet.hash b/package/python-chardet/python-chardet.hash
> new file mode 100644
> index 0000000..273c9e8
> --- /dev/null
> +++ b/package/python-chardet/python-chardet.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/chardet/json, sha1 and sha256 locally computed
> +md5 25274d664ccb5130adae08047416e1a8    chardet-2.3.0.tar.gz
> +sha1    50af8f8771ecbeb7a22567129c6c281b8bec3b1c    chardet-2.3.0.tar.gz

remove sha1

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> +sha256  e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa    chardet-2.3.0.tar.gz
> diff --git a/package/python-chardet/python-chardet.mk b/package/python-chardet/python-chardet.mk
> new file mode 100644
> index 0000000..5cec4ae
> --- /dev/null
> +++ b/package/python-chardet/python-chardet.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-chardet
> +#
> +################################################################################
> +
> +PYTHON_CHARDET_VERSION = 2.3.0
> +PYTHON_CHARDET_SOURCE = chardet-$(PYTHON_CHARDET_VERSION).tar.gz
> +PYTHON_CHARDET_SITE = https://pypi.python.org/packages/7d/87/4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237
> +PYTHON_CHARDET_SETUP_TYPE = setuptools
> +PYTHON_CHARDET_LICENSE = GPL-2+
> +PYTHON_CHARDET_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-whoosh: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-whoosh: " David Bachelart
@ 2017-01-02 20:02   ` Yegor Yefremov
  2017-01-08 20:30   ` Peter Korsgaard
  1 sibling, 0 replies; 22+ messages in thread
From: Yegor Yefremov @ 2017-01-02 20:02 UTC (permalink / raw)
  To: buildroot

On Mon, Jan 2, 2017 at 4:45 PM, David Bachelart
<david.bachelart@bbright.com> wrote:
> Signed-off-by: David Bachelart <david.bachelart@bbright.com>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
> Changes v1 -> v2:
>   - change comment format in .hash file (suggested by Yegor Yefremov)
> ---
>  package/Config.in                        |  1 +
>  package/python-whoosh/Config.in          |  9 +++++++++
>  package/python-whoosh/python-whoosh.hash |  3 +++
>  package/python-whoosh/python-whoosh.mk   | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-whoosh/Config.in
>  create mode 100644 package/python-whoosh/python-whoosh.hash
>  create mode 100644 package/python-whoosh/python-whoosh.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 59fa851..0c3eb1c 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -810,6 +810,7 @@ menu "External python modules"
>         source "package/python-web2py/Config.in"
>         source "package/python-webpy/Config.in"
>         source "package/python-werkzeug/Config.in"
> +       source "package/python-whoosh/Config.in"
>         source "package/python-ws4py/Config.in"
>         source "package/python-wsaccel/Config.in"
>         source "package/python-xlrd/Config.in"
> diff --git a/package/python-whoosh/Config.in b/package/python-whoosh/Config.in
> new file mode 100644
> index 0000000..3722704
> --- /dev/null
> +++ b/package/python-whoosh/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_WHOOSH
> +       bool "python-whoosh"
> +       select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON # runtime
> +       select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 # runtime
> +       help
> +         Whoosh is a fast, pure-Python full text indexing, search, and
> +         spell checking library.
> +
> +         https://pypi.python.org/pypi/Whoosh/
> diff --git a/package/python-whoosh/python-whoosh.hash b/package/python-whoosh/python-whoosh.hash
> new file mode 100644
> index 0000000..b14dd0f
> --- /dev/null
> +++ b/package/python-whoosh/python-whoosh.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi/Whoosh/json, sha256 locally computed
> +md5    9a0fc2df9335e1d2e81dd84a2c4c416f  Whoosh-2.7.0.tar.gz
> +sha256 cdfc0e1c5173207ac7b312afe78d83fb552cfed30427bf7b3dba8b1d26cea8f7  Whoosh-2.7.0.tar.gz
> diff --git a/package/python-whoosh/python-whoosh.mk b/package/python-whoosh/python-whoosh.mk
> new file mode 100644
> index 0000000..64f3820
> --- /dev/null
> +++ b/package/python-whoosh/python-whoosh.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-whoosh
> +#
> +################################################################################
> +
> +PYTHON_WHOOSH_VERSION = 2.7.0
> +PYTHON_WHOOSH_SOURCE = Whoosh-$(PYTHON_WHOOSH_VERSION).tar.gz
> +PYTHON_WHOOSH_SITE = http://pypi.python.org/packages/source/W/Whoosh
> +PYTHON_WHOOSH_SETUP_TYPE = setuptools
> +PYTHON_WHOOSH_LICENSE = BSD-3c
> +PYTHON_WHOOSH_LICENSE_FILES = LICENSE.txt
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-chardet: new package
  2017-01-02 20:00   ` Yegor Yefremov
@ 2017-01-03  8:27     ` David Bachelart
  0 siblings, 0 replies; 22+ messages in thread
From: David Bachelart @ 2017-01-03  8:27 UTC (permalink / raw)
  To: buildroot

Hi,

I just sent a new patch.

Thanks,

David

2017-01-02 21:00 GMT+01:00 Yegor Yefremov <yegorslists@googlemail.com>:

> On Mon, Jan 2, 2017 at 4:45 PM, David Bachelart
> <david.bachelart@bbright.com> wrote:
> > From: Eric Le Bihan <eric.le.bihan.dev@free.fr>
> >
> > Signed-off-by: David Bachelart <david.bachelart@bbright.com>
> > ---
> > Changes v1 -> v2:
> >   - download source from pypi.python.org
> >   - use upstream MD5 sum in hash file
> > ---
> >  package/Config.in                          |  1 +
> >  package/python-chardet/Config.in           |  6 ++++++
> >  package/python-chardet/python-chardet.hash |  4 ++++
> >  package/python-chardet/python-chardet.mk   | 14 ++++++++++++++
> >  4 files changed, 25 insertions(+)
> >  create mode 100644 package/python-chardet/Config.in
> >  create mode 100644 package/python-chardet/python-chardet.hash
> >  create mode 100644 package/python-chardet/python-chardet.mk
> >
> > diff --git a/package/Config.in b/package/Config.in
> > index 59fa851..d6b78ad 100644
> > --- a/package/Config.in
> > +++ b/package/Config.in
> > @@ -652,6 +652,7 @@ menu "External python modules"
> >         source "package/python-certifi/Config.in"
> >         source "package/python-cffi/Config.in"
> >         source "package/python-characteristic/Config.in"
> > +       source "package/python-chardet/Config.in"
> >         source "package/python-cheetah/Config.in"
> >         source "package/python-cherrypy/Config.in"
> >         source "package/python-click/Config.in"
> > diff --git a/package/python-chardet/Config.in b/package/python-chardet/
> Config.in
> > new file mode 100644
> > index 0000000..8d7a0ee
> > --- /dev/null
> > +++ b/package/python-chardet/Config.in
> > @@ -0,0 +1,6 @@
> > +config BR2_PACKAGE_PYTHON_CHARDET
> > +       bool "python-chardet"
> > +       help
> > +         Chardet: the Universal Character Encoding Detector
>
> . is missing at the end of the description
>
> > +
> > +         https://github.com/chardet/chardet
> > diff --git a/package/python-chardet/python-chardet.hash
> b/package/python-chardet/python-chardet.hash
> > new file mode 100644
> > index 0000000..273c9e8
> > --- /dev/null
> > +++ b/package/python-chardet/python-chardet.hash
> > @@ -0,0 +1,4 @@
> > +# md5 from https://pypi.python.org/pypi/chardet/json, sha1 and sha256
> locally computed
> > +md5 25274d664ccb5130adae08047416e1a8    chardet-2.3.0.tar.gz
> > +sha1    50af8f8771ecbeb7a22567129c6c281b8bec3b1c
> chardet-2.3.0.tar.gz
>
> remove sha1
>
> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
>
> > +sha256  e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa
>   chardet-2.3.0.tar.gz
> > diff --git a/package/python-chardet/python-chardet.mk
> b/package/python-chardet/python-chardet.mk
> > new file mode 100644
> > index 0000000..5cec4ae
> > --- /dev/null
> > +++ b/package/python-chardet/python-chardet.mk
> > @@ -0,0 +1,14 @@
> > +###########################################################
> #####################
> > +#
> > +# python-chardet
> > +#
> > +###########################################################
> #####################
> > +
> > +PYTHON_CHARDET_VERSION = 2.3.0
> > +PYTHON_CHARDET_SOURCE = chardet-$(PYTHON_CHARDET_VERSION).tar.gz
> > +PYTHON_CHARDET_SITE = https://pypi.python.org/packages/7d/87/
> 4e3a3f38b2f5c578ce44f8dc2aa053217de9f0b6d737739b0ddac38ed237
> > +PYTHON_CHARDET_SETUP_TYPE = setuptools
> > +PYTHON_CHARDET_LICENSE = GPL-2+
> > +PYTHON_CHARDET_LICENSE_FILES = LICENSE
> > +
> > +$(eval $(python-package))
> > --
> > 2.1.4
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170103/8a091689/attachment.html>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-arrow: new package
  2017-01-02 19:58   ` Yegor Yefremov
@ 2017-01-03  8:40     ` David Bachelart
  2017-01-03  8:49       ` Yegor Yefremov
  0 siblings, 1 reply; 22+ messages in thread
From: David Bachelart @ 2017-01-03  8:40 UTC (permalink / raw)
  To: buildroot

Hi Yegor,

2017-01-02 20:58 GMT+01:00 Yegor Yefremov <yegorslists@googlemail.com>:

> python-dateutil is a runtime dependency, so remove it. Btw have tried
> our "./support/scripts/scanpypi arrow" to add this package?
>

Wow, I did not know this trick.  That is very useful.

Thanks a lot.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170103/f0f8090e/attachment.html>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-arrow: new package
  2017-01-03  8:40     ` David Bachelart
@ 2017-01-03  8:49       ` Yegor Yefremov
  0 siblings, 0 replies; 22+ messages in thread
From: Yegor Yefremov @ 2017-01-03  8:49 UTC (permalink / raw)
  To: buildroot

Hi David,

On Tue, Jan 3, 2017 at 9:40 AM, David Bachelart
<david.bachelart@bbright.com> wrote:
> Hi Yegor,
>
> 2017-01-02 20:58 GMT+01:00 Yegor Yefremov <yegorslists@googlemail.com>:
>>
>> python-dateutil is a runtime dependency, so remove it. Btw have tried
>> our "./support/scripts/scanpypi arrow" to add this package?
>
>
> Wow, I did not know this trick.  That is very useful.
>
> Thanks a lot.

You can read about scanpypi in out manual:
http://nightly.buildroot.org/manual.html#_infrastructure_for_python_packages
section "17.8.3. Generating a python-package from a PyPI repository".

Yegor

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] ifenslave: new package
  2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
                   ` (6 preceding siblings ...)
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] udpxy: " David Bachelart
@ 2017-01-08 17:23 ` Peter Korsgaard
  7 siblings, 0 replies; 22+ messages in thread
From: Peter Korsgaard @ 2017-01-08 17:23 UTC (permalink / raw)
  To: buildroot

>>>>> "David" == David Bachelart <david.bachelart@bbright.com> writes:

 > Signed-off-by: David Bachelart <david.bachelart@bbright.com>
 > ---
 > Changes v1 -> v2:
 >   - download tarball from snapshot.debian.org
 >   - use upstream SHA256 sum in hash file
 > ---
 >  package/Config.in                |  1 +
 >  package/ifenslave/Config.in      |  6 ++++++
 >  package/ifenslave/ifenslave.hash |  3 +++
 >  package/ifenslave/ifenslave.mk   | 17 +++++++++++++++++
 >  4 files changed, 27 insertions(+)
 >  create mode 100644 package/ifenslave/Config.in
 >  create mode 100644 package/ifenslave/ifenslave.hash
 >  create mode 100644 package/ifenslave/ifenslave.mk

 > diff --git a/package/Config.in b/package/Config.in
 > index 59fa851..5c4e969 100644
 > --- a/package/Config.in
 > +++ b/package/Config.in
 > @@ -1497,6 +1497,7 @@ menu "Networking applications"
 >  	source "package/httping/Config.in"
 >  	source "package/ibrdtn-tools/Config.in"
 >  	source "package/ibrdtnd/Config.in"
 > +	source "package/ifenslave/Config.in"
 >  	source "package/ifplugd/Config.in"
 >  	source "package/iftop/Config.in"
 >  	source "package/ifupdown/Config.in"
 > diff --git a/package/ifenslave/Config.in b/package/ifenslave/Config.in
 > new file mode 100644
 > index 0000000..357e870
 > --- /dev/null
 > +++ b/package/ifenslave/Config.in
 > @@ -0,0 +1,6 @@
 > +config BR2_PACKAGE_IFENSLAVE
 > +	bool "ifenslave"
 > +	help
 > +	  Configure network interfaces for parallel routing (bonding)
 > +
 > +	  http://anonscm.debian.org/cgit/collab-maint/ifenslave.git

Out of interest, any reason to use this over the busybox applet? As it
is GPLv3+, it cannot be licensing. Does it have any features the busybox
applet doesn't have?

As it is also available in busybox you need to add a 'depends on
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS'.


> diff --git a/package/ifenslave/ifenslave.hash b/package/ifenslave/ifenslave.hash
 > new file mode 100644
 > index 0000000..dcf31d0
 > --- /dev/null
 > +++ b/package/ifenslave/ifenslave.hash
 > @@ -0,0 +1,3 @@
 > +# From http://snapshot.debian.org/archive/debian/20170102T091407Z/pool/main/i/ifenslave/ifenslave_2.9.dsc
 > +sha1 a17e88fa298ef337e872c8aa5d7a390921239d1a   ifenslave_2.9.tar.xz
 > +sha256  e5666c0b61347bd06f2394c16eca6895fcb5e5cc83d0a1c596a975274de5a3c9    ifenslave_2.9.tar.xz
 > diff --git a/package/ifenslave/ifenslave.mk b/package/ifenslave/ifenslave.mk
 > new file mode 100644
 > index 0000000..f808406
 > --- /dev/null
 > +++ b/package/ifenslave/ifenslave.mk
 > @@ -0,0 +1,17 @@
 > +################################################################################
 > +#
 > +# ifenslave
 > +#
 > +################################################################################
 > +
 > +IFENSLAVE_VERSION = 2.9
 > +IFENSLAVE_SOURCE = ifenslave_$(IFENSLAVE_VERSION).tar.xz
 > +IFENSLAVE_SITE = http://snapshot.debian.org/archive/debian/20170102T091407Z/pool/main/i/ifenslave
 > +IFENSLAVE_LICENSE = GPLv3+
 > +IFENSLAVE_LICENSE_FILES = debian/copyright

To ensure this 'wins' over the busybox applet if enabled, we need to
ensure this gets installed after busybox by:

IFENSLAVE_DEPENDENCIES = $(if $(BR2_PACKAGE_BUSYBOX),busybox)

I was a bit confused about the missing build command until I realized
that this is just a shell script, so I added a comment to make this
clear.

Committed with these fixes, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] nmon: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] nmon: " David Bachelart
@ 2017-01-08 20:16   ` Peter Korsgaard
  0 siblings, 0 replies; 22+ messages in thread
From: Peter Korsgaard @ 2017-01-08 20:16 UTC (permalink / raw)
  To: buildroot

>>>>> "David" == David Bachelart <david.bachelart@bbright.com> writes:

 > Signed-off-by: David Bachelart <david.bachelart@bbright.com>
 > ---
 > Changes v1 -> v2:
 >   - use upstream SHA1/MD5 sums in hash file
 > ---
 >  package/Config.in      |  1 +
 >  package/nmon/Config.in |  7 +++++++
 >  package/nmon/nmon.hash |  5 +++++
 >  package/nmon/nmon.mk   | 26 ++++++++++++++++++++++++++
 >  4 files changed, 39 insertions(+)
 >  create mode 100644 package/nmon/Config.in
 >  create mode 100644 package/nmon/nmon.hash
 >  create mode 100644 package/nmon/nmon.mk

 > diff --git a/package/Config.in b/package/Config.in
 > index 59fa851..3377db2 100644
 > --- a/package/Config.in
 > +++ b/package/Config.in
 > @@ -99,6 +99,7 @@ menu "Debugging, profiling and benchmark"
 >  	source "package/memstat/Config.in"
 >  	source "package/netperf/Config.in"
 >  	source "package/netsniff-ng/Config.in"
 > +	source "package/nmon/Config.in"
 >  	source "package/oprofile/Config.in"
 >  	source "package/pax-utils/Config.in"
 >  	source "package/pv/Config.in"
 > diff --git a/package/nmon/Config.in b/package/nmon/Config.in
 > new file mode 100644
 > index 0000000..9a620f4
 > --- /dev/null
 > +++ b/package/nmon/Config.in
 > @@ -0,0 +1,7 @@
 > +config BR2_PACKAGE_NMON
 > +	bool "nmon"
 > +	select BR2_PACKAGE_NCURSES
 > +	help
 > +	  Nmon is short for Nigel's performance Monitor for Linux
 > +
 > +	  http://nmon.sourceforge.net/pmwiki.php
 > diff --git a/package/nmon/nmon.hash b/package/nmon/nmon.hash
 > new file mode 100644
 > index 0000000..f3a073f
 > --- /dev/null
 > +++ b/package/nmon/nmon.hash
 > @@ -0,0 +1,5 @@
 > +# From https://sourceforge.net/projects/nmon/files/
 > +md5 a72e3eb737c230cd309329330a5545bd    lmon16f.c
 > +sha1    b69fdddf86ffe674e0133426fa09935ed678ab7d    lmon16f.c
 > +# Locally computed
 > +sha256  280a371e17488f8a2c5e0c64273155789be6fa5b937ab5c465488e591bdc5cd9    lmon16f.c
 > diff --git a/package/nmon/nmon.mk b/package/nmon/nmon.mk
 > new file mode 100644
 > index 0000000..6643688
 > --- /dev/null
 > +++ b/package/nmon/nmon.mk
 > @@ -0,0 +1,26 @@
 > +################################################################################
 > +#
 > +# nmon
 > +#
 > +################################################################################
 > +
 > +NMON_VERSION = 16f
 > +NMON_SITE = http://sourceforge.net/projects/nmon/files

What a horrible way of releasing SW :/

> +NMON_SOURCE = lmon$(NMON_VERSION).c
 > +NMON_LICENSE = GPLv3+

As the single source file is the only thing we have, and it indeed has a
GPLv3+ header, I've added:

NMON_LICENSE_FILES = $(NMON_SOURCE)


> +
 > +NMON_DEPENDENCIES = ncurses
 > +
 > +define NMON_EXTRACT_CMDS
 > +  cp $(DL_DIR)/$(NMON_SOURCE) $(@D)
 > +endef

We normally indent the _CMDS lines by tab like make targets, so I've
reindented these.

> +
 > +define NMON_BUILD_CMDS
 > +  $(TARGET_CC) -o $(NMON_DIR)/nmon $(NMON_DIR)/$(NMON_SOURCE) -Wall -D JFS -D GETUSER -D LARGEMEM -D DEBIAN -lncurses -lm
 > +endef

You forgot TARGET_CFLAGS and TARGET_LDFLAGS. -Wall isn't really
needed. We normally use a <pkg>_CFLAGS helper variable when we need to
deal with extra compiler flags, so I've reworked it to use a
NMON_CFLAGS.

I've also replaced NMON_DIR with $(@D) to shorten the line / consistency
with the install step.

Committed with these changes, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] python-whoosh: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-whoosh: " David Bachelart
  2017-01-02 20:02   ` Yegor Yefremov
@ 2017-01-08 20:30   ` Peter Korsgaard
  1 sibling, 0 replies; 22+ messages in thread
From: Peter Korsgaard @ 2017-01-08 20:30 UTC (permalink / raw)
  To: buildroot

>>>>> "David" == David Bachelart <david.bachelart@bbright.com> writes:

 > Signed-off-by: David Bachelart <david.bachelart@bbright.com>
 > ---
 > Changes v1 -> v2:
 >   - change comment format in .hash file (suggested by Yegor Yefremov)

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] sslh: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] sslh: " David Bachelart
@ 2017-01-25 10:35   ` Thomas Petazzoni
  2017-01-25 11:20     ` David Bachelart
  0 siblings, 1 reply; 22+ messages in thread
From: Thomas Petazzoni @ 2017-01-25 10:35 UTC (permalink / raw)
  To: buildroot

Hello,

Thanks for your contribution, and this new iteration. However, there
are still a number of issues that need to be resolved before we can
apply your patch. See below for the comments.

On Mon,  2 Jan 2017 16:45:27 +0100, David Bachelart wrote:
> diff --git a/package/sslh/0100-version-messup-with-git.patch b/package/sslh/0100-version-messup-with-git.patch

Patches should starts at 0001, and we like them to be generated with
"git format-patch" when the upstream project uses Git as its version
control system.

> new file mode 100644
> index 0000000..f4bc7c9
> --- /dev/null
> +++ b/package/sslh/0100-version-messup-with-git.patch
> @@ -0,0 +1,47 @@

All patches must have a description and Signed-off-by line, formatted
like all git commits.

> +diff --git a/genver.sh b/genver.sh
> +index 4d6e76a..7e9176f 100755
> +--- a/genver.sh
> ++++ b/genver.sh
> +@@ -7,7 +7,7 @@ else
> + 	QUIET=0
> + fi
> + 
> +-if ! `(git status | grep -q "On branch") 2> /dev/null`; then
> ++#if ! `(git status | grep -q "On branch") 2> /dev/null`; then

Please remove code instead of commenting it.

However, since sslh seems to be actively developed, we would very much
prefer a solution that can be upstreamed. So something like an option
we can pass, or another mechanism that allows to disable this "let's
determine the version from git" thing.

> diff --git a/package/sslh/Config.in b/package/sslh/Config.in
> new file mode 100644
> index 0000000..3794175
> --- /dev/null
> +++ b/package/sslh/Config.in
> @@ -0,0 +1,14 @@
> +config BR2_PACKAGE_SSLH
> +	bool "sslh"
> +	depends on BR2_INSTALL_LIBSTDCPP
> +	# uses fork()
> +	depends on BR2_USE_MMU
> +	select BR2_PACKAGE_LIBCONFIG
> +	help
> +	  Applicative protocol multiplexer
> +
> +	  http://www.rutschle.net/tech/sslh.shtml
> +
> +comment "iperf needs a toolchain w/ C++"

I guess this package is sslh, not iperf :)

> +start()
> +{
> +	echo -n "Starting $NAME: "

Use printf here instead of echo -n.

> +	start-stop-daemon -S -q --exec $DAEMON -- $DAEMON_OPTS --pidfile $PIDFILE && echo "OK" || echo "Failed"

Please use the same syntax as other init scripts. Look at
package/dropbear/S50dropbear for an example.

> +stop()
> +{
> +	echo -n "Stopping $NAME: "
> +	start-stop-daemon -K -q -x $DAEMON && echo "OK" || echo "Failed"
> +	rm -f $PIDFILE

Removing the pidfile is not really needed.

> diff --git a/package/sslh/sslh.default b/package/sslh/sslh.default
> new file mode 100644
> index 0000000..2d2a1b1
> --- /dev/null
> +++ b/package/sslh/sslh.default
> @@ -0,0 +1,14 @@
> +# Default options for sslh initscript
> +# sourced by /etc/init.d/sslh

There is no such file in Buildroot.

> +# Disabled by default, to force yourself
> +# to read the configuration:
> +# - /usr/share/doc/sslh/README.Debian (quick start)
> +# - /usr/share/doc/sslh/README, at "Configuration" section
> +# - sslh(8) via "man sslh" for more configuration details.

All these references don't really make sense in a Buildroot context.

> +# Once configuration ready, you *must* set RUN to yes here
> +# and try to start sslh (standalone mode only)
> +
> +RUN=yes

Not used by Buildroot.

> +
> +DAEMON_OPTS="--user root --listen 0.0.0.0:8090 --ssh 127.0.0.1:22 --http 127.0.0.1:80"

In general, we do not provide an default file for /etc/default, the
init script is self sufficient. So please put the default value for
DAEMON_OPTS into the init script, and simply include /etc/default/sslh
afterwards so that it can override the options.

> diff --git a/package/sslh/sslh.mk b/package/sslh/sslh.mk
> new file mode 100644
> index 0000000..962300f
> --- /dev/null
> +++ b/package/sslh/sslh.mk
> @@ -0,0 +1,29 @@
> +################################################################################
> +#
> +# sslh
> +#
> +################################################################################
> +
> +SSLH_VERSION = 1.18
> +SSLH_SITE = http://www.rutschle.net/tech/sslh
> +SSLH_SOURCE = sslh-v$(SSLH_VERSION).tar.gz

The "v" should be part of SSLH_VERSION, and then SSLH_SOURCE can be
removed as it's the default version.

> +SSLH_LICENSE = GPL-v2+

Should be GPLv2+.

> +SSLH_LICENSE_FILES = COPYING
> +
> +SSLH_DEPENDENCIES = libconfig
> +
> +define SSLH_BUILD_CMDS
> +  $(TARGET_MAKE_ENV) make CC=$(TARGET_CC) -C $(SSLH_DIR)

This should be:

	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)

notice that the indentation is done with one tab, not with spaces.

> +endef
> +
> +define SSLH_INSTALL_TARGET_CMDS
> +  $(INSTALL) -m 755 -D $(@D)/sslh-fork $(TARGET_DIR)/usr/sbin/sslh
> +  $(INSTALL) -m 644 -D package/sslh/sslh.default $(TARGET_DIR)/etc/default/sslh

The Makefile has an "install" target that seems to do the right thing,
you should use it.

> +endef
> +
> +define SSLH_INSTALL_INIT_SYSV
> +  $(INSTALL) -m 755 -D package/sslh/S35sslh $(TARGET_DIR)/etc/init.d/S35sslh

This is OK, except the indentation: should be one tab, not some spaces.

Could you address those different issues (I believe they are all quite
easy to resolve) and submit an updated version of your patch?

Thanks a lot!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] throttle: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] throttle: " David Bachelart
@ 2017-01-25 10:39   ` Thomas Petazzoni
  2017-01-26  9:43     ` David Bachelart
  0 siblings, 1 reply; 22+ messages in thread
From: Thomas Petazzoni @ 2017-01-25 10:39 UTC (permalink / raw)
  To: buildroot

Hello,

On Mon,  2 Jan 2017 16:45:28 +0100, David Bachelart wrote:
> From: Eric Le Bihan <eric.le.bihan.dev@free.fr>
> 
> Signed-off-by: David Bachelart <david.bachelart@bbright.com>

Do we really want to add a Buildroot package for this?

Fedora has declared this as orphaned:
http://pkgs.fedoraproject.org/cgit/rpms/throttle.git/commit/?id=9a1fc2806fab0b2f0a51172b4a9bf05a8c2af23e.
Debian has decided that the upstream project was dead, and therefore
refused to package it:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426891. And indeed
the original upstream site at http://klicman.org/throttle/ doesn't
exist anymore.

So unless there's a new upstream, I would suggest that we do not
package this in Buildroot.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] udpxy: new package
  2017-01-02 15:45 ` [Buildroot] [PATCH v2] udpxy: " David Bachelart
@ 2017-01-25 10:46   ` Thomas Petazzoni
  0 siblings, 0 replies; 22+ messages in thread
From: Thomas Petazzoni @ 2017-01-25 10:46 UTC (permalink / raw)
  To: buildroot

Hello,

On Mon,  2 Jan 2017 16:45:29 +0100, David Bachelart wrote:
> Signed-off-by: David Bachelart <david.bachelart@bbright.com>
> ---
> Changes v1 -> v2:
>   - Fix url in mk file (trailing slash)
> ---
>  package/Config.in        |  1 +
>  package/udpxy/Config.in  |  8 ++++++++
>  package/udpxy/udpxy.hash |  4 ++++
>  package/udpxy/udpxy.mk   | 24 ++++++++++++++++++++++++
>  4 files changed, 37 insertions(+)
>  create mode 100644 package/udpxy/Config.in
>  create mode 100644 package/udpxy/udpxy.hash
>  create mode 100644 package/udpxy/udpxy.mk

Thanks for the patch. I've applied to Buildroot, with the following
changes:

    [Thomas:
     - keep only sha256 hash, not needed to have md5 and sha1 when sha256 is
       provided
     - add BR2_USE_MMU dependency, since the program uses fork()
     - remove UDPXY_MAKE_OPTS, and use the appropriate options during the
       build and install steps directly
     - use TARGET_MAKE_ENV in the build and install steps]

Also, I've committed a change to the DEVELOPERS file that adds you as a
contact for this package.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] sslh: new package
  2017-01-25 10:35   ` Thomas Petazzoni
@ 2017-01-25 11:20     ` David Bachelart
  0 siblings, 0 replies; 22+ messages in thread
From: David Bachelart @ 2017-01-25 11:20 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

Sure, I'll submit a new patch.

Thanks

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170125/22e9b721/attachment.html>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Buildroot] [PATCH v2] throttle: new package
  2017-01-25 10:39   ` Thomas Petazzoni
@ 2017-01-26  9:43     ` David Bachelart
  0 siblings, 0 replies; 22+ messages in thread
From: David Bachelart @ 2017-01-26  9:43 UTC (permalink / raw)
  To: buildroot

Hi Thomas,

You are right. My patch is now archived.

Best regards,

David Bachelart

2017-01-25 11:39 GMT+01:00 Thomas Petazzoni <
thomas.petazzoni@free-electrons.com>:

> Hello,
>
> On Mon,  2 Jan 2017 16:45:28 +0100, David Bachelart wrote:
> > From: Eric Le Bihan <eric.le.bihan.dev@free.fr>
> >
> > Signed-off-by: David Bachelart <david.bachelart@bbright.com>
>
> Do we really want to add a Buildroot package for this?
>
> Fedora has declared this as orphaned:
> http://pkgs.fedoraproject.org/cgit/rpms/throttle.git/commit/?id=
> 9a1fc2806fab0b2f0a51172b4a9bf05a8c2af23e.
> Debian has decided that the upstream project was dead, and therefore
> refused to package it:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426891. And indeed
> the original upstream site at http://klicman.org/throttle/ doesn't
> exist anymore.
>
> So unless there's a new upstream, I would suggest that we do not
> package this in Buildroot.
>
> Best regards,
>
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux and Kernel engineering
> http://free-electrons.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170126/24558180/attachment.html>

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2017-01-26  9:43 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-02 15:45 [Buildroot] [PATCH v2] ifenslave: new package David Bachelart
2017-01-02 15:45 ` [Buildroot] [PATCH v2] nmon: " David Bachelart
2017-01-08 20:16   ` Peter Korsgaard
2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-arrow: " David Bachelart
2017-01-02 19:58   ` Yegor Yefremov
2017-01-03  8:40     ` David Bachelart
2017-01-03  8:49       ` Yegor Yefremov
2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-chardet: " David Bachelart
2017-01-02 20:00   ` Yegor Yefremov
2017-01-03  8:27     ` David Bachelart
2017-01-02 15:45 ` [Buildroot] [PATCH v2] python-whoosh: " David Bachelart
2017-01-02 20:02   ` Yegor Yefremov
2017-01-08 20:30   ` Peter Korsgaard
2017-01-02 15:45 ` [Buildroot] [PATCH v2] sslh: " David Bachelart
2017-01-25 10:35   ` Thomas Petazzoni
2017-01-25 11:20     ` David Bachelart
2017-01-02 15:45 ` [Buildroot] [PATCH v2] throttle: " David Bachelart
2017-01-25 10:39   ` Thomas Petazzoni
2017-01-26  9:43     ` David Bachelart
2017-01-02 15:45 ` [Buildroot] [PATCH v2] udpxy: " David Bachelart
2017-01-25 10:46   ` Thomas Petazzoni
2017-01-08 17:23 ` [Buildroot] [PATCH v2] ifenslave: " Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.