[Re: [oe] [meta-networking][PATCH] netcat-openbsd: Update to 1.105] On 13.06.28 (Fri 09:42) Khem Raj wrote:
> > On Jun 24, 2013, at 5:42 AM, Joe MacDonald <[email protected]> > wrote: > > > [[oe] [meta-networking][PATCH] netcat-openbsd: Update to 1.105] On 13.06.23 > > (Sun 20:10) Khem Raj wrote: > > > >> Add the missing dependency on libbsd > >> it was not building otherwise. libbsd recipes for OE-Core > >> has been ported please wait until they are applied > >> > >> | netcat.c:99:24: fatal error: bsd/stdlib.h: No such file or directory > >> | #include <bsd/stdlib.h> > >> | ^ > >> | compilation terminated. > >> | make: *** [netcat.o] Error 1 > >> | make: *** Waiting for unfinished jobs.... > >> | socks.c:41:32: fatal error: bsd/readpassphrase.h: No such file or > >> directory > >> | #include <bsd/readpassphrase.h> > >> > >> Signed-off-by: Khem Raj <[email protected]> > >> --- > > > > Is there any option to disable the dependency on libbsd in the new > > version? If it's at all possible, I'd prefer to have this as an > > optional dependency. > > No there isn't. After all It a bsd tool We can hack and chop and beat > it to submission but thats exactly why libbsd shim exists to elegantly > build BSD apps on linux without murdering them I saw the related thread whereby libbsd got merged into oe-core, so my only concern about this causing a bit of creep in the layer dependencies for me has been resolved anyway, so I'm good with this. I'm merging it now. Thanks Khem. -J. > > > > > -J. > > > >> .../recipes-support/netcat/netcat-openbsd_1.105.bb | 31 > >> +++++++++++++++++++ > >> .../recipes-support/netcat/netcat-openbsd_1.89.bb | 32 > >> -------------------- > >> 2 files changed, 31 insertions(+), 32 deletions(-) > >> create mode 100644 > >> meta-networking/recipes-support/netcat/netcat-openbsd_1.105.bb > >> delete mode 100644 > >> meta-networking/recipes-support/netcat/netcat-openbsd_1.89.bb > >> > >> diff --git > >> a/meta-networking/recipes-support/netcat/netcat-openbsd_1.105.bb > >> b/meta-networking/recipes-support/netcat/netcat-openbsd_1.105.bb > >> new file mode 100644 > >> index 0000000..8f6cc54 > >> --- /dev/null > >> +++ b/meta-networking/recipes-support/netcat/netcat-openbsd_1.105.bb > >> @@ -0,0 +1,31 @@ > >> +require netcat.inc > >> +DESCRIPTION = "OpenBSD Netcat" > >> +HOMEPAGE = "http://ftp.debian.org" > >> +LICENSE = "BSD-3-Clause" > >> + > >> +DEPENDS += "glib-2.0 libbsd" > >> + > >> +SRC_URI = > >> "${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat > >> \ > >> + > >> ${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_${PV}-7.debian.tar.gz;name=netcat-patch" > >> + > >> +SRC_URI[netcat.md5sum] = "7e67b22f1ad41a1b7effbb59ff28fca1" > >> +SRC_URI[netcat.sha256sum] = > >> "40653fe66c1516876b61b07e093d826e2a5463c5d994f1b7e6ce328f3edb211e" > >> +SRC_URI[netcat-patch.md5sum] = "e914f8eb7eda5c75c679dd77787ac76b" > >> +SRC_URI[netcat-patch.sha256sum] = > >> "eee759327ffea293e81d0dde67921b7fcfcad279ffd7a2c9d037bbc8f882b363" > >> + > >> +S = "${WORKDIR}/${BPN}-${PV}" > >> + > >> +do_configure[noexec] = "1" > >> + > >> +do_compile() { > >> + cd ${S} > >> + while read line; do patch -p1 < ${WORKDIR}/debian/patches/$line; done > >> < ${WORKDIR}/debian/patches/series > >> + pkgrel=4 > >> + oe_runmake CFLAGS="$CFLAGS -DDEBIAN_VERSION=\"\\\"${pkgrel}\\\"\"" > >> +} > >> + > >> +do_install() { > >> + install -d ${D}${bindir} > >> + install -m 755 ${S}/nc ${D}${bindir}/nc.${BPN} > >> +} > >> +ALTERNATIVE_PRIORITY = "50" > >> diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd_1.89.bb > >> b/meta-networking/recipes-support/netcat/netcat-openbsd_1.89.bb > >> deleted file mode 100644 > >> index 0a30de6..0000000 > >> --- a/meta-networking/recipes-support/netcat/netcat-openbsd_1.89.bb > >> +++ /dev/null > >> @@ -1,32 +0,0 @@ > >> -require netcat.inc > >> -DESCRIPTION = "OpenBSD Netcat" > >> -HOMEPAGE = "http://ftp.debian.org" > >> -LICENSE = "BSD-3-Clause" > >> -PR = "r2" > >> - > >> -DEPENDS += "glib-2.0" > >> - > >> -SRC_URI = > >> "${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_1.89.orig.tar.gz;name=netcat > >> \ > >> - > >> ${DEBIAN_MIRROR}/main/n/netcat-openbsd/netcat-openbsd_1.89-4.diff.gz;name=netcat-patch" > >> - > >> -SRC_URI[netcat.md5sum] = "7238ce15aae43069e96ba7faf03f153e" > >> -SRC_URI[netcat.sha256sum] = > >> "72e844dde8a2a7cba61971d493758dbea9ef0b164bccef15fd4a36490dc77f2b" > >> -SRC_URI[netcat-patch.md5sum] = "00c65aa22243b76998174c733cbb64cc" > >> -SRC_URI[netcat-patch.sha256sum] = > >> "d5b6b2bd9788114bdcfbb71acad0263720b4fdc41529e287adf451b8610f84f1" > >> - > >> -S = "${WORKDIR}/${BPN}-${PV}.orig" > >> - > >> -do_configure[noexec] = "1" > >> - > >> -do_compile() { > >> - cd ${S} > >> - while read line; do patch -p1 <debian/patches/$line; done > >> <debian/patches/series > >> - pkgrel=4 > >> - oe_runmake CFLAGS="$CFLAGS -DDEBIAN_VERSION=\"\\\"${pkgrel}\\\"\"" > >> -} > >> - > >> -do_install() { > >> - install -d ${D}${bindir} > >> - install -m 755 ${S}/nc ${D}${bindir}/nc.${BPN} > >> -} > >> -ALTERNATIVE_PRIORITY = "50" > > -- > > -Joe MacDonald. > > :wq > > _______________________________________________ > > Openembedded-devel mailing list > > [email protected] > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- -Joe MacDonald. :wq
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
