From 086b84253d51bc320a735c8fdac6f3fa2d814e85 Mon Sep 17 00:00:00 2001 From: Krzysztof Cisek Date: Fri, 4 Sep 2015 23:05:07 +0200 Subject: [PATCH 01/23] configuration changes in ntnu-x8-004 --- rules/openssh/default.bash | 3 ++- systems/lctr-b2xx/ntnu-x8-004.cfg | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/rules/openssh/default.bash b/rules/openssh/default.bash index ca7fd1c..7c18dd5 100644 --- a/rules/openssh/default.bash +++ b/rules/openssh/default.bash @@ -26,11 +26,12 @@ requires=\ configure() { ./configure \ - --prefix="$cfg_dir_toolchain_sysroot/usr" \ + --prefix="${cfg_dir_toolchain_sysroot}/usr" \ --target="$cfg_target_canonical" \ --host="$cfg_target_canonical" \ --build="$cfg_host_canonical" \ --disable-strip + } build() diff --git a/systems/lctr-b2xx/ntnu-x8-004.cfg b/systems/lctr-b2xx/ntnu-x8-004.cfg index ab66daf..a417bb6 100644 --- a/systems/lctr-b2xx/ntnu-x8-004.cfg +++ b/systems/lctr-b2xx/ntnu-x8-004.cfg @@ -1,9 +1,9 @@ # ntnu-x8-00x # Adds libav package. cfg_hostname='ntnu-x8-004' -cfg_eth_ext_ip='192.168.1.115' -cfg_eth_ext_mk='255.255.255.0' -cfg_eth_ext_gw='192.168.1.1' +cfg_eth_ext_ip='10.0.60.115' +cfg_eth_ext_mk='255.255.0.0' +cfg_eth_ext_gw='10.0.60.1' cfg_ptpd_interface='eth0' cfg_target_linux_dtb='arch/arm/boot/dts/am335x-lctr-b2xx-ntnu-gpio.dtb' -cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav' +cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav openssl openssh sshpass' From bd5e01fe71c99c22361963857396831764f601bb Mon Sep 17 00:00:00 2001 From: Krzysztof Cisek Date: Fri, 11 Sep 2015 05:54:12 +0200 Subject: [PATCH 02/23] 003 and 005 configuration --- systems/lctr-b2xx/ntnu-x8-003.cfg | 8 ++++---- systems/lctr-b2xx/ntnu-x8-005.cfg | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/systems/lctr-b2xx/ntnu-x8-003.cfg b/systems/lctr-b2xx/ntnu-x8-003.cfg index 4db4385..df7c4d7 100644 --- a/systems/lctr-b2xx/ntnu-x8-003.cfg +++ b/systems/lctr-b2xx/ntnu-x8-003.cfg @@ -1,9 +1,9 @@ # ntnu-x8-00x # Adds libav package. cfg_hostname='ntnu-x8-003' -cfg_eth_ext_ip='192.168.1.110' -cfg_eth_ext_mk='255.255.255.0' -cfg_eth_ext_gw='192.168.1.1' +cfg_eth_ext_ip='10.0.60.110' +cfg_eth_ext_mk='255.255.0.0' +cfg_eth_ext_gw='10.0.60.1' cfg_ptpd_interface='eth0' cfg_target_linux_dtb='arch/arm/boot/dts/am335x-lctr-b2xx-ntnu-gpio.dtb' -cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav' +cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav openssl openssh sshpass' diff --git a/systems/lctr-b2xx/ntnu-x8-005.cfg b/systems/lctr-b2xx/ntnu-x8-005.cfg index 5846b5d..3614ee6 100644 --- a/systems/lctr-b2xx/ntnu-x8-005.cfg +++ b/systems/lctr-b2xx/ntnu-x8-005.cfg @@ -1,9 +1,9 @@ # ntnu-x8-00x # Adds libav package. cfg_hostname='ntnu-x8-005' -cfg_eth_ext_ip='192.168.1.120' -cfg_eth_ext_mk='255.255.255.0' -cfg_eth_ext_gw='192.168.1.1' +cfg_eth_ext_ip='10.0.60.120' +cfg_eth_ext_mk='255.255.0.0' +cfg_eth_ext_gw='10.0.60.1' cfg_ptpd_interface='eth0' cfg_target_linux_dtb='arch/arm/boot/dts/am335x-lctr-b2xx-ntnu-gpio.dtb' -cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav' +cfg_packages='u-boot dropbear rsync busybox e2fsprogs ptpd i2c-tools am33xx-cm3/host linux libav libswiftnav openssl openssh sshpass' From d7627a9b36d9600ed6676da47666143d34d410e0 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 16:10:03 +0000 Subject: [PATCH 03/23] coreboot-lsts: added package. --- rules/coreboot-lsts/default.bash | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 rules/coreboot-lsts/default.bash diff --git a/rules/coreboot-lsts/default.bash b/rules/coreboot-lsts/default.bash new file mode 100644 index 0000000..0b52c89 --- /dev/null +++ b/rules/coreboot-lsts/default.bash @@ -0,0 +1,26 @@ +version=\ +( + '1.1.0' +) + +url=\ +( + "http://www.lsts.pt/glued/coreboot-lsts-$version.tar.gz" +) + +md5=\ +( + 'a7c77a981778bec54f28f598814f11c6' +) + +maintainer=\ +( + 'Ricardo Martins ' +) + +target_install() +{ + dir="$cfg_dir_rootfs/usr/share/coreboot-lsts" + $cmd_mkdir "$dir" && + $cmd_cp "coreboot-lsts-$version.rom" "$dir" +} From e20bb0082af03d189dc587e8b88688bab411c80f Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 16:25:08 +0000 Subject: [PATCH 04/23] emm-8p-xt-eeprom: added package to configure Diamond Systems EMM-8P-XT board. --- rules/emm-8p-xt-eeprom/default.bash | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 rules/emm-8p-xt-eeprom/default.bash diff --git a/rules/emm-8p-xt-eeprom/default.bash b/rules/emm-8p-xt-eeprom/default.bash new file mode 100644 index 0000000..e3d54c4 --- /dev/null +++ b/rules/emm-8p-xt-eeprom/default.bash @@ -0,0 +1,30 @@ +version=\ +( + '1.0.0' +) + +url=\ +( + "http://www.lsts.pt/glued/emm-8p-xt-eeprom-$version.tar.gz" +) + +md5=\ +( + '6a71321ad9ea385c9a7c9b53d930d09d' +) + +if [ -d "$cfg_dir_builds/linux/linux-"* ]; then + kernel="$(echo $cfg_dir_builds/linux/linux-*)" +fi + +build() +{ + $cmd_make CC=$cmd_target_cc +} + +target_install() +{ + for f in emm-8p-xt-eeprom-lauv; do + $cmd_target_strip "$f" -o "$cfg_dir_rootfs/usr/bin/$f" + done +} From b188c773b3de6b1c3dfa1ca854acc5a3ce79db83 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 16:25:32 +0000 Subject: [PATCH 05/23] lctr-a6xx: added coreboot-lsts and emm-8p-xt-eeprom to list of default packages. --- systems/lctr-a6xx/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systems/lctr-a6xx/config b/systems/lctr-a6xx/config index 84980ca..4567dd3 100644 --- a/systems/lctr-a6xx/config +++ b/systems/lctr-a6xx/config @@ -4,7 +4,7 @@ cfg_services0='dropbear network storage upgrade syslog escc ptpd setserial' cfg_services1='' cfg_services2='dune' cfg_modules='' -cfg_packages='zlib dropbear rsync busybox flashrom e2fsprogs socat linux escc syslinux syslinux/host ptpd ntp uswitch pciutils bzip2' +cfg_packages='coreboot-lsts emm-8p-xt-eeprom zlib dropbear rsync busybox flashrom e2fsprogs socat linux escc syslinux syslinux/host ptpd ntp uswitch pciutils bzip2' cfg_terminal='ttyS0' cfg_target_linux_kernel='arch/x86/boot/bzImage' cfg_ptpd_master='true' From 8d348881ab0f6d11ebe7bbd01853929e32cedaef Mon Sep 17 00:00:00 2001 From: Kristian Klausen Date: Mon, 14 Sep 2015 15:31:09 +0200 Subject: [PATCH 06/23] libphidget: Added package libphidget, support for phidgets --- rules/libphidget/default.bash | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 rules/libphidget/default.bash diff --git a/rules/libphidget/default.bash b/rules/libphidget/default.bash new file mode 100644 index 0000000..44c36b0 --- /dev/null +++ b/rules/libphidget/default.bash @@ -0,0 +1,55 @@ +version=\ +( + '2.1.8.20150410' +) + +url=\ +( + "http://www.phidgets.com/downloads/libraries/libphidget_$version.tar.gz" +) + +md5=\ +( + 'a1ee9be405179370767d70c8304c3ac8' +) + +maintainer=\ +( + 'Kristian Klausen ' +) + +requires=\ +( + 'libusbx' +) + +configure() +{ + export PKG_CONFIG="${cfg_dir_toolchain}/bin/pkg-config" + export PKG_CONFIG_PATH="$cfg_dir_toolchain_sysroot/usr/lib/pkgconfig" + "../libphidget-$version/configure" \ + --prefix="$cfg_dir_toolchain_sysroot/usr" \ + --target="$cfg_target_canonical" \ + --host="$cfg_target_canonical" \ + --build="$cfg_host_canonical" +} + +build() +{ + $cmd_make +} + +host_install() +{ + export PKG_CONFIG="${cfg_dir_toolchain}/bin/pkg-config" + export PKG_CONFIG_PATH="$cfg_dir_toolchain_sysroot/usr/lib/pkgconfig" + $cmd_make install +} + +target_install() +{ + cp -a "$cfg_dir_toolchain_sysroot/usr/lib/libphidget"*.so* "$cfg_dir_rootfs/lib" && + $cmd_target_strip "$cfg_dir_rootfs/lib/libphidget"*.so* +} + + From e231a507e15e044809f5f5f9ed44173b9daaff44 Mon Sep 17 00:00:00 2001 From: Kristian Klausen Date: Mon, 26 Oct 2015 17:24:07 +0100 Subject: [PATCH 07/23] libphidget: Changed to libusb from obsolete libusbx --- rules/libphidget/default.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/libphidget/default.bash b/rules/libphidget/default.bash index 44c36b0..99596c3 100644 --- a/rules/libphidget/default.bash +++ b/rules/libphidget/default.bash @@ -20,7 +20,7 @@ maintainer=\ requires=\ ( - 'libusbx' + 'libusb' ) configure() From 0a087bbaa8cad2dbdcf0c4ee0e1b2fc6882f6ccb Mon Sep 17 00:00:00 2001 From: Kristian Klausen Date: Sun, 18 Oct 2015 15:18:00 +0200 Subject: [PATCH 08/23] ethtool: Added ethtool package --- rules/ethtool/default.bash | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 rules/ethtool/default.bash diff --git a/rules/ethtool/default.bash b/rules/ethtool/default.bash new file mode 100644 index 0000000..11440dc --- /dev/null +++ b/rules/ethtool/default.bash @@ -0,0 +1,45 @@ +version=\ +( + "4.2" +) + +url=\ +( + "https://www.kernel.org/pub/software/network/ethtool/ethtool-${version}.tar.gz" +) + +md5=\ +( + "5b55f7cd76e901dfc2738ac22cab96ca" +) +maintainer=\ +( + 'Kristian Klausen ' +) + +configure() +{ + ../ethtool-${version}/configure \ + --prefix="${cfg_dir_toolchain_sysroot}/usr" \ + --target=$cfg_target_canonical \ + --host=$cfg_target_canonical \ + --config-cache +} + +build() +{ + $cmd_make +} + +host_install() +{ + $cmd_make install +} + +target_install() +{ + cp -a "${cfg_dir_toolchain_sysroot}/usr/sbin/ethtool" "${cfg_dir_rootfs}/usr/sbin/" && + $cmd_target_strip "${cfg_dir_rootfs}/usr/sbin/ethtool" +} + + From f5b6dedad9e84fa642ce5ce1083a63b62b0a39b4 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:33:56 +0000 Subject: [PATCH 09/23] netperf: upgraded to v2.7.0. --- rules/netperf/default.bash | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/rules/netperf/default.bash b/rules/netperf/default.bash index 59a9ad7..79a1837 100644 --- a/rules/netperf/default.bash +++ b/rules/netperf/default.bash @@ -1,6 +1,6 @@ version=\ ( - "2.6.0" + '2.7.0' ) url=\ @@ -10,16 +10,16 @@ url=\ md5=\ ( - "9654ffdfd4c4f2c93ce3733cd9ed9236" + 'ad1c5342d61f297c417a93133aeba65a' ) configure() { echo "ac_cv_func_setpgrp_void=yes" > config.cache - ../netperf-$version/configure \ - --prefix="${cfg_dir_toolchain_sysroot}/usr" \ - --target=$cfg_target_canonical \ - --host=$cfg_target_canonical \ + "../netperf-$version/configure" \ + --prefix="$cfg_dir_toolchain_sysroot/usr" \ + --target="$cfg_target_canonical" \ + --host="$cfg_target_canonical" \ --config-cache } @@ -38,5 +38,3 @@ target_install() cp "${cfg_dir_toolchain_sysroot}/usr/bin/${cfg_target_canonical}-netperf" "${cfg_dir_rootfs}/usr/bin/netperf" cp "${cfg_dir_toolchain_sysroot}/usr/bin/${cfg_target_canonical}-netserver" "${cfg_dir_rootfs}/usr/bin/netserver" } - - From aaecdeb071e5c7819af967bf9964292f5277c344 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:37:31 +0000 Subject: [PATCH 10/23] ppp: changed URL to HTTP. --- rules/ppp/default.bash | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rules/ppp/default.bash b/rules/ppp/default.bash index 5aba8b9..635b4c5 100644 --- a/rules/ppp/default.bash +++ b/rules/ppp/default.bash @@ -1,21 +1,21 @@ version=\ ( - "2.4.5" + '2.4.5' ) url=\ ( - "ftp://ftp.samba.org/pub/ppp/ppp-$version.tar.gz" + "http://ftp.samba.org/pub/ppp/ppp-$version.tar.gz" ) md5=\ ( - "4621bc56167b6953ec4071043fe0ec57" + '4621bc56167b6953ec4071043fe0ec57' ) maintainer=\ ( - "Ricardo Martins " + 'Ricardo Martins ' ) requires=\ From f5b5040f5b2d78dc7a7e716af280655d132f4325 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:43:50 +0000 Subject: [PATCH 11/23] apr-util: replaced download URL. --- rules/apr-util/default.bash | 2 +- rules/apr-util/ros.bash | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/apr-util/default.bash b/rules/apr-util/default.bash index 703ecc2..5f439bd 100644 --- a/rules/apr-util/default.bash +++ b/rules/apr-util/default.bash @@ -5,7 +5,7 @@ version=\ url=\ ( - "http://www.eu.apache.org/dist/apr/apr-util-$version.tar.bz2" + "http://archive.apache.org/dist/apr/apr-util-$version.tar.bz2" ) md5=\ diff --git a/rules/apr-util/ros.bash b/rules/apr-util/ros.bash index 0e018dd..3500916 100644 --- a/rules/apr-util/ros.bash +++ b/rules/apr-util/ros.bash @@ -5,7 +5,7 @@ version=\ url=\ ( - "http://www.eu.apache.org/dist/apr/apr-util-$version.tar.bz2" + "http://archive.apache.org/dist/apr/apr-util-$version.tar.bz2" ) md5=\ From 0e10ec5c26021c3a3b0a1c44aceee871910d65ca Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:43:54 +0000 Subject: [PATCH 12/23] apr: replaced download URL. --- rules/apr/default.bash | 2 +- rules/apr/ros.bash | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/rules/apr/default.bash b/rules/apr/default.bash index bdfa69c..965b407 100644 --- a/rules/apr/default.bash +++ b/rules/apr/default.bash @@ -5,7 +5,7 @@ version=\ url=\ ( - "http://www.eu.apache.org/dist/apr/apr-$version.tar.bz2" + "http://archive.apache.org/dist/apr/apr-$version.tar.bz2" ) md5=\ diff --git a/rules/apr/ros.bash b/rules/apr/ros.bash index 56ca683..a67c28d 100644 --- a/rules/apr/ros.bash +++ b/rules/apr/ros.bash @@ -5,7 +5,7 @@ version=\ url=\ ( - "http://mirror.nohup.it/apache/apr/apr-$version.tar.bz2" + "http://archive.apache.org/dist/apr/apr-$version.tar.bz2" ) md5=\ @@ -15,7 +15,6 @@ md5=\ # @todo patch. - configure() { cd apr-${version} From 60606194dd15f18b4b26be9474472423d09c045a Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:44:18 +0000 Subject: [PATCH 13/23] libpng: upgraded to v1.6.18. --- rules/libpng/default.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/libpng/default.bash b/rules/libpng/default.bash index 26eba72..489b8c0 100644 --- a/rules/libpng/default.bash +++ b/rules/libpng/default.bash @@ -1,6 +1,6 @@ version=\ ( - '1.6.12' + '1.6.18' ) url=\ @@ -10,7 +10,7 @@ url=\ md5=\ ( - 'ee752da8aa75076500e4cf31318e636e' + '6a57c8e0f5469b9c9949a4b43d57b3a1' ) configure() From a894c5ba33fd5aa1b6a19d81f99b72c0343fe857 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:44:32 +0000 Subject: [PATCH 14/23] spidermonkey: changed download URL. --- rules/spidermonkey/default.bash | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rules/spidermonkey/default.bash b/rules/spidermonkey/default.bash index ef37dac..2f22c8d 100644 --- a/rules/spidermonkey/default.bash +++ b/rules/spidermonkey/default.bash @@ -1,16 +1,16 @@ version=\ ( - "1.8.5" + '1.8.5' ) url=\ ( - "ftp://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz" + "http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz" ) md5=\ ( - "a4574365938222adca0a6bd33329cb32" + 'a4574365938222adca0a6bd33329cb32' ) configure() From 19f0bb64ea0cac86626a2460397016fc8bf90b7e Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:55:49 +0000 Subject: [PATCH 15/23] apr-util: fixed MD5. --- rules/apr-util/default.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/apr-util/default.bash b/rules/apr-util/default.bash index 5f439bd..d3ac89a 100644 --- a/rules/apr-util/default.bash +++ b/rules/apr-util/default.bash @@ -10,7 +10,7 @@ url=\ md5=\ ( - '89c1348aa79e898d7c34a6206311c9c2' + '6f3417691c7a27090f36e7cf4d94b36e' ) maintainer=\ From a3301165c1e8e2a91aeb9391d4396e1237c84671 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:55:54 +0000 Subject: [PATCH 16/23] apr: fixed MD5. --- rules/apr/default.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/apr/default.bash b/rules/apr/default.bash index 965b407..5ba8e9e 100644 --- a/rules/apr/default.bash +++ b/rules/apr/default.bash @@ -10,7 +10,7 @@ url=\ md5=\ ( - 'ffee70a111fd07372982b0550bbb14b7' + '5486180ec5a23efb5cae6d4292b300ab' ) maintainer=\ From ed407481696076ebd04ba1285466495232b5b3d5 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:56:05 +0000 Subject: [PATCH 17/23] db: upgraded to v4.8.30. --- rules/db/default.bash | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/db/default.bash b/rules/db/default.bash index 00a13b4..b7ee3d2 100644 --- a/rules/db/default.bash +++ b/rules/db/default.bash @@ -1,6 +1,6 @@ version=\ ( - "4.8.26" + '4.8.30' ) url=\ @@ -10,7 +10,7 @@ url=\ md5=\ ( - "3476bac9ec0f3c40729c8a404151d5e3" + 'f80022099c5742cd179343556179aa8c' ) configure() From 9a91ede3c67c84ef99e44731bff2433eef6e786b Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:57:52 +0000 Subject: [PATCH 18/23] xerces-c: removed obsolete package. --- rules/xerces-c/default.bash | 74 -------------------- rules/xerces-c/patches/000-compile-fix.patch | 23 ------ 2 files changed, 97 deletions(-) delete mode 100644 rules/xerces-c/default.bash delete mode 100644 rules/xerces-c/patches/000-compile-fix.patch diff --git a/rules/xerces-c/default.bash b/rules/xerces-c/default.bash deleted file mode 100644 index e5156d2..0000000 --- a/rules/xerces-c/default.bash +++ /dev/null @@ -1,74 +0,0 @@ -version=\ -( - "2.8.0" -) - -vendor_version="$(echo $version | tr . _)" - -url=\ -( - "http://mirrors.fe.up.pt/pub/apache/xerces/c/2/sources/xerces-c-src_$vendor_version.tar.gz" -) - -md5=\ -( - "5daf514b73f3e0de9e3fce704387c0d2" -) - -maintainer=\ -( - "Ricardo Martins " -) - -post_unpack() -{ - patches=$(ls "$pkg_dir"/patches/*.patch) - - if [ -n "$patches" ]; then - cd ../xerces-c-src_$vendor_version && - cat $patches | patch -p1 - fi -} - -configure() -{ - export LDFLAGS="-L$cfg_dir_toolchain_sysroot/usr/lib" - export XERCESCROOT=$PWD/../xerces-c-src_$vendor_version - cd $XERCESCROOT/src/xercesc && - ./runConfigure -plinux \ - -P "$cfg_dir_toolchain_sysroot/usr" \ - -nfileonly \ - -tnative \ - -rpthread \ - -c"$cfg_target_canonical"-gcc \ - -x"$cfg_target_canonical"-g++ \ - -C "--host=$cfg_target_canonical" -} - -build() -{ - export XERCESCROOT=$PWD/../xerces-c-src_$vendor_version - - $cmd_make -j1 \ - VERBOSE=1 \ - XERCESCROOT="$PWD/../xerces-c-src_$vendor_version" \ - -C "$XERCESCROOT/src/xercesc" -} - -host_install() -{ - export XERCESCROOT=$PWD/../xerces-c-src_$vendor_version - - $cmd_make -j1 \ - VERBOSE=1 \ - XERCESCROOT="$PWD/../xerces-c-src_$vendor_version" \ - -C "$XERCESCROOT/src/xercesc" install -} - -target_install() -{ - cp -a "$cfg_dir_toolchain_sysroot/usr/lib/libxerces-"* $cfg_dir_rootfs/lib && - for f in $cfg_dir_rootfs/lib/libxerces-*; do - $cmd_target_strip "$f" - done -} diff --git a/rules/xerces-c/patches/000-compile-fix.patch b/rules/xerces-c/patches/000-compile-fix.patch deleted file mode 100644 index 0fcc98b..0000000 --- a/rules/xerces-c/patches/000-compile-fix.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -Nru xerces-c-src_2_8_0.ori/src/xercesc/Makefile.incl xerces-c-src_2_8_0/src/xercesc/Makefile.incl ---- xerces-c-src_2_8_0.ori/src/xercesc/Makefile.incl 2007-08-30 13:10:20.000000000 +0100 -+++ xerces-c-src_2_8_0/src/xercesc/Makefile.incl 2011-01-21 15:01:12.000000000 +0000 -@@ -531,7 +531,7 @@ - ifeq (${TRANSCODER}, ICU) - ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata - else -- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -+ ALLLIBS = ${LIBS} #-L/usr/lib -L/usr/local/lib -L/usr/ccs/lib - endif - - ifeq (${MESSAGELOADER}, ICU) -diff -Nru xerces-c-src_2_8_0.ori/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp ---- xerces-c-src_2_8_0.ori/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp 2007-08-28 19:44:40.000000000 +0100 -+++ xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp 2011-01-21 15:01:44.000000000 +0000 -@@ -23,6 +23,7 @@ - // Includes - // --------------------------------------------------------------------------- - #include -+#include - - #include - #include From 2c17a66e08edd97304c0ad7c143e468a80c9e109 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:58:03 +0000 Subject: [PATCH 19/23] oasys: removed obsolete package. --- rules/oasys/default.bash | 50 ---------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 rules/oasys/default.bash diff --git a/rules/oasys/default.bash b/rules/oasys/default.bash deleted file mode 100644 index c7bef70..0000000 --- a/rules/oasys/default.bash +++ /dev/null @@ -1,50 +0,0 @@ -version=\ -( - '1.6.0' -) - -url=\ -( - "http://downloads.sourceforge.net/dtn/oasys-$version.tgz" -) - -md5=\ -( - 'fc52baea5fd1db8bceb3031356c7acca' -) - -maintainer=\ -( - 'Ricardo Martins ' -) - -configure() -{ - "../oasys-$version/configure" \ - --prefix="$cfg_dir_toolchain_sysroot/usr" \ - --with-dbver=4.8 \ - --disable-static \ - --target="$cfg_target_canonical" \ - --host="$cfg_target_canonical" \ - --build="$cfg_host_canonical" \ - --with-tcl="$cfg_dir_toolchain_sysroot/usr" \ - --with-xerces-c="$cfg_dir_toolchain_sysroot/usr" -} - -build() -{ - $cmd_make -j1 -} - -host_install() -{ - $cmd_make -j1 install -} - -target_install() -{ - cp -a "$cfg_dir_toolchain_sysroot/usr/lib/"liboasys* $cfg_dir_rootfs/lib && - for f in "$cfg_dir_rootfs/lib/"liboasys*so; do - $cmd_target_strip "$f" - done -} From 85a1378b8feee6420fab284c96356c1968d87b2e Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 17:58:12 +0000 Subject: [PATCH 20/23] dtn: removed obsolete package. --- rules/dtn/default.bash | 80 -------------------------------------- rules/dtn/fs/etc/rc.d/dtnd | 29 -------------- 2 files changed, 109 deletions(-) delete mode 100644 rules/dtn/default.bash delete mode 100644 rules/dtn/fs/etc/rc.d/dtnd diff --git a/rules/dtn/default.bash b/rules/dtn/default.bash deleted file mode 100644 index 63a4a23..0000000 --- a/rules/dtn/default.bash +++ /dev/null @@ -1,80 +0,0 @@ -version=\ -( - '2.9.0' -) - -url=\ -( - "http://downloads.sourceforge.net/dtn/dtn-$version.tgz" -) - -md5=\ -( - 'adfc25b561c1eeda30d9b68a6b088bd8' -) - -maintainer=\ -( - 'Ricardo Martins ' -) - -requires=\ -( - 'db/default' - 'tcl/default' - 'xerces-c/default' - 'oasys/default' -) - -configure() -{ - "../dtn-$version/configure" \ - --prefix="/usr" \ - --sysconfdir="/etc/dtn" \ - --target="$cfg_target_canonical" \ - --host="$cfg_target_canonical" \ - --build="$cfg_host_canonical" \ - --with-oasys="$cfg_dir_toolchain_sysroot/usr" \ - --enable-ecl \ - --without-python \ - --disable-python -} - -build() -{ - $cmd_make -j1 -C servlib && - $cmd_make -j1 -C applib libdtnapi.a && - $cmd_make -j1 -C applib libdtnapi++.a && - $cmd_make -j1 -C applib libdtnapisrv.a && - $cmd_make -j1 -C daemon && - $cmd_make -j1 -C apps -} - -host_install() -{ - cp -a servlib/libdtnserv.a "$cfg_dir_toolchain_sysroot/usr/lib" && - cp -a applib/libdtnapi++.a "$cfg_dir_toolchain_sysroot/usr/lib" && - cp -a applib/libdtnapi++-$version.a "$cfg_dir_toolchain_sysroot/usr/lib" && - cp -a applib/libdtnapi-$version.a "$cfg_dir_toolchain_sysroot/usr/lib" && - cp -a applib/libdtnapi.a "$cfg_dir_toolchain_sysroot/usr/lib" && - cp -a applib/libdtnapisrv.a "$cfg_dir_toolchain_sysroot/usr/lib" && - - mkdir -p "$cfg_dir_toolchain_sysroot/usr/include/dtn" && - cp -a applib/dtn_ipc.h "$cfg_dir_toolchain_sysroot/usr/include/dtn" && - cp -a applib/dtn_errno.h "$cfg_dir_toolchain_sysroot/usr/include/dtn" && - cp -a applib/sdnv-c.h "$cfg_dir_toolchain_sysroot/usr/include/dtn" && - cp -a applib/dtn_api.h "$cfg_dir_toolchain_sysroot/usr/include/dtn" && - cp -a applib/dtn_types.h "$cfg_dir_toolchain_sysroot/usr/include/dtn" -} - -target_install() -{ - $cmd_target_strip apps/dtnsend/dtnsend -o "$cfg_dir_rootfs/usr/bin/dtnsend" && - $cmd_target_strip apps/dtnrecv/dtnrecv -o "$cfg_dir_rootfs/usr/bin/dtnrecv" && - $cmd_target_strip apps/dtncp/dtncp -o "$cfg_dir_rootfs/usr/bin/dtncp" && - $cmd_target_strip apps/dtnping/dtnping -o "$cfg_dir_rootfs/usr/bin/dtnping" && - $cmd_target_strip daemon/dtnd -o "$cfg_dir_rootfs/usr/bin/dtnd" && - $cmd_mkdir "$cfg_dir_rootfs/etc/dtn" "$cfg_dir_rootfs/usr/share/dtn" && - cp servlib/conv_layers/clevent.xsd "$cfg_dir_rootfs/usr/share/dtn" && - tar -C "$pkg_dir/fs" --exclude .svn -c -f - . | tar -C "$cfg_dir_rootfs" -x -v -f - -} diff --git a/rules/dtn/fs/etc/rc.d/dtnd b/rules/dtn/fs/etc/rc.d/dtnd deleted file mode 100644 index 620363f..0000000 --- a/rules/dtn/fs/etc/rc.d/dtnd +++ /dev/null @@ -1,29 +0,0 @@ -# Configuration parameters -# cfg_dtnd_config: DTN Daemon configuration file. -# cfg_dtnd_name: DTN node name. - -start() -{ - export DTN_NODE="$cfg_dtnd_name" - db="/opt/lsts/dtn/var/$DTN_NODE/db" - - if [ -f "$cfg_dtnd_config" ]; then - mkdir -p /opt/lsts/dtn - - if ! [ -d "$db" ]; then - mkdir -p "$db" - /usr/bin/dtnd \ - -c "$cfg_dtnd_config" \ - --init-db - fi - - /usr/bin/dtnd -d \ - -c "$cfg_dtnd_config" \ - -o /opt/lsts/dtn/log.txt - fi -} - -stop() -{ - killall dtnd > /dev/null 2>&1 -} From ed9e3393d109c140d083a6aa303eb4d4c19f8db4 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Mon, 26 Oct 2015 18:00:39 +0000 Subject: [PATCH 21/23] fconfig: removed obsolete package. --- rules/fconfig/default.bash | 30 ------------------------------ rules/fconfig/patches/limits.patch | 24 ------------------------ 2 files changed, 54 deletions(-) delete mode 100644 rules/fconfig/default.bash delete mode 100644 rules/fconfig/patches/limits.patch diff --git a/rules/fconfig/default.bash b/rules/fconfig/default.bash deleted file mode 100644 index ec5c9e5..0000000 --- a/rules/fconfig/default.bash +++ /dev/null @@ -1,30 +0,0 @@ -version=\ -( - "20080329" -) - -url=\ -( - "http://andrzejekiert.ovh.org/software/fconfig/fconfig-$version.tar.gz" -) - -md5=\ -( - "dac355e9f2a0f48c414c52e2034b6346" -) - -post_unpack() -{ - patch -d ../fconfig -p1 < "$pkg_dir"/patches/limits.patch -} - -build() -{ - $cmd_make -C ../fconfig CC=$cmd_target_cc -} - -target_install() -{ - cp -a ../fconfig/fconfig $cfg_dir_rootfs/usr/sbin - $cmd_target_strip $cfg_dir_rootfs/usr/sbin/fconfig -} diff --git a/rules/fconfig/patches/limits.patch b/rules/fconfig/patches/limits.patch deleted file mode 100644 index 940d206..0000000 --- a/rules/fconfig/patches/limits.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -uNr fconfig/fconfig.c fconfig.mod/fconfig.c ---- fconfig/fconfig.c 2010-02-05 05:01:14.000000000 +0000 -+++ fconfig.mod/fconfig.c 2010-02-05 05:02:37.000000000 +0000 -@@ -103,7 +103,7 @@ - struct config_data *get_fconfig_handle(struct config_data *data, - uint8_t *dev, int offset, mode_t mode) - { -- uint16_t count; -+ uint32_t count; - - if ((data->fd = open(dev, mode)) < 0) { - MESSAGE(VERB_LOW, "Failed to open device or file %s!\n", dev); -diff -uNr fconfig/ftypes.h fconfig.mod/ftypes.h ---- fconfig/ftypes.h 2010-02-05 05:01:14.000000000 +0000 -+++ fconfig.mod/ftypes.h 2010-02-05 05:02:11.000000000 +0000 -@@ -32,7 +32,7 @@ - #define MAX_STRING_LENGTH 128 - - //CYGNUM_REDBOOT_FLASH_CONFIG_SIZE --#define MAX_CONFIG_DATA 4096 -+#define MAX_CONFIG_DATA 0x20000 - - /* - * RedBoot flash configuration type description. From ec55819469d18b97221459502775b8419a559fee Mon Sep 17 00:00:00 2001 From: Kristian Klausen Date: Tue, 27 Oct 2015 16:07:06 +0100 Subject: [PATCH 22/23] rtklib: Added new package. Installs str2str and rtkrcv --- rules/rtklib/default.bash | 76 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 rules/rtklib/default.bash diff --git a/rules/rtklib/default.bash b/rules/rtklib/default.bash new file mode 100644 index 0000000..be3908a --- /dev/null +++ b/rules/rtklib/default.bash @@ -0,0 +1,76 @@ +version=\ +( + "2.4.2" +) + +git=\ +( + #"git://github.com/tomojitakasu/RTKLIB#master" + "git://github.com/krisklau/RTKLIB#fix/iss99" +) + +git_hash=\ +( + c07cc29932b453544a46cd5efae4f815a93c2b35 +) + +maintainer=\ +( + 'Kristian Klausen ' +) + + +post_unpack() +{ + echo "Checking out correct version" + cd "${cfg_dir_builds}/$pkg/RTKLIB-git" + git reset --hard ${git_hash} +} + +build_dir="RTKLIB-git" + +build() +{ + cd app/str2str/gcc + $cmd_make \ + CC=$cmd_target_cc \ + CTARGET="$cfg_target_gcc_flags" \ + BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" + + cd ../../rtkrcv/gcc + $cmd_make \ + CC=$cmd_target_cc \ + CTARGET="$cfg_target_gcc_flags" \ + BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" +} + +host_install() +{ + cd app/str2str/gcc + $cmd_make \ + CC=$cmd_target_cc \ + CTARGET="$cfg_target_gcc_flags " \ + BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \ + install + + cd ../../rtkrcv/gcc + $cmd_make \ + CC=$cmd_target_cc \ + CTARGET="$cfg_target_gcc_flags " \ + BINDIR="${cfg_dir_toolchain_sysroot}/usr/bin" \ + install +} + +target_install() +{ + cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/str2str" "${cfg_dir_rootfs}/usr/bin/" && + $cmd_target_strip "${cfg_dir_rootfs}/usr/bin/str2str" + + cp -a "${cfg_dir_toolchain_sysroot}/usr/bin/rtkrcv" "${cfg_dir_rootfs}/usr/bin/" && + $cmd_target_strip "${cfg_dir_rootfs}/usr/bin/rtkrcv" + + # Copy configurations and run-time commands + $cmd_mkdir "${cfg_dir_rootfs}/opt/lsts/rtklib/conf" && + cp -a $cfg_dir_builds/rtklib/$build_dir/data ${cfg_dir_rootfs}/opt/lsts/rtklib +} + From d82a07203603c0859b949d15652279f6b2eecb5a Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Tue, 3 Nov 2015 14:28:22 +0000 Subject: [PATCH 23/23] i2c-tools: updated package url. --- rules/i2c-tools/default.bash | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/rules/i2c-tools/default.bash b/rules/i2c-tools/default.bash index 53685c9..0eab8fe 100644 --- a/rules/i2c-tools/default.bash +++ b/rules/i2c-tools/default.bash @@ -1,16 +1,18 @@ version=\ ( - '3.0.2' + '3.1.0' ) +git_tag="$(echo $version | sed 's/\./-/g')" + url=\ ( - "http://www.lsts.pt/glued/i2c-tools-$version.tar.bz2" + "https://github.com/groeck/i2c-tools/archive/V$git_tag.tar.gz" ) md5=\ ( - 'b546345ac19db56719dea6b8199f11e0' + '7ed75853fe3c3dfd2d0d70d5831abfef' ) maintainer=\ @@ -20,12 +22,12 @@ maintainer=\ build() { - $cmd_make CC="$cmd_target_cc" + $cmd_make -C "../i2c-tools-$git_tag" CC="$cmd_target_cc" } target_install() { - $cmd_target_strip tools/i2cdetect -o "$cfg_dir_rootfs/usr/bin/i2cdetect" && - $cmd_target_strip tools/i2cget -o "$cfg_dir_rootfs/usr/bin/i2cget" && - $cmd_target_strip tools/i2cset -o "$cfg_dir_rootfs/usr/bin/i2cset" + for t in i2cdetect i2cget i2cset; do + $cmd_target_strip "../i2c-tools-$git_tag/tools/$t" -o "$cfg_dir_rootfs/usr/bin/$t" + done }