mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
* Remove all PR = "r0" from all .bb files in meta-oe repo. This was done with the command sed -e '/^PR.*=.*r0\"/d' meta*/recipes*/*/*.bb -i * We've switching to the PR server, PR bumps are no longer needed and this saves people either accidentally bumping them or forgetting to remove the lines (r0 is the default anyway). Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
58 lines
2.4 KiB
BlitzBasic
58 lines
2.4 KiB
BlitzBasic
DESCRIPTION = "C-Kermit is a combined serial and network communication \
|
|
software package offering a consistent, medium-independent, \
|
|
cross-platform approach to connection establishment, terminal \
|
|
sessions, file transfer, character-set translation, and automation \
|
|
of communication tasks."
|
|
HOMEPAGE = "http://www.columbia.edu/kermit/"
|
|
SECTION = "console/network"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://COPYING.TXT;md5=932ca542d6c6cb8a59a0bcd76ab67cc3"
|
|
SRC_URI = "ftp://kermit.columbia.edu/kermit/archives/cku${PV}.tar.gz;subdir=${BPN}-${PV}"
|
|
|
|
export CC2 = "${CC}"
|
|
export BINDIR = "${bindir}"
|
|
export MANDIR = "${mandir}/man1"
|
|
export INFODIR = "${infodir}"
|
|
|
|
# Additional flags. For uclibc we add -DNOARROWKEYS which stops ckermit
|
|
# trying to look inside the stdio headers.
|
|
CKERMIT_ADDITIONAL = ""
|
|
CKERMIT_ADDITIONAL_libc-uclibc = "-DNOARROWKEYS"
|
|
|
|
TARGET_CC_ARCH += "${LDFLAGS}"
|
|
|
|
do_compile () {
|
|
# The original makefile doesn't differentiate between CC and CC_FOR_BUILD,
|
|
# so we build wart manually. Note that you need a ckwart.o with the proper
|
|
# timestamp to make this hack work:
|
|
${BUILD_CC} -c ckwart.c
|
|
${BUILD_CC} -o wart ckwart.o
|
|
./wart ckcpro.w ckcpro.c
|
|
|
|
# read ${S}/ckccfg.txt to understand this :-)
|
|
oe_runmake wermit CFLAGS="${CFLAGS} -DLINUX -DCK_POSIX_SIG \
|
|
-DNOTCPOPTS -DLINUXFSSTND -DNOCOTFMC -DPOSIX -DUSE_STRERROR \
|
|
-DNOSYSLOG -DHAVE_PTMX -DNO_DNS_SRV -DNOGFTIMER \
|
|
-DNOB_50 -DNOB_75 -DNOB_134 -DNOB_150 -DNOB_200 \
|
|
-DNOB_1800 -DNOB_3600 -DNOB_7200 -DNOB_76K -DNOB_230K \
|
|
-DNOB_460K -DNOB_921K \
|
|
-DNOCSETS -DNONET -DNOUNICODE -DNOHELP -DNODEBUG \
|
|
-DNOFRILLS -DNOFTP -DNODIAL -DNOPUSH -DNOIKSD -DNOHTTP -DNOFLOAT \
|
|
-DNOSERVER -DNOSEXP -DNORLOGIN -DNOOLDMODEMS -DNOSSH -DNOLISTEN \
|
|
-DNORESEND -DNOAUTODL -DNOSTREAMING -DNOHINTS -DNOCKXYZ -DNOLEARN \
|
|
-DNOMKDIR -DNOPERMS -DNOCKTIMERS -DNOCKREGEX -DNOREALPATH \
|
|
-DCK_SMALL -DNOLOGDIAL -DNORENAME -DNOWHATAMI \
|
|
${CKERMIT_ADDITIONAL}"
|
|
}
|
|
|
|
do_install () {
|
|
install -d ${D}${BINDIR} ${D}${MANDIR} ${D}${INFODIR}
|
|
oe_runmake 'DESTDIR=${D}' install
|
|
# Fix up dangling symlink
|
|
rm ${D}${BINDIR}/kermit-sshsub
|
|
(cd ${D}${BINDIR} && ln -s ${BINDIR}/kermit kermit-sshusb)
|
|
}
|
|
|
|
SRC_URI[md5sum] = "59e80f909edf305933af8e0348dcc5d7"
|
|
SRC_URI[sha256sum] = "9793eb125f8936b079c6d7e5c3d2ff885cfedc07f9d2dd1e7db928e3029a211a"
|