Merge branch 'master' into feature/necsave
This commit is contained in:
commit
1a6647111b
@ -5,12 +5,12 @@ 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=\
|
||||
(
|
||||
'89c1348aa79e898d7c34a6206311c9c2'
|
||||
'6f3417691c7a27090f36e7cf4d94b36e'
|
||||
)
|
||||
|
||||
maintainer=\
|
||||
|
@ -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=\
|
||||
|
@ -5,12 +5,12 @@ version=\
|
||||
|
||||
url=\
|
||||
(
|
||||
"http://www.eu.apache.org/dist/apr/apr-$version.tar.bz2"
|
||||
"http://archive.apache.org/dist/apr/apr-$version.tar.bz2"
|
||||
)
|
||||
|
||||
md5=\
|
||||
(
|
||||
'ffee70a111fd07372982b0550bbb14b7'
|
||||
'5486180ec5a23efb5cae6d4292b300ab'
|
||||
)
|
||||
|
||||
maintainer=\
|
||||
|
@ -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}
|
||||
|
26
rules/coreboot-lsts/default.bash
Normal file
26
rules/coreboot-lsts/default.bash
Normal file
@ -0,0 +1,26 @@
|
||||
version=\
|
||||
(
|
||||
'1.1.0'
|
||||
)
|
||||
|
||||
url=\
|
||||
(
|
||||
"http://www.lsts.pt/glued/coreboot-lsts-$version.tar.gz"
|
||||
)
|
||||
|
||||
md5=\
|
||||
(
|
||||
'a7c77a981778bec54f28f598814f11c6'
|
||||
)
|
||||
|
||||
maintainer=\
|
||||
(
|
||||
'Ricardo Martins <rasm@fe.up.pt>'
|
||||
)
|
||||
|
||||
target_install()
|
||||
{
|
||||
dir="$cfg_dir_rootfs/usr/share/coreboot-lsts"
|
||||
$cmd_mkdir "$dir" &&
|
||||
$cmd_cp "coreboot-lsts-$version.rom" "$dir"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
version=\
|
||||
(
|
||||
"4.8.26"
|
||||
'4.8.30'
|
||||
)
|
||||
|
||||
url=\
|
||||
@ -10,7 +10,7 @@ url=\
|
||||
|
||||
md5=\
|
||||
(
|
||||
"3476bac9ec0f3c40729c8a404151d5e3"
|
||||
'f80022099c5742cd179343556179aa8c'
|
||||
)
|
||||
|
||||
configure()
|
||||
|
@ -1,80 +0,0 @@
|
||||
version=\
|
||||
(
|
||||
'2.9.0'
|
||||
)
|
||||
|
||||
url=\
|
||||
(
|
||||
"http://downloads.sourceforge.net/dtn/dtn-$version.tgz"
|
||||
)
|
||||
|
||||
md5=\
|
||||
(
|
||||
'adfc25b561c1eeda30d9b68a6b088bd8'
|
||||
)
|
||||
|
||||
maintainer=\
|
||||
(
|
||||
'Ricardo Martins <rasm@fe.up.pt>'
|
||||
)
|
||||
|
||||
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 -
|
||||
}
|
@ -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
|
||||
}
|
30
rules/emm-8p-xt-eeprom/default.bash
Normal file
30
rules/emm-8p-xt-eeprom/default.bash
Normal file
@ -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
|
||||
}
|
45
rules/ethtool/default.bash
Normal file
45
rules/ethtool/default.bash
Normal file
@ -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 <kristian.klausen@itk.ntnu.no>'
|
||||
)
|
||||
|
||||
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"
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
}
|
@ -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.
|
@ -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
|
||||
}
|
||||
|
55
rules/libphidget/default.bash
Normal file
55
rules/libphidget/default.bash
Normal file
@ -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 <kristian.klausen@itk.ntnu.no>'
|
||||
)
|
||||
|
||||
requires=\
|
||||
(
|
||||
'libusb'
|
||||
)
|
||||
|
||||
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*
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
version=\
|
||||
(
|
||||
'1.6.12'
|
||||
'1.6.18'
|
||||
)
|
||||
|
||||
url=\
|
||||
@ -10,7 +10,7 @@ url=\
|
||||
|
||||
md5=\
|
||||
(
|
||||
'ee752da8aa75076500e4cf31318e636e'
|
||||
'6a57c8e0f5469b9c9949a4b43d57b3a1'
|
||||
)
|
||||
|
||||
configure()
|
||||
|
@ -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"
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,50 +0,0 @@
|
||||
version=\
|
||||
(
|
||||
'1.6.0'
|
||||
)
|
||||
|
||||
url=\
|
||||
(
|
||||
"http://downloads.sourceforge.net/dtn/oasys-$version.tgz"
|
||||
)
|
||||
|
||||
md5=\
|
||||
(
|
||||
'fc52baea5fd1db8bceb3031356c7acca'
|
||||
)
|
||||
|
||||
maintainer=\
|
||||
(
|
||||
'Ricardo Martins <rasm@fe.up.pt>'
|
||||
)
|
||||
|
||||
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
|
||||
}
|
@ -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()
|
||||
|
@ -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 <rasm@fe.up.pt>"
|
||||
'Ricardo Martins <rasm@fe.up.pt>'
|
||||
)
|
||||
|
||||
requires=\
|
||||
|
76
rules/rtklib/default.bash
Normal file
76
rules/rtklib/default.bash
Normal file
@ -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 <kristian.klausen@itk.ntnu.no>'
|
||||
)
|
||||
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -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()
|
||||
|
@ -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 <rasm@fe.up.pt>"
|
||||
)
|
||||
|
||||
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
|
||||
}
|
@ -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 <ctype.h>
|
||||
+#include <cstdio>
|
||||
|
||||
#include <locale.h>
|
||||
#include <iconv.h>
|
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
Reference in New Issue
Block a user