diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2016-07-27 11:29:03 +0200 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2016-07-27 11:29:03 +0200 |
commit | 27bba7d3d283df0bd70f78b33124b326a2c2f2e9 (patch) | |
tree | 35053a50a92d5f8a463b8b16f1ac6974ef2928ab | |
parent | 9d2287af245d9d4d09a2e9e1da2ad5d3b769890b (diff) | |
download | DistroKit-27bba7d3d283df0bd70f78b33124b326a2c2f2e9.tar.gz DistroKit-27bba7d3d283df0bd70f78b33124b326a2c2f2e9.tar.xz |
ptxdist: version bump from 2016.05.0 to 2016.07.0
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-rw-r--r-- | .swp | bin | 0 -> 20480 bytes | |||
-rw-r--r-- | TODO.rsc | 21 | ||||
-rw-r--r-- | configs/platform-rpi/platformconfig | 10 | ||||
-rw-r--r-- | configs/platform-v7a/platformconfig | 10 | ||||
-rw-r--r-- | configs/ptxconfig | 32 | ||||
-rw-r--r-- | local_src/am335x-pm-firmware/License.txt | 194 | ||||
-rw-r--r-- | local_src/am335x-pm-firmware/README | 1 | ||||
-rw-r--r-- | local_src/am335x-pm-firmware/bin-am335x-pm-firmware.elf | bin | 0 -> 151064 bytes | |||
-rw-r--r-- | patches/mosquitto-1.4.9/0001-CMakeLists-don-t-run-ldconfig-automatically.patch | 52 | ||||
-rw-r--r-- | patches/mosquitto-1.4.9/series | 4 | ||||
-rw-r--r-- | rules-new/mosquitto.in | 40 | ||||
-rw-r--r-- | rules-new/mosquitto.make | 75 | ||||
-rw-r--r-- | updates.txt | 62 |
13 files changed, 494 insertions, 7 deletions
Binary files differ diff --git a/TODO.rsc b/TODO.rsc new file mode 100644 index 0000000..32442fd --- /dev/null +++ b/TODO.rsc @@ -0,0 +1,21 @@ +[ ] DNS geht nicht +[ ] platform-beaglebone: Barebox-Fehlermeldung bezüglich zweitem Ethernet +[x] telnet: im Debug Modus wieder an machen, Strategie mit mol besprechen + /env/config -> commandline -> ptxdist-devel +[ ] NTP an? Oder sntp via systemd? + +------------------------------------------------------------------------------ + +GF BSP: + +[ ] PTXCONF_PYTHON_DJANGO_LOCALES="de en" +[ ] Python 3 anmachen, wenn das in ptxdist upstream drin ist +[ ] DBUS_PYTHON anmachen +[ ] FLUP anmachen? Oder FLUP6? +[ ] PYGOBJECT? Wofür? +[ ] canutils an -> Fee BSP +[ ] Fairyweb an im Fee BSP +[ ] sqlite an + +------------------------------------------------------------------------------ + diff --git a/configs/platform-rpi/platformconfig b/configs/platform-rpi/platformconfig index 1ca96d1..23b6a01 100644 --- a/configs/platform-rpi/platformconfig +++ b/configs/platform-rpi/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2016.05.0 +# PTXdist 2016.07.0 # PTXCONF__platformconfig_MAGIC__=y @@ -19,7 +19,7 @@ PTXCONF_PLATFORM="rpi" PTXCONF_PLATFORM_VERSION="-2016.01.0" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y -PTXCONF_PLATFORMCONFIG_VERSION="2016.05.0" +PTXCONF_PLATFORMCONFIG_VERSION="2016.07.0" # # architecture @@ -75,7 +75,10 @@ PTXCONF_COMPILER_PREFIX_BOOTLOADER="${PTXCONF_COMPILER_PREFIX}" # # hardening options # +PTXCONF_TARGET_HARDEN_STACK_NONE=y # PTXCONF_TARGET_HARDEN_STACK is not set +# PTXCONF_TARGET_HARDEN_STACK_STRONG is not set +# PTXCONF_TARGET_HARDEN_STACK_ALL is not set PTXCONF_TARGET_HARDEN_FORTIFY=y PTXCONF_TARGET_HARDEN_RELRO=y PTXCONF_TARGET_HARDEN_BINDNOW=y @@ -174,6 +177,7 @@ PTXCONF_BOOTLOADER=y # # i.MX HAB # +# PTXCONF_HOST_IMX_CST is not set # PTXCONF_U_BOOT_V2 is not set # PTXCONF_U_BOOT is not set # PTXCONF_X_LOAD is not set @@ -244,6 +248,8 @@ PTXCONF_HOST_GENEXT2FS=y PTXCONF_HOST_GENIMAGE=y # PTXCONF_HOST_GENPART is not set # PTXCONF_HOST_GETTEXT is not set +# PTXCONF_HOST_IMA_EVM_UTILS is not set +# PTXCONF_HOST_KEYUTILS is not set # PTXCONF_HOST_LIBBLKID is not set # PTXCONF_HOST_LIBCAP is not set PTXCONF_HOST_LIBCONFUSE=y diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig index 9f6ba1c..ac0d7bf 100644 --- a/configs/platform-v7a/platformconfig +++ b/configs/platform-v7a/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2016.05.0 +# PTXdist 2016.07.0 # PTXCONF__platformconfig_MAGIC__=y @@ -19,7 +19,7 @@ PTXCONF_PLATFORM="v7a" PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y -PTXCONF_PLATFORMCONFIG_VERSION="2016.05.0" +PTXCONF_PLATFORMCONFIG_VERSION="2016.07.0" # # architecture @@ -75,7 +75,10 @@ PTXCONF_COMPILER_PREFIX_BOOTLOADER="${PTXCONF_COMPILER_PREFIX}" # # hardening options # +PTXCONF_TARGET_HARDEN_STACK_NONE=y # PTXCONF_TARGET_HARDEN_STACK is not set +# PTXCONF_TARGET_HARDEN_STACK_STRONG is not set +# PTXCONF_TARGET_HARDEN_STACK_ALL is not set PTXCONF_TARGET_HARDEN_FORTIFY=y PTXCONF_TARGET_HARDEN_RELRO=y PTXCONF_TARGET_HARDEN_BINDNOW=y @@ -182,6 +185,7 @@ PTXCONF_BOOTLOADER=y # # i.MX HAB # +# PTXCONF_HOST_IMX_CST is not set # PTXCONF_U_BOOT_V2 is not set # PTXCONF_U_BOOT is not set # PTXCONF_X_LOAD is not set @@ -258,6 +262,8 @@ PTXCONF_HOST_GENEXT2FS=y PTXCONF_HOST_GENIMAGE=y # PTXCONF_HOST_GENPART is not set # PTXCONF_HOST_GETTEXT is not set +# PTXCONF_HOST_IMA_EVM_UTILS is not set +# PTXCONF_HOST_KEYUTILS is not set # PTXCONF_HOST_LIBBLKID is not set # PTXCONF_HOST_LIBCAP is not set PTXCONF_HOST_LIBCONFUSE=y diff --git a/configs/ptxconfig b/configs/ptxconfig index 5fd1429..8a14c81 100644 --- a/configs/ptxconfig +++ b/configs/ptxconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2016.05.0 +# PTXdist 2016.07.0 # PTXCONF_DATAPARTITION=y @@ -60,7 +60,7 @@ PTXCONF_PROJECT_BUILD_DEVEL=y PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_CONFIGFILE_VERSION="2016.05.0" +PTXCONF_CONFIGFILE_VERSION="2016.07.0" PTXCONF__ptxconfig_MAGIC__=y # @@ -87,6 +87,7 @@ PTXCONF_HOST_QEMU_USR=y # PTXCONF_HOST_TESTFRAMEWORK is not set PTXCONF_HOST_ACL=y # PTXCONF_HOST_APACHE2 is not set +# PTXCONF_HOST_APIEXTRACTOR is not set # PTXCONF_HOST_APR_UTIL is not set # PTXCONF_HOST_APR is not set PTXCONF_HOST_ATTR=y @@ -102,30 +103,39 @@ PTXCONF_HOST_AUTOTOOLS_LIBTOOL=y PTXCONF_HOST_COREUTILS=y # PTXCONF_HOST_CRAMFS is not set # PTXCONF_HOST_CXXTOOLS is not set +# PTXCONF_HOST_CYTHON is not set # PTXCONF_HOST_DBUS_GLIB is not set # PTXCONF_HOST_DBUS is not set # PTXCONF_HOST_DIRECTFB is not set # PTXCONF_HOST_DOSFSTOOLS is not set +PTXCONF_HOST_DUMMY_INSTALL_INFO=y # PTXCONF_HOST_E2FSPROGS is not set # PTXCONF_HOST_EGGDBUS is not set PTXCONF_HOST_ELF_H_COMPAT=y # PTXCONF_HOST_EXPAT is not set PTXCONF_HOST_FAKEROOT=y PTXCONF_HOST_FIGLET=y +# PTXCONF_HOST_FILE is not set PTXCONF_HOST_FLEX=y # PTXCONF_HOST_FONTCONFIG is not set # PTXCONF_HOST_FREETYPE is not set +# PTXCONF_HOST_GENERATORRUNNER is not set # PTXCONF_HOST_GENEXT2FS is not set # PTXCONF_HOST_GENIMAGE is not set # PTXCONF_HOST_GENPART is not set PTXCONF_HOST_GETTEXT=y PTXCONF_HOST_GLIB=y +# PTXCONF_HOST_GOBJECT_INTROSPECTION is not set PTXCONF_HOST_GPERF=y PTXCONF_HOST_GTK_DOC=y # PTXCONF_HOST_ICU is not set +# PTXCONF_HOST_IMA_EVM_UTILS is not set PTXCONF_HOST_INTLTOOL=y # PTXCONF_HOST_IPKG_UTILS is not set # PTXCONF_HOST_IPKG is not set +# PTXCONF_HOST_KERNEL_HEADER is not set +# PTXCONF_HOST_KEYUTILS is not set +# PTXCONF_HOST_LIBAIO is not set PTXCONF_HOST_LIBARCHIVE=y # PTXCONF_HOST_LIBBLKID is not set # PTXCONF_HOST_LIBCAP_NG is not set @@ -133,8 +143,11 @@ PTXCONF_HOST_LIBCAP=y # PTXCONF_HOST_LIBCGROUP is not set # PTXCONF_HOST_LIBCONFUSE is not set PTXCONF_HOST_LIBFFI=y +# PTXCONF_HOST_LIBGCRYPT is not set # PTXCONF_HOST_LIBGD is not set +# PTXCONF_HOST_LIBKMOD is not set # PTXCONF_HOST_LIBLZO is not set +# PTXCONF_HOST_LIBNIH is not set PTXCONF_HOST_LIBPCRE=y # PTXCONF_HOST_LIBPNG is not set # PTXCONF_HOST_LIBPTHREAD_STUBS is not set @@ -153,31 +166,43 @@ PTXCONF_HOST_LNDIR=y # PTXCONF_HOST_LZOP is not set PTXCONF_HOST_M4=y # PTXCONF_HOST_MAKEDEPEND is not set +# PTXCONF_HOST_MESALIB is not set # PTXCONF_HOST_MKELFIMAGE is not set # PTXCONF_HOST_MTD_UTILS is not set # PTXCONF_HOST_MTOOLS is not set +# PTXCONF_HOST_MYSQL is not set PTXCONF_HOST_NCURSES=y # PTXCONF_HOST_NINJA is not set +# PTXCONF_HOST_NODEJS is not set # PTXCONF_HOST_OPENSSL is not set PTXCONF_HOST_OPKG_UTILS=y PTXCONF_HOST_OPKG=y +# PTXCONF_HOST_ORC is not set # PTXCONF_HOST_PIXMAN is not set PTXCONF_HOST_PKG_CONFIG=y # PTXCONF_HOST_POLICYCOREUTILS is not set +# PTXCONF_HOST_PROTOBUF is not set +# PTXCONF_HOST_PYTHON_SETUPTOOLS is not set +# PTXCONF_HOST_PYTHON is not set # PTXCONF_HOST_PYTHON3_SETUPTOOLS_SCM is not set +# PTXCONF_HOST_PYTHON3_SETUPTOOLS is not set +# PTXCONF_HOST_PYTHON3 is not set # PTXCONF_HOST_QOOXDOO is not set # PTXCONF_HOST_QT4 is not set +# PTXCONF_HOST_SHIBOKEN is not set # PTXCONF_HOST_SQUASHFS_TOOLS is not set # PTXCONF_HOST_SWIG is not set PTXCONF_HOST_SYSTEM_PERL=y PTXCONF_HOST_SYSTEM_PERL_XMLPARSER=y # PTXCONF_HOST_TIMEOUT is not set # PTXCONF_HOST_TNTNET is not set +# PTXCONF_HOST_TZ_DATABASE is not set # PTXCONF_HOST_U_BOOT_TOOLS is not set PTXCONF_HOST_UNFS3=y # PTXCONF_HOST_USPLASH is not set # PTXCONF_HOST_USTR is not set # PTXCONF_HOST_UTIL_LINUX_NG is not set +# PTXCONF_HOST_WAYLAND is not set # PTXCONF_HOST_XCB_PROTO is not set # PTXCONF_HOST_XL_TOOLS is not set # PTXCONF_HOST_XORG_APP_BDFTOPCF is not set @@ -1411,6 +1436,7 @@ PTXCONF_UTIL_LINUX_NG_HWCLOCK=y # PTXCONF_UTIL_LINUX_NG_UUIDGEN is not set # PTXCONF_UTIL_LINUX_NG_BLKID is not set # PTXCONF_UTIL_LINUX_NG_FINDFS is not set +# PTXCONF_UTIL_LINUX_NG_ZRAMCTL is not set # PTXCONF_WATCHDOG is not set # @@ -1674,7 +1700,6 @@ PTXCONF_E2FSPROGS=y # # build options # -# PTXCONF_E2FSPROGS_COMPRESSION is not set # # libraries @@ -1719,6 +1744,7 @@ PTXCONF_E2FSPROGS_INSTALL_MKFS_EXT4=y # PTXCONF_LIBLOCKFILE is not set # PTXCONF_LOGROTATE is not set # PTXCONF_LVM2 is not set +# PTXCONF_MMC_UTILS is not set # PTXCONF_OPKG is not set # PTXCONF_QUOTA_TOOLS is not set # PTXCONF_SAMBA is not set diff --git a/local_src/am335x-pm-firmware/License.txt b/local_src/am335x-pm-firmware/License.txt new file mode 100644 index 0000000..198e640 --- /dev/null +++ b/local_src/am335x-pm-firmware/License.txt @@ -0,0 +1,194 @@ +Texas Instruments Incorporated +Technology and Software Publicly Available +Software License Agreement + + +IMPORTANT – PLEASE READ THE FOLLOWING LICENSE AGREEMENT CAREFULLY. THIS IS A +LEGALLY BINDING AGREEMENT. DO NOT DOWNLOAD THE LICENSED MATERIALS UNLESS: (1) +YOU ARE AUTHORIZED TO ACCEPT AND AGREE TO THE TERMS OF THIS LICENSE AGREEMENT +AND (2) YOU INTEND TO ENTER INTO AND TO BE BOUND BY THE TERMS OF THIS +AGREEMENT. + +This Software License Agreement (“Agreement”) is a legal agreement between you +(either an individual or entity) and Texas Instruments Incorporated (“TI”), +12500 TI Boulevard, Dallas, Texas 75243. The “Licensed Materials” subject to +this Agreement include, in whole or in part, the software programs that +accompany this Agreement and any “on-line” or electronic documentation +associated with these programs. By installing, copying or otherwise using the +Licensed Materials you agree to abide by the terms of this Agreement. If you +choose not to accept or agree with these terms, do not download or install the +Licensed Materials. + +NOTE: The Licensed Materials may be bundled with open source software. By +accepting this Agreement, you may gain access to software identified as being +licensed under open source licenses, which software and corresponding open +source licenses will be listed in the applicable software manifest (in whole or +in part, the “Open Source Materials”). Your use of the Open Source Materials +is subject to the separate licensing terms applicable to such Open Source +Materials as specified in the applicable software manifest. For clarification, +this Agreement does not limit your rights under, or grant you rights that +supersede, the license terms of any applicable Open Source Materials license +agreement. If any of the Open Source Materials have been provided to you in +object code, the source code versions of such Open Source Materials may be +provided to you by notifying TI at Texas Instruments Incorporated, 12500 TI +Boulevard, Mail Station 8638, Dallas, Texas 75243, Attention: Contracts +Manager. You may terminate this Agreement in the event you choose not to +accept or agree with the terms in any applicable Open Source Materials license +agreement, provided that such termination occurs within five (5) days of +acceptance of this Agreement and you abide by all applicable license terms in +this Agreement until such termination. + + +1. License. + +a. Source Code License. For the Licensed Materials provided in source +code format, TI hereby grants to you a limited, non-exclusive license to +reproduce, use, and create modified or derivative works of the Licensed +Materials provided to you in source code format and to distribute an unlimited +number of copies of such source code Licensed Materials, or any derivatives +thereof, in any format. + +b. Object Code License. For the Licensed Materials provided in object +code format, TI hereby grants to you a limited, non-exclusive license to +reproduce and use the Licensed Materials provided to you in object code format +and to distribute an unlimited number of object or executable copies of such +object code Licensed Materials. + +2. Termination. This license is effective until terminated. Without +prejudice to any other rights, TI may terminate your right to use the Licensed +Materials under this Agreement if you fail to comply with the terms of this +Agreement. In such event, you shall destroy all copies of the Licensed +Materials, including all portions and derivatives thereof. + +3. Intellectual Property Rights. + +a. The Licensed Materials being provided to you hereunder are being made +publicly available by TI, even though they contain copyrighted material of TI +and its licensors, if applicable. In no event may you alter, remove or +destroy any copyright notice included in the Licensed Materials. To the extent +that any of the Licensed Materials are provided in binary or object code only, +you may not unlock, decompile, reverse engineer, disassemble or otherwise +translate such binary or object code to human-perceivable form. The source code +of such reverse engineered code may contain TI trade secret and other +proprietary information. TI reserves all rights not specifically granted under +this Agreement. + +b. Certain Licensed Materials may (i) require patent licenses from third +parties claiming patent rights covering implementation of the Licensed +Materials or (ii) be based on industry recognized standards or software +programs published by industry recognized standards bodies and certain third +parties may claim to own patents or copyrights that cover implementation of +those standards. You acknowledge and agree that this Agreement does not convey +a license to any such third party patents and copyrights. + +c. YOU ACKNOWLEDGE AND AGREE THAT TI SHALL NOT BE LIABLE FOR AND SHALL NOT +DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD PARTY INFRINGEMENT CLAIM THAT RELATES +TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED +MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR +DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED +MATERIALS. + +d. You acknowledge and agree that you are responsible for any fees or +royalties that may be payable to any third party based on such third party’s +interests in the Licensed Materials described in Section 3(b) above (the “Third +Party Payment Obligations”). You agree to indemnify TI against any Third Party +Payment Obligations and will defend any claim, suit or proceeding brought +against TI insofar as such claim, suit or proceeding is based on your failure +to pay any Third Party Payment Obligations. + +4. Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED “AS +IS”. TI AND ITS LICENSORS MAKE NO WARRANTY OR REPRESENTATION, EXPRESS, IMPLIED +OR STATUTORY, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTIBILITY, FITNESS FOR +A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF RESPONSES, +RESULTS AND LACK OF NEGLIGENCE. TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET +ENJOYMENT, QUIET POSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY +INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE LICENSED MATERIALS OR USE OF +THOSE MATERIALS. + +YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS MAY NOT BE INTENDED FOR +PRODUCTION APPLICATIONS AND MAY CONTAIN IRREGULARITIES AND DEFECTS NOT FOUND IN +PRODUCTION SOFTWARE. FURTHERMORE, YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED +MATERIALS HAVE NOT BEEN TESTED OR CERTIFIED BY ANY GOVERNMENT AGENCY OR +INDUSTRY REGULATORY ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU +AGREE THAT PRIOR TO USING, INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS +IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE PRODUCT AND +THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH THAT PRODUCT AND BE +SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. + +IN NO EVENT SHALL TI OR ITS LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, +INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED ON ANY THEORY OF +LIABILITY, ARISING IN ANY WAY OUT OF THIS AGREEMENT, OR YOUR USE OF THE +LICENSED MATERIALS, WHETHER OR NOT TI HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF +REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OR +CORRUPTION OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS +OF USE OR INTERRUPTION OF BUSINESS OR ANY OTHER ECONOMIC LOSS. IN NO EVENT +WILL TI’S AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE +OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). + +Because some jurisdictions do not allow the exclusion or limitation of +incidental or consequential damages or limitation on how long an implied +warranty lasts, the above limitations or exclusions may not apply to you. + +5. Export Control. The software programs and any “on-line” documentation +as well as any updates or upgrades to such software programs or documentation +may be subject to the export or import regulations of certain countries. You +agree to comply with all such regulations and acknowledge that you have the +responsibility to obtain any licenses or other authorizations that may be +required to export, re-export or import the Licensed Materials. + +6. Governing Law, Jurisdiction and Severability. This Agreement will be +governed by and interpreted in accordance with the laws of the State of Texas, +without reference to that state’s conflict of laws principles. This Agreement +shall not be governed by the United Nations Convention on Contracts for the +International Sale of Goods, nor shall it be governed by the Uniform Computer +Information Transactions Act (UCITA). Any dispute arising out of or related to +this Agreement will be brought in, and each party consents to the exclusive +jurisdiction and venue in the state and federal courts sitting in Dallas +Country, Texas. Each party waives all defenses of lack of personal +jurisdiction and forum non-conveniens and agrees that process may be served on +either party in a manner authorized by applicable law or court rule. If for +any reason a court of competent jurisdiction finds any provision of the +Agreement to be unenforceable, that provision will be enforced to the maximum +extent possible to effectuate the intent of the parties and the remainder of +the Agreement shall continue in full force and effect. + +7. PRC Provisions. If you are located in the People’s Republic of China +(“PRC”) or if the Licensed Materials will be sent to the PRC, the following +provisions shall apply and shall supersede any other provisions in this +Agreement concerning the same subject matter as the following provisions: + + a. Registration Requirements. You shall be solely responsible for +performing all acts and obtaining all approvals that may be required in +connection with this Agreement by the government of the PRC, including but not +limited to registering pursuant to, and otherwise complying with, the PRC +Measures on the Administration of Software Products, Management Regulations on +Technology Import-Export, and Technology Import and Export Contract +Registration Management Rules. Upon receipt of such approvals from the +government authorities, you shall forward evidence of all such approvals to TI +for its records. In the event that you fail to obtain any such approval or +registration, you shall be solely responsible for any and all losses, damages +or costs resulting therefrom, and shall indemnify TI for all such losses, +damages or costs. + + b. Governing Language. This Agreement is written and executed in +the English language. If a translation of this Agreement is required for any +purpose, including but not limited to registration of the Agreement pursuant to +any governmental laws, regulations or rules, you shall be solely responsible +for creating such translation. Any translation of this Agreement into a +language other than English is intended solely in order to comply with such +laws or for reference purposes, and the English language version shall be +authoritative and controlling. + +8. Entire Agreement. This is the entire Agreement between you and TI and +supersedes any prior agreement between the parties related to the subject +matter of this Agreement. No amendment or modification of this Agreement will +be effective unless in writing and signed by a duly authorized representative +of TI. You hereby warrant and represent that you have obtained all +authorizations and other applicable consents required empowering you to enter +into this Agreement. + + +Version: 221850v2 + + diff --git a/local_src/am335x-pm-firmware/README b/local_src/am335x-pm-firmware/README new file mode 100644 index 0000000..2ba9430 --- /dev/null +++ b/local_src/am335x-pm-firmware/README @@ -0,0 +1 @@ +http://arago-project.org/git/projects/?p=am33x-cm3.git;a=tree;hb=HEAD diff --git a/local_src/am335x-pm-firmware/bin-am335x-pm-firmware.elf b/local_src/am335x-pm-firmware/bin-am335x-pm-firmware.elf Binary files differnew file mode 100644 index 0000000..329664f --- /dev/null +++ b/local_src/am335x-pm-firmware/bin-am335x-pm-firmware.elf diff --git a/patches/mosquitto-1.4.9/0001-CMakeLists-don-t-run-ldconfig-automatically.patch b/patches/mosquitto-1.4.9/0001-CMakeLists-don-t-run-ldconfig-automatically.patch new file mode 100644 index 0000000..11de869 --- /dev/null +++ b/patches/mosquitto-1.4.9/0001-CMakeLists-don-t-run-ldconfig-automatically.patch @@ -0,0 +1,52 @@ +From: Robert Schwebel <r.schwebel@pengutronix.de> +Date: Thu, 9 Jun 2016 16:04:59 +0200 +Subject: [PATCH] CMakeLists: don't run ldconfig automatically + +When cross building, this code starts ldconfig on the development +machine, which is pretty useless and even wrong. Running ldconfig should +be a manual task, so remove the automatic calls. + +Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> +--- + lib/CMakeLists.txt | 4 ---- + lib/cpp/CMakeLists.txt | 4 ---- + src/CMakeLists.txt | 5 ----- + 3 files changed, 13 deletions(-) + +diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt +index d9163991b6cc..e5f8d671de2a 100644 +--- a/lib/CMakeLists.txt ++++ b/lib/CMakeLists.txt +@@ -72,7 +72,3 @@ set_target_properties(libmosquitto PROPERTIES + + install(TARGETS libmosquitto RUNTIME DESTINATION "${BINDIR}" LIBRARY DESTINATION "${LIBDIR}") + install(FILES mosquitto.h DESTINATION "${INCLUDEDIR}") +- +-if (UNIX) +- install(CODE "EXEC_PROGRAM(/sbin/ldconfig)") +-endif (UNIX) +diff --git a/lib/cpp/CMakeLists.txt b/lib/cpp/CMakeLists.txt +index b80dc181fa31..9deb2b7102c2 100644 +--- a/lib/cpp/CMakeLists.txt ++++ b/lib/cpp/CMakeLists.txt +@@ -12,7 +12,3 @@ set_target_properties(mosquittopp PROPERTIES + ) + install(TARGETS mosquittopp RUNTIME DESTINATION "${BINDIR}" LIBRARY DESTINATION "${LIBDIR}") + install(FILES mosquittopp.h DESTINATION "${INCLUDEDIR}") +- +-if (UNIX) +- install(CODE "EXEC_PROGRAM(/sbin/ldconfig)") +-endif (UNIX) +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 0008e5551bcf..1dfa602d2e6c 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -125,8 +125,3 @@ if (${WITH_TLS} STREQUAL ON) + target_link_libraries(mosquitto_passwd "${OPENSSL_LIBRARIES}") + install(TARGETS mosquitto_passwd RUNTIME DESTINATION "${BINDIR}" LIBRARY DESTINATION "${LIBDIR}") + endif (${WITH_TLS} STREQUAL ON) +- +-if (UNIX) +- install(CODE "EXEC_PROGRAM(/sbin/ldconfig)") +-endif (UNIX) +- diff --git a/patches/mosquitto-1.4.9/series b/patches/mosquitto-1.4.9/series new file mode 100644 index 0000000..7fc0ef1 --- /dev/null +++ b/patches/mosquitto-1.4.9/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-CMakeLists-don-t-run-ldconfig-automatically.patch +# 3161d1e7e3f71c5b78d1ce0c80d4eab2 - git-ptx-patches magic diff --git a/rules-new/mosquitto.in b/rules-new/mosquitto.in new file mode 100644 index 0000000..4727664 --- /dev/null +++ b/rules-new/mosquitto.in @@ -0,0 +1,40 @@ +## SECTION=networking + +config MOSQUITTO + tristate + select HOST_CMAKE + prompt "mosquitto" + help + Mosquitto is a message broker for the MQTT (MQ Telemetry Transport) + protocol. It implements a publish/subscribe mechanism for IoT applications + and makes it possible to expose all your critical machine data to the cloud. + + What could possibly go wrong ... + +if MOSQUITTO + +config MOSQUITTO_SERVER + prompt "mosquitto (server)" + bool + help + Install the mosquitto broker (server) + +config MOSQUITTO_PASSWD + prompt "mosquitto_passwd" + bool + help + Install the mosquitto_passwd commandline tool + +config MOSQUITTO_PUB + prompt "mosquitto_pub" + bool + help + Install the mosquitto_pub commandline tool + +config MOSQUITTO_SUB + prompt "mosquitto_sub" + bool + help + Install the mosquitto_sub commandline tool + +endif diff --git a/rules-new/mosquitto.make b/rules-new/mosquitto.make new file mode 100644 index 0000000..d76afac --- /dev/null +++ b/rules-new/mosquitto.make @@ -0,0 +1,75 @@ +# -*-makefile-*- +# +# Copyright (C) 2016 by Robert Schwebel <r.schwebel@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_MOSQUITTO) += mosquitto + +# +# Paths and names +# +MOSQUITTO_VERSION := 1.4.9 +MOSQUITTO_MD5 := 67943e2c5afebf7329628616eb2c41c5 +MOSQUITTO := mosquitto-$(MOSQUITTO_VERSION) +MOSQUITTO_SUFFIX := tar.gz +MOSQUITTO_URL := http://mosquitto.org/files/source/$(MOSQUITTO).$(MOSQUITTO_SUFFIX) +MOSQUITTO_SOURCE := $(SRCDIR)/$(MOSQUITTO).$(MOSQUITTO_SUFFIX) +MOSQUITTO_DIR := $(BUILDDIR)/$(MOSQUITTO) + +# This is dual licensed under the EPL-1.0 and EDL-1.0, which is a BSD-3-Clause according to +# http://spdx-legal.spdx.narkive.com/wmb1FKZ8/new-license-request +MOSQUITTO_LICENSE := EPL-1.0, BSD-3-Clause + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +MOSQUITTO_CONF_TOOL := cmake +MOSQUITTO_CONF_OPT := \ + $(CROSS_CMAKE_USR) \ + -DWITH_TLS:BOOL=ON \ + -DWITH_TLS_PSK:BOOL=OFF \ + -DWITH_EC:BOOL=OFF \ + -DWITH_SOCKS:BOOL=OFF + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/mosquitto.targetinstall: + @$(call targetinfo) + + @$(call install_init, mosquitto) + @$(call install_fixup, mosquitto,PRIORITY,optional) + @$(call install_fixup, mosquitto,SECTION,base) + @$(call install_fixup, mosquitto,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") + @$(call install_fixup, mosquitto,DESCRIPTION,missing) + + @$(call install_lib, mosquitto, 0, 0, 0644, libmosquitto) + #@$(call install_lib, mosquitto, 0, 0, 0644, libmosquittopp) + +ifdef PTXCONF_MOSQUITTO_SERVER + @$(call install_copy, mosquitto, 0, 0, 0755, -, /usr/sbin/mosquitto) +endif +ifdef PTXCONF_MOSQUITTO_PASSWD + @$(call install_copy, mosquitto, 0, 0, 0755, -, /usr/bin/mosquitto_passwd) +endif +ifdef PTXCONF_MOSQUITTO_PUB + @$(call install_copy, mosquitto, 0, 0, 0755, -, /usr/bin/mosquitto_pub) +endif +ifdef PTXCONF_MOSQUITTO_SUB + @$(call install_copy, mosquitto, 0, 0, 0755, -, /usr/bin/mosquitto_sub) +endif + @$(call install_finish, mosquitto) + + @$(call touch) + +# vim: syntax=make diff --git a/updates.txt b/updates.txt new file mode 100644 index 0000000..4943f88 --- /dev/null +++ b/updates.txt @@ -0,0 +1,62 @@ +[x] glib 2.48.0 -> 2.48.1 +[x] blspec-boneblack +[x] blspec-bonewhite +[x] base +[x] os-release +[x] networkmanager +[x] libtasn1 4.1 +[x] rc-once +[x] zlib 1.2.8 +[x] libusb +[x] kernel-header +[x] libffi +[x] libpcre +[x] nettle 2.7.1 -> 3.2 +[x] gnutls 3.3.13 -> 3.5.0 +[x] gnutls 3.3.13 -> 3.5.0 +[x] xz 5.0.4 -> 5.2.2 +[x] htop 2.0.1 +[x] libblkid -> aus util-linux +[x] util-linux-ng + +[ ] gdbserver +[ ] dbus 1.10.8, 1.11.2 +[ ] libcap 2.25 +[ ] e2fsprogs 1.43.1 + +[ ] libkmod +[ ] libgudev +[ ] ncurses +[ ] barebox_mlo +[ ] openssh +[ ] openssl +[ ] initmethod-systemd +[ ] libnl3 +[ ] systemd +[ ] libndp +[ ] machine-id +[ ] expat +[ ] libuuid +[ ] libgpg-error +[ ] udev +[ ] libgmp +[ ] less +[ ] kernel +[ ] dtc +[ ] host-system-perl +[ ] slang +[ ] libc +[ ] readline +[ ] procps +[ ] usbutils +[ ] libnewt +[ ] libpopt +[ ] busybox +[ ] rootfs +[ ] glibc +[ ] strace +[ ] barebox +[ ] libgcrypt +[ ] datapartition +[ ] gcclibs +[ ] iproute2 |