Bump buidlroot version to 2018.02.6
This commit is contained in:
@@ -7,9 +7,9 @@
|
||||
4TH_VERSION = 3.62.4
|
||||
4TH_SOURCE = 4th-$(4TH_VERSION)-unix.tar.gz
|
||||
4TH_SITE = http://downloads.sourceforge.net/project/forth-4th/4th-$(4TH_VERSION)
|
||||
4TH_LICENSE = GPLv3+, LGPLv3+
|
||||
# The COPYING file only contains the text of the LGPLv3, but the
|
||||
# source code really contains parts under GPLv3+.
|
||||
4TH_LICENSE = GPL-3.0+, LGPL-3.0+
|
||||
# The COPYING file only contains the text of the LGPL-3.0, but the
|
||||
# source code really contains parts under GPL-3.0+.
|
||||
4TH_LICENSE_FILES = COPYING
|
||||
4TH_DEPENDENCIES = host-4th
|
||||
4TH_INSTALL_STAGING = YES
|
||||
@@ -27,7 +27,7 @@ define 4TH_BUILD_CMDS
|
||||
$(4TH_MAKE_ENV) $(MAKE) -C $(@D)/sources all \
|
||||
CROSS="$(TARGET_CROSS)" \
|
||||
CFLAGS="$(4TH_CFLAGS)" \
|
||||
FOURTH=$(HOST_DIR)/usr/bin/4th
|
||||
FOURTH=$(HOST_DIR)/bin/4th
|
||||
endef
|
||||
|
||||
define 4TH_INSTALL_STAGING_CMDS
|
||||
@@ -59,11 +59,11 @@ define HOST_4TH_BUILD_CMDS
|
||||
endef
|
||||
|
||||
define HOST_4TH_INSTALL_CMDS
|
||||
mkdir -p $(HOST_DIR)/usr/bin
|
||||
mkdir -p $(HOST_DIR)/usr/lib
|
||||
mkdir -p $(HOST_DIR)/bin
|
||||
mkdir -p $(HOST_DIR)/lib
|
||||
$(HOST_MAKE_ENV) $(MAKE) -C $(@D)/sources mostlyinstall \
|
||||
BINARIES=$(HOST_DIR)/usr/bin \
|
||||
LIBRARIES=$(HOST_DIR)/usr/lib
|
||||
BINARIES=$(HOST_DIR)/bin \
|
||||
LIBRARIES=$(HOST_DIR)/lib
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
||||
@@ -2,9 +2,15 @@ menu "Target packages"
|
||||
|
||||
source "package/busybox/Config.in"
|
||||
source "package/skeleton/Config.in"
|
||||
source "package/skeleton-custom/Config.in"
|
||||
source "package/skeleton-init-common/Config.in"
|
||||
source "package/skeleton-init-none/Config.in"
|
||||
source "package/skeleton-init-systemd/Config.in"
|
||||
source "package/skeleton-init-sysv/Config.in"
|
||||
|
||||
menu "Audio and video applications"
|
||||
source "package/alsa-utils/Config.in"
|
||||
source "package/atest/Config.in"
|
||||
source "package/aumix/Config.in"
|
||||
source "package/bellagio/Config.in"
|
||||
source "package/dvblast/Config.in"
|
||||
@@ -48,6 +54,7 @@ menu "Audio and video applications"
|
||||
source "package/udpxy/Config.in"
|
||||
source "package/upmpdcli/Config.in"
|
||||
source "package/v4l2grab/Config.in"
|
||||
source "package/v4l2loopback/Config.in"
|
||||
source "package/vlc/Config.in"
|
||||
source "package/vorbis-tools/Config.in"
|
||||
source "package/wavpack/Config.in"
|
||||
@@ -56,16 +63,19 @@ menu "Audio and video applications"
|
||||
endmenu
|
||||
|
||||
menu "Compressors and decompressors"
|
||||
source "package/brotli/Config.in"
|
||||
source "package/bzip2/Config.in"
|
||||
source "package/gzip/Config.in"
|
||||
source "package/lz4/Config.in"
|
||||
source "package/lzip/Config.in"
|
||||
source "package/lzop/Config.in"
|
||||
source "package/p7zip/Config.in"
|
||||
source "package/pixz/Config.in"
|
||||
source "package/unrar/Config.in"
|
||||
source "package/unzip/Config.in"
|
||||
source "package/xz/Config.in"
|
||||
source "package/zip/Config.in"
|
||||
source "package/zstd/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Debugging, profiling and benchmark"
|
||||
@@ -73,6 +83,7 @@ menu "Debugging, profiling and benchmark"
|
||||
source "package/bonnie/Config.in"
|
||||
source "package/cache-calibrator/Config.in"
|
||||
source "package/dhrystone/Config.in"
|
||||
source "package/dieharder/Config.in"
|
||||
source "package/dmalloc/Config.in"
|
||||
source "package/dropwatch/Config.in"
|
||||
source "package/dstat/Config.in"
|
||||
@@ -114,6 +125,7 @@ menu "Debugging, profiling and benchmark"
|
||||
source "package/stress-ng/Config.in"
|
||||
source "package/sysdig/Config.in"
|
||||
source "package/sysprof/Config.in"
|
||||
source "package/tcf-agent/Config.in"
|
||||
source "package/tinymembench/Config.in"
|
||||
source "package/trace-cmd/Config.in"
|
||||
source "package/trinity/Config.in"
|
||||
@@ -141,6 +153,7 @@ menu "Development tools"
|
||||
source "package/git-crypt/Config.in"
|
||||
source "package/gperf/Config.in"
|
||||
source "package/grep/Config.in"
|
||||
source "package/jo/Config.in"
|
||||
source "package/jq/Config.in"
|
||||
source "package/libtool/Config.in"
|
||||
source "package/make/Config.in"
|
||||
@@ -169,6 +182,7 @@ menu "Filesystem and flash utilities"
|
||||
source "package/exfat-utils/Config.in"
|
||||
source "package/f2fs-tools/Config.in"
|
||||
source "package/flashbench/Config.in"
|
||||
source "package/fscryptctl/Config.in"
|
||||
source "package/fwup/Config.in"
|
||||
source "package/genext2fs/Config.in"
|
||||
source "package/genpart/Config.in"
|
||||
@@ -177,8 +191,8 @@ menu "Filesystem and flash utilities"
|
||||
source "package/mtd/Config.in"
|
||||
source "package/mtools/Config.in"
|
||||
source "package/nfs-utils/Config.in"
|
||||
source "package/nilfs-utils/Config.in"
|
||||
source "package/ntfs-3g/Config.in"
|
||||
source "package/simicsfs/Config.in"
|
||||
source "package/sp-oops-extract/Config.in"
|
||||
source "package/squashfs/Config.in"
|
||||
source "package/sshfs/Config.in"
|
||||
@@ -222,12 +236,17 @@ menu "Games"
|
||||
source "package/gnuchess/Config.in"
|
||||
source "package/lbreakout2/Config.in"
|
||||
source "package/ltris/Config.in"
|
||||
source "package/lugaru/Config.in"
|
||||
source "package/minetest/Config.in"
|
||||
source "package/minetest-game/Config.in"
|
||||
source "package/opentyrian/Config.in"
|
||||
source "package/opentyrian-data/Config.in"
|
||||
source "package/prboom/Config.in"
|
||||
source "package/rubix/Config.in"
|
||||
source "package/sl/Config.in"
|
||||
source "package/solarus/Config.in"
|
||||
source "package/stella/Config.in"
|
||||
source "package/supertux/Config.in"
|
||||
source "package/supertuxkart/Config.in"
|
||||
endmenu
|
||||
|
||||
@@ -236,12 +255,17 @@ menu "Graphic libraries and applications (graphic/text)"
|
||||
comment "Graphic applications"
|
||||
source "package/expedite/Config.in"
|
||||
source "package/fswebcam/Config.in"
|
||||
source "package/ghostscript/Config.in"
|
||||
source "package/glmark2/Config.in"
|
||||
source "package/gnuplot/Config.in"
|
||||
source "package/jhead/Config.in"
|
||||
source "package/kmscube/Config.in"
|
||||
source "package/libva-utils/Config.in"
|
||||
source "package/mesa3d-demos/Config.in"
|
||||
source "package/pngquant/Config.in"
|
||||
source "package/qt5cinex/Config.in"
|
||||
source "package/rrdtool/Config.in"
|
||||
source "package/tesseract-ocr/Config.in"
|
||||
|
||||
comment "Graphic libraries"
|
||||
source "package/cegui06/Config.in"
|
||||
@@ -272,6 +296,8 @@ comment "Graphic libraries"
|
||||
source "package/sdl2/Config.in"
|
||||
source "package/sdl2_gfx/Config.in"
|
||||
source "package/sdl2_image/Config.in"
|
||||
source "package/sdl2_mixer/Config.in"
|
||||
source "package/sdl2_net/Config.in"
|
||||
source "package/sdl2_ttf/Config.in"
|
||||
|
||||
comment "Other GUIs"
|
||||
@@ -330,18 +356,23 @@ comment "X window managers"
|
||||
source "package/matchbox/Config.in"
|
||||
source "package/metacity/Config.in"
|
||||
source "package/openbox/Config.in"
|
||||
source "package/ratpoison/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Hardware handling"
|
||||
menu "Firmware"
|
||||
source "package/am33x-cm3/Config.in"
|
||||
source "package/armbian-firmware/Config.in"
|
||||
source "package/b43-firmware/Config.in"
|
||||
source "package/linux-firmware/Config.in"
|
||||
source "package/rpi-bt-firmware/Config.in"
|
||||
source "package/rpi-firmware/Config.in"
|
||||
source "package/rpi-wifi-firmware/Config.in"
|
||||
source "package/sunxi-boards/Config.in"
|
||||
source "package/ts4900-fpga/Config.in"
|
||||
source "package/ux500-firmware/Config.in"
|
||||
source "package/wilc1000-firmware/Config.in"
|
||||
source "package/wilink-bt-firmware/Config.in"
|
||||
source "package/zd1211-firmware/Config.in"
|
||||
endmenu
|
||||
source "package/a10disp/Config.in"
|
||||
@@ -354,24 +385,29 @@ endmenu
|
||||
source "package/avrdude/Config.in"
|
||||
source "package/bcache-tools/Config.in"
|
||||
source "package/biosdevname/Config.in"
|
||||
source "package/brltty/Config.in"
|
||||
source "package/cbootimage/Config.in"
|
||||
source "package/cc-tool/Config.in"
|
||||
source "package/cdrkit/Config.in"
|
||||
source "package/cryptsetup/Config.in"
|
||||
source "package/cwiid/Config.in"
|
||||
source "package/dahdi-linux/Config.in"
|
||||
source "package/dahdi-tools/Config.in"
|
||||
source "package/dbus/Config.in"
|
||||
source "package/dbus-cpp/Config.in"
|
||||
source "package/dbus-glib/Config.in"
|
||||
source "package/dbus-python/Config.in"
|
||||
source "package/dbus-triggerd/Config.in"
|
||||
source "package/devmem2/Config.in"
|
||||
source "package/dfu-util/Config.in"
|
||||
source "package/dmidecode/Config.in"
|
||||
source "package/dmraid/Config.in"
|
||||
source "package/dt-utils/Config.in"
|
||||
source "package/dtv-scan-tables/Config.in"
|
||||
source "package/dump1090/Config.in"
|
||||
source "package/dvb-apps/Config.in"
|
||||
source "package/dvbsnoop/Config.in"
|
||||
source "package/edid-decode/Config.in"
|
||||
source "package/eeprog/Config.in"
|
||||
source "package/eudev/Config.in"
|
||||
source "package/ev3dev-linux-drivers/Config.in"
|
||||
source "package/evemu/Config.in"
|
||||
@@ -395,7 +431,6 @@ endmenu
|
||||
source "package/i2c-tools/Config.in"
|
||||
source "package/i7z/Config.in"
|
||||
source "package/input-event-daemon/Config.in"
|
||||
source "package/input-tools/Config.in"
|
||||
source "package/intel-microcode/Config.in"
|
||||
source "package/iostat/Config.in"
|
||||
source "package/ipmitool/Config.in"
|
||||
@@ -407,16 +442,20 @@ endmenu
|
||||
source "package/lcdproc/Config.in"
|
||||
source "package/libuio/Config.in"
|
||||
source "package/libump/Config.in"
|
||||
source "package/linuxconsoletools/Config.in"
|
||||
source "package/linux-backports/Config.in"
|
||||
source "package/lirc-tools/Config.in"
|
||||
source "package/lm-sensors/Config.in"
|
||||
source "package/lshw/Config.in"
|
||||
source "package/lsscsi/Config.in"
|
||||
source "package/lsuio/Config.in"
|
||||
source "package/luksmeta/Config.in"
|
||||
source "package/lvm2/Config.in"
|
||||
source "package/mali-t76x/Config.in"
|
||||
source "package/mdadm/Config.in"
|
||||
source "package/memtest86/Config.in"
|
||||
source "package/memtester/Config.in"
|
||||
source "package/memtool/Config.in"
|
||||
source "package/minicom/Config.in"
|
||||
source "package/msr-tools/Config.in"
|
||||
source "package/nanocom/Config.in"
|
||||
@@ -427,7 +466,6 @@ endmenu
|
||||
source "package/odroid-mali/Config.in"
|
||||
source "package/odroid-scripts/Config.in"
|
||||
source "package/ofono/Config.in"
|
||||
source "package/ola/Config.in"
|
||||
source "package/on2-8170-modules/Config.in"
|
||||
source "package/open2300/Config.in"
|
||||
source "package/openipmi/Config.in"
|
||||
@@ -444,13 +482,14 @@ endmenu
|
||||
source "package/pru-software-support/Config.in"
|
||||
source "package/pulseview/Config.in"
|
||||
source "package/read-edid/Config.in"
|
||||
source "package/rfkill/Config.in"
|
||||
source "package/rng-tools/Config.in"
|
||||
source "package/rpi-userland/Config.in"
|
||||
source "package/rs485conf/Config.in"
|
||||
source "package/rtl8188eu/Config.in"
|
||||
source "package/rtl8723bs/Config.in"
|
||||
source "package/rtl8723bu/Config.in"
|
||||
source "package/rtl8821au/Config.in"
|
||||
source "package/rtl8189fs/Config.in"
|
||||
source "package/sane-backends/Config.in"
|
||||
source "package/sdparm/Config.in"
|
||||
source "package/setserial/Config.in"
|
||||
@@ -476,8 +515,10 @@ endmenu
|
||||
source "package/triggerhappy/Config.in"
|
||||
source "package/uboot-tools/Config.in"
|
||||
source "package/ubus/Config.in"
|
||||
source "package/uccp420wlan/Config.in"
|
||||
source "package/udev/Config.in"
|
||||
source "package/udisks/Config.in"
|
||||
source "package/uhubctl/Config.in"
|
||||
source "package/upower/Config.in"
|
||||
source "package/usb_modeswitch/Config.in"
|
||||
source "package/usb_modeswitch_data/Config.in"
|
||||
@@ -487,6 +528,7 @@ endmenu
|
||||
source "package/wf111/Config.in"
|
||||
source "package/wipe/Config.in"
|
||||
source "package/xorriso/Config.in"
|
||||
source "package/xr819-xradio/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Interpreter languages and scripting"
|
||||
@@ -496,19 +538,23 @@ menu "Interpreter languages and scripting"
|
||||
if BR2_PACKAGE_ERLANG
|
||||
menu "Erlang libraries/modules"
|
||||
source "package/erlang-goldrush/Config.in"
|
||||
source "package/erlang-jiffy/Config.in"
|
||||
source "package/erlang-lager/Config.in"
|
||||
source "package/erlang-p1-cache-tab/Config.in"
|
||||
source "package/erlang-p1-iconv/Config.in"
|
||||
source "package/erlang-p1-oauth2/Config.in"
|
||||
source "package/erlang-p1-sip/Config.in"
|
||||
source "package/erlang-p1-stringprep/Config.in"
|
||||
source "package/erlang-p1-stun/Config.in"
|
||||
source "package/erlang-p1-tls/Config.in"
|
||||
source "package/erlang-p1-utils/Config.in"
|
||||
source "package/erlang-p1-xml/Config.in"
|
||||
source "package/erlang-p1-xmpp/Config.in"
|
||||
source "package/erlang-p1-yaml/Config.in"
|
||||
source "package/erlang-p1-zlib/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
source "package/execline/Config.in"
|
||||
source "package/ficl/Config.in"
|
||||
source "package/gauche/Config.in"
|
||||
source "package/guile/Config.in"
|
||||
@@ -521,10 +567,13 @@ endif
|
||||
if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS
|
||||
# lua modules are dynamically loaded, so not available on static builds
|
||||
menu "Lua libraries/modules"
|
||||
# When adding lua packages, make sure the name start with "lua". If the
|
||||
# upstream package is "luafoo", call it "luafoo" in Buildroot; if the upstream
|
||||
# package is "foo", call it "lua-foo". Many packages currently don't follow
|
||||
# this convention, but that's historical accident.
|
||||
source "package/argparse/Config.in"
|
||||
source "package/cgilua/Config.in"
|
||||
source "package/copas/Config.in"
|
||||
source "package/cosmo/Config.in"
|
||||
source "package/coxpcall/Config.in"
|
||||
source "package/dado/Config.in"
|
||||
source "package/easydbus/Config.in"
|
||||
@@ -535,28 +584,49 @@ menu "Lua libraries/modules"
|
||||
source "package/lpty/Config.in"
|
||||
source "package/lrandom/Config.in"
|
||||
source "package/lsqlite3/Config.in"
|
||||
source "package/lua-basexx/Config.in"
|
||||
source "package/lua-bit32/Config.in"
|
||||
source "package/lua-cjson/Config.in"
|
||||
source "package/lua-coat/Config.in"
|
||||
source "package/lua-coatpersistent/Config.in"
|
||||
source "package/lua-compat53/Config.in"
|
||||
source "package/lua-cqueues/Config.in"
|
||||
source "package/lua-csnappy/Config.in"
|
||||
source "package/lua-curl/Config.in"
|
||||
source "package/lua-datafile/Config.in"
|
||||
source "package/lua-ev/Config.in"
|
||||
source "package/lua-fifo/Config.in"
|
||||
source "package/lua-flu/Config.in"
|
||||
source "package/lua-http/Config.in"
|
||||
source "package/lua-iconv/Config.in"
|
||||
source "package/lua-lpeg-patterns/Config.in"
|
||||
source "package/lua-markdown/Config.in"
|
||||
source "package/lua-messagepack/Config.in"
|
||||
source "package/lua-msgpack-native/Config.in"
|
||||
source "package/lua-periphery/Config.in"
|
||||
source "package/lua-sdl2/Config.in"
|
||||
source "package/lua-stdlib/Config.in"
|
||||
source "package/lua-testmore/Config.in"
|
||||
source "package/lua-utf8/Config.in"
|
||||
source "package/luabitop/Config.in"
|
||||
source "package/luacrypto/Config.in"
|
||||
source "package/luadbi/Config.in"
|
||||
source "package/luadbi-sqlite3/Config.in"
|
||||
source "package/luaexpat/Config.in"
|
||||
source "package/luaexpatutils/Config.in"
|
||||
source "package/luafilesystem/Config.in"
|
||||
source "package/luajson/Config.in"
|
||||
source "package/lualogging/Config.in"
|
||||
source "package/luaossl/Config.in"
|
||||
source "package/luaposix/Config.in"
|
||||
source "package/lua-resty-http/Config.in"
|
||||
source "package/lua-sailor/Config.in"
|
||||
source "package/luasec/Config.in"
|
||||
source "package/luasocket/Config.in"
|
||||
source "package/luasql-sqlite3/Config.in"
|
||||
source "package/lua-valua/Config.in"
|
||||
source "package/lunit/Config.in"
|
||||
source "package/lutok/Config.in"
|
||||
source "package/luv/Config.in"
|
||||
source "package/luvi/Config.in"
|
||||
source "package/lzlib/Config.in"
|
||||
@@ -564,10 +634,11 @@ menu "Lua libraries/modules"
|
||||
source "package/rings/Config.in"
|
||||
source "package/turbolua/Config.in"
|
||||
source "package/wsapi/Config.in"
|
||||
source "package/wsapi-fcgi/Config.in"
|
||||
source "package/wsapi-xavante/Config.in"
|
||||
source "package/xavante/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
source "package/lutok/Config.in"
|
||||
source "package/micropython/Config.in"
|
||||
source "package/micropython-lib/Config.in"
|
||||
source "package/moarvm/Config.in"
|
||||
@@ -647,13 +718,18 @@ endif
|
||||
source "package/python3/Config.in"
|
||||
if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
menu "External python modules"
|
||||
source "package/python-aiocoap/Config.in"
|
||||
source "package/python-alsaaudio/Config.in"
|
||||
source "package/python-argh/Config.in"
|
||||
source "package/python-arrow/Config.in"
|
||||
source "package/python-asn1crypto/Config.in"
|
||||
source "package/python-attrs/Config.in"
|
||||
source "package/python-autobahn/Config.in"
|
||||
source "package/python-automat/Config.in"
|
||||
source "package/python-babel/Config.in"
|
||||
source "package/python-backports-abc/Config.in"
|
||||
source "package/python-backports-shutil-get-terminal-size/Config.in"
|
||||
source "package/python-bcrypt/Config.in"
|
||||
source "package/python-beautifulsoup4/Config.in"
|
||||
source "package/python-bitstring/Config.in"
|
||||
source "package/python-bottle/Config.in"
|
||||
@@ -664,6 +740,7 @@ menu "External python modules"
|
||||
source "package/python-characteristic/Config.in"
|
||||
source "package/python-chardet/Config.in"
|
||||
source "package/python-cheetah/Config.in"
|
||||
source "package/python-cheroot/Config.in"
|
||||
source "package/python-cherrypy/Config.in"
|
||||
source "package/python-click/Config.in"
|
||||
source "package/python-coherence/Config.in"
|
||||
@@ -680,6 +757,7 @@ menu "External python modules"
|
||||
source "package/python-daemon/Config.in"
|
||||
source "package/python-dataproperty/Config.in"
|
||||
source "package/python-dateutil/Config.in"
|
||||
source "package/python-decorator/Config.in"
|
||||
source "package/python-dialog/Config.in"
|
||||
source "package/python-dialog3/Config.in"
|
||||
source "package/python-dicttoxml/Config.in"
|
||||
@@ -693,16 +771,23 @@ menu "External python modules"
|
||||
source "package/python-enum/Config.in"
|
||||
source "package/python-enum34/Config.in"
|
||||
source "package/python-flask/Config.in"
|
||||
source "package/python-flask-cors/Config.in"
|
||||
source "package/python-flask-babel/Config.in"
|
||||
source "package/python-flask-jsonrpc/Config.in"
|
||||
source "package/python-flask-login/Config.in"
|
||||
source "package/python-flup/Config.in"
|
||||
source "package/python-functools32/Config.in"
|
||||
source "package/python-futures/Config.in"
|
||||
source "package/python-gobject/Config.in"
|
||||
source "package/python-gunicorn/Config.in"
|
||||
source "package/python-h2/Config.in"
|
||||
source "package/python-hpack/Config.in"
|
||||
source "package/python-html5lib/Config.in"
|
||||
source "package/python-httplib2/Config.in"
|
||||
source "package/python-humanize/Config.in"
|
||||
source "package/python-hyperframe/Config.in"
|
||||
source "package/python-hyperlink/Config.in"
|
||||
source "package/python-ibmiotf/Config.in"
|
||||
source "package/python-id3/Config.in"
|
||||
source "package/python-idna/Config.in"
|
||||
source "package/python-incremental/Config.in"
|
||||
@@ -712,7 +797,10 @@ menu "External python modules"
|
||||
source "package/python-ipaddress/Config.in"
|
||||
source "package/python-ipy/Config.in"
|
||||
source "package/python-ipython/Config.in"
|
||||
source "package/python-ipython-genutils/Config.in"
|
||||
source "package/python-iso8601/Config.in"
|
||||
source "package/python-itsdangerous/Config.in"
|
||||
source "package/python-jaraco-classes/Config.in"
|
||||
source "package/python-jinja2/Config.in"
|
||||
source "package/python-jsonschema/Config.in"
|
||||
source "package/python-json-schema-validator/Config.in"
|
||||
@@ -721,6 +809,7 @@ menu "External python modules"
|
||||
source "package/python-lmdb/Config.in"
|
||||
source "package/python-logbook/Config.in"
|
||||
source "package/python-lxml/Config.in"
|
||||
source "package/python-m2r/Config.in"
|
||||
source "package/python-mad/Config.in"
|
||||
source "package/python-mako/Config.in"
|
||||
source "package/python-markdown/Config.in"
|
||||
@@ -729,6 +818,7 @@ menu "External python modules"
|
||||
source "package/python-mbstrdecoder/Config.in"
|
||||
source "package/python-meld3/Config.in"
|
||||
source "package/python-mistune/Config.in"
|
||||
source "package/python-more-itertools/Config.in"
|
||||
source "package/python-msgpack/Config.in"
|
||||
source "package/python-mutagen/Config.in"
|
||||
source "package/python-mwclient/Config.in"
|
||||
@@ -739,15 +829,20 @@ menu "External python modules"
|
||||
source "package/python-networkmanager/Config.in"
|
||||
source "package/python-nfc/Config.in"
|
||||
source "package/python-numpy/Config.in"
|
||||
source "package/python-oauthlib/Config.in"
|
||||
source "package/python-paho-mqtt/Config.in"
|
||||
source "package/python-pam/Config.in"
|
||||
source "package/python-paramiko/Config.in"
|
||||
source "package/python-pathlib2/Config.in"
|
||||
source "package/python-pathpy/Config.in"
|
||||
source "package/python-pathtools/Config.in"
|
||||
source "package/python-pathvalidate/Config.in"
|
||||
source "package/python-pexpect/Config.in"
|
||||
source "package/python-pickleshare/Config.in"
|
||||
source "package/python-pillow/Config.in"
|
||||
source "package/python-portend/Config.in"
|
||||
source "package/python-posix-ipc/Config.in"
|
||||
source "package/python-priority/Config.in"
|
||||
source "package/python-prompt-toolkit/Config.in"
|
||||
source "package/python-protobuf/Config.in"
|
||||
source "package/python-psutil/Config.in"
|
||||
@@ -765,6 +860,7 @@ menu "External python modules"
|
||||
source "package/python-pygments/Config.in"
|
||||
source "package/python-pyicu/Config.in"
|
||||
source "package/python-pyinotify/Config.in"
|
||||
source "package/python-pylibftdi/Config.in"
|
||||
source "package/python-pylru/Config.in"
|
||||
source "package/python-pymysql/Config.in"
|
||||
source "package/python-pynacl/Config.in"
|
||||
@@ -793,12 +889,19 @@ menu "External python modules"
|
||||
source "package/python-pyxb/Config.in"
|
||||
source "package/python-pyyaml/Config.in"
|
||||
source "package/python-pyzmq/Config.in"
|
||||
source "package/python-raven/Config.in"
|
||||
source "package/python-remi/Config.in"
|
||||
source "package/python-requests/Config.in"
|
||||
source "package/python-requests-oauthlib/Config.in"
|
||||
source "package/python-requests-toolbelt/Config.in"
|
||||
source "package/python-rpi-gpio/Config.in"
|
||||
source "package/python-rtslib-fb/Config.in"
|
||||
source "package/python-scandir/Config.in"
|
||||
source "package/python-scapy3k/Config.in"
|
||||
source "package/python-schedule/Config.in"
|
||||
source "package/python-sdnotify/Config.in"
|
||||
source "package/python-secretstorage/Config.in"
|
||||
source "package/python-see/Config.in"
|
||||
source "package/python-serial/Config.in"
|
||||
source "package/python-service-identity/Config.in"
|
||||
source "package/python-setproctitle/Config.in"
|
||||
@@ -806,21 +909,30 @@ menu "External python modules"
|
||||
source "package/python-sh/Config.in"
|
||||
source "package/python-shutilwhich/Config.in"
|
||||
source "package/python-simpleaudio/Config.in"
|
||||
source "package/python-simplegeneric/Config.in"
|
||||
source "package/python-simplejson/Config.in"
|
||||
source "package/python-simplesqlite/Config.in"
|
||||
source "package/python-singledispatch/Config.in"
|
||||
source "package/python-sip/Config.in"
|
||||
source "package/python-six/Config.in"
|
||||
source "package/python-slob/Config.in"
|
||||
source "package/python-smbus-cffi/Config.in"
|
||||
source "package/python-socketio/Config.in"
|
||||
source "package/python-sortedcontainers//Config.in"
|
||||
source "package/python-spidev/Config.in"
|
||||
source "package/python-systemd/Config.in"
|
||||
source "package/python-tabledata/Config.in"
|
||||
source "package/python-tempora/Config.in"
|
||||
source "package/python-typepy/Config.in"
|
||||
source "package/python-thrift/Config.in"
|
||||
source "package/python-tomako/Config.in"
|
||||
source "package/python-toml/Config.in"
|
||||
source "package/python-tornado/Config.in"
|
||||
source "package/python-traitlets/Config.in"
|
||||
source "package/python-treq/Config.in"
|
||||
source "package/python-twisted/Config.in"
|
||||
source "package/python-txaio/Config.in"
|
||||
source "package/python-txtorcon/Config.in"
|
||||
source "package/python-u-msgpack/Config.in"
|
||||
source "package/python-ubjson/Config.in"
|
||||
source "package/python-ujson/Config.in"
|
||||
@@ -831,14 +943,17 @@ menu "External python modules"
|
||||
source "package/python-wcwidth/Config.in"
|
||||
source "package/python-web2py/Config.in"
|
||||
source "package/python-webpy/Config.in"
|
||||
source "package/python-websockets/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-xlib/Config.in"
|
||||
source "package/python-xlrd/Config.in"
|
||||
source "package/python-xlsxwriter/Config.in"
|
||||
source "package/python-xlutils/Config.in"
|
||||
source "package/python-xlwt/Config.in"
|
||||
source "package/python-xmltodict/Config.in"
|
||||
source "package/python-zope-interface/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
@@ -858,6 +973,7 @@ menu "Audio/Sound"
|
||||
source "package/alsa-lib/Config.in"
|
||||
source "package/aubio/Config.in"
|
||||
source "package/audiofile/Config.in"
|
||||
source "package/bcg729/Config.in"
|
||||
source "package/celt051/Config.in"
|
||||
source "package/fdk-aac/Config.in"
|
||||
source "package/libao/Config.in"
|
||||
@@ -924,10 +1040,12 @@ menu "Crypto"
|
||||
source "package/libgcrypt/Config.in"
|
||||
source "package/libgpg-error/Config.in"
|
||||
source "package/libgpgme/Config.in"
|
||||
source "package/libkcapi/Config.in"
|
||||
source "package/libksba/Config.in"
|
||||
source "package/libmcrypt/Config.in"
|
||||
source "package/libmhash/Config.in"
|
||||
source "package/libnss/Config.in"
|
||||
source "package/libscrypt/Config.in"
|
||||
source "package/libsecret/Config.in"
|
||||
source "package/libsha1/Config.in"
|
||||
source "package/libsodium/Config.in"
|
||||
@@ -938,10 +1056,11 @@ menu "Crypto"
|
||||
source "package/mbedtls/Config.in"
|
||||
source "package/nettle/Config.in"
|
||||
source "package/openssl/Config.in"
|
||||
source "package/polarssl/Config.in"
|
||||
source "package/rhash/Config.in"
|
||||
source "package/tinydtls/Config.in"
|
||||
source "package/trousers/Config.in"
|
||||
source "package/ustream-ssl/Config.in"
|
||||
source "package/wolfssl/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Database"
|
||||
@@ -970,6 +1089,7 @@ menu "Filesystem"
|
||||
source "package/libnfs/Config.in"
|
||||
source "package/libsysfs/Config.in"
|
||||
source "package/lockdev/Config.in"
|
||||
source "package/physfs/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Graphics"
|
||||
@@ -994,10 +1114,13 @@ menu "Graphics"
|
||||
source "package/harfbuzz/Config.in"
|
||||
source "package/ijs/Config.in"
|
||||
source "package/imlib2/Config.in"
|
||||
source "package/irrlicht/Config.in"
|
||||
source "package/jasper/Config.in"
|
||||
source "package/jpeg/Config.in"
|
||||
source "package/kmsxx/Config.in"
|
||||
source "package/lcms2/Config.in"
|
||||
source "package/lensfun/Config.in"
|
||||
source "package/leptonica/Config.in"
|
||||
source "package/lesstif/Config.in"
|
||||
source "package/libart/Config.in"
|
||||
source "package/libdmtx/Config.in"
|
||||
@@ -1015,8 +1138,10 @@ menu "Graphics"
|
||||
source "package/libglew/Config.in"
|
||||
source "package/libglfw/Config.in"
|
||||
source "package/libglu/Config.in"
|
||||
source "package/libgta/Config.in"
|
||||
source "package/libgtk2/Config.in"
|
||||
source "package/libgtk3/Config.in"
|
||||
source "package/libmediaart/Config.in"
|
||||
source "package/libmng/Config.in"
|
||||
source "package/libpng/Config.in"
|
||||
source "package/libqrencode/Config.in"
|
||||
@@ -1043,8 +1168,10 @@ menu "Graphics"
|
||||
source "package/tiff/Config.in"
|
||||
source "package/wayland/Config.in"
|
||||
source "package/wayland-protocols/Config.in"
|
||||
source "package/waylandpp/Config.in"
|
||||
source "package/webkitgtk/Config.in"
|
||||
source "package/webp/Config.in"
|
||||
source "package/woff2/Config.in"
|
||||
source "package/zbar/Config.in"
|
||||
source "package/zxing-cpp/Config.in"
|
||||
endmenu
|
||||
@@ -1058,12 +1185,14 @@ menu "Hardware handling"
|
||||
source "package/gnu-efi/Config.in"
|
||||
source "package/hidapi/Config.in"
|
||||
source "package/lcdapi/Config.in"
|
||||
source "package/let-me-create/Config.in"
|
||||
source "package/libaio/Config.in"
|
||||
source "package/libatasmart/Config.in"
|
||||
source "package/libcec/Config.in"
|
||||
source "package/libfreefare/Config.in"
|
||||
source "package/libftdi/Config.in"
|
||||
source "package/libftdi1/Config.in"
|
||||
source "package/libgphoto2/Config.in"
|
||||
source "package/libgpiod/Config.in"
|
||||
source "package/libgudev/Config.in"
|
||||
source "package/libhid/Config.in"
|
||||
@@ -1075,6 +1204,7 @@ menu "Hardware handling"
|
||||
source "package/libnfc/Config.in"
|
||||
source "package/libpciaccess/Config.in"
|
||||
source "package/libphidget/Config.in"
|
||||
source "package/libpri/Config.in"
|
||||
source "package/libqmi/Config.in"
|
||||
source "package/libraw1394/Config.in"
|
||||
source "package/librtas/Config.in"
|
||||
@@ -1084,6 +1214,7 @@ menu "Hardware handling"
|
||||
source "package/libsigrok/Config.in"
|
||||
source "package/libsigrokdecode/Config.in"
|
||||
source "package/libsoc/Config.in"
|
||||
source "package/libss7/Config.in"
|
||||
source "package/libusb/Config.in"
|
||||
source "package/libusb-compat/Config.in"
|
||||
source "package/libusbgx/Config.in"
|
||||
@@ -1133,10 +1264,13 @@ menu "JSON/XML"
|
||||
source "package/expat/Config.in"
|
||||
source "package/ezxml/Config.in"
|
||||
source "package/jansson/Config.in"
|
||||
source "package/jose/Config.in"
|
||||
source "package/jsmn/Config.in"
|
||||
source "package/json-c/Config.in"
|
||||
source "package/json-for-modern-cpp/Config.in"
|
||||
source "package/json-glib/Config.in"
|
||||
source "package/jsoncpp/Config.in"
|
||||
source "package/libbson/Config.in"
|
||||
source "package/libfastjson/Config.in"
|
||||
source "package/libjson/Config.in"
|
||||
source "package/libroxml/Config.in"
|
||||
@@ -1167,11 +1301,13 @@ menu "Logging"
|
||||
source "package/log4cplus/Config.in"
|
||||
source "package/log4cpp/Config.in"
|
||||
source "package/log4cxx/Config.in"
|
||||
source "package/opentracing-cpp/Config.in"
|
||||
source "package/zlog/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Multimedia"
|
||||
source "package/bitstream/Config.in"
|
||||
source "package/kvazaar/Config.in"
|
||||
source "package/libaacs/Config.in"
|
||||
source "package/libamcodec/Config.in"
|
||||
source "package/libass/Config.in"
|
||||
@@ -1208,12 +1344,16 @@ menu "Networking"
|
||||
source "package/alljoyn-base/Config.in"
|
||||
source "package/alljoyn-tcl/Config.in"
|
||||
source "package/alljoyn-tcl-base/Config.in"
|
||||
source "package/azmq/Config.in"
|
||||
source "package/azure-iot-sdk-c/Config.in"
|
||||
source "package/batman-adv/Config.in"
|
||||
source "package/c-ares/Config.in"
|
||||
source "package/canfestival/Config.in"
|
||||
source "package/cgic/Config.in"
|
||||
source "package/cppzmq/Config.in"
|
||||
source "package/curlpp/Config.in"
|
||||
source "package/czmq/Config.in"
|
||||
source "package/daq/Config.in"
|
||||
source "package/filemq/Config.in"
|
||||
source "package/flickcurl/Config.in"
|
||||
source "package/fmlib/Config.in"
|
||||
@@ -1229,6 +1369,7 @@ menu "Networking"
|
||||
source "package/libcgi/Config.in"
|
||||
source "package/libcgicc/Config.in"
|
||||
source "package/libcoap/Config.in"
|
||||
source "package/libcpprestsdk/Config.in"
|
||||
source "package/libcurl/Config.in"
|
||||
source "package/libdnet/Config.in"
|
||||
source "package/libeXosip2/Config.in"
|
||||
@@ -1238,6 +1379,7 @@ menu "Networking"
|
||||
source "package/libidn/Config.in"
|
||||
source "package/libiscsi/Config.in"
|
||||
source "package/libldns/Config.in"
|
||||
source "package/libmaxminddb/Config.in"
|
||||
source "package/libmbus/Config.in"
|
||||
source "package/libmemcached/Config.in"
|
||||
source "package/libmicrohttpd/Config.in"
|
||||
@@ -1272,6 +1414,7 @@ menu "Networking"
|
||||
source "package/libtirpc/Config.in"
|
||||
source "package/libtorrent/Config.in"
|
||||
source "package/libupnp/Config.in"
|
||||
source "package/libupnp18/Config.in"
|
||||
source "package/libupnpp/Config.in"
|
||||
source "package/liburiparser/Config.in"
|
||||
source "package/libvncserver/Config.in"
|
||||
@@ -1279,6 +1422,7 @@ menu "Networking"
|
||||
source "package/libwebsockets/Config.in"
|
||||
source "package/lksctp-tools/Config.in"
|
||||
source "package/mongoose/Config.in"
|
||||
source "package/nanomsg/Config.in"
|
||||
source "package/neon/Config.in"
|
||||
source "package/norm/Config.in"
|
||||
source "package/nss-mdns/Config.in"
|
||||
@@ -1316,16 +1460,18 @@ menu "Other"
|
||||
source "package/clapack/Config.in"
|
||||
source "package/classpath/Config.in"
|
||||
source "package/cppcms/Config.in"
|
||||
source "package/cracklib/Config.in"
|
||||
source "package/dawgdic/Config.in"
|
||||
source "package/ding-libs/Config.in"
|
||||
source "package/eigen/Config.in"
|
||||
source "package/elfutils/Config.in"
|
||||
source "package/fftw/Config.in"
|
||||
source "package/flann/Config.in"
|
||||
source "package/flatbuffers/Config.in"
|
||||
source "package/gconf/Config.in"
|
||||
source "package/gflags/Config.in"
|
||||
source "package/glibmm/Config.in"
|
||||
source "package/glm/Config.in"
|
||||
source "package/gmock/Config.in"
|
||||
source "package/gmp/Config.in"
|
||||
source "package/gsl/Config.in"
|
||||
source "package/gtest/Config.in"
|
||||
@@ -1333,6 +1479,7 @@ menu "Other"
|
||||
source "package/lapack/Config.in"
|
||||
source "package/libargtable2/Config.in"
|
||||
source "package/libatomic_ops/Config.in"
|
||||
source "package/libb64/Config.in"
|
||||
source "package/libbsd/Config.in"
|
||||
source "package/libcap/Config.in"
|
||||
source "package/libcap-ng/Config.in"
|
||||
@@ -1340,6 +1487,7 @@ menu "Other"
|
||||
source "package/libcofi/Config.in"
|
||||
source "package/libcroco/Config.in"
|
||||
source "package/libcrossguid/Config.in"
|
||||
source "package/libcsv/Config.in"
|
||||
source "package/libdaemon/Config.in"
|
||||
source "package/libee/Config.in"
|
||||
source "package/libev/Config.in"
|
||||
@@ -1352,15 +1500,19 @@ menu "Other"
|
||||
source "package/libical/Config.in"
|
||||
source "package/libite/Config.in"
|
||||
source "package/liblinear/Config.in"
|
||||
source "package/libloki/Config.in"
|
||||
source "package/libnpth/Config.in"
|
||||
source "package/libnspr/Config.in"
|
||||
source "package/libpfm4/Config.in"
|
||||
source "package/libplatform/Config.in"
|
||||
source "package/libplist/Config.in"
|
||||
source "package/libpthread-stubs/Config.in"
|
||||
source "package/libpthsem/Config.in"
|
||||
source "package/libpwquality/Config.in"
|
||||
source "package/libseccomp/Config.in"
|
||||
source "package/libsigc/Config.in"
|
||||
source "package/libsigsegv/Config.in"
|
||||
source "package/libspatialindex/Config.in"
|
||||
source "package/libtasn1/Config.in"
|
||||
source "package/libtommath/Config.in"
|
||||
source "package/libtpl/Config.in"
|
||||
@@ -1381,6 +1533,7 @@ endif
|
||||
source "package/mpc/Config.in"
|
||||
source "package/mpdecimal/Config.in"
|
||||
source "package/mpfr/Config.in"
|
||||
source "package/mpir/Config.in"
|
||||
source "package/msgpack/Config.in"
|
||||
source "package/mtdev2tuio/Config.in"
|
||||
source "package/musl-compat-headers/Config.in"
|
||||
@@ -1406,10 +1559,13 @@ menu "Security"
|
||||
source "package/libselinux/Config.in"
|
||||
source "package/libsemanage/Config.in"
|
||||
source "package/libsepol/Config.in"
|
||||
source "package/safeclib/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Text and terminal handling"
|
||||
source "package/augeas/Config.in"
|
||||
source "package/enchant/Config.in"
|
||||
source "package/fmt/Config.in"
|
||||
source "package/icu/Config.in"
|
||||
source "package/libcli/Config.in"
|
||||
source "package/libedit/Config.in"
|
||||
@@ -1422,6 +1578,7 @@ menu "Text and terminal handling"
|
||||
source "package/ncurses/Config.in"
|
||||
source "package/newt/Config.in"
|
||||
source "package/pcre/Config.in"
|
||||
source "package/pcre2/Config.in"
|
||||
source "package/popt/Config.in"
|
||||
source "package/readline/Config.in"
|
||||
source "package/slang/Config.in"
|
||||
@@ -1451,12 +1608,14 @@ menu "Miscellaneous"
|
||||
source "package/empty/Config.in"
|
||||
source "package/gnuradio/Config.in"
|
||||
source "package/googlefontdirectory/Config.in"
|
||||
source "package/gqrx/Config.in"
|
||||
source "package/gr-osmosdr/Config.in"
|
||||
source "package/gsettings-desktop-schemas/Config.in"
|
||||
source "package/haveged/Config.in"
|
||||
source "package/linux-syscall-support/Config.in"
|
||||
source "package/mcrypt/Config.in"
|
||||
source "package/mobile-broadband-provider-info/Config.in"
|
||||
source "package/proj/Config.in"
|
||||
source "package/qemu/Config.in"
|
||||
source "package/qpdf/Config.in"
|
||||
source "package/shared-mime-info/Config.in"
|
||||
@@ -1466,11 +1625,13 @@ menu "Miscellaneous"
|
||||
endmenu
|
||||
|
||||
menu "Networking applications"
|
||||
source "package/aiccu/Config.in"
|
||||
source "package/aircrack-ng/Config.in"
|
||||
source "package/aoetools/Config.in"
|
||||
source "package/apache/Config.in"
|
||||
source "package/argus/Config.in"
|
||||
source "package/arp-scan/Config.in"
|
||||
source "package/arptables/Config.in"
|
||||
source "package/asterisk/Config.in"
|
||||
source "package/atftp/Config.in"
|
||||
source "package/autossh/Config.in"
|
||||
source "package/avahi/Config.in"
|
||||
@@ -1480,10 +1641,12 @@ menu "Networking applications"
|
||||
source "package/batctl/Config.in"
|
||||
source "package/bcusdk/Config.in"
|
||||
source "package/bind/Config.in"
|
||||
source "package/bluez-tools/Config.in"
|
||||
source "package/bluez_utils/Config.in"
|
||||
source "package/bluez5_utils/Config.in"
|
||||
source "package/bmon/Config.in"
|
||||
source "package/boa/Config.in"
|
||||
source "package/boinc/Config.in"
|
||||
source "package/bridge-utils/Config.in"
|
||||
source "package/bwm-ng/Config.in"
|
||||
source "package/c-icap/Config.in"
|
||||
@@ -1498,6 +1661,7 @@ menu "Networking applications"
|
||||
source "package/crda/Config.in"
|
||||
source "package/ctorrent/Config.in"
|
||||
source "package/cups/Config.in"
|
||||
source "package/cups-filters/Config.in"
|
||||
source "package/dante/Config.in"
|
||||
source "package/darkhttpd/Config.in"
|
||||
source "package/dhcp/Config.in"
|
||||
@@ -1516,7 +1680,9 @@ menu "Networking applications"
|
||||
source "package/fmc/Config.in"
|
||||
source "package/fping/Config.in"
|
||||
source "package/freeswitch/Config.in"
|
||||
source "package/freeswitch-mod-bcg729/Config.in"
|
||||
source "package/gesftpserver/Config.in"
|
||||
source "package/glorytun/Config.in"
|
||||
source "package/gupnp-tools/Config.in"
|
||||
source "package/gutenprint/Config.in"
|
||||
source "package/hans/Config.in"
|
||||
@@ -1530,6 +1696,7 @@ menu "Networking applications"
|
||||
source "package/ifplugd/Config.in"
|
||||
source "package/iftop/Config.in"
|
||||
source "package/ifupdown/Config.in"
|
||||
source "package/ifupdown-scripts/Config.in"
|
||||
source "package/igd2-for-linux/Config.in"
|
||||
source "package/igh-ethercat/Config.in"
|
||||
source "package/igmpproxy/Config.in"
|
||||
@@ -1546,6 +1713,7 @@ menu "Networking applications"
|
||||
source "package/irssi/Config.in"
|
||||
source "package/iw/Config.in"
|
||||
source "package/janus-gateway/Config.in"
|
||||
source "package/keepalived/Config.in"
|
||||
source "package/kismet/Config.in"
|
||||
source "package/knock/Config.in"
|
||||
source "package/leafnode2/Config.in"
|
||||
@@ -1556,8 +1724,10 @@ menu "Networking applications"
|
||||
source "package/links/Config.in"
|
||||
source "package/linphone/Config.in"
|
||||
source "package/linux-zigbee/Config.in"
|
||||
source "package/linuxptp/Config.in"
|
||||
source "package/lldpd/Config.in"
|
||||
source "package/lrzsz/Config.in"
|
||||
source "package/lynx/Config.in"
|
||||
source "package/macchanger/Config.in"
|
||||
source "package/memcached/Config.in"
|
||||
source "package/mii-diag/Config.in"
|
||||
@@ -1602,6 +1772,7 @@ endif
|
||||
source "package/odhcp6c/Config.in"
|
||||
source "package/odhcploc/Config.in"
|
||||
source "package/olsr/Config.in"
|
||||
source "package/open-lldp/Config.in"
|
||||
source "package/open-plc-utils/Config.in"
|
||||
source "package/openntpd/Config.in"
|
||||
source "package/openobex/Config.in"
|
||||
@@ -1610,12 +1781,14 @@ endif
|
||||
source "package/openvpn/Config.in"
|
||||
source "package/p910nd/Config.in"
|
||||
source "package/phidgetwebservice/Config.in"
|
||||
source "package/portmap/Config.in"
|
||||
source "package/phytool/Config.in"
|
||||
source "package/pimd/Config.in"
|
||||
source "package/pound/Config.in"
|
||||
source "package/pppd/Config.in"
|
||||
source "package/pptp-linux/Config.in"
|
||||
source "package/privoxy/Config.in"
|
||||
source "package/proftpd/Config.in"
|
||||
source "package/prosody/Config.in"
|
||||
source "package/proxychains-ng/Config.in"
|
||||
source "package/ptpd/Config.in"
|
||||
source "package/ptpd2/Config.in"
|
||||
@@ -1630,6 +1803,9 @@ endif
|
||||
source "package/rsync/Config.in"
|
||||
source "package/rtorrent/Config.in"
|
||||
source "package/rtptools/Config.in"
|
||||
source "package/rygel/Config.in"
|
||||
source "package/s6-dns/Config.in"
|
||||
source "package/s6-networking/Config.in"
|
||||
source "package/samba4/Config.in"
|
||||
source "package/sconeserver/Config.in"
|
||||
source "package/ser2net/Config.in"
|
||||
@@ -1657,6 +1833,7 @@ endif
|
||||
source "package/tinyhttpd/Config.in"
|
||||
source "package/tn5250/Config.in"
|
||||
source "package/tor/Config.in"
|
||||
source "package/traceroute/Config.in"
|
||||
source "package/transmission/Config.in"
|
||||
source "package/tunctl/Config.in"
|
||||
source "package/tvheadend/Config.in"
|
||||
@@ -1675,6 +1852,7 @@ endif
|
||||
source "package/wavemon/Config.in"
|
||||
source "package/wget/Config.in"
|
||||
source "package/whois/Config.in"
|
||||
source "package/wireguard/Config.in"
|
||||
source "package/wireless-regdb/Config.in"
|
||||
source "package/wireless_tools/Config.in"
|
||||
source "package/wireshark/Config.in"
|
||||
@@ -1709,7 +1887,13 @@ menu "Real-Time"
|
||||
endmenu
|
||||
|
||||
menu "Security"
|
||||
source "package/checkpolicy/Config.in"
|
||||
source "package/paxtest/Config.in"
|
||||
source "package/policycoreutils/Config.in"
|
||||
source "package/refpolicy/Config.in"
|
||||
source "package/restorecond/Config.in"
|
||||
source "package/selinux-python/Config.in"
|
||||
source "package/semodule-utils/Config.in"
|
||||
source "package/setools/Config.in"
|
||||
endmenu
|
||||
|
||||
@@ -1725,6 +1909,7 @@ comment "Utilities"
|
||||
source "package/crudini/Config.in"
|
||||
source "package/dialog/Config.in"
|
||||
source "package/dtach/Config.in"
|
||||
source "package/easy-rsa/Config.in"
|
||||
source "package/file/Config.in"
|
||||
source "package/gnupg/Config.in"
|
||||
source "package/gnupg2/Config.in"
|
||||
@@ -1732,6 +1917,7 @@ comment "Utilities"
|
||||
source "package/lockfile-progs/Config.in"
|
||||
source "package/logrotate/Config.in"
|
||||
source "package/logsurfer/Config.in"
|
||||
source "package/pdmenu/Config.in"
|
||||
source "package/pinentry/Config.in"
|
||||
source "package/ranger/Config.in"
|
||||
source "package/screen/Config.in"
|
||||
@@ -1755,11 +1941,14 @@ menu "System tools"
|
||||
source "package/circus/Config.in"
|
||||
source "package/coreutils/Config.in"
|
||||
source "package/cpuload/Config.in"
|
||||
source "package/daemon/Config.in"
|
||||
source "package/dc3dd/Config.in"
|
||||
source "package/dcron/Config.in"
|
||||
source "package/ddrescue/Config.in"
|
||||
source "package/debianutils/Config.in"
|
||||
source "package/docker-containerd/Config.in"
|
||||
source "package/docker-engine/Config.in"
|
||||
source "package/docker-proxy/Config.in"
|
||||
source "package/dsp-tools/Config.in"
|
||||
source "package/efibootmgr/Config.in"
|
||||
source "package/efivar/Config.in"
|
||||
@@ -1774,6 +1963,7 @@ menu "System tools"
|
||||
source "package/keyutils/Config.in"
|
||||
source "package/kmod/Config.in"
|
||||
source "package/kvmtool/Config.in"
|
||||
source "package/libostree/Config.in"
|
||||
source "package/lxc/Config.in"
|
||||
source "package/monit/Config.in"
|
||||
source "package/ncdu/Config.in"
|
||||
@@ -1787,8 +1977,14 @@ menu "System tools"
|
||||
source "package/psmisc/Config.in"
|
||||
source "package/pwgen/Config.in"
|
||||
source "package/quota/Config.in"
|
||||
source "package/rauc/Config.in"
|
||||
source "package/rsyslog/Config.in"
|
||||
source "package/runc/Config.in"
|
||||
source "package/s6/Config.in"
|
||||
source "package/s6-linux-init/Config.in"
|
||||
source "package/s6-linux-utils/Config.in"
|
||||
source "package/s6-portable-utils/Config.in"
|
||||
source "package/s6-rc/Config.in"
|
||||
source "package/scrub/Config.in"
|
||||
source "package/scrypt/Config.in"
|
||||
source "package/smack/Config.in"
|
||||
|
||||
@@ -2,9 +2,12 @@ menu "Host utilities"
|
||||
|
||||
source "package/aespipe/Config.in.host"
|
||||
source "package/android-tools/Config.in.host"
|
||||
source "package/cargo/Config.in.host"
|
||||
source "package/cbootimage/Config.in.host"
|
||||
source "package/checkpolicy/Config.in.host"
|
||||
source "package/cmake/Config.in.host"
|
||||
source "package/cramfs/Config.in.host"
|
||||
source "package/cryptsetup/Config.in.host"
|
||||
source "package/dfu-util/Config.in.host"
|
||||
source "package/dos2unix/Config.in.host"
|
||||
source "package/dosfstools/Config.in.host"
|
||||
@@ -16,7 +19,10 @@ menu "Host utilities"
|
||||
source "package/genext2fs/Config.in.host"
|
||||
source "package/genimage/Config.in.host"
|
||||
source "package/genpart/Config.in.host"
|
||||
source "package/gnupg/Config.in.host"
|
||||
source "package/go/Config.in.host"
|
||||
source "package/go-bootstrap/Config.in.host"
|
||||
source "package/google-breakpad/Config.in.host"
|
||||
source "package/gptfdisk/Config.in.host"
|
||||
source "package/imx-usb-loader/Config.in.host"
|
||||
source "package/jq/Config.in.host"
|
||||
@@ -24,7 +30,6 @@ menu "Host utilities"
|
||||
source "package/lpc3250loader/Config.in.host"
|
||||
source "package/lttng-babeltrace/Config.in.host"
|
||||
source "package/mfgtools/Config.in.host"
|
||||
source "package/mke2img/Config.in.host"
|
||||
source "package/mkpasswd/Config.in.host"
|
||||
source "package/mtd/Config.in.host"
|
||||
source "package/mtools/Config.in.host"
|
||||
@@ -34,10 +39,16 @@ menu "Host utilities"
|
||||
source "package/opkg-utils/Config.in.host"
|
||||
source "package/parted/Config.in.host"
|
||||
source "package/patchelf/Config.in.host"
|
||||
source "package/pkgconf/Config.in.host"
|
||||
source "package/pru-software-support/Config.in.host"
|
||||
source "package/pwgen/Config.in.host"
|
||||
source "package/python-lxml/Config.in.host"
|
||||
source "package/python-six/Config.in.host"
|
||||
source "package/qemu/Config.in.host"
|
||||
source "package/raspberrypi-usbboot/Config.in.host"
|
||||
source "package/rauc/Config.in.host"
|
||||
source "package/rustc/Config.in.host"
|
||||
source "package/s6-rc/Config.in.host"
|
||||
source "package/sam-ba/Config.in.host"
|
||||
source "package/squashfs/Config.in.host"
|
||||
source "package/sunxi-tools/Config.in.host"
|
||||
|
||||
@@ -107,7 +107,7 @@ ifeq ($(BR2_arc)$(BR2_ARC_ATOMIC_EXT),yy)
|
||||
TARGET_ABI += -matomic
|
||||
endif
|
||||
|
||||
STAGING_SUBDIR = usr/$(GNU_TARGET_NAME)/sysroot
|
||||
STAGING_SUBDIR = $(GNU_TARGET_NAME)/sysroot
|
||||
STAGING_DIR = $(HOST_DIR)/$(STAGING_SUBDIR)
|
||||
|
||||
ifeq ($(BR2_OPTIMIZE_0),y)
|
||||
@@ -138,11 +138,37 @@ ifeq ($(BR2_DEBUG_3),y)
|
||||
TARGET_DEBUGGING = -g3
|
||||
endif
|
||||
|
||||
TARGET_CFLAGS_RELRO = -Wl,-z,relro
|
||||
TARGET_CFLAGS_RELRO_FULL = -Wl,-z,now $(TARGET_CFLAGS_RELRO)
|
||||
|
||||
TARGET_LDFLAGS = $(call qstrip,$(BR2_TARGET_LDFLAGS))
|
||||
|
||||
ifeq ($(BR2_SSP_REGULAR),y)
|
||||
TARGET_CPPFLAGS += -fstack-protector
|
||||
else ifeq ($(BR2_SSP_STRONG),y)
|
||||
TARGET_CPPFLAGS += -fstack-protector-strong
|
||||
else ifeq ($(BR2_SSP_ALL),y)
|
||||
TARGET_CPPFLAGS += -fstack-protector-all
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_RELRO_PARTIAL),y)
|
||||
TARGET_CPPFLAGS += $(TARGET_CFLAGS_RELRO)
|
||||
TARGET_LDFLAGS += $(TARGET_CFLAGS_RELRO)
|
||||
else ifeq ($(BR2_RELRO_FULL),y)
|
||||
TARGET_CPPFLAGS += -fPIE $(TARGET_CFLAGS_RELRO_FULL)
|
||||
TARGET_LDFLAGS += -pie
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_FORTIFY_SOURCE_1),y)
|
||||
TARGET_CPPFLAGS += -D_FORTIFY_SOURCE=1
|
||||
else ifeq ($(BR2_FORTIFY_SOURCE_2),y)
|
||||
TARGET_CPPFLAGS += -D_FORTIFY_SOURCE=2
|
||||
endif
|
||||
|
||||
TARGET_CPPFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
|
||||
TARGET_CFLAGS = $(TARGET_CPPFLAGS) $(TARGET_ABI) $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
|
||||
TARGET_CXXFLAGS = $(TARGET_CFLAGS)
|
||||
TARGET_FCFLAGS = $(TARGET_ABI) $(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
|
||||
TARGET_LDFLAGS = $(call qstrip,$(BR2_TARGET_LDFLAGS))
|
||||
|
||||
ifeq ($(BR2_BINFMT_FLAT),y)
|
||||
TARGET_CFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-Wl$(comma)-elf2flt=-s$($(PKG)_FLAT_STACKSIZE),\
|
||||
@@ -167,24 +193,10 @@ TARGET_FCFLAGS += -msep-data
|
||||
TARGET_CXXFLAGS += -msep-data
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_SSP_REGULAR),y)
|
||||
TARGET_CFLAGS += -fstack-protector
|
||||
TARGET_CXXFLAGS += -fstack-protector
|
||||
TARGET_FCFLAGS += -fstack-protector
|
||||
else ifeq ($(BR2_SSP_STRONG),y)
|
||||
TARGET_CFLAGS += -fstack-protector-strong
|
||||
TARGET_CXXFLAGS += -fstack-protector-strong
|
||||
TARGET_FCFLAGS += -fstack-protector-strong
|
||||
else ifeq ($(BR2_SSP_ALL),y)
|
||||
TARGET_CFLAGS += -fstack-protector-all
|
||||
TARGET_CXXFLAGS += -fstack-protector-all
|
||||
TARGET_FCFLAGS += -fstack-protector-all
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
|
||||
TARGET_CROSS = $(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-
|
||||
TARGET_CROSS = $(HOST_DIR)/bin/$(GNU_TARGET_NAME)-
|
||||
else
|
||||
TARGET_CROSS = $(HOST_DIR)/usr/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)-
|
||||
TARGET_CROSS = $(HOST_DIR)/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)-
|
||||
endif
|
||||
|
||||
# Define TARGET_xx variables for all common binutils/gcc
|
||||
@@ -205,8 +217,7 @@ ifeq ($(BR2_STRIP_strip),y)
|
||||
STRIP_STRIP_DEBUG := --strip-debug
|
||||
TARGET_STRIP = $(TARGET_CROSS)strip
|
||||
STRIPCMD = $(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note
|
||||
endif
|
||||
ifeq ($(BR2_STRIP_none),y)
|
||||
else
|
||||
TARGET_STRIP = /bin/true
|
||||
STRIPCMD = $(TARGET_STRIP)
|
||||
endif
|
||||
@@ -215,13 +226,13 @@ FLEX := $(shell which flex || type -p flex)
|
||||
BISON := $(shell which bison || type -p bison)
|
||||
UNZIP := $(shell which unzip || type -p unzip) -q
|
||||
|
||||
APPLY_PATCHES = PATH=$(HOST_DIR)/usr/bin:$$PATH support/scripts/apply-patches.sh $(if $(QUIET),-s)
|
||||
APPLY_PATCHES = PATH=$(HOST_DIR)/bin:$$PATH support/scripts/apply-patches.sh $(if $(QUIET),-s)
|
||||
|
||||
HOST_CPPFLAGS = -I$(HOST_DIR)/usr/include
|
||||
HOST_CPPFLAGS = -I$(HOST_DIR)/include
|
||||
HOST_CFLAGS ?= -O2
|
||||
HOST_CFLAGS += $(HOST_CPPFLAGS)
|
||||
HOST_CXXFLAGS += $(HOST_CFLAGS)
|
||||
HOST_LDFLAGS += -L$(HOST_DIR)/lib -L$(HOST_DIR)/usr/lib -Wl,-rpath,$(HOST_DIR)/usr/lib
|
||||
HOST_LDFLAGS += -L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib
|
||||
|
||||
# The macros below are taken from linux 4.11 and adapted slightly.
|
||||
# Copy more when needed.
|
||||
@@ -231,7 +242,7 @@ HOST_LDFLAGS += -L$(HOST_DIR)/lib -L$(HOST_DIR)/usr/lib -Wl,-rpath,$(HOST_DIR)/
|
||||
# Exit code chooses option. "$$TMP" is can be used as temporary file and
|
||||
# is automatically cleaned up.
|
||||
try-run = $(shell set -e; \
|
||||
TMP="$$(tempfile)"; \
|
||||
TMP="$$(mktemp)"; \
|
||||
if ($(1)) >/dev/null 2>&1; \
|
||||
then echo "$(2)"; \
|
||||
else echo "$(3)"; \
|
||||
@@ -246,14 +257,14 @@ host-cc-option = $(call try-run,\
|
||||
|
||||
# host-intltool should be executed with the system perl, so we save
|
||||
# the path to the system perl, before a host-perl built by Buildroot
|
||||
# might get installed into $(HOST_DIR)/usr/bin and therefore appears
|
||||
# might get installed into $(HOST_DIR)/bin and therefore appears
|
||||
# in our PATH. This system perl will be used as INTLTOOL_PERL.
|
||||
export PERL=$(shell which perl)
|
||||
|
||||
# host-intltool needs libxml-parser-perl, which Buildroot installs in
|
||||
# $(HOST_DIR)/usr/lib/perl, so we must make sure that the system perl
|
||||
# $(HOST_DIR)/lib/perl, so we must make sure that the system perl
|
||||
# finds this perl module by exporting the proper value for PERL5LIB.
|
||||
export PERL5LIB=$(HOST_DIR)/usr/lib/perl
|
||||
export PERL5LIB=$(HOST_DIR)/lib/perl
|
||||
|
||||
TARGET_MAKE_ENV = PATH=$(BR_PATH)
|
||||
|
||||
@@ -304,7 +315,7 @@ HOST_MAKE_ENV = \
|
||||
PKG_CONFIG_SYSROOT_DIR="/" \
|
||||
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \
|
||||
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \
|
||||
PKG_CONFIG_LIBDIR="$(HOST_DIR)/usr/lib/pkgconfig:$(HOST_DIR)/usr/share/pkgconfig"
|
||||
PKG_CONFIG_LIBDIR="$(HOST_DIR)/lib/pkgconfig:$(HOST_DIR)/share/pkgconfig"
|
||||
|
||||
HOST_CONFIGURE_OPTS = \
|
||||
$(HOST_MAKE_ENV) \
|
||||
@@ -331,7 +342,8 @@ HOST_CONFIGURE_OPTS = \
|
||||
EXTRA_ENV = \
|
||||
PATH=$(BR_PATH) \
|
||||
BR2_DL_DIR=$(BR2_DL_DIR) \
|
||||
BUILD_DIR=$(BUILD_DIR)
|
||||
BUILD_DIR=$(BUILD_DIR) \
|
||||
O=$(CANONICAL_O)
|
||||
|
||||
################################################################################
|
||||
# settings we need to pass to configure
|
||||
@@ -360,7 +372,12 @@ endif
|
||||
# AM_GNU_GETTEXT misdetects musl gettext support.
|
||||
# musl currently implements api level 1 and 2 (basic + ngettext)
|
||||
# http://www.openwall.com/lists/musl/2015/04/16/3
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
||||
#
|
||||
# These autoconf variables should only be pre-seeded when the minimal
|
||||
# gettext implementation of musl is used. When the full blown
|
||||
# implementation provided by gettext libintl is used, auto-detection
|
||||
# works fine, and pre-seeding those values is actually wrong.
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_MUSL):$(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y:)
|
||||
BR2_GT_CV_FUNC_GNUGETTEXT_LIBC = \
|
||||
gt_cv_func_gnugettext1_libc=yes \
|
||||
gt_cv_func_gnugettext2_libc=yes
|
||||
@@ -381,14 +398,27 @@ TARGET_CONFIGURE_ARGS = \
|
||||
|
||||
################################################################################
|
||||
|
||||
ifeq ($(BR2_ENABLE_LOCALE),y)
|
||||
DISABLE_NLS :=
|
||||
ifeq ($(BR2_SYSTEM_ENABLE_NLS),y)
|
||||
NLS_OPTS = --enable-nls
|
||||
TARGET_NLS_DEPENDENCIES = host-gettext
|
||||
ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y)
|
||||
TARGET_NLS_DEPENDENCIES += gettext
|
||||
TARGET_NLS_LIBS += -lintl
|
||||
endif
|
||||
else
|
||||
DISABLE_NLS :=--disable-nls
|
||||
NLS_OPTS = --disable-nls
|
||||
endif
|
||||
|
||||
# We need anything that is invalid. Traditionally, we'd have used 'false' (and
|
||||
# we did so in the past). However, that breaks libtool for packages that have
|
||||
# optional C++ support (e.g. gnutls), because libtool will *require* a *valid*
|
||||
# C++ preprocessor as long as CXX is not 'no'.
|
||||
# Now, whether we use 'no' or 'false' for CXX as the same side effect: it is an
|
||||
# invalid C++ compiler, and thus will cause detection of C++ to fail (which is
|
||||
# expected and what we want), while at the same time taming libtool into
|
||||
# silence.
|
||||
ifneq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||
TARGET_CONFIGURE_OPTS += CXX=false CXXCPP=cpp
|
||||
TARGET_CONFIGURE_OPTS += CXX=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
|
||||
@@ -3,8 +3,8 @@ config BR2_PACKAGE_A10DISP
|
||||
depends on BR2_arm
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
Program to change the display mode of Allwinner ARM SOCs running
|
||||
the linux-sunxi kernel (and not the mainline kernel.)
|
||||
Program to change the display mode of Allwinner ARM SOCs
|
||||
running the linux-sunxi kernel (and not the mainline kernel.)
|
||||
|
||||
http://github.com/hglm/a10disp
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
From a42519dceef0493ece45538375ae1791313f16d3 Mon Sep 17 00:00:00 2001
|
||||
From: Hollis Blanchard <hollis_blanchard@mentor.com>
|
||||
Date: Mon, 30 Jul 2018 14:29:46 -0700
|
||||
Subject: [PATCH] Remove pragmas inside functions
|
||||
|
||||
GCC 4.4.7, as found in RHEL6, reports:
|
||||
libacl/acl_from_text.c:307: error: #pragma GCC diagnostic not allowed inside functions
|
||||
|
||||
Signed-off-by: Hollis Blanchard <hollis_blanchard@mentor.com>
|
||||
---
|
||||
libacl/acl_from_text.c | 3 ---
|
||||
1 file changed, 3 deletions(-)
|
||||
|
||||
diff --git a/libacl/acl_from_text.c b/libacl/acl_from_text.c
|
||||
index 09790c9..fb6bc07 100644
|
||||
--- a/libacl/acl_from_text.c
|
||||
+++ b/libacl/acl_from_text.c
|
||||
@@ -304,11 +304,8 @@ parse_acl_entry(const char **text_p, acl_t *acl_p)
|
||||
create_entry:
|
||||
if (acl_create_entry(acl_p, &entry_d) != 0)
|
||||
return -1;
|
||||
-#pragma GCC diagnostic push
|
||||
-#pragma GCC diagnostic ignored "-Waddress"
|
||||
if (acl_copy_entry(entry_d, int2ext(&entry_obj)) != 0)
|
||||
return -1;
|
||||
-#pragma GCC diagnostic pop
|
||||
return 0;
|
||||
|
||||
fail:
|
||||
--
|
||||
2.13.0
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
Support installation of .a file when doing static linking
|
||||
|
||||
When doing static linking (i.e ENABLE_SHARED != yes), the acl build
|
||||
logic wasn't installing any library at all, not even the .a file which
|
||||
is needed for static linking. This patch fixes that.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: b/include/buildmacros
|
||||
===================================================================
|
||||
--- a/include/buildmacros
|
||||
+++ b/include/buildmacros
|
||||
@@ -97,7 +97,15 @@
|
||||
|
||||
INSTALL_LTLIB_STATIC = \
|
||||
cd $(TOPDIR)/$(LIBNAME)/.libs; \
|
||||
- ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR);
|
||||
+ ../$(INSTALL) -m 755 -d $(PKG_DEVLIB_DIR); \
|
||||
+ ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).la $(PKG_DEVLIB_DIR); \
|
||||
+ ../$(INSTALL) -m 644 $(LIBNAME).la $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
|
||||
+ ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
|
||||
+ ../$(INSTALL) -T so_base $(LIBNAME).la $(PKG_LIB_DIR); \
|
||||
+ if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \
|
||||
+ ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \
|
||||
+ ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \
|
||||
+ fi
|
||||
|
||||
INSTALL_MAN = \
|
||||
@for d in $(MAN_PAGES); do \
|
||||
@@ -1,292 +0,0 @@
|
||||
From debbe4f7b591b3f35d0ed65c17fa81b196b2eb2d Mon Sep 17 00:00:00 2001
|
||||
From: Mike Frysinger <vapier@gentoo.org>
|
||||
Date: Tue, 12 Aug 2014 08:37:25 -0400
|
||||
Subject: [PATCH] add __acl_ prefixes to internal symbols
|
||||
|
||||
When static linking libacl, people sometimes run into symbol collisions
|
||||
because their own code defines symbols like "quote". So for acl internal
|
||||
symbols, use an __acl_ prefix.
|
||||
|
||||
[Rahul Bedarkar: backported from upstream
|
||||
http://git.savannah.gnu.org/cgit/acl.git/commit/?id=a2c4d71c2e84419a49db503ed59de4d3d1dca7dd ]
|
||||
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
|
||||
---
|
||||
exports | 12 ++----------
|
||||
getfacl/getfacl.c | 4 ++--
|
||||
include/misc.h | 8 ++++----
|
||||
libacl/__acl_to_any_text.c | 4 ++--
|
||||
libacl/acl_from_text.c | 4 ++--
|
||||
libmisc/high_water_alloc.c | 2 +-
|
||||
libmisc/next_line.c | 6 +++---
|
||||
libmisc/quote.c | 4 ++--
|
||||
libmisc/unquote.c | 2 +-
|
||||
setfacl/parse.c | 10 +++++-----
|
||||
setfacl/setfacl.c | 4 ++--
|
||||
11 files changed, 26 insertions(+), 34 deletions(-)
|
||||
|
||||
diff --git a/exports b/exports
|
||||
index 7d8e69e..bf15d84 100644
|
||||
--- a/exports
|
||||
+++ b/exports
|
||||
@@ -59,22 +59,14 @@ ACL_1.0 {
|
||||
acl_to_any_text;
|
||||
|
||||
local:
|
||||
- # Library internal stuff
|
||||
+ # Library internal stuff
|
||||
__new_var_obj_p;
|
||||
__new_obj_p_here;
|
||||
__free_obj_p;
|
||||
__check_obj_p;
|
||||
__ext2int_and_check;
|
||||
- __acl_reorder_entry_obj_p;
|
||||
- __acl_reorder_obj_p;
|
||||
- __acl_init_obj;
|
||||
- __acl_create_entry_obj;
|
||||
- __acl_free_acl_obj;
|
||||
- __acl_to_any_text;
|
||||
+ __acl_*;
|
||||
__apply_mask_to_mode;
|
||||
-
|
||||
- quote;
|
||||
- unquote;
|
||||
};
|
||||
|
||||
ACL_1.1 {
|
||||
diff --git a/getfacl/getfacl.c b/getfacl/getfacl.c
|
||||
index f8eaf25..af9e225 100644
|
||||
--- a/getfacl/getfacl.c
|
||||
+++ b/getfacl/getfacl.c
|
||||
@@ -90,7 +90,7 @@ int opt_numeric; /* don't convert id's to symbolic names */
|
||||
|
||||
static const char *xquote(const char *str, const char *quote_chars)
|
||||
{
|
||||
- const char *q = quote(str, quote_chars);
|
||||
+ const char *q = __acl_quote(str, quote_chars);
|
||||
if (q == NULL) {
|
||||
fprintf(stderr, "%s: %s\n", progname, strerror(errno));
|
||||
exit(1);
|
||||
@@ -718,7 +718,7 @@ int main(int argc, char *argv[])
|
||||
do {
|
||||
if (optind == argc ||
|
||||
strcmp(argv[optind], "-") == 0) {
|
||||
- while ((line = next_line(stdin)) != NULL) {
|
||||
+ while ((line = __acl_next_line(stdin)) != NULL) {
|
||||
if (*line == '\0')
|
||||
continue;
|
||||
|
||||
diff --git a/include/misc.h b/include/misc.h
|
||||
index 0c5fdcc..c25accf 100644
|
||||
--- a/include/misc.h
|
||||
+++ b/include/misc.h
|
||||
@@ -15,9 +15,9 @@
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
-extern int high_water_alloc(void **buf, size_t *bufsize, size_t newsize);
|
||||
+extern int __acl_high_water_alloc(void **buf, size_t *bufsize, size_t newsize);
|
||||
|
||||
-extern const char *quote(const char *str, const char *quote_chars);
|
||||
-extern char *unquote(char *str);
|
||||
+extern const char *__acl_quote(const char *str, const char *quote_chars);
|
||||
+extern char *__acl_unquote(char *str);
|
||||
|
||||
-extern char *next_line(FILE *file);
|
||||
+extern char *__acl_next_line(FILE *file);
|
||||
diff --git a/libacl/__acl_to_any_text.c b/libacl/__acl_to_any_text.c
|
||||
index a4f9c34..19f1ccc 100644
|
||||
--- a/libacl/__acl_to_any_text.c
|
||||
+++ b/libacl/__acl_to_any_text.c
|
||||
@@ -159,7 +159,7 @@ acl_entry_to_any_str(const acl_entry_t entry_d, char *text_p, ssize_t size,
|
||||
if (options & TEXT_NUMERIC_IDS)
|
||||
str = NULL;
|
||||
else
|
||||
- str = quote(user_name(
|
||||
+ str = __acl_quote(user_name(
|
||||
entry_obj_p->eid.qid), ":, \t\n\r");
|
||||
if (str != NULL) {
|
||||
strncpy(text_p, str, size);
|
||||
@@ -182,7 +182,7 @@ acl_entry_to_any_str(const acl_entry_t entry_d, char *text_p, ssize_t size,
|
||||
if (options & TEXT_NUMERIC_IDS)
|
||||
str = NULL;
|
||||
else
|
||||
- str = quote(group_name(
|
||||
+ str = __acl_quote(group_name(
|
||||
entry_obj_p->eid.qid), ":, \t\n\r");
|
||||
if (str != NULL) {
|
||||
strncpy(text_p, str, size);
|
||||
diff --git a/libacl/acl_from_text.c b/libacl/acl_from_text.c
|
||||
index 1e05322..f6165be 100644
|
||||
--- a/libacl/acl_from_text.c
|
||||
+++ b/libacl/acl_from_text.c
|
||||
@@ -206,7 +206,7 @@ parse_acl_entry(const char **text_p, acl_t *acl_p)
|
||||
str = get_token(text_p);
|
||||
if (str) {
|
||||
entry_obj.etag = ACL_USER;
|
||||
- error = get_uid(unquote(str),
|
||||
+ error = get_uid(__acl_unquote(str),
|
||||
&entry_obj.eid.qid);
|
||||
free(str);
|
||||
if (error) {
|
||||
@@ -225,7 +225,7 @@ parse_acl_entry(const char **text_p, acl_t *acl_p)
|
||||
str = get_token(text_p);
|
||||
if (str) {
|
||||
entry_obj.etag = ACL_GROUP;
|
||||
- error = get_gid(unquote(str),
|
||||
+ error = get_gid(__acl_unquote(str),
|
||||
&entry_obj.eid.qid);
|
||||
free(str);
|
||||
if (error) {
|
||||
diff --git a/libmisc/high_water_alloc.c b/libmisc/high_water_alloc.c
|
||||
index c127dc1..951f4bb 100644
|
||||
--- a/libmisc/high_water_alloc.c
|
||||
+++ b/libmisc/high_water_alloc.c
|
||||
@@ -21,7 +21,7 @@
|
||||
#include <stdlib.h>
|
||||
#include "misc.h"
|
||||
|
||||
-int high_water_alloc(void **buf, size_t *bufsize, size_t newsize)
|
||||
+int __acl_high_water_alloc(void **buf, size_t *bufsize, size_t newsize)
|
||||
{
|
||||
#define CHUNK_SIZE 256
|
||||
/*
|
||||
diff --git a/libmisc/next_line.c b/libmisc/next_line.c
|
||||
index 0566d7a..126a364 100644
|
||||
--- a/libmisc/next_line.c
|
||||
+++ b/libmisc/next_line.c
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#define LINE_SIZE getpagesize()
|
||||
|
||||
-char *next_line(FILE *file)
|
||||
+char *__acl_next_line(FILE *file)
|
||||
{
|
||||
static char *line;
|
||||
static size_t line_size;
|
||||
@@ -31,7 +31,7 @@ char *next_line(FILE *file)
|
||||
int eol = 0;
|
||||
|
||||
if (!line) {
|
||||
- if (high_water_alloc((void **)&line, &line_size, LINE_SIZE))
|
||||
+ if (__acl_high_water_alloc((void **)&line, &line_size, LINE_SIZE))
|
||||
return NULL;
|
||||
}
|
||||
c = line;
|
||||
@@ -47,7 +47,7 @@ char *next_line(FILE *file)
|
||||
if (feof(file))
|
||||
break;
|
||||
if (!eol) {
|
||||
- if (high_water_alloc((void **)&line, &line_size,
|
||||
+ if (__acl_high_water_alloc((void **)&line, &line_size,
|
||||
2 * line_size))
|
||||
return NULL;
|
||||
c = strrchr(line, '\0');
|
||||
diff --git a/libmisc/quote.c b/libmisc/quote.c
|
||||
index bf8f9eb..a28800c 100644
|
||||
--- a/libmisc/quote.c
|
||||
+++ b/libmisc/quote.c
|
||||
@@ -23,7 +23,7 @@
|
||||
#include <string.h>
|
||||
#include "misc.h"
|
||||
|
||||
-const char *quote(const char *str, const char *quote_chars)
|
||||
+const char *__acl_quote(const char *str, const char *quote_chars)
|
||||
{
|
||||
static char *quoted_str;
|
||||
static size_t quoted_str_len;
|
||||
@@ -40,7 +40,7 @@ const char *quote(const char *str, const char *quote_chars)
|
||||
if (nonpr == 0)
|
||||
return str;
|
||||
|
||||
- if (high_water_alloc((void **)"ed_str, "ed_str_len,
|
||||
+ if (__acl_high_water_alloc((void **)"ed_str, "ed_str_len,
|
||||
(s - (unsigned char *)str) + nonpr * 3 + 1))
|
||||
return NULL;
|
||||
for (s = (unsigned char *)str, q = quoted_str; *s != '\0'; s++) {
|
||||
diff --git a/libmisc/unquote.c b/libmisc/unquote.c
|
||||
index bffebf9..4f4ce7c 100644
|
||||
--- a/libmisc/unquote.c
|
||||
+++ b/libmisc/unquote.c
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <ctype.h>
|
||||
#include "misc.h"
|
||||
|
||||
-char *unquote(char *str)
|
||||
+char *__acl_unquote(char *str)
|
||||
{
|
||||
unsigned char *s, *t;
|
||||
|
||||
diff --git a/setfacl/parse.c b/setfacl/parse.c
|
||||
index e7e6add..7433459 100644
|
||||
--- a/setfacl/parse.c
|
||||
+++ b/setfacl/parse.c
|
||||
@@ -226,7 +226,7 @@ user_entry:
|
||||
str = get_token(text_p);
|
||||
if (str) {
|
||||
cmd->c_tag = ACL_USER;
|
||||
- error = get_uid(unquote(str), &cmd->c_id);
|
||||
+ error = get_uid(__acl_unquote(str), &cmd->c_id);
|
||||
free(str);
|
||||
if (error) {
|
||||
*text_p = backup;
|
||||
@@ -245,7 +245,7 @@ user_entry:
|
||||
str = get_token(text_p);
|
||||
if (str) {
|
||||
cmd->c_tag = ACL_GROUP;
|
||||
- error = get_gid(unquote(str), &cmd->c_id);
|
||||
+ error = get_gid(__acl_unquote(str), &cmd->c_id);
|
||||
free(str);
|
||||
if (error) {
|
||||
*text_p = backup;
|
||||
@@ -466,7 +466,7 @@ read_acl_comments(
|
||||
if (strncmp(cp, "file:", 5) == 0) {
|
||||
cp += 5;
|
||||
SKIP_WS(cp);
|
||||
- cp = unquote(cp);
|
||||
+ cp = __acl_unquote(cp);
|
||||
|
||||
if (path_p) {
|
||||
if (*path_p)
|
||||
@@ -483,7 +483,7 @@ read_acl_comments(
|
||||
if (uid_p) {
|
||||
if (*uid_p != ACL_UNDEFINED_ID)
|
||||
goto fail;
|
||||
- if (get_uid(unquote(cp), uid_p) != 0)
|
||||
+ if (get_uid(__acl_unquote(cp), uid_p) != 0)
|
||||
continue;
|
||||
}
|
||||
} else if (strncmp(cp, "group:", 6) == 0) {
|
||||
@@ -493,7 +493,7 @@ read_acl_comments(
|
||||
if (gid_p) {
|
||||
if (*gid_p != ACL_UNDEFINED_ID)
|
||||
goto fail;
|
||||
- if (get_gid(unquote(cp), gid_p) != 0)
|
||||
+ if (get_gid(__acl_unquote(cp), gid_p) != 0)
|
||||
continue;
|
||||
}
|
||||
} else if (strncmp(cp, "flags:", 6) == 0) {
|
||||
diff --git a/setfacl/setfacl.c b/setfacl/setfacl.c
|
||||
index 81062a6..fb2d172 100644
|
||||
--- a/setfacl/setfacl.c
|
||||
+++ b/setfacl/setfacl.c
|
||||
@@ -92,7 +92,7 @@ int promote_warning;
|
||||
|
||||
static const char *xquote(const char *str, const char *quote_chars)
|
||||
{
|
||||
- const char *q = quote(str, quote_chars);
|
||||
+ const char *q = __acl_quote(str, quote_chars);
|
||||
if (q == NULL) {
|
||||
fprintf(stderr, "%s: %s\n", progname, strerror(errno));
|
||||
exit(1);
|
||||
@@ -311,7 +311,7 @@ int next_file(const char *arg, seq_t seq)
|
||||
args.seq = seq;
|
||||
|
||||
if (strcmp(arg, "-") == 0) {
|
||||
- while ((line = next_line(stdin)))
|
||||
+ while ((line = __acl_next_line(stdin)))
|
||||
errors = walk_tree(line, walk_flags, 0, do_set, &args);
|
||||
if (!feof(stdin)) {
|
||||
fprintf(stderr, _("%s: Standard input: %s\n"),
|
||||
--
|
||||
2.6.2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
sha256 179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23 acl-2.2.52.src.tar.gz
|
||||
sha256 06be9865c6f418d851ff4494e12406568353b891ffe1f596b34693c387af26c7 acl-2.2.53.tar.gz
|
||||
|
||||
@@ -4,54 +4,18 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACL_VERSION = 2.2.52
|
||||
ACL_SOURCE = acl-$(ACL_VERSION).src.tar.gz
|
||||
ACL_VERSION = 2.2.53
|
||||
ACL_SITE = http://download.savannah.gnu.org/releases/acl
|
||||
ACL_INSTALL_STAGING = YES
|
||||
ACL_DEPENDENCIES = attr
|
||||
ACL_CONF_OPTS = --enable-gettext=no
|
||||
ACL_LICENSE = GPLv2+ (programs), LGPLv2.1+ (libraries)
|
||||
ACL_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries)
|
||||
ACL_LICENSE_FILES = doc/COPYING doc/COPYING.LGPL
|
||||
|
||||
# While the configuration system uses autoconf, the Makefiles are
|
||||
# hand-written and do not use automake. Therefore, we have to hack
|
||||
# around their deficiencies by:
|
||||
# - explicitly passing CFLAGS (LDFLAGS are passed on from configure,
|
||||
# CFLAGS are not).
|
||||
# - explicitly passing the installation prefix, not using DESTDIR.
|
||||
|
||||
ACL_MAKE_ENV = CFLAGS="$(TARGET_CFLAGS)"
|
||||
|
||||
ACL_INSTALL_STAGING_OPTS = \
|
||||
prefix=$(STAGING_DIR)/usr \
|
||||
exec_prefix=$(STAGING_DIR)/usr \
|
||||
PKG_DEVLIB_DIR=$(STAGING_DIR)/usr/lib \
|
||||
install-dev install-lib
|
||||
|
||||
ACL_INSTALL_TARGET_OPTS = \
|
||||
prefix=$(TARGET_DIR)/usr \
|
||||
exec_prefix=$(TARGET_DIR)/usr \
|
||||
install install-lib
|
||||
|
||||
# The libdir variable in libacl.la is empty, so let's fix it. This is
|
||||
# probably due to acl not using automake, and not doing fully the
|
||||
# right thing with libtool.
|
||||
define ACL_FIX_LIBTOOL_LA_LIBDIR
|
||||
$(SED) "s,libdir=.*,libdir='$(STAGING_DIR)'," \
|
||||
$(STAGING_DIR)/usr/lib/libacl.la
|
||||
endef
|
||||
|
||||
ACL_POST_INSTALL_STAGING_HOOKS += ACL_FIX_LIBTOOL_LA_LIBDIR
|
||||
|
||||
ACL_DEPENDENCIES = attr
|
||||
HOST_ACL_DEPENDENCIES = host-attr
|
||||
HOST_ACL_CONF_OPTS = --enable-gettext=no
|
||||
HOST_ACL_MAKE_ENV = CFLAGS="$(HOST_CFLAGS)"
|
||||
HOST_ACL_INSTALL_OPTS = \
|
||||
prefix=$(HOST_DIR)/usr \
|
||||
exec_prefix=$(HOST_DIR)/usr \
|
||||
PKG_DEVLIB_DIR=$(HOST_DIR)/usr/lib \
|
||||
install-dev install-lib
|
||||
# For the host, libacl.la is correct, no fixup needed.
|
||||
|
||||
ACL_INSTALL_STAGING = YES
|
||||
|
||||
ACL_CONF_OPTS = --disable-nls
|
||||
HOST_ACL_CONF_OPTS = --disable-nls
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
@@ -9,17 +9,20 @@ newer versions that introduce new warnings.
|
||||
|
||||
Remove use of -Werror.
|
||||
|
||||
[Vincent: tweak patch for 20170531 release]
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Signed-off-by: "Vicente Olivert Riera" <Vincent.Riera@imgtec.com>
|
||||
---
|
||||
generate/unix/Makefile.config | 1 -
|
||||
generate/unix/iasl/Makefile | 12 ++++++------
|
||||
2 files changed, 6 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/generate/unix/Makefile.config b/generate/unix/Makefile.config
|
||||
index da0f61d..1476e27 100644
|
||||
index 4d4f182..a7120e3 100644
|
||||
--- a/generate/unix/Makefile.config
|
||||
+++ b/generate/unix/Makefile.config
|
||||
@@ -185,7 +185,6 @@ CWARNINGFLAGS = \
|
||||
@@ -194,7 +194,6 @@ CWARNINGFLAGS = \
|
||||
-Wall\
|
||||
-Wbad-function-cast\
|
||||
-Wdeclaration-after-statement\
|
||||
@@ -28,35 +31,37 @@ index da0f61d..1476e27 100644
|
||||
-Wmissing-declarations\
|
||||
-Wmissing-prototypes\
|
||||
diff --git a/generate/unix/iasl/Makefile b/generate/unix/iasl/Makefile
|
||||
index a3759cc..c2dc8f0 100644
|
||||
index 156c23a..28ffc06 100644
|
||||
--- a/generate/unix/iasl/Makefile
|
||||
+++ b/generate/unix/iasl/Makefile
|
||||
@@ -320,19 +320,19 @@ $(OBJDIR)/prparserparse.c $(OBJDIR)/prparser.y.h : $(ASL_COMPILER)/prparse
|
||||
# by the utilities above and they are not necessarily ANSI C, etc.
|
||||
@@ -335,24 +335,24 @@ $(OBJDIR)/prparserparse.c $(OBJDIR)/prparser.y.h : $(ASL_COMPILER)/prparse
|
||||
#
|
||||
$(OBJDIR)/aslcompilerlex.o : $(OBJDIR)/aslcompilerlex.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
$(OBJDIR)/aslcompilerparse.o : $(OBJDIR)/aslcompilerparse.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
$(OBJDIR)/dtparserlex.o : $(OBJDIR)/dtparserlex.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
$(OBJDIR)/dtparserparse.o : $(OBJDIR)/dtparserparse.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
$(OBJDIR)/prparserlex.o : $(OBJDIR)/prparserlex.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
$(OBJDIR)/prparserparse.o : $(OBJDIR)/prparserparse.c
|
||||
- $(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ $(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@echo "- " "Intermediate" $<
|
||||
- @$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $<
|
||||
+ @$(CC) -c $(CFLAGS) -Wall -o$@ $<
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
# locally computed hash
|
||||
sha256 dfb33db5599bd48134dbd6e50c8804099be0cf1c35d98975a6cb84dabca78b67 acpica-unix2-20161117.tar.gz
|
||||
|
||||
sha256 0b979b778bcf711a2b8702b1831affd7dac4a776235d7877fd185651b6a390a3 acpica-unix2-20170531.tar.gz
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACPICA_VERSION = 20161117
|
||||
ACPICA_VERSION = 20170531
|
||||
ACPICA_SOURCE = acpica-unix2-$(ACPICA_VERSION).tar.gz
|
||||
ACPICA_SITE = https://acpica.org/sites/acpica/files
|
||||
ACPICA_LICENSE = BSD-3c or GPLv2
|
||||
ACPICA_LICENSE = BSD-3-Clause or GPL-2.0
|
||||
ACPICA_LICENSE_FILES = source/include/acpi.h
|
||||
ACPICA_DEPENDENCIES = host-bison host-flex
|
||||
|
||||
@@ -17,10 +17,22 @@ define ACPICA_BUILD_CMDS
|
||||
all
|
||||
endef
|
||||
|
||||
define HOST_ACPICA_BUILD_CMDS
|
||||
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
|
||||
all
|
||||
endef
|
||||
|
||||
define ACPICA_INSTALL_TARGET_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
|
||||
HARDWARE_NAME=$(BR2_ARCH) DESTDIR="$(TARGET_DIR)" \
|
||||
INSTALLFLAGS=-m755 install
|
||||
endef
|
||||
|
||||
define HOST_ACPICA_INSTALL_CMDS
|
||||
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
|
||||
PREFIX="$(HOST_DIR)" \
|
||||
INSTALLFLAGS=-m755 install
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
$(eval $(host-generic-package))
|
||||
|
||||
@@ -4,7 +4,8 @@ config BR2_PACKAGE_ACPID
|
||||
help
|
||||
Advanced Configuration and Power Interface event daemon.
|
||||
|
||||
Acpid is designed to notify user-space programs of ACPI events,
|
||||
and allows you to configure specific actions for specific events.
|
||||
Acpid is designed to notify user-space programs of ACPI
|
||||
events, and allows you to configure specific actions for
|
||||
specific events.
|
||||
|
||||
http://sourceforge.net/projects/acpid2/
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
ACPID_VERSION = 2.0.28
|
||||
ACPID_SOURCE = acpid-$(ACPID_VERSION).tar.xz
|
||||
ACPID_SITE = http://downloads.sourceforge.net/project/acpid2
|
||||
ACPID_LICENSE = GPLv2+
|
||||
ACPID_LICENSE = GPL-2.0+
|
||||
ACPID_LICENSE_FILES = COPYING
|
||||
|
||||
define ACPID_INSTALL_INIT_SYSV
|
||||
@@ -15,9 +15,15 @@ define ACPID_INSTALL_INIT_SYSV
|
||||
$(TARGET_DIR)/etc/init.d/S02acpid
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_INIT_SYSV)$(BR2_INIT_SYSTEMD),y)
|
||||
ACPID_POWEROFF_CMD = /sbin/shutdown -hP now
|
||||
else
|
||||
ACPID_POWEROFF_CMD = /sbin/poweroff
|
||||
endif
|
||||
|
||||
define ACPID_SET_EVENTS
|
||||
mkdir -p $(TARGET_DIR)/etc/acpi/events
|
||||
printf "event=button[ /]power\naction=/sbin/poweroff\n" \
|
||||
printf 'event=button[ /]power\naction=%s\n' '$(ACPID_POWEROFF_CMD)' \
|
||||
>$(TARGET_DIR)/etc/acpi/events/powerbtn
|
||||
endef
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
ACPITOOL_VERSION = 0.5.1
|
||||
ACPITOOL_SOURCE = acpitool-$(ACPITOOL_VERSION).tar.bz2
|
||||
ACPITOOL_SITE = http://downloads.sourceforge.net/sourceforge/acpitool
|
||||
ACPITOOL_LICENSE = GPLv2+
|
||||
ACPITOOL_LICENSE = GPL-2.0+
|
||||
ACPITOOL_LICENSE_FILES = COPYING
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From https://sourceforge.net/projects/acsccid/files/acsccid/1.1.1/
|
||||
sha1 ae340256bbba36032a903c9f89883297a31ca340 acsccid-1.1.1.tar.bz2
|
||||
md5 26dc34141188e64fa2b3545032060357 acsccid-1.1.1.tar.bz2
|
||||
# From https://sourceforge.net/projects/acsccid/files/acsccid/1.1.4/
|
||||
sha1 8c0b42ff79032289731916d18a2698b258dfd6a2 acsccid-1.1.4.tar.bz2
|
||||
md5 ac77b3aeae0a11723c96c7f98769490e acsccid-1.1.4.tar.bz2
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACSCCID_VERSION = 1.1.1
|
||||
ACSCCID_VERSION = 1.1.4
|
||||
ACSCCID_SOURCE = acsccid-$(ACSCCID_VERSION).tar.bz2
|
||||
ACSCCID_SITE = http://downloads.sourceforge.net/acsccid
|
||||
ACSCCID_LICENSE = LGPLv2.1+
|
||||
ACSCCID_LICENSE = LGPL-2.1+
|
||||
ACSCCID_LICENSE_FILES = COPYING
|
||||
ACSCCID_INSTALL_STAGING = YES
|
||||
ACSCCID_DEPENDENCIES = pcsc-lite host-flex host-pkgconf libusb
|
||||
|
||||
@@ -9,7 +9,7 @@ ADWAITA_ICON_THEME_VERSION = $(ADWAITA_ICON_THEME_VERSION_MAJOR).0
|
||||
ADWAITA_ICON_THEME_SITE = http://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/$(ADWAITA_ICON_THEME_VERSION_MAJOR)
|
||||
ADWAITA_ICON_THEME_SOURCE = adwaita-icon-theme-$(ADWAITA_ICON_THEME_VERSION).tar.xz
|
||||
ADWAITA_ICON_THEME_INSTALL_STAGING = YES
|
||||
ADWAITA_ICON_THEME_LICENSE = LGPLv3 or CC-BY-SA-3.0
|
||||
ADWAITA_ICON_THEME_LICENSE = LGPL-3.0 or CC-BY-SA-3.0
|
||||
ADWAITA_ICON_THEME_LICENSE_FILES = COPYING COPYING_LGPL COPYING_CCBYSA3
|
||||
ADWAITA_ICON_THEME_DEPENDENCIES = host-intltool host-libgtk3
|
||||
|
||||
|
||||
2
bsp/buildroot/package/aer-inject/aer-inject.hash
Normal file
2
bsp/buildroot/package/aer-inject/aer-inject.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 49a44b7a9e3983dc15fdc5bacd0e095df650296024f43f9d6c080ad54de0b07f aer-inject-9bd5e2c7886fca72f139cd8402488a2235957d41.tar.gz
|
||||
@@ -6,8 +6,7 @@
|
||||
|
||||
AER_INJECT_VERSION = 9bd5e2c7886fca72f139cd8402488a2235957d41
|
||||
AER_INJECT_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/gong.chen/aer-inject.git
|
||||
AER_INJECT_SITE_METHOD = git
|
||||
AER_INJECT_LICENSE = GPLv2
|
||||
AER_INJECT_LICENSE = GPL-2.0
|
||||
AER_INJECT_LICENSE_FILES = README
|
||||
AER_INJECT_DEPENDENCIES = host-flex host-bison
|
||||
|
||||
|
||||
@@ -2,9 +2,10 @@ config BR2_PACKAGE_AESPIPE
|
||||
bool "aespipe"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
aespipe program is AES encrypting or decrypting pipe. It reads from
|
||||
standard input and writes to standard output. It can be used to
|
||||
create and restore encrypted tar or cpio archives. It can be used to
|
||||
encrypt and decrypt loop-AES compatible encrypted disk images.
|
||||
aespipe program is AES encrypting or decrypting pipe. It reads
|
||||
from standard input and writes to standard output. It can be
|
||||
used to create and restore encrypted tar or cpio archives.
|
||||
It can be used to encrypt and decrypt loop-AES compatible
|
||||
encrypted disk images.
|
||||
|
||||
http://koti.tnnet.fi/jari.ruusu/linux/
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
config BR2_PACKAGE_AGENTPP
|
||||
bool "agent++"
|
||||
select BR2_PACKAGE_SNMPPP
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # snmp++
|
||||
depends on !BR2_STATIC_LIBS # snmp++
|
||||
select BR2_PACKAGE_SNMPPP
|
||||
help
|
||||
AGENT++ is a set of C++ classes which provides a complete protocol
|
||||
engine and dispatch table for the development of SNMP agents.
|
||||
AGENT++ is a multilingual API which supports SNMPv1, SNMPv2c, and
|
||||
SNMPv3. It provides various C++ classes implementing prototypes for
|
||||
scalar and table SNMP managed objects that can be customized by
|
||||
derivation. Additional classes support the development of proxy
|
||||
agents as well as sending notifications.
|
||||
AGENT++ is a set of C++ classes which provides a complete
|
||||
protocol engine and dispatch table for the development of
|
||||
SNMP agents. AGENT++ is a multilingual API which supports
|
||||
SNMPv1, SNMPv2c, and SNMPv3. It provides various C++ classes
|
||||
implementing prototypes for scalar and table SNMP managed
|
||||
objects that can be customized by derivation. Additional
|
||||
classes support the development of proxy agents as well as
|
||||
sending notifications.
|
||||
|
||||
SNMPv3 support is enabled if SNMP++ enables it.
|
||||
|
||||
|
||||
@@ -1,73 +0,0 @@
|
||||
aiccu.h, common.c, common.h: fixes for deprecated GNUTLS functions and types
|
||||
|
||||
Signed-off-by: Michael Rommel <rommel@layer-7.net>
|
||||
|
||||
diff -purN aiccu_20070115.orig/common/aiccu.h aiccu_20070115/common/aiccu.h
|
||||
--- aiccu_20070115.orig/common/aiccu.h 2007-01-15 13:01:43.000000000 +0100
|
||||
+++ aiccu_20070115/common/aiccu.h 2013-08-31 23:50:53.651936146 +0200
|
||||
@@ -111,7 +111,7 @@ struct AICCU_conf
|
||||
#endif
|
||||
|
||||
#ifdef AICCU_GNUTLS
|
||||
- gnutls_certificate_credentials tls_cred; /* GNUTLS credentials */
|
||||
+ gnutls_certificate_credentials_t tls_cred; /* GNUTLS credentials */
|
||||
#endif
|
||||
|
||||
bool daemonize; /* Daemonize? */
|
||||
diff -purN aiccu_20070115.orig/common/common.c aiccu_20070115/common/common.c
|
||||
--- aiccu_20070115.orig/common/common.c 2006-12-21 15:08:50.000000000 +0100
|
||||
+++ aiccu_20070115/common/common.c 2013-09-01 01:21:36.031396740 +0200
|
||||
@@ -271,9 +271,8 @@ TLSSOCKET sock_alloc(void);
|
||||
TLSSOCKET sock_alloc(void)
|
||||
{
|
||||
#ifdef AICCU_GNUTLS
|
||||
- /* Allow connections to servers that have OpenPGP keys as well */
|
||||
- const int cert_type_priority[3] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 };
|
||||
int ret;
|
||||
+ const char *err;
|
||||
#endif /* AICCU_GNUTLS*/
|
||||
|
||||
TLSSOCKET sock;
|
||||
@@ -297,11 +296,16 @@ TLSSOCKET sock_alloc(void)
|
||||
}
|
||||
|
||||
/* Use default priorities */
|
||||
- gnutls_set_default_priority(sock->session);
|
||||
- /* XXX: Return value is not documented in GNUTLS documentation! */
|
||||
-
|
||||
- gnutls_certificate_type_set_priority(sock->session, cert_type_priority);
|
||||
- /* XXX: Return value is not documented in GNUTLS documentation! */
|
||||
+ ret = gnutls_priority_set_direct(sock->session, "NORMAL", &err);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ if (ret == GNUTLS_E_INVALID_REQUEST)
|
||||
+ {
|
||||
+ dolog( LOG_ERR, "TLS set priority failed, syntax error at: %s\n", err);
|
||||
+ }
|
||||
+ free(sock);
|
||||
+ return NULL;
|
||||
+ }
|
||||
|
||||
/* Configure the x509 credentials for the current session */
|
||||
gnutls_credentials_set(sock->session, GNUTLS_CRD_CERTIFICATE, g_aiccu->tls_cred);
|
||||
@@ -474,7 +478,7 @@ bool sock_gotls(TLSSOCKET sock)
|
||||
}
|
||||
|
||||
/* Set the transport */
|
||||
- gnutls_transport_set_ptr(sock->session, (gnutls_transport_ptr)sock->socket);
|
||||
+ gnutls_transport_set_ptr(sock->session, (gnutls_transport_ptr_t) sock->socket);
|
||||
|
||||
/* Perform the TLS handshake */
|
||||
ret = gnutls_handshake(sock->session);
|
||||
diff -purN aiccu_20070115.orig/common/common.h aiccu_20070115/common/common.h
|
||||
--- aiccu_20070115.orig/common/common.h 2007-01-11 15:50:51.000000000 +0100
|
||||
+++ aiccu_20070115/common/common.h 2013-08-31 23:26:13.683659455 +0200
|
||||
@@ -381,7 +381,7 @@ struct tlssocket
|
||||
SOCKET socket;
|
||||
#ifdef AICCU_GNUTLS
|
||||
bool tls_active; /* TLS active? */
|
||||
- gnutls_session session; /* The GnuTLS sesision */
|
||||
+ gnutls_session_t session; /* The GnuTLS sesision */
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
Makefile: change LDFLAGS order on the compile line for --static
|
||||
|
||||
Signed-off-by: Michael Rommel <rommel@layer-7.net>
|
||||
|
||||
--- aiccu_20070115.orig/unix-console/Makefile 2007-01-15 12:04:27.000000000 +0100
|
||||
+++ aiccu_20070115/unix-console/Makefile 2013-09-29 22:54:42.742963861 +0200
|
||||
@@ -144,7 +144,7 @@ endif
|
||||
all: aiccu
|
||||
|
||||
aiccu: $(OBJS) ${SRCS} ${INCS}
|
||||
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS)
|
||||
+ $(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)
|
||||
ifeq ($(shell echo $(CFLAGS) | grep -c "DEBUG"),0)
|
||||
ifeq ($(shell echo "$(RPM_OPT_FLAGS)" | wc -c),1)
|
||||
strip $@
|
||||
@@ -1,18 +0,0 @@
|
||||
aiccu: fix undefined reference to clock_* functions
|
||||
|
||||
Since glibc 2.17 the clock_* suite functions are available directly in
|
||||
the main C library. For previous versions we still need -lrt to link.
|
||||
|
||||
Signed-off-by: Vicente Olivert Riera <vincent.riera@imgtec.com>
|
||||
|
||||
--- aiccu/unix-console/Makefile.orig 2014-01-14 10:17:20.204602513 +0000
|
||||
+++ aiccu/unix-console/Makefile 2014-01-14 10:17:31.435777359 +0000
|
||||
@@ -42,7 +42,7 @@ CFLAGS += -D AICCU_CONSOLE
|
||||
# Currently defaultly builds only on Linux, but other platforms might easily also support it
|
||||
ifeq ($(shell uname | grep -c "Linux"),1)
|
||||
CFLAGS += -D AICCU_GNUTLS
|
||||
-LDFLAGS += -lgnutls
|
||||
+LDFLAGS += -lgnutls -lrt
|
||||
endif
|
||||
|
||||
# Linux
|
||||
@@ -1,23 +0,0 @@
|
||||
musl does not allow using <netinet/*> together with <linux/*> headers.
|
||||
Since there are both netinet/if_ether.h and linux/if_ether.h providing
|
||||
the same definitions, use linux/if_ether.h whenever other linux/*
|
||||
headers are included.
|
||||
|
||||
Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
|
||||
|
||||
--- aiccu/common/common.h
|
||||
+++ aiccu/common/common.h
|
||||
@@ -91,11 +91,12 @@
|
||||
#include <sys/select.h>
|
||||
|
||||
#include <net/if.h>
|
||||
- #include <netinet/if_ether.h>
|
||||
#ifdef linux
|
||||
#include <netpacket/packet.h>
|
||||
+ #include <linux/if_ether.h>
|
||||
#include <linux/if_tun.h>
|
||||
#else
|
||||
+ #include <netinet/if_ether.h>
|
||||
#ifdef _DFBSD
|
||||
#include <net/tun/if_tun.h>
|
||||
#else
|
||||
@@ -1,33 +0,0 @@
|
||||
res_ninit is available in glibc but not in uclibc or musl.
|
||||
|
||||
Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
|
||||
|
||||
--- aiccu/common/resolver.c
|
||||
+++ aiccu/common/resolver.c
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
int getrrs(const char *label, int rrtype, void gotrec(unsigned int num, int type, const char *record))
|
||||
{
|
||||
-#ifdef _LINUX
|
||||
+#if defined(__GLIBC__) && !defined(__UCLIBC__)
|
||||
struct __res_state res;
|
||||
#endif
|
||||
unsigned char answer[8192];
|
||||
@@ -38,7 +38,7 @@ int getrrs(const char *label, int rrtype
|
||||
uint16_t type = 0, class = 0;
|
||||
uint32_t ttl = 0;
|
||||
|
||||
-#ifdef _LINUX
|
||||
+#if defined(__GLIBC__) && !defined(__UCLIBC__)
|
||||
memset(&res, 0, sizeof(res));
|
||||
res.options = RES_DEBUG;
|
||||
res_ninit(&res);
|
||||
@@ -47,7 +47,7 @@ int getrrs(const char *label, int rrtype
|
||||
#endif
|
||||
|
||||
memset(answer, 0, sizeof(answer));
|
||||
-#ifdef _LINUX
|
||||
+#if defined(__GLIBC__) && !defined(__UCLIBC__)
|
||||
ret = res_nquery(&res, label, C_IN, rrtype, answer, sizeof(answer));
|
||||
#else
|
||||
ret = res_query(label, C_IN, rrtype, answer, sizeof(answer));
|
||||
@@ -1,23 +0,0 @@
|
||||
config BR2_PACKAGE_AICCU
|
||||
bool "aiccu"
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_GNUTLS
|
||||
help
|
||||
SixXS Automatic IPv6 Connectivity Client Utility
|
||||
|
||||
AICCU (Automatic IPv6 Connectivity Client Utility) makes it
|
||||
easy for users to get IPv6 connectivity. After having
|
||||
requested an account, tunnel and optionally a subnet, AICCU
|
||||
can be used to automatically configure the tunnel. AICCU
|
||||
supports TIC (Tunnel Information & Control protocol), which it
|
||||
uses for retrieving the tunnel configuration information,
|
||||
AYIYA, which allows tunnels to be created even behind
|
||||
firewalls and NAT's.
|
||||
|
||||
http://www.sixxs.net/tools/aiccu/
|
||||
|
||||
comment "aiccu needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
@@ -1,2 +0,0 @@
|
||||
# From https://www.sixxs.net/archive/sixxs/aiccu/unix/
|
||||
md5 c9bcc83644ed788e22a7c3f3d4021350 aiccu_20070115.tar.gz
|
||||
@@ -1,40 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# aiccu
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AICCU_VERSION = 20070115
|
||||
AICCU_SOURCE = aiccu_$(AICCU_VERSION).tar.gz
|
||||
AICCU_SITE = http://www.sixxs.net/archive/sixxs/aiccu/unix
|
||||
AICCU_LICENSE = SixXS License, concise redistribution license
|
||||
AICCU_LICENSE_FILES = doc/LICENSE
|
||||
AICCU_DEPENDENCIES = gnutls
|
||||
|
||||
AICCU_LFDLAGS = $(TARGET_LDFLAGS)
|
||||
|
||||
# aiccu forgets to link with gnutls' dependencies breaking the build when
|
||||
# linking statically
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
AICCU_LDFLAGS += `$(PKG_CONFIG_HOST_BINARY) --libs gnutls`
|
||||
endif
|
||||
|
||||
# dummy RPM_OPT_FLAGS to disable stripping
|
||||
define AICCU_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) LDFLAGS="$(AICCU_LDFLAGS)" $(MAKE) \
|
||||
CC="$(TARGET_CC)" RPM_OPT_FLAGS=1 -C $(@D)/unix-console all
|
||||
endef
|
||||
|
||||
define AICCU_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/unix-console/aiccu \
|
||||
$(TARGET_DIR)/usr/sbin/aiccu
|
||||
$(INSTALL) -D -m 0644 $(@D)/doc/aiccu.conf \
|
||||
$(TARGET_DIR)/etc/aiccu.conf
|
||||
endef
|
||||
|
||||
define AICCU_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -D -m 0755 $(@D)/doc/aiccu.init \
|
||||
$(TARGET_DIR)/etc/init.d/S50aiccu
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,39 +0,0 @@
|
||||
From 98149c7664e99cc8ce9c9b1abf2fa90d9cd68e0d Mon Sep 17 00:00:00 2001
|
||||
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
Date: Wed, 5 Nov 2014 09:38:12 -0300
|
||||
Subject: [PATCH] Makefile: use pkg-config to find libpcre, it's more
|
||||
cross-compile friendly
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
---
|
||||
Status: Upstream http://trac.aircrack-ng.org/ticket/1526
|
||||
|
||||
diff --git a/common.mak b/common.mak
|
||||
index 6e5694b..d875708 100644
|
||||
--- a/common.mak
|
||||
+++ b/common.mak
|
||||
@@ -39,7 +39,7 @@ PCRE = true
|
||||
endif
|
||||
|
||||
ifeq ($(PCRE), true)
|
||||
-COMMON_CFLAGS += $(shell pcre-config --cflags) -DHAVE_PCRE
|
||||
+COMMON_CFLAGS += $(shell $(PKG_CONFIG) --cflags libpcre) -DHAVE_PCRE
|
||||
endif
|
||||
|
||||
ifeq ($(OSNAME), cygwin)
|
||||
diff --git a/src/Makefile b/src/Makefile
|
||||
index f9217f9..14350b6 100644
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -16,7 +16,7 @@ BINFILES = aircrack-ng$(EXE) airdecap-ng$(EXE) packetforge-ng$(EXE) \
|
||||
|
||||
LIBPCRE =
|
||||
ifeq ($(PCRE), true)
|
||||
- LIBPCRE = $(shell pcre-config --libs)
|
||||
+ LIBPCRE = $(shell $(PKG_CONFIG) --libs libpcre)
|
||||
endif
|
||||
|
||||
ifneq ($(OSNAME), cygwin) #There is yet no libpcap support for windows, so we skip the crawler
|
||||
--
|
||||
2.0.4
|
||||
|
||||
58
bsp/buildroot/package/aircrack-ng/0001-stack-protector.patch
Normal file
58
bsp/buildroot/package/aircrack-ng/0001-stack-protector.patch
Normal file
@@ -0,0 +1,58 @@
|
||||
Added option to disable stack-protector support auto-detection in gcc.
|
||||
|
||||
Downloaded from upstream commit:
|
||||
http://trac.aircrack-ng.org/changeset/2889/
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
Index: /trunk/INSTALLING
|
||||
===================================================================
|
||||
--- trunk/INSTALLING (revision 2888)
|
||||
+++ trunk/INSTALLING (revision 2889)
|
||||
@@ -83,4 +83,6 @@
|
||||
* macport: Set this flag to true to compile on OS X with macports.
|
||||
|
||||
+* stackprotector: Allows to enable/disable auto-detection of stack-protector support in gcc
|
||||
+
|
||||
Example:
|
||||
|
||||
Index: /trunk/common.mak
|
||||
===================================================================
|
||||
--- trunk/common.mak (revision 2888)
|
||||
+++ trunk/common.mak (revision 2889)
|
||||
@@ -64,4 +64,13 @@
|
||||
ifeq ($(PCRE), true)
|
||||
COMMON_CFLAGS += $(shell $(PKG_CONFIG) --cflags libpcre) -DHAVE_PCRE
|
||||
+endif
|
||||
+
|
||||
+STACK_PROTECTOR = true
|
||||
+ifeq ($(stackprotector), false)
|
||||
+ STACK_PROTECTOR = false
|
||||
+endif
|
||||
+
|
||||
+ifeq ($(STACKPROTECTOR), false)
|
||||
+ STACK_PROTECTOR = false
|
||||
endif
|
||||
|
||||
@@ -235,12 +244,14 @@
|
||||
endif
|
||||
|
||||
-ifeq ($(GCC_OVER49), 0)
|
||||
- ifeq ($(GCC_OVER41), 1)
|
||||
- COMMON_CFLAGS += -fstack-protector
|
||||
+ifeq ($(STACK_PROTECTOR), true)
|
||||
+ ifeq ($(GCC_OVER49), 0)
|
||||
+ ifeq ($(GCC_OVER41), 1)
|
||||
+ COMMON_CFLAGS += -fstack-protector
|
||||
+ endif
|
||||
endif
|
||||
-endif
|
||||
-
|
||||
-ifeq ($(GCC_OVER49), 1)
|
||||
- COMMON_CFLAGS += -fstack-protector-strong
|
||||
+
|
||||
+ ifeq ($(GCC_OVER49), 1)
|
||||
+ COMMON_CFLAGS += -fstack-protector-strong
|
||||
+ endif
|
||||
endif
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
From 1abf7a6aad3d7931de2c01b578f62986b75de2f5 Mon Sep 17 00:00:00 2001
|
||||
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
Date: Tue, 11 Nov 2014 16:23:42 -0300
|
||||
Subject: [PATCH] Optionally use LIBPCAP for required libpcap libraries
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
---
|
||||
Status: Reported http://trac.aircrack-ng.org/ticket/1528
|
||||
|
||||
diff --git a/src/Makefile b/src/Makefile
|
||||
index 14350b6..7bd4271 100644
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -23,6 +23,7 @@ ifneq ($(OSNAME), cygwin) #There is yet no libpcap support for windows, so we sk
|
||||
HAVE_PCAP = $(shell ld -lpcap 2> /dev/null && echo yes)
|
||||
ifeq ($(HAVE_PCAP), yes) #cannot link with -lpcap, skip crawler
|
||||
BINFILES += besside-ng-crawler$(EXE)
|
||||
+ LIBPCAP = -lpcap
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -168,7 +169,7 @@ besside-ng$(EXE): $(OBJS_BS) $(LIBOSD)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS_BS) -o $(@) $(LIBS) $(LIBSSL) -lz $(LIBPCRE)
|
||||
|
||||
besside-ng-crawler$(EXE): $(OBJS_BC)
|
||||
- $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS_BC) -o $(@) -lpcap
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS_BC) -o $(@) $(LIBPCAP)
|
||||
|
||||
makeivs-ng$(EXE): $(OBJS_MI)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS_MI) -o $(@) $(LDFLAGS)
|
||||
--
|
||||
2.0.4
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
From 42de9f800056601443ac12edbba7bd5802740db2 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas d'Otreppe <tdotreppe@aircrack-ng.org>
|
||||
Date: Wed, 8 Apr 2015 01:25:07 +0000
|
||||
Subject: [PATCH] Wesside-ng: Use termios instead of sys/termios.
|
||||
|
||||
git-svn-id: http://svn.aircrack-ng.org/trunk@2533 28c6078b-6c39-48e3-add9-af49d547ecab
|
||||
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
||||
---
|
||||
src/wesside-ng.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/wesside-ng.c b/src/wesside-ng.c
|
||||
index 711d8b7..f44438a 100644
|
||||
--- a/src/wesside-ng.c
|
||||
+++ b/src/wesside-ng.c
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
-#include <sys/termios.h>
|
||||
+#include <termios.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
--
|
||||
2.4.3
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
config BR2_PACKAGE_AIRCRACK_NG
|
||||
bool "aircrack-ng"
|
||||
depends on BR2_USE_MMU # uses fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
# libnl has issues when linking statically
|
||||
# they need fixing in libnl itself
|
||||
select BR2_PACKAGE_LIBNL if !BR2_STATIC_LIBS
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_ZLIB
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
A set of tools for auditing wireless networks
|
||||
|
||||
For complete functionality, also select ethtool, iw, rfkill,
|
||||
util-linux utilities, and wireless_tools.
|
||||
For complete functionality, also select ethtool, iw,
|
||||
util-linux (utilities and rfkill), and wireless_tools.
|
||||
|
||||
http://www.aircrack-ng.org/
|
||||
|
||||
comment "aircrack-ng needs a toolchain w/ threads"
|
||||
comment "aircrack-ng needs a toolchain w/ threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# From http://www.aircrack-ng.org/downloads.html
|
||||
sha1 b5ff7d0fffb72095311bbe8824ab98aaac62db8f aircrack-ng-1.2-rc1.tar.gz
|
||||
md5 c2f8648c92f7e46051c86c618d4fb0d5 aircrack-ng-1.2-rc1.tar.gz
|
||||
sha1 2b2fbe50fedb606b3bd96a34d49f07760e8e618a aircrack-ng-1.2-rc4.tar.gz
|
||||
md5 3bbc7d5035a98ec01e78774d05c3fcce aircrack-ng-1.2-rc4.tar.gz
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AIRCRACK_NG_VERSION = 1.2-rc1
|
||||
AIRCRACK_NG_VERSION = 1.2-rc4
|
||||
AIRCRACK_NG_SITE = http://download.aircrack-ng.org
|
||||
AIRCRACK_NG_LICENSE = GPLv2+
|
||||
AIRCRACK_NG_LICENSE = GPL-2.0+
|
||||
AIRCRACK_NG_LICENSE_FILES = LICENSE
|
||||
AIRCRACK_NG_DEPENDENCIES = openssl zlib host-pkgconf
|
||||
# Enable buddy-ng, easside-ng, tkiptun-ng, wesside-ng
|
||||
@@ -24,6 +24,12 @@ AIRCRACK_NG_MAKE_OPTS += libnl=true
|
||||
AIRCRACK_NG_DEPENDENCIES += libnl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_SSP),y)
|
||||
AIRCRACK_NG_MAKE_OPTS += STACK_PROTECTOR=true
|
||||
else
|
||||
AIRCRACK_NG_MAKE_OPTS += STACK_PROTECTOR=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPCAP),y)
|
||||
AIRCRACK_NG_DEPENDENCIES += libpcap
|
||||
AIRCRACK_NG_MAKE_OPTS += HAVE_PCAP=yes \
|
||||
@@ -47,6 +53,12 @@ else
|
||||
AIRCRACK_NG_MAKE_OPTS += sqlite=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_X86_CPU_HAS_SSE),y)
|
||||
AIRCRACK_NG_MAKE_OPTS += NEWSSE=true
|
||||
else
|
||||
AIRCRACK_NG_MAKE_OPTS += NEWSSE=false
|
||||
endif
|
||||
|
||||
define AIRCRACK_NG_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) LDFLAGS="$(AIRCRACK_NG_LDFLAGS)" \
|
||||
$(MAKE) -C $(@D) $(AIRCRACK_NG_MAKE_OPTS)
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
Fix musl-related build errors in packages depending on alsa, in our case
|
||||
this fixes openal.
|
||||
|
||||
Downloaded from
|
||||
http://git.alpinelinux.org/cgit/aports/tree/main/alsa-lib/alsa-lib_pcm_h.patch
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
--- alsa-lib-1.0.25/include/pcm.h
|
||||
+++ alsa-lib-1.0.25.patched/include/pcm.h
|
||||
@@ -33,6 +33,7 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+#include <stdint.h>
|
||||
/**
|
||||
* \defgroup PCM PCM Interface
|
||||
* See the \ref pcm page for more details.
|
||||
@@ -941,10 +942,10 @@
|
||||
int snd_pcm_format_physical_width(snd_pcm_format_t format); /* in bits */
|
||||
snd_pcm_format_t snd_pcm_build_linear_format(int width, int pwidth, int unsignd, int big_endian);
|
||||
ssize_t snd_pcm_format_size(snd_pcm_format_t format, size_t samples);
|
||||
-u_int8_t snd_pcm_format_silence(snd_pcm_format_t format);
|
||||
-u_int16_t snd_pcm_format_silence_16(snd_pcm_format_t format);
|
||||
-u_int32_t snd_pcm_format_silence_32(snd_pcm_format_t format);
|
||||
-u_int64_t snd_pcm_format_silence_64(snd_pcm_format_t format);
|
||||
+uint8_t snd_pcm_format_silence(snd_pcm_format_t format);
|
||||
+uint16_t snd_pcm_format_silence_16(snd_pcm_format_t format);
|
||||
+uint32_t snd_pcm_format_silence_32(snd_pcm_format_t format);
|
||||
+uint64_t snd_pcm_format_silence_64(snd_pcm_format_t format);
|
||||
int snd_pcm_format_set_silence(snd_pcm_format_t format, void *buf, unsigned int samples);
|
||||
|
||||
snd_pcm_sframes_t snd_pcm_bytes_to_frames(snd_pcm_t *pcm, ssize_t bytes);
|
||||
@@ -1,67 +0,0 @@
|
||||
Linking currently fails on powerpc64 and powerpc64le when configured
|
||||
with --without-versioned, as follows:
|
||||
../src/.libs/libasound.so: undefined reference to `.__snd_pcm_hw_params_set_format_first'
|
||||
(And many similar messages.)
|
||||
|
||||
This appears to be due to a very old (2003) workaround for powerpc64,
|
||||
(introduced by commit 06221f86) in include/alsa-symbols.h which alters
|
||||
symbol names. While it was probably necessary at the time, it does not
|
||||
appear to be necessary now and removing it fixes the build.
|
||||
|
||||
Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
|
||||
---
|
||||
include/alsa-symbols.h | 25 ++++---------------------
|
||||
1 file changed, 4 insertions(+), 21 deletions(-)
|
||||
|
||||
diff --git a/include/alsa-symbols.h b/include/alsa-symbols.h
|
||||
index 51cb982..0cb0b9f 100644
|
||||
--- a/include/alsa-symbols.h
|
||||
+++ b/include/alsa-symbols.h
|
||||
@@ -29,19 +29,10 @@
|
||||
#define INTERNAL_CONCAT2_2(Pre, Post) Pre##Post
|
||||
#define INTERNAL(Name) INTERNAL_CONCAT2_2(__, Name)
|
||||
|
||||
-#ifdef __powerpc64__
|
||||
-# define symbol_version(real, name, version) \
|
||||
- __asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@" #version); \
|
||||
- __asm__ (".symver ." ASM_NAME(#real) ",." ASM_NAME(#name) "@" #version)
|
||||
-# define default_symbol_version(real, name, version) \
|
||||
- __asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@@" #version); \
|
||||
- __asm__ (".symver ." ASM_NAME(#real) ",." ASM_NAME(#name) "@@" #version)
|
||||
-#else
|
||||
-# define symbol_version(real, name, version) \
|
||||
- __asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@" #version)
|
||||
-# define default_symbol_version(real, name, version) \
|
||||
- __asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@@" #version)
|
||||
-#endif
|
||||
+#define symbol_version(real, name, version) \
|
||||
+__asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@" #version)
|
||||
+#define default_symbol_version(real, name, version) \
|
||||
+__asm__ (".symver " ASM_NAME(#real) "," ASM_NAME(#name) "@@" #version)
|
||||
|
||||
#ifdef USE_VERSIONED_SYMBOLS
|
||||
#define use_symbol_version(real, name, version) \
|
||||
@@ -50,13 +41,6 @@
|
||||
default_symbol_version(real, name, version)
|
||||
#else
|
||||
#define use_symbol_version(real, name, version) /* nothing */
|
||||
-#ifdef __powerpc64__
|
||||
-#define use_default_symbol_version(real, name, version) \
|
||||
- __asm__ (".weak " ASM_NAME(#name)); \
|
||||
- __asm__ (".weak ." ASM_NAME(#name)); \
|
||||
- __asm__ (".set " ASM_NAME(#name) "," ASM_NAME(#real)); \
|
||||
- __asm__ (".set ." ASM_NAME(#name) ",." ASM_NAME(#real))
|
||||
-#else
|
||||
#if defined(__alpha__) || defined(__mips__)
|
||||
#define use_default_symbol_version(real, name, version) \
|
||||
__asm__ (".weak " ASM_NAME(#name)); \
|
||||
@@ -67,6 +51,5 @@
|
||||
__asm__ (".set " ASM_NAME(#name) "," ASM_NAME(#real))
|
||||
#endif
|
||||
#endif
|
||||
-#endif
|
||||
|
||||
#endif /* __ALSA_SYMBOLS_H */
|
||||
--
|
||||
2.10.0.297.gf6727b0
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
From 13a796b4bd00defa9f9297fd23d508b430682aed Mon Sep 17 00:00:00 2001
|
||||
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
Date: Wed, 21 Dec 2016 19:41:26 -0300
|
||||
Subject: [PATCH] ucm: parser needs limits.h
|
||||
|
||||
It's using PATH_MAX which is defined there, otherwise the build fails on
|
||||
musl libc.
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
---
|
||||
Patch status: sent to alsa-devel ML.
|
||||
|
||||
src/ucm/parser.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/ucm/parser.c b/src/ucm/parser.c
|
||||
index c98373a..f520abc 100644
|
||||
--- a/src/ucm/parser.c
|
||||
+++ b/src/ucm/parser.c
|
||||
@@ -32,6 +32,7 @@
|
||||
|
||||
#include "ucm_local.h"
|
||||
#include <dirent.h>
|
||||
+#include <limits.h>
|
||||
|
||||
/** The name of the environment variable containing the UCM directory */
|
||||
#define ALSA_CONFIG_UCM_VAR "ALSA_CONFIG_UCM"
|
||||
--
|
||||
2.10.2
|
||||
|
||||
@@ -3,18 +3,18 @@ comment "alsa-lib needs a toolchain w/ threads"
|
||||
|
||||
menuconfig BR2_PACKAGE_ALSA_LIB
|
||||
bool "alsa-lib"
|
||||
# Temporary until
|
||||
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
|
||||
# is fixed
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
# Even though some parts of alsa-lib use threads only when
|
||||
# available, some PCM plugins use them unconditionally. Since
|
||||
# the usage of alsa-lib on no-thread systems is pretty
|
||||
# unlikely, just require thread support globally for alsa-lib.
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
# Temporary until
|
||||
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
|
||||
# is fixed
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
help
|
||||
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
|
||||
functionality to the Linux operating system.
|
||||
The Advanced Linux Sound Architecture (ALSA) provides audio
|
||||
and MIDI functionality to the Linux operating system.
|
||||
|
||||
http://www.alsa-project.org/
|
||||
|
||||
@@ -68,8 +68,8 @@ config BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_LIB_ALISP
|
||||
bool "alisp"
|
||||
depends on BR2_USE_MMU
|
||||
default y
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
config BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS
|
||||
bool "old-symbols"
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
# Locally calculated
|
||||
sha256 71282502184c592c1a008e256c22ed0ba5728ca65e05273ceb480c70f515969c alsa-lib-1.1.3.tar.bz2
|
||||
sha256 f4f68ad3c6da36b0b5241ac3c798a7a71e0e97d51f972e9f723b3f20a9650ae6 alsa-lib-1.1.5.tar.bz2
|
||||
sha256 a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7 COPYING
|
||||
sha256 bfe16cf823bcff261fc6a062c07ee96660e3c39678f42f39a788a68dbc234ced aserver/COPYING
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ALSA_LIB_VERSION = 1.1.3
|
||||
ALSA_LIB_VERSION = 1.1.5
|
||||
ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2
|
||||
ALSA_LIB_SITE = ftp://ftp.alsa-project.org/pub/lib
|
||||
ALSA_LIB_LICENSE = LGPLv2.1+ (library), GPLv2+ (aserver)
|
||||
ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver)
|
||||
ALSA_LIB_LICENSE_FILES = COPYING aserver/COPYING
|
||||
ALSA_LIB_INSTALL_STAGING = YES
|
||||
ALSA_LIB_CFLAGS = $(TARGET_CFLAGS)
|
||||
|
||||
@@ -8,7 +8,6 @@ menuconfig BR2_PACKAGE_ALSA_UTILS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
||||
depends on !BR2_STATIC_LIBS # uses dlfcn.h
|
||||
select BR2_PACKAGE_ALSA_LIB
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
|
||||
help
|
||||
This package contains the command line utilities for the ALSA
|
||||
project.
|
||||
@@ -33,10 +32,10 @@ config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
|
||||
bool "alsamixer"
|
||||
default y
|
||||
depends on BR2_USE_WCHAR
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_ALSA_LIB_MIXER
|
||||
depends on BR2_USE_WCHAR
|
||||
default y
|
||||
|
||||
comment "alsamixer needs a toolchain w/ wchar"
|
||||
depends on !BR2_USE_WCHAR
|
||||
@@ -50,7 +49,6 @@ config BR2_PACKAGE_ALSA_UTILS_ALSATPLG
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIDI
|
||||
bool "amidi"
|
||||
select BR2_PACKAGE_ALSA_LIB_RAWMIDI
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIXER
|
||||
bool "amixer"
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 127217a54eea0f9a49700a2f239a2d4f5384aa094d68df04a8eb80132eb6167c alsa-utils-1.1.3.tar.bz2
|
||||
sha256 320bd285e91db6e7fd7db3c9ec6f55b02f35449ff273c7844780ac6a5a3de2e8 alsa-utils-1.1.5.tar.bz2
|
||||
sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING
|
||||
|
||||
@@ -4,33 +4,30 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ALSA_UTILS_VERSION = 1.1.3
|
||||
ALSA_UTILS_VERSION = 1.1.5
|
||||
ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2
|
||||
ALSA_UTILS_SITE = ftp://ftp.alsa-project.org/pub/utils
|
||||
ALSA_UTILS_LICENSE = GPLv2
|
||||
ALSA_UTILS_LICENSE = GPL-2.0
|
||||
ALSA_UTILS_LICENSE_FILES = COPYING
|
||||
ALSA_UTILS_INSTALL_STAGING = YES
|
||||
ALSA_UTILS_DEPENDENCIES = host-gettext host-pkgconf alsa-lib \
|
||||
ALSA_UTILS_DEPENDENCIES = host-pkgconf alsa-lib \
|
||||
$(if $(BR2_PACKAGE_NCURSES),ncurses) \
|
||||
$(if $(BR2_PACKAGE_LIBSAMPLERATE),libsamplerate)
|
||||
$(if $(BR2_PACKAGE_LIBSAMPLERATE),libsamplerate) \
|
||||
$(TARGET_NLS_DEPENDENCIES)
|
||||
# Regenerate aclocal.m4 to pick the patched
|
||||
# version of alsa.m4 from alsa-lib
|
||||
ALSA_UTILS_AUTORECONF = YES
|
||||
ALSA_UTILS_GETTEXTIZE = YES
|
||||
|
||||
ALSA_UTILS_CONF_ENV = \
|
||||
ac_cv_prog_ncurses5_config=$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS)
|
||||
ac_cv_prog_ncurses5_config=$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS) \
|
||||
LIBS=$(TARGET_NLS_LIBS)
|
||||
|
||||
ALSA_UTILS_CONF_OPTS = \
|
||||
--disable-xmlto \
|
||||
--disable-rst2man \
|
||||
--with-curses=$(if $(BR2_PACKAGE_NCURSES_WCHAR),ncursesw,ncurses)
|
||||
|
||||
ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y)
|
||||
ALSA_UTILS_DEPENDENCIES += gettext
|
||||
ALSA_UTILS_CONF_ENV += LIBS=-lintl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ALSA_UTILS_ALSALOOP),y)
|
||||
ALSA_UTILS_CONF_OPTS += --enable-alsaloop
|
||||
else
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
config BR2_PACKAGE_ALSAMIXERGUI
|
||||
bool "alsamixergui"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_MMU # fltk fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
||||
select BR2_PACKAGE_FLTK
|
||||
select BR2_PACKAGE_ALSA_LIB
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
select BR2_PACKAGE_ALSA_LIB_MIXER
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
||||
bool "alsamixergui"
|
||||
help
|
||||
A nice GUI mixer for Alsa using fltk
|
||||
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
ALSAMIXERGUI_VERSION = 0.9.0rc2-1
|
||||
ALSAMIXERGUI_SOURCE = alsamixergui_$(ALSAMIXERGUI_VERSION).orig.tar.gz
|
||||
ALSAMIXERGUI_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/a/alsamixergui
|
||||
ALSAMIXERGUI_LICENSE = GPL-2.0+
|
||||
ALSAMIXERGUI_LICENSE_FILES = debian/copyright
|
||||
ALSAMIXERGUI_AUTORECONF = YES
|
||||
|
||||
ALSAMIXERGUI_CONF_ENV = \
|
||||
|
||||
@@ -6,21 +6,21 @@
|
||||
|
||||
AM335X_PRU_PACKAGE_VERSION = 5f374ad57cc195f28bf5e585c3d446aba6ee7096
|
||||
AM335X_PRU_PACKAGE_SITE = $(call github,beagleboard,am335x_pru_package,$(AM335X_PRU_PACKAGE_VERSION))
|
||||
AM335X_PRU_PACKAGE_LICENSE = BSD-3c
|
||||
AM335X_PRU_PACKAGE_LICENSE = BSD-3-Clause
|
||||
AM335X_PRU_PACKAGE_LICENSE_FILES = pru_sw/utils/LICENCE.txt
|
||||
AM335X_PRU_PACKAGE_DEPENDENCIES = host-am335x-pru-package
|
||||
AM335X_PRU_PACKAGE_INSTALL_STAGING = YES
|
||||
|
||||
# The default 'all' rule builds everything, when we just need the library
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
AM335X_MAKE_TARGET = debug $(if $(BR2_STATIC_LIBS),,sodebug)
|
||||
AM335X_PRU_PACKAGE_MAKE_TARGET = debug $(if $(BR2_STATIC_LIBS),,sodebug)
|
||||
else
|
||||
AM335X_MAKE_TARGET = release $(if $(BR2_STATIC_LIBS),,sorelease)
|
||||
AM335X_PRU_PACKAGE_MAKE_TARGET = release $(if $(BR2_STATIC_LIBS),,sorelease)
|
||||
endif
|
||||
|
||||
define AM335X_PRU_PACKAGE_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
-C $(@D)/pru_sw/app_loader/interface $(AM335X_MAKE_TARGET)
|
||||
-C $(@D)/pru_sw/app_loader/interface $(AM335X_PRU_PACKAGE_MAKE_TARGET)
|
||||
endef
|
||||
|
||||
# 'install' installs whatever was built, and our patch removes the dependency
|
||||
@@ -67,7 +67,7 @@ define HOST_AM335X_PRU_PACKAGE_BUILD_CMDS
|
||||
endef
|
||||
|
||||
define HOST_AM335X_PRU_PACKAGE_INSTALL_CMDS
|
||||
$(INSTALL) -m 0755 -D $(@D)/pru_sw/utils/pasm $(HOST_DIR)/usr/bin/pasm
|
||||
$(INSTALL) -m 0755 -D $(@D)/pru_sw/utils/pasm $(HOST_DIR)/bin/pasm
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
||||
2
bsp/buildroot/package/am33x-cm3/am33x-cm3.hash
Normal file
2
bsp/buildroot/package/am33x-cm3/am33x-cm3.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 a722098b362f58f4dfb2a7c30afd604424d435b3d5ebe6ebf5d76ad942f796d0 am33x-cm3-11107db2f1e9e58ee75d4fe9cc38423c9a6e4365.tar.gz
|
||||
@@ -16,7 +16,6 @@ AMD_CATALYST_SUFFIX = $(if $(BR2_x86_64),_64)
|
||||
AMD_CATALYST_ARCH_DIR = $(@D)/arch/x86$(AMD_CATALYST_SUFFIX)
|
||||
AMD_CATALYST_LIB_SUFFIX = $(if $(BR2_x86_64),64)
|
||||
|
||||
|
||||
define AMD_CATALYST_EXTRACT_CMDS
|
||||
unzip -q $(DL_DIR)/$(AMD_CATALYST_SOURCE) -d $(@D)
|
||||
$(SHELL) $(@D)/AMD-Catalyst-$(AMD_CATALYST_VERSION)-Linux-installer-$(AMD_CATALYST_VERBOSE_VER)-x86.x86_64.run --extract $(@D)
|
||||
@@ -24,7 +23,7 @@ endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_AMD_CATALYST_MODULE),y)
|
||||
AMD_CATALYST_MODULE_SUBDIRS = common/lib/modules/fglrx/build_mod/2.6.x
|
||||
AMD_CATALYST_MODULE_MAKE_OPTS = \
|
||||
AMD_CATALYST_MODULE_MAKE_OPTS = \
|
||||
CFLAGS_MODULE="-DCOMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space"
|
||||
|
||||
define AMD_CATALYST_PREPARE_MODULE
|
||||
@@ -102,7 +101,6 @@ define AMD_CATALYST_INSTALL_XORG
|
||||
$(INSTALL) -D -m 0644 package/amd-catalyst/20-fglrx.conf \
|
||||
$(TARGET_DIR)/etc/X11/xorg.conf.d/20-fglrx.conf
|
||||
|
||||
|
||||
# Common files: containing binary profiles about GPUs,
|
||||
# required by the fglrx_drv xorg driver
|
||||
$(INSTALL) -d $(TARGET_DIR)/etc/ati
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
usb_linux.c: fix minor()/major() build failure due to glibc 2.28
|
||||
|
||||
glibc 2.28 no longer includes <sys/sysmacros.h> from <sys/types.h>,
|
||||
and therefore <sys/sysmacros.h> must be included explicitly when
|
||||
major()/minor() are used.
|
||||
|
||||
This commit adds a patch to directly include <sys/sysmacros.h> into
|
||||
all usb_linux.c files where minor() and major() macros are used.
|
||||
|
||||
diff -urpN host-android-tools-4.2.2+git20130218.orig/core/adb/usb_linux.c host-android-tools-4.2.2+git20130218/core/adb/usb_linux.c
|
||||
--- host-android-tools-4.2.2+git20130218.orig/core/adb/usb_linux.c 2013-02-18 15:49:03.000000000 +0100
|
||||
+++ host-android-tools-4.2.2+git20130218/core/adb/usb_linux.c 2018-09-09 11:47:16.476292546 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#include <sys/ioctl.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <dirent.h>
|
||||
diff -urpN host-android-tools-4.2.2+git20130218.orig/core/adbd/usb_linux.c host-android-tools-4.2.2+git20130218/core/adbd/usb_linux.c
|
||||
--- host-android-tools-4.2.2+git20130218.orig/core/adbd/usb_linux.c 2018-09-09 02:32:57.154503866 +0200
|
||||
+++ host-android-tools-4.2.2+git20130218/core/adbd/usb_linux.c 2018-09-09 11:47:28.148353880 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#include <sys/ioctl.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <dirent.h>
|
||||
diff -urpN host-android-tools-4.2.2+git20130218.orig/core/fastboot/usb_linux.c host-android-tools-4.2.2+git20130218/core/fastboot/usb_linux.c
|
||||
--- host-android-tools-4.2.2+git20130218.orig/core/fastboot/usb_linux.c 2013-02-18 15:49:03.000000000 +0100
|
||||
+++ host-android-tools-4.2.2+git20130218/core/fastboot/usb_linux.c 2018-09-09 11:46:53.028169154 +0200
|
||||
@@ -33,6 +33,7 @@
|
||||
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <sys/types.h>
|
||||
#include <dirent.h>
|
||||
#include <fcntl.h>
|
||||
@@ -15,6 +15,8 @@ config BR2_PACKAGE_ANDROID_TOOLS
|
||||
can be used to interact with target devices using of these
|
||||
protocols.
|
||||
|
||||
https://wiki.debian.org/AndroidTools#Original_android-tools_package
|
||||
|
||||
if BR2_PACKAGE_ANDROID_TOOLS
|
||||
|
||||
# We need kernel headers that support the __SANE_USERSPACE_TYPES__
|
||||
@@ -34,13 +36,13 @@ config BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT_GOOD_KERNEL_HEADERS
|
||||
|
||||
config BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT
|
||||
bool "fastboot"
|
||||
select BR2_PACKAGE_LIBSELINUX
|
||||
select BR2_PACKAGE_ZLIB
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libselinux
|
||||
depends on !BR2_STATIC_LIBS # libselinux
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux
|
||||
depends on !BR2_arc # libselinux
|
||||
depends on BR2_PACKAGE_ANDROID_TOOLS_FASTBOOT_GOOD_KERNEL_HEADERS
|
||||
select BR2_PACKAGE_LIBSELINUX
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
This option will build and install the fastboot utility for
|
||||
the target, which can be used to reflash other target devices
|
||||
|
||||
@@ -73,7 +73,7 @@ endef
|
||||
|
||||
define HOST_ANDROID_TOOLS_INSTALL_CMDS
|
||||
$(foreach t,$(HOST_ANDROID_TOOLS_TARGETS),\
|
||||
$(INSTALL) -D -m 0755 $(@D)/build-$(t)/$(t) $(HOST_DIR)/usr/bin/$(t)$(sep))
|
||||
$(INSTALL) -D -m 0755 $(@D)/build-$(t)/$(t) $(HOST_DIR)/bin/$(t)$(sep))
|
||||
endef
|
||||
|
||||
define ANDROID_TOOLS_INSTALL_TARGET_CMDS
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
# Locally computed:
|
||||
sha256 a99e3c22b54178b7646856efd95e825650d32d3125904a28216aeba52e221bad angular-1.4.3.zip
|
||||
sha256 4d4e87d24c7d522f4ee765e4f7d454b9cf2a0f6407248545528064e66ad7b085 angular-1.6.7.zip
|
||||
sha256 cec36623ceba33c503784164917c206047079159bf88f51a695a4dfb9d9b7ede angular.js
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ANGULARJS_VERSION = 1.4.3
|
||||
ANGULARJS_VERSION = 1.6.7
|
||||
ANGULARJS_SOURCE = angular-$(ANGULARJS_VERSION).zip
|
||||
ANGULARJS_SITE = https://code.angularjs.org/$(ANGULARJS_VERSION)
|
||||
ANGULARJS_LICENSE = MIT
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
From 4ef42740538cefd3c1554aa4df5bcb1388ac927b Mon Sep 17 00:00:00 2001
|
||||
From: Sergio Prado <sergio.prado@e-labworks.com>
|
||||
Date: Tue, 16 Jan 2018 22:28:32 -0200
|
||||
Subject: [PATCH] Change shell script interpreter from /bin/bash to /bin/sh
|
||||
|
||||
This will make the script more portable, making it possible to run on
|
||||
systems that do not have bash.
|
||||
|
||||
Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
|
||||
---
|
||||
aoe-stat.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/aoe-stat.in b/aoe-stat.in
|
||||
index 50e6ac674169..0c1d6f5ebe1e 100755
|
||||
--- a/aoe-stat.in
|
||||
+++ b/aoe-stat.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/bash
|
||||
+#! /bin/sh
|
||||
# aoe-stat - collate and present information about AoE storage
|
||||
# Copyright 2012, CORAID, Inc., and licensed under GPL v.2.
|
||||
|
||||
--
|
||||
1.9.1
|
||||
|
||||
12
bsp/buildroot/package/aoetools/Config.in
Normal file
12
bsp/buildroot/package/aoetools/Config.in
Normal file
@@ -0,0 +1,12 @@
|
||||
config BR2_PACKAGE_AOETOOLS
|
||||
bool "aoetools"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
The aoetools are programs for users of the ATA over Ethernet
|
||||
(AoE) network storage protocol, a simple protocol for using
|
||||
storage over an ethernet LAN.
|
||||
|
||||
http://aoetools.sourceforge.net/
|
||||
|
||||
comment "aoetools needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
5
bsp/buildroot/package/aoetools/aoetools.hash
Normal file
5
bsp/buildroot/package/aoetools/aoetools.hash
Normal file
@@ -0,0 +1,5 @@
|
||||
# Locally computed:
|
||||
sha256 477e796f5c18e8c0e61b5d88e1759c68249e8e0210c2f3de2b98680e2cc63e32 aoetools-37.tar.gz
|
||||
|
||||
# Hash for license files:
|
||||
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
||||
21
bsp/buildroot/package/aoetools/aoetools.mk
Normal file
21
bsp/buildroot/package/aoetools/aoetools.mk
Normal file
@@ -0,0 +1,21 @@
|
||||
################################################################################
|
||||
#
|
||||
# aoetools
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AOETOOLS_VERSION = 37
|
||||
AOETOOLS_SITE = $(call github,OpenAoE,aoetools,aoetools-$(AOETOOLS_VERSION))
|
||||
AOETOOLS_LICENSE = GPL-2.0
|
||||
AOETOOLS_LICENSE_FILES = COPYING
|
||||
|
||||
define AOETOOLS_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
|
||||
endef
|
||||
|
||||
define AOETOOLS_INSTALL_TARGET_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) DESTDIR=$(TARGET_DIR) \
|
||||
-C $(@D) install
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -1,16 +1,17 @@
|
||||
config BR2_PACKAGE_APACHE
|
||||
bool "apache"
|
||||
select BR2_PACKAGE_APR_UTIL
|
||||
select BR2_PACKAGE_PCRE
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # apr
|
||||
select BR2_PACKAGE_APR_UTIL
|
||||
select BR2_PACKAGE_PCRE
|
||||
help
|
||||
The Apache HTTP Server Project is an effort to develop and maintain an
|
||||
open-source HTTP server for modern operating systems including UNIX
|
||||
and Windows NT. The goal of this project is to provide a secure,
|
||||
efficient and extensible server that provides HTTP services in sync
|
||||
with the current HTTP standards.
|
||||
The Apache HTTP Server Project is an effort to develop and
|
||||
maintain an open-source HTTP server for modern operating
|
||||
systems including UNIX and Windows NT. The goal of this
|
||||
project is to provide a secure, efficient and extensible
|
||||
server that provides HTTP services in sync with the current
|
||||
HTTP standards.
|
||||
|
||||
http://httpd.apache.org
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# From http://archive.apache.org/dist/httpd/httpd-2.4.33.tar.bz2.sha256
|
||||
sha256 de02511859b00d17845b9abdd1f975d5ccb5d0b280c567da5bf2ad4b70846f05 httpd-2.4.33.tar.bz2
|
||||
# From http://archive.apache.org/dist/httpd/httpd-2.4.35.tar.bz2.sha256
|
||||
sha256 2607c6fdd4d12ac3f583127629291e9432b247b782396a563bec5678aae69b56 httpd-2.4.35.tar.bz2
|
||||
# Locally computed
|
||||
sha256 c49c0819a726b70142621715dae3159c47b0349c2bc9db079070f28dadac0229 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
APACHE_VERSION = 2.4.33
|
||||
APACHE_VERSION = 2.4.35
|
||||
APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2
|
||||
APACHE_SITE = http://archive.apache.org/dist/httpd
|
||||
APACHE_LICENSE = Apache-2.0
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
comment "apitrace needs a glibc toolchain w/ C++, gcc >= 4.6"
|
||||
comment "apitrace needs a glibc toolchain w/ C++, gcc >= 4.9"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC \
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_APITRACE
|
||||
bool "apitrace"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC # uses glibc specific __libc_dlsym
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBX11
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 21d0cc765b84e537c5a3a117073818942653b85685b9633d364836ccfe0b9fd5 apitrace-7.0.tar.gz
|
||||
sha256 0aae8902696ad23ba91d61c57007861a3f6e3c2d4f0f43b783b4b7a58e3f9172 apitrace-15d7f975f9688372467ebd63d2a57d3957823f93.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
APITRACE_VERSION = 7.0
|
||||
APITRACE_VERSION = 15d7f975f9688372467ebd63d2a57d3957823f93
|
||||
APITRACE_SITE = $(call github,apitrace,apitrace,$(APITRACE_VERSION))
|
||||
APITRACE_LICENSE = MIT
|
||||
APITRACE_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
config BR2_PACKAGE_APR_UTIL
|
||||
bool "apr-util"
|
||||
select BR2_PACKAGE_APR
|
||||
select BR2_PACKAGE_EXPAT
|
||||
# apr really needs shared library support
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_USE_MMU # apr
|
||||
select BR2_PACKAGE_APR
|
||||
select BR2_PACKAGE_EXPAT
|
||||
help
|
||||
The utility library for the apache runtime project
|
||||
|
||||
|
||||
@@ -47,6 +47,17 @@ else
|
||||
APR_UTIL_CONF_OPTS += --without-sqlite3
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENLDAP),y)
|
||||
APR_UTIL_CONF_ENV += ac_cv_ldap_set_rebind_proc_style=three
|
||||
APR_UTIL_CONF_OPTS += \
|
||||
--with-ldap \
|
||||
--with-ldap-include="$(STAGING_DIR)/usr/include/" \
|
||||
--with-ldap-lib="$(STAGING_DIR)/usr/lib"
|
||||
APR_UTIL_DEPENDENCIES += openldap
|
||||
else
|
||||
APR_UTIL_CONF_OPTS += --without-ldap
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
APR_UTIL_CONF_OPTS += --with-crypto --with-openssl="$(STAGING_DIR)/usr"
|
||||
APR_UTIL_DEPENDENCIES += openssl
|
||||
@@ -54,6 +65,13 @@ else
|
||||
APR_UTIL_CONF_OPTS += --without-crypto
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_POSTGRESQL),y)
|
||||
APR_UTIL_CONF_OPTS += --with-pgsql="$(STAGING_DIR)/usr"
|
||||
APR_UTIL_DEPENDENCIES += postgresql
|
||||
else
|
||||
APR_UTIL_CONF_OPTS += --without-pgsql
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_UNIXODBC),y)
|
||||
APR_UTIL_CONF_OPTS += --with-odbc="$(STAGING_DIR)/usr"
|
||||
# avoid using target binary $(STAGING_DIR)/usr/bin/odbc_config
|
||||
|
||||
@@ -4,9 +4,10 @@ config BR2_PACKAGE_APR
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_USE_MMU # fork() in apr_proc_fork()
|
||||
help
|
||||
The mission of the Apache Portable Runtime (APR) project is to create
|
||||
and maintain software libraries that provide a predictable and
|
||||
consistent interface to underlying platform-specific implementations
|
||||
The mission of the Apache Portable Runtime (APR) project is to
|
||||
create and maintain software libraries that provide a
|
||||
predictable and consistent interface to underlying
|
||||
platform-specific implementations
|
||||
|
||||
http://apr.apache.org/
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
ARGP_STANDALONE_VERSION = 1.3
|
||||
ARGP_STANDALONE_SITE = http://www.lysator.liu.se/~nisse/archive
|
||||
ARGP_STANDALONE_INSTALL_STAGING = YES
|
||||
ARGP_STANDALONE_LICENSE = LGPLv2+
|
||||
ARGP_STANDALONE_LICENSE = LGPL-2.0+
|
||||
|
||||
ARGP_STANDALONE_CONF_ENV = \
|
||||
CFLAGS="$(TARGET_CFLAGS) -fPIC -fgnu89-inline"
|
||||
|
||||
@@ -9,7 +9,7 @@ ARGUS_SITE = http://qosient.com/argus/src
|
||||
ARGUS_DEPENDENCIES = libpcap
|
||||
ARGUS_CONF_ENV = arg_cv_sys_errlist=yes
|
||||
# Code is really v2+ though COPYING is v3 so ship README to avoid confusion
|
||||
ARGUS_LICENSE = GPLv2+
|
||||
ARGUS_LICENSE = GPL-2.0+
|
||||
ARGUS_LICENSE_FILES = README
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBTIRPC),y)
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# From http://sourceforge.net/projects/arma/files/?source=navbar
|
||||
md5 a39f27197d24b3d25437fab6bb1d118f armadillo-6.500.4.tar.gz
|
||||
sha1 68166e67521a720c72917d196b0807bc6cab8b2e armadillo-6.500.4.tar.gz
|
||||
md5 5ef71763bd429a3d481499878351f3be armadillo-7.900.1.tar.xz
|
||||
sha1 8118faf1c6a7a39c55a1103a1f90e85e613cc377 armadillo-7.900.1.tar.xz
|
||||
# Locally computed:
|
||||
sha256 813de85fa61ba5077ed871d801ba7070d369e7e9742002e4c11474c75ff6d1c6 armadillo-6.500.4.tar.gz
|
||||
sha256 33eec7013990b5477ccc5ad3abc68bc2326c7a7a2790014d625cfcf37c0e07d3 armadillo-7.900.1.tar.xz
|
||||
# License files, locally calculated
|
||||
sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE.txt
|
||||
|
||||
@@ -4,13 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ARMADILLO_VERSION = 6.500.4
|
||||
# upstream removed tarball from
|
||||
# http://downloads.sourceforge.net/project/arma
|
||||
ARMADILLO_SITE = https://ftp.fau.de/macports/distfiles/armadillo
|
||||
ARMADILLO_VERSION = 7.900.1
|
||||
ARMADILLO_SOURCE = armadillo-$(ARMADILLO_VERSION).tar.xz
|
||||
ARMADILLO_SITE = https://downloads.sourceforge.net/project/arma
|
||||
ARMADILLO_DEPENDENCIES = clapack
|
||||
ARMADILLO_INSTALL_STAGING = YES
|
||||
ARMADILLO_LICENSE = MPLv2.0
|
||||
ARMADILLO_LICENSE = MPL-2.0
|
||||
ARMADILLO_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(cmake-package))
|
||||
|
||||
21
bsp/buildroot/package/armbian-firmware/Config.in
Normal file
21
bsp/buildroot/package/armbian-firmware/Config.in
Normal file
@@ -0,0 +1,21 @@
|
||||
config BR2_PACKAGE_ARMBIAN_FIRMWARE
|
||||
bool "armbian-firmware"
|
||||
help
|
||||
This package enables access to various firmware
|
||||
blobs from the Armbian firmware repository.
|
||||
|
||||
https://github.com/armbian/firmware
|
||||
|
||||
if BR2_PACKAGE_ARMBIAN_FIRMWARE
|
||||
|
||||
config BR2_PACKAGE_ARMBIAN_FIRMWARE_XR819
|
||||
bool "XR819 WiFi"
|
||||
help
|
||||
Firmware files for XR819 WiFi SDIO chip.
|
||||
|
||||
config BR2_PACKAGE_ARMBIAN_FIRMWARE_AP6212
|
||||
bool "AP6212 WiFi/BT"
|
||||
help
|
||||
Firmware files for AP6212 WiFi/BT combo chip.
|
||||
|
||||
endif
|
||||
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 876958ce6ba8a4a01a424f2b4455208b7a989eaba96015649c774340553f0c35 armbian-firmware-455d6b6701178dafe7fd0168eb4a4ef78a8d24a3.tar.gz
|
||||
53
bsp/buildroot/package/armbian-firmware/armbian-firmware.mk
Normal file
53
bsp/buildroot/package/armbian-firmware/armbian-firmware.mk
Normal file
@@ -0,0 +1,53 @@
|
||||
################################################################################
|
||||
#
|
||||
# armbian-firmware
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ARMBIAN_FIRMWARE_VERSION = 455d6b6701178dafe7fd0168eb4a4ef78a8d24a3
|
||||
ARMBIAN_FIRMWARE_SITE = https://github.com/armbian/firmware
|
||||
ARMBIAN_FIRMWARE_SITE_METHOD = git
|
||||
|
||||
# XR819 WiFi firmware
|
||||
ifeq ($(BR2_PACKAGE_ARMBIAN_FIRMWARE_XR819),y)
|
||||
ARMBIAN_FIRMWARE_FILES += \
|
||||
xr819/boot_xr819.bin \
|
||||
xr819/fw_xr819.bin \
|
||||
xr819/sdd_xr819.bin
|
||||
endif
|
||||
|
||||
# AP6212 WiFi/BT combo firmware
|
||||
ifeq ($(BR2_PACKAGE_ARMBIAN_FIRMWARE_AP6212),y)
|
||||
ARMBIAN_FIRMWARE_DIRS += ap6212
|
||||
endif
|
||||
|
||||
ifneq ($(ARMBIAN_FIRMWARE_FILES),)
|
||||
define ARMBIAN_FIRMWARE_INSTALL_FILES
|
||||
cd $(@D) && \
|
||||
$(TAR) cf install.tar $(sort $(ARMBIAN_FIRMWARE_FILES)) && \
|
||||
$(TAR) xf install.tar -C $(TARGET_DIR)/lib/firmware
|
||||
endef
|
||||
endif
|
||||
|
||||
ifneq ($(ARMBIAN_FIRMWARE_DIRS),)
|
||||
# We need to rm -rf the destination directory to avoid copying
|
||||
# into it in itself, should we re-install the package.
|
||||
define ARMBIAN_FIRMWARE_INSTALL_DIRS
|
||||
$(foreach d,$(ARMBIAN_FIRMWARE_DIRS), \
|
||||
rm -rf $(TARGET_DIR)/lib/firmware/$(d); \
|
||||
cp -a $(@D)/$(d) $(TARGET_DIR)/lib/firmware/$(d)$(sep))
|
||||
endef
|
||||
endif
|
||||
|
||||
ifneq ($(ARMBIAN_FIRMWARE_FILES)$(ARMBIAN_FIRMWARE_DIRS),)
|
||||
ARMBIAN_FIRMWARE_LICENSE = PROPRIETARY
|
||||
ARMBIAN_FIRMWARE_REDISTRIBUTE = NO
|
||||
endif
|
||||
|
||||
define ARMBIAN_FIRMWARE_INSTALL_TARGET_CMDS
|
||||
mkdir -p $(TARGET_DIR)/lib/firmware
|
||||
$(ARMBIAN_FIRMWARE_INSTALL_FILES)
|
||||
$(ARMBIAN_FIRMWARE_INSTALL_DIRS)
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
@@ -0,0 +1,39 @@
|
||||
From f406041b58eadc716d6227408d3af553d566ffeb Mon Sep 17 00:00:00 2001
|
||||
From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
|
||||
Date: Tue, 4 Apr 2017 17:31:29 +0200
|
||||
Subject: [PATCH] configure: try linking to detect stack-protector support
|
||||
|
||||
Even if gcc accepts the -fstack-protector argument, it is possible that
|
||||
the libssp support library is missing. Detect this by linking instead
|
||||
of just compiling.
|
||||
|
||||
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
|
||||
---
|
||||
acinclude.m4 | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/acinclude.m4 b/acinclude.m4
|
||||
index 3c84118..4725154 100644
|
||||
--- a/acinclude.m4
|
||||
+++ b/acinclude.m4
|
||||
@@ -243,7 +243,7 @@ AC_DEFUN([GCC_STACK_PROTECT_CC],[
|
||||
AC_MSG_CHECKING([whether ${CC} accepts -fstack-protector])
|
||||
ssp_old_cflags="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -fstack-protector"
|
||||
- AC_TRY_COMPILE(,,, ssp_cc=no)
|
||||
+ AC_TRY_LINK(,,, ssp_cc=no)
|
||||
echo $ssp_cc
|
||||
if test "X$ssp_cc" = "Xno"; then
|
||||
CFLAGS="$ssp_old_cflags"
|
||||
@@ -259,7 +259,7 @@ AC_DEFUN([GCC_STACK_PROTECT_CXX],[
|
||||
AC_MSG_CHECKING([whether ${CXX} accepts -fstack-protector])
|
||||
ssp_old_cxxflags="$CXXFLAGS"
|
||||
CXXFLAGS="$CXXFLAGS -fstack-protector"
|
||||
- AC_TRY_COMPILE(,,, ssp_cxx=no)
|
||||
+ AC_TRY_LINK(,,, ssp_cxx=no)
|
||||
echo $ssp_cxx
|
||||
if test "X$ssp_cxx" = "Xno"; then
|
||||
CXXFLAGS="$ssp_old_cxxflags"
|
||||
--
|
||||
2.11.0
|
||||
|
||||
10
bsp/buildroot/package/arp-scan/Config.in
Normal file
10
bsp/buildroot/package/arp-scan/Config.in
Normal file
@@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_ARP_SCAN
|
||||
bool "arp-scan"
|
||||
select BR2_PACKAGE_LIBPCAP
|
||||
help
|
||||
The ARP scanner
|
||||
|
||||
arp-scan is a command-line tool that uses the ARP protocol to
|
||||
discover and fingerprint IP hosts on the local network.
|
||||
|
||||
https://github.com/royhills/arp-scan
|
||||
2
bsp/buildroot/package/arp-scan/arp-scan.hash
Normal file
2
bsp/buildroot/package/arp-scan/arp-scan.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 ce908ac71c48e85dddf6dd4fe5151d13c7528b1f49717a98b2a2535bd797d892 arp-scan-1.9.tar.gz
|
||||
22
bsp/buildroot/package/arp-scan/arp-scan.mk
Normal file
22
bsp/buildroot/package/arp-scan/arp-scan.mk
Normal file
@@ -0,0 +1,22 @@
|
||||
################################################################################
|
||||
#
|
||||
# arp-scan
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ARP_SCAN_VERSION = 1.9
|
||||
ARP_SCAN_SITE = https://github.com/royhills/arp-scan/releases/download/$(ARP_SCAN_VERSION)
|
||||
ARP_SCAN_LICENSE = GPL-3.0+
|
||||
ARP_SCAN_LICENSE_FILES = COPYING
|
||||
ARP_SCAN_DEPENDENCIES = libpcap
|
||||
|
||||
# 0001-configure-try-linking-to-detect-stack-protector-supp.patch touches acinclude.m4
|
||||
ARP_SCAN_AUTORECONF = YES
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
ARP_SCAN_CONF_OPTS = LIBS="`$(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs`"
|
||||
endif
|
||||
|
||||
ARP_SCAN_CONF_ENV = pgac_cv_snprintf_long_long_int_format='%lld'
|
||||
|
||||
$(eval $(autotools-package))
|
||||
@@ -7,7 +7,7 @@
|
||||
ARPTABLES_VERSION = 0.0.4
|
||||
ARPTABLES_SOURCE = arptables-v$(ARPTABLES_VERSION).tar.gz
|
||||
ARPTABLES_SITE = http://downloads.sourceforge.net/project/ebtables/arptables/arptables-v$(ARPTABLES_VERSION)
|
||||
ARPTABLES_LICENSE = GPLv2+
|
||||
ARPTABLES_LICENSE = GPL-2.0+
|
||||
|
||||
define ARPTABLES_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
|
||||
|
||||
@@ -8,9 +8,10 @@ config BR2_PACKAGE_ASSIMP
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
Open Asset Import Library (assimp) is a portable Open Source
|
||||
library to import various well-known 3D model formats in a uniform
|
||||
manner. The most recent version also knows how to export 3d files
|
||||
and is therefore suitable as a general-purpose 3D model converter.
|
||||
library to import various well-known 3D model formats in a
|
||||
uniform manner. The most recent version also knows how to
|
||||
export 3d files and is therefore suitable as a general-purpose
|
||||
3D model converter.
|
||||
|
||||
http://www.assimp.org
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
ASSIMP_VERSION = v3.2
|
||||
ASSIMP_SITE = $(call github,assimp,assimp,$(ASSIMP_VERSION))
|
||||
ASSIMP_LICENSE = BSD-3c
|
||||
ASSIMP_LICENSE = BSD-3-Clause
|
||||
ASSIMP_LICENSE_FILES = LICENSE
|
||||
ASSIMP_DEPENDENCIES = zlib
|
||||
ASSIMP_INSTALL_STAGING = YES
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
From cc5daff874779475742bdb89a9328bb4fc4c4e09 Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Tue, 27 Dec 2016 11:20:19 +0100
|
||||
Subject: [PATCH] configure: do not configure in menuselect
|
||||
|
||||
When cross-compiling, the arguments and environment for ./configure are
|
||||
different for the host and the target, and we want menuselect to be
|
||||
compiled for the build machine, not the target.
|
||||
|
||||
Although we do not pass any option to ./configure for menuselect, the
|
||||
environment may still reference variables for the target, like CC or
|
||||
CFLAGS and so on... We can not build menuselect with those variables.
|
||||
|
||||
Instead, just assume that menuselect will be pre-compiled.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
configure | 16 ----------------
|
||||
configure.ac | 16 ----------------
|
||||
2 files changed, 32 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 66c8971..121dd93 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2662,12 +2662,6 @@ fi
|
||||
|
||||
AC_SUBST([PBX_SYSLOG])
|
||||
|
||||
-if test -f makeopts; then
|
||||
- ${ac_cv_path_EGREP} 'CURSES|GTK2|OSARCH|NEWT' makeopts > makeopts.acbak
|
||||
-else
|
||||
- touch makeopts.acbak
|
||||
-fi
|
||||
-
|
||||
AC_CONFIG_FILES([build_tools/menuselect-deps makeopts])
|
||||
AST_CHECK_MANDATORY
|
||||
|
||||
@@ -2683,16 +2677,6 @@ fi
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
-${ac_cv_path_EGREP} 'CURSES|GTK2|OSARCH|NEWT' makeopts > makeopts.acbak2
|
||||
-if test "x${ac_cv_path_CMP}" = "x:"; then
|
||||
- ( cd `pwd`/menuselect && ./configure )
|
||||
-else if ${ac_cv_path_CMP} -s makeopts.acbak makeopts.acbak2; then : ; else
|
||||
- ( cd `pwd`/menuselect && ./configure )
|
||||
-fi ; fi
|
||||
-
|
||||
-rm makeopts.acbak makeopts.acbak2
|
||||
-
|
||||
-
|
||||
if test "x${silent}" != "xyes" ; then
|
||||
echo
|
||||
echo " .\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$=.. "
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
From 3e8a9e9a1c7eae515eb628778c3c8a04338b3bb3 Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Tue, 27 Dec 2016 11:21:09 +0100
|
||||
Subject: [PATCH] sounds: do not download and check sha1s
|
||||
|
||||
To validate the sound archives, the corresponding sha1s are also
|
||||
downloaded from the same location, and that download is done at install
|
||||
time.
|
||||
|
||||
However, that poses at least two problems:
|
||||
|
||||
- in Buildroot, we already have validated the downloads with the sha1s
|
||||
anyway, and trying to download anything at install time is not
|
||||
always possible (e.g. for off-line builds);
|
||||
|
||||
- since the download scheme is not secured (plain http), a
|
||||
man-in-the-middle for the sounds will also be able to MITM the
|
||||
download of the sha1s, so there is absolutely no additional safety
|
||||
in doing so.
|
||||
|
||||
So we just do without the sha1 download and checks.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
sounds/Makefile | 10 ----------
|
||||
1 file changed, 10 deletions(-)
|
||||
|
||||
diff --git a/sounds/Makefile b/sounds/Makefile
|
||||
index 84d0f45..7a80d56 100644
|
||||
--- a/sounds/Makefile
|
||||
+++ b/sounds/Makefile
|
||||
@@ -100,17 +100,7 @@ ifneq ($(SOUNDS_CACHE_DIR),)
|
||||
if test ! -f "$$(SOUNDS_CACHE_DIR)/$$@"; then \
|
||||
(cd "$$(SOUNDS_CACHE_DIR)"; $$(DOWNLOAD) $$(SOUNDS_URL)/$$@); \
|
||||
fi; \
|
||||
- if test ! -f "$$(SOUNDS_CACHE_DIR)/$$@.sha1"; then \
|
||||
- (cd "$$(SOUNDS_CACHE_DIR)"; $$(DOWNLOAD) $$(SOUNDS_URL)/$$@.sha1); \
|
||||
- fi; \
|
||||
$$(LN) -sf "$$(SOUNDS_CACHE_DIR)/$$@" .; \
|
||||
- $$(LN) -sf "$$(SOUNDS_CACHE_DIR)/$$@.sha1" .; \
|
||||
- $$(SHA1SUM) -c --status $$@.sha1 || \
|
||||
- ( \
|
||||
- rm -f "$$(SOUNDS_CACHE_DIR)/$$@" "$$(SOUNDS_CACHE_DIR)/$$@.sha1" $$@ $$@.sha1; \
|
||||
- echo "Bad checksum: $$@" 1>&2; \
|
||||
- exit 1; \
|
||||
- ) || exit 1; \
|
||||
fi
|
||||
else
|
||||
$(CMD_PREFIX) \
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
From 8996503f6c55e55f326ab11c18278954ad7abaf3 Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Tue, 27 Dec 2016 11:21:57 +0100
|
||||
Subject: [PATCH] configure: fix detection of libcrypt
|
||||
|
||||
The crypt() function is searched in two locations: -lcrypt and the
|
||||
standard C library.
|
||||
|
||||
The result of the former is stored in the LIBCRYPT 'scheme' while that
|
||||
of the latter is stored in the 'SYSCRYPT' scheme.
|
||||
|
||||
However, the check for mandatory modules looks at the CRYPT 'scheme',
|
||||
and thus concludes that crypt is missing when it was successfully found.
|
||||
|
||||
Fix that by also storing the result of either check in the 'CRYPT'
|
||||
scheme.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
configure | 2 ++
|
||||
configure.ac | 2 ++
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 121dd93..d459ff5 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2406,10 +2406,12 @@ AC_CHECK_FUNC([crypt], [SYSCRYPT=true], [SYSCRYPT=""])
|
||||
if test "x$LIBCRYPT_LIB" != "x" ; then
|
||||
CRYPT_LIB="$LIBCRYPT_LIB"
|
||||
CRYPT_INCLUDE="$LIBCRYPT_INCLUDE"
|
||||
+ PBX_CRYPT=1
|
||||
AC_DEFINE([HAVE_CRYPT], [1], [Define to 1 if you have the 'crypt' function.])
|
||||
elif test "x$SYSCRYPT" != "x" ; then
|
||||
CRYPT_LIB=""
|
||||
CRYPT_INCLUDE=""
|
||||
+ PBX_CRYPT=1
|
||||
AC_DEFINE([HAVE_CRYPT], [1], [Define to 1 if you have the 'crypt' function.])
|
||||
fi
|
||||
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
From 933b2554a40f932571bdbdbb5217cda3e35fd61f Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Mon, 27 Nov 2017 12:52:52 +0100
|
||||
Subject: [PATCH] build: ensure target directory for modules exists
|
||||
|
||||
Currently, in highly-parallel builds, it is possible that installing
|
||||
modules fails because the target directory does not exist yet.
|
||||
|
||||
We fix that by instructing $(INSTALL) to create the destination directory
|
||||
first.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
Makefile.moddir_rules | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.moddir_rules b/Makefile.moddir_rules
|
||||
index 59190bece9..b73153a9a5 100644
|
||||
--- a/Makefile.moddir_rules
|
||||
+++ b/Makefile.moddir_rules
|
||||
@@ -110,7 +110,7 @@ clean::
|
||||
|
||||
install:: all
|
||||
@echo "Installing modules from `basename $(CURDIR)`..."
|
||||
- @for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
|
||||
+ @for x in $(LOADABLE_MODS:%=%.so); do $(INSTALL) -D -m 755 $$x "$(DESTDIR)$(ASTMODDIR)" ; done
|
||||
ifneq ($(findstring :,$(XMLSTARLET)$(BASH)),:)
|
||||
@if [ -f .moduleinfo ] ; then \
|
||||
declare -A DISABLED_MODS ;\
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From 05680ea9899c2246c23d11860c2c8e10aa8f80c7 Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Fri, 1 Dec 2017 11:08:16 +0100
|
||||
Subject: [PATCH] install: samples need the data files
|
||||
|
||||
When installing samples, "sample voicemail" is generated from the
|
||||
already-installed sound files.
|
||||
|
||||
However, when doing the install and the samples at the same time in a
|
||||
parallel install, it is possible that the sound files are not already
|
||||
installed at the time we try to generate the voicemail data.
|
||||
|
||||
Ensure the needed dependency.
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
Makefile | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index f29c07f680..b58f707b61 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -779,7 +779,7 @@ adsi:
|
||||
$(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
|
||||
done
|
||||
|
||||
-samples: adsi
|
||||
+samples: adsi datafiles
|
||||
@echo Installing other config files...
|
||||
$(call INSTALL_CONFIGS,samples,.sample)
|
||||
$(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX"
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
From 999e0c17d7e4139d36730752a34fbfde18a4f9f1 Mon Sep 17 00:00:00 2001
|
||||
From: Corey Farrell <git@cfware.com>
|
||||
Date: Sun, 19 Nov 2017 14:52:59 -0500
|
||||
Subject: [PATCH] Build: Fix issues building without SSL.
|
||||
|
||||
* Fix conditional in libasteriskssl.
|
||||
* Use variables produced by configure to link the SSL and uuid libraries
|
||||
into libasteriskpj.so instead of hard-coding them.
|
||||
|
||||
ASTERISK-27431
|
||||
|
||||
Change-Id: I3977931fd3ef8c4e4376349ccddb354eb839b58d
|
||||
|
||||
Downloaded from upstream master branch
|
||||
https://github.com/asterisk/asterisk/commit/999e0c17d7e4139d36730752a34fbfde18a4f9f1
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
main/Makefile | 4 ++--
|
||||
main/libasteriskssl.c | 2 +-
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/main/Makefile b/main/Makefile
|
||||
index 08d1f65580e..c724e2012b0 100644
|
||||
--- a/main/Makefile
|
||||
+++ b/main/Makefile
|
||||
@@ -273,7 +273,7 @@ endif
|
||||
|
||||
$(ASTPJ_LIB).$(ASTPJ_SO_VERSION): _ASTLDFLAGS+=-Wl,-soname=$(ASTPJ_LIB).$(ASTPJ_SO_VERSION) $(PJ_LDFLAGS)
|
||||
$(ASTPJ_LIB).$(ASTPJ_SO_VERSION): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskpj\" -DAST_NOT_MODULE $(PJ_CFLAGS)
|
||||
-$(ASTPJ_LIB).$(ASTPJ_SO_VERSION): LIBS+=$(PJPROJECT_LDLIBS) -lssl -lcrypto -luuid -lm -lpthread $(RT_LIB)
|
||||
+$(ASTPJ_LIB).$(ASTPJ_SO_VERSION): LIBS+=$(PJPROJECT_LDLIBS) $(OPENSSL_LIB) $(UUID_LIB) -lm -lpthread $(RT_LIB)
|
||||
ifeq ($(GNU_LD),1)
|
||||
$(ASTPJ_LIB).$(ASTPJ_SO_VERSION): SO_SUPPRESS_SYMBOLS=-Wl,--version-script,libasteriskpj.exports,--warn-common
|
||||
endif
|
||||
@@ -298,7 +298,7 @@ ASTPJ_LIB:=libasteriskpj.dylib
|
||||
# /lib or /usr/lib
|
||||
$(ASTPJ_LIB): _ASTLDFLAGS+=-dynamiclib -install_name $(ASTLIBDIR)/$(ASTPJ_LIB) $(PJ_LDFLAGS)
|
||||
$(ASTPJ_LIB): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskpj\" $(PJ_CFLAGS) -DAST_NOT_MODULE
|
||||
-$(ASTPJ_LIB): LIBS+=$(PJPROJECT_LIBS) -lssl -lcrypto -luuid -lm -lpthread $(RT_LIB)
|
||||
+$(ASTPJ_LIB): LIBS+=$(PJPROJECT_LIBS) $(OPENSSL_LIB) $(UUID_LIB) -lm -lpthread $(RT_LIB)
|
||||
$(ASTPJ_LIB): SOLINK=$(DYLINK)
|
||||
|
||||
# Special rules for building a shared library (not a dynamically loadable module)
|
||||
diff --git a/main/libasteriskssl.c b/main/libasteriskssl.c
|
||||
index 8b19e247da9..e2e256f8ffe 100644
|
||||
--- a/main/libasteriskssl.c
|
||||
+++ b/main/libasteriskssl.c
|
||||
@@ -37,7 +37,7 @@
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_OPENSSL) && \
|
||||
- !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+ (!defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
|
||||
|
||||
#include <dlfcn.h>
|
||||
|
||||
26
bsp/buildroot/package/asterisk/Config.in
Normal file
26
bsp/buildroot/package/asterisk/Config.in
Normal file
@@ -0,0 +1,26 @@
|
||||
config BR2_PACKAGE_ASTERISK
|
||||
bool "asterisk"
|
||||
# Uses glibc resolver function res_nsearch()
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_JANSSON
|
||||
select BR2_PACKAGE_LIBCURL
|
||||
select BR2_PACKAGE_LIBILBC
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_SQLITE
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
||||
help
|
||||
Asterisk is an open source framework for building
|
||||
communications applications. Asterisk turns an ordinary
|
||||
computer into a communications server. Asterisk powers IP PBX
|
||||
systems, VoIP gateways, conference servers and other custom
|
||||
solutions. It is used by small businesses, large businesses,
|
||||
call centers, carriers and government agencies, worldwide.
|
||||
Asterisk is free and open source.
|
||||
|
||||
http://www.asterisk.org/
|
||||
|
||||
comment "asterisk needs a glibc toolchain w/ C++"
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP
|
||||
15
bsp/buildroot/package/asterisk/asterisk.hash
Normal file
15
bsp/buildroot/package/asterisk/asterisk.hash
Normal file
@@ -0,0 +1,15 @@
|
||||
# Locally computed
|
||||
sha256 249cf223ef4dd7aea01f0d250a6b9cad661ebd78910c73adb7f59c1c46f9fed8 asterisk-14.7.6.tar.gz
|
||||
|
||||
# sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases
|
||||
# sha256 locally computed
|
||||
sha1 65ee068462c6645ed14a28d6b34eb0e9aa7a6c8d asterisk-core-sounds-en-gsm-1.5.tar.gz
|
||||
sha256 8d1118c6e0a0c614fafe297e3789f924ef5b04285cf6a8cffb8501dfcf5bbf07 asterisk-core-sounds-en-gsm-1.5.tar.gz
|
||||
sha1 f40fd6ea03dfe8d72ada2540b2288bfdc006381d asterisk-moh-opsound-wav-2.03.tar.gz
|
||||
sha256 449fb810d16502c3052fedf02f7e77b36206ac5a145f3dacf4177843a2fcb538 asterisk-moh-opsound-wav-2.03.tar.gz
|
||||
|
||||
# License files, locally computed
|
||||
sha256 82af40ed7f49c08685360811993d9396320842f021df828801d733e8fdc0312f COPYING
|
||||
sha256 ac5571f00e558e3b7c9b3f13f421b874cc12cf4250c4f70094c71544cf486312 main/sha1.c
|
||||
sha256 0fcdb946955d20c2819a51f3fe613d8f22da2ea793bd50acb30ce156499acc88 codecs/speex/speex_resampler.h
|
||||
sha256 e6e7b7204d34a3dcdf17389a9c8cf64721ec0d15a797fd51c8c1ed8517cc3038 utils/db1-ast/include/db.h
|
||||
316
bsp/buildroot/package/asterisk/asterisk.mk
Normal file
316
bsp/buildroot/package/asterisk/asterisk.mk
Normal file
@@ -0,0 +1,316 @@
|
||||
################################################################################
|
||||
#
|
||||
# asterisk
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ASTERISK_VERSION = 14.7.6
|
||||
# Use the github mirror: it's an official mirror maintained by Digium, and
|
||||
# provides tarballs, which the main Asterisk git tree (behind Gerrit) does not.
|
||||
ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION))
|
||||
|
||||
ASTERISK_SOUNDS_BASE_URL = http://downloads.asterisk.org/pub/telephony/sounds/releases
|
||||
ASTERISK_EXTRA_DOWNLOADS = \
|
||||
$(ASTERISK_SOUNDS_BASE_URL)/asterisk-core-sounds-en-gsm-1.5.tar.gz \
|
||||
$(ASTERISK_SOUNDS_BASE_URL)/asterisk-moh-opsound-wav-2.03.tar.gz
|
||||
|
||||
ASTERISK_LICENSE = GPL-2.0, BSD-3c (SHA1, resample), BSD-4c (db1-ast)
|
||||
ASTERISK_LICENSE_FILES = \
|
||||
COPYING \
|
||||
main/sha1.c \
|
||||
codecs/speex/speex_resampler.h \
|
||||
utils/db1-ast/include/db.h
|
||||
|
||||
# For patches 0001, 0003 and 0004
|
||||
ASTERISK_AUTORECONF = YES
|
||||
ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject
|
||||
|
||||
ASTERISK_DEPENDENCIES = \
|
||||
host-asterisk \
|
||||
jansson \
|
||||
libcurl \
|
||||
libxml2 \
|
||||
ncurses \
|
||||
sqlite \
|
||||
util-linux
|
||||
|
||||
# Asterisk wants to run its menuselect tool (a highly tweaked derivative of
|
||||
# kconfig), but builds it using the target tools. So we build it in the host
|
||||
# variant (see below), and copy the full build tree of menuselect.
|
||||
define ASTERISK_COPY_MENUSELECT
|
||||
rm -rf $(@D)/menuselect
|
||||
cp -a $(HOST_ASTERISK_DIR)/menuselect $(@D)/menuselect
|
||||
endef
|
||||
ASTERISK_PRE_CONFIGURE_HOOKS += ASTERISK_COPY_MENUSELECT
|
||||
|
||||
ASTERISK_CONF_OPTS = \
|
||||
--disable-xmldoc \
|
||||
--disable-internal-poll \
|
||||
--disable-asteriskssl \
|
||||
--disable-rpath \
|
||||
--without-bfd \
|
||||
--without-cap \
|
||||
--without-cpg \
|
||||
--without-curses \
|
||||
--without-gtk2 \
|
||||
--without-gmime \
|
||||
--without-h323 \
|
||||
--without-hoard \
|
||||
--without-iconv \
|
||||
--without-iksemel \
|
||||
--without-imap \
|
||||
--without-inotify \
|
||||
--without-iodbc \
|
||||
--without-isdnnet \
|
||||
--without-jack \
|
||||
--without-uriparser \
|
||||
--without-kqueue \
|
||||
--without-libedit \
|
||||
--without-libxslt \
|
||||
--without-ltdl \
|
||||
--without-lua \
|
||||
--without-misdn \
|
||||
--without-mysqlclient \
|
||||
--without-nbs \
|
||||
--without-neon29 \
|
||||
--without-newt \
|
||||
--without-openr2 \
|
||||
--without-osptk \
|
||||
--without-oss \
|
||||
--without-postgres \
|
||||
--without-pjproject \
|
||||
--without-popt \
|
||||
--without-pwlib \
|
||||
--without-resample \
|
||||
--without-sdl \
|
||||
--without-SDL_image \
|
||||
--without-spandsp \
|
||||
--without-sqlite \
|
||||
--without-suppserv \
|
||||
--without-tds \
|
||||
--without-termcap \
|
||||
--without-timerfd \
|
||||
--without-tinfo \
|
||||
--without-unbound \
|
||||
--without-unixodbc \
|
||||
--without-vpb \
|
||||
--without-x11 \
|
||||
--with-crypt \
|
||||
--with-jansson \
|
||||
--with-libcurl \
|
||||
--with-ilbc \
|
||||
--with-libxml2 \
|
||||
--with-ncurses="$(STAGING_DIR)/usr" \
|
||||
--with-sqlite3="$(STAGING_DIR)/usr" \
|
||||
--with-sounds-cache=$(BR2_DL_DIR)
|
||||
|
||||
# avcodec are from ffmpeg. There is virtually zero chance this could
|
||||
# even work; asterisk is looking for ffmpeg/avcodec.h which has not
|
||||
# been installed in this location since early 2007 (~10 years ago at
|
||||
# the time of this writing).
|
||||
ASTERISK_CONF_OPTS += --without-avcodec
|
||||
|
||||
ASTERISK_CONF_ENV = \
|
||||
ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
|
||||
ASTERISK_CONF_OPTS += --with-execinfo
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-execinfo
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBGSM),y)
|
||||
ASTERISK_DEPENDENCIES += libgsm
|
||||
ASTERISK_CONF_OPTS += --with-gsm
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-gsm
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
|
||||
ASTERISK_DEPENDENCIES += alsa-lib
|
||||
ASTERISK_CONF_OPTS += --with-asound
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-asound
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
|
||||
ASTERISK_DEPENDENCIES += bluez_utils
|
||||
ASTERISK_CONF_OPTS += --with-bluetooth
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-bluetooth
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBICAL),y)
|
||||
ASTERISK_DEPENDENCIES += libical
|
||||
ASTERISK_CONF_OPTS += --with-ical
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-ical
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENLDAP),y)
|
||||
ASTERISK_DEPENDENCIES += openldap
|
||||
ASTERISK_CONF_OPTS += --with-ldap
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-ldap
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NEON),y)
|
||||
ASTERISK_DEPENDENCIES += neon
|
||||
ASTERISK_CONF_OPTS += --with-neon
|
||||
ASTERISK_CONF_ENV += \
|
||||
ac_cv_path_CONFIG_NEON=$(STAGING_DIR)/usr/bin/neon-config
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-neon
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NETSNMP),y)
|
||||
ASTERISK_DEPENDENCIES += netsnmp
|
||||
ASTERISK_CONF_OPTS += --with-netsnmp=$(STAGING_DIR)/usr
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-netsnmp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBOGG),y)
|
||||
ASTERISK_DEPENDENCIES += libogg
|
||||
ASTERISK_CONF_OPTS += --with-ogg
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-ogg
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPUS),y)
|
||||
ASTERISK_DEPENDENCIES += opus
|
||||
ASTERISK_CONF_OPTS += --with-opus
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-opus
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
|
||||
ASTERISK_DEPENDENCIES += portaudio
|
||||
ASTERISK_CONF_OPTS += --with-portaudio
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-portaudio
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FREERADIUS_CLIENT),y)
|
||||
ASTERISK_DEPENDENCIES += freeradius-client
|
||||
ASTERISK_CONF_OPTS += --with-radius
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-radius
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DAHDI_LINUX)$(BR2_PACKAGE_DAHDI_TOOLS),yy)
|
||||
ASTERISK_DEPENDENCIES += dahdi-linux dahdi-tools
|
||||
ASTERISK_CONF_OPTS += --with-dahdi --with-tonezone
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPRI),y)
|
||||
ASTERISK_DEPENDENCIES += libpri
|
||||
ASTERISK_CONF_OPTS += --with-pri
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-pri
|
||||
endif # PRI
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSS7),y)
|
||||
ASTERISK_DEPENDENCIES += libss7
|
||||
ASTERISK_CONF_OPTS += --with-ss7
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-ss7
|
||||
endif # SS7
|
||||
|
||||
else
|
||||
ASTERISK_CONF_OPTS += \
|
||||
--without-dahdi --without-tonezone \
|
||||
--without-pri --without-ss7
|
||||
endif # DAHDI
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
ASTERISK_DEPENDENCIES += openssl
|
||||
ASTERISK_CONF_OPTS += --with-ssl
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-ssl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SPEEX),y)
|
||||
ASTERISK_DEPENDENCIES += speex
|
||||
ASTERISK_CONF_OPTS += --with-speex --with-speexdsp
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-speex --without-speexdsp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSRTP),y)
|
||||
ASTERISK_DEPENDENCIES += libsrtp
|
||||
ASTERISK_CONF_OPTS += --with-srtp
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-srtp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
|
||||
ASTERISK_DEPENDENCIES += libvorbis
|
||||
ASTERISK_CONF_OPTS += --with-vorbis
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-vorbis
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||
ASTERISK_DEPENDENCIES += zlib
|
||||
ASTERISK_CONF_OPTS += --with-z
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-z
|
||||
endif
|
||||
|
||||
ASTERISK_DIRS = \
|
||||
ASTVARLIBDIR="/usr/lib/asterisk" \
|
||||
ASTDATADIR="/usr/lib/asterisk" \
|
||||
ASTKEYDIR="/usr/lib/asterisk" \
|
||||
ASTDBDIR="/usr/lib/asterisk"
|
||||
|
||||
ASTERISK_MAKE_OPTS = $(ASTERISK_DIRS)
|
||||
|
||||
# We want to install sample configuration files, too.
|
||||
ASTERISK_INSTALL_TARGET_OPTS = \
|
||||
$(ASTERISK_DIRS) \
|
||||
DESTDIR=$(TARGET_DIR) \
|
||||
LDCONFIG=true \
|
||||
install samples
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# This part deals with building the menuselect tool as a host package
|
||||
|
||||
HOST_ASTERISK_DEPENDENCIES = host-pkgconf host-libxml2 host-ncurses
|
||||
HOST_ASTERISK_SUBDIR = menuselect
|
||||
|
||||
HOST_ASTERISK_LICENSE = GPL-2.0
|
||||
HOST_ASTERISK_LICENSE_FILES = COPYING
|
||||
|
||||
# No need to autoreconf for the host variant,
|
||||
# so do not inherit the target setup.
|
||||
HOST_ASTERISK_AUTORECONF = NO
|
||||
|
||||
HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config
|
||||
|
||||
HOST_ASTERISK_CONF_OPTS = \
|
||||
--without-newt \
|
||||
--without-curses \
|
||||
--with-ncurses=$(HOST_DIR)/usr
|
||||
|
||||
# Not an automake package, so does not inherit LDFLAGS et al. from
|
||||
# the configure run.
|
||||
HOST_ASTERISK_MAKE_ENV = $(HOST_CONFIGURE_OPTS)
|
||||
|
||||
# Even though menuselect is an autotools package, it is not an automake
|
||||
# package and does not have an 'install' rule, as asterisk does expect
|
||||
# it to be in a sub-directory of its source tree. We do so by copying
|
||||
# the full menuselect build tree as a pre-configure hook in the target
|
||||
# variant.
|
||||
# However, the sanity checks on host packages are not run on menuselect.
|
||||
# But we still want to catch that menuselect has the proper rpath set,
|
||||
# for example, as it uses host libraries that we do build, like
|
||||
# host-libxml2.
|
||||
# So we do manually install the menuselect tool.
|
||||
define HOST_ASTERISK_INSTALL_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/menuselect/menuselect \
|
||||
$(HOST_DIR)/bin/asterisk-menuselect
|
||||
endef
|
||||
|
||||
$(eval $(host-autotools-package))
|
||||
@@ -11,7 +11,7 @@ AT_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/a
|
||||
AT_MAKE = $(MAKE1)
|
||||
AT_AUTORECONF = YES
|
||||
AT_DEPENDENCIES = $(if $(BR2_PACKAGE_FLEX),flex) host-bison host-flex
|
||||
AT_LICENSE = GPLv2+, GPLv3+, ISC
|
||||
AT_LICENSE = GPL-2.0+, GPL-3.0+, ISC
|
||||
AT_LICENSE_FILES = Copyright COPYING
|
||||
|
||||
AT_CONF_OPTS = \
|
||||
|
||||
15
bsp/buildroot/package/atest/Config.in
Normal file
15
bsp/buildroot/package/atest/Config.in
Normal file
@@ -0,0 +1,15 @@
|
||||
config BR2_PACKAGE_ATEST
|
||||
bool "atest"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
||||
depends on !BR2_bfin # libev
|
||||
select BR2_PACKAGE_ALSA_LIB
|
||||
select BR2_PACKAGE_LIBEV
|
||||
help
|
||||
atest is a test software for checking ALSA Asoc drivers
|
||||
concerning the proper frame generation and capture.
|
||||
|
||||
https://github.com/amouiche/atest
|
||||
|
||||
comment "atest needs a toolchain w/ threads"
|
||||
depends on !BR2_bfin
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
2
bsp/buildroot/package/atest/atest.hash
Normal file
2
bsp/buildroot/package/atest/atest.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 91da5a6d4d0b0a8d4bae156a40e91a6dccf62863bfa7acae948efbbd2b4154ca atest-895b0183a89c15f5e2305a6795bb1667753cd3f0.tar.gz
|
||||
21
bsp/buildroot/package/atest/atest.mk
Normal file
21
bsp/buildroot/package/atest/atest.mk
Normal file
@@ -0,0 +1,21 @@
|
||||
################################################################################
|
||||
#
|
||||
# atest
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATEST_VERSION = 895b0183a89c15f5e2305a6795bb1667753cd3f0
|
||||
ATEST_SITE = $(call github,amouiche,atest,$(ATEST_VERSION))
|
||||
ATEST_LICENSE = GPL-2.0+
|
||||
ATEST_LICENSE_FILES = COPYING
|
||||
ATEST_DEPENDENCIES = host-pkgconf libev alsa-lib
|
||||
# Fetched from Github, with no configure script
|
||||
ATEST_AUTORECONF = YES
|
||||
|
||||
# Autoreconf requires an existing m4 directory
|
||||
define ATEST_PATCH_M4
|
||||
mkdir -p $(@D)/m4
|
||||
endef
|
||||
ATEST_POST_PATCH_HOOKS += ATEST_PATCH_M4
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user