# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libosmo-netif # libosmo-netif/Makefile # libosmo-netif/distinfo # libosmo-netif/pkg-descr # libosmo-netif/files # libosmo-netif/files/patch-configure.ac # libosmo-netif/files/patch-datagram.c # libosmo-netif/files/patch-stream.c # libosmo-netif/files/patch-rs232.c # libosmo-netif/files/patch-rtp.c # libosmo-netif/files/patch-ipa-stream-server.c # libosmo-netif/files/patch-ipa-stream-client.c # libosmo-netif/files/patch-abis-ipa-stream-server.c # libosmo-netif/files/patch-abis-ipa-stream-client.c # libosmo-netif/pkg-plist # echo c - libosmo-netif mkdir -p libosmo-netif > /dev/null 2>&1 echo x - libosmo-netif/Makefile sed 's/^X//' >libosmo-netif/Makefile << 'a5d74cb53a6398bd6704e7bfac66139f' X# $FreeBSD$ X XPORTNAME= libosmo-netif XPORTVERSION= 0.0.4 XCATEGORIES= devel XMASTER_SITES= http://git.osmocom.org/libosmo-netif/snapshot/ \ X http://chaosophia.net/downloads/osmocom/${PORTNAME}/ X XMAINTAINER= koue@chaosophia.net XCOMMENT= Library containing common/shared code regarding network interface X XLICENSE= GPLv2 XLICENSE_FILE= ${WRKSRC}/COPYING X XLIB_DEPENDS= libosmocore.so:${PORTSDIR}/devel/libosmocore \ X libosmoabis.so:${PORTSDIR}/devel/libosmo-abis X XUSES= libtool pkgconfig X XUSE_AUTOTOOLS= aclocal autoconf automake libtoolize autoheader XAUTOMAKE_ARGS= --gnu --add-missing --copy X Xpost-patch: X ${REINPLACE_CMD} -e 's|pkgconfigdir.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' \ X ${WRKSRC}/Makefile.am X ${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version X Xpost-stage: X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libosmonetif.so.2.0.0 X X.include a5d74cb53a6398bd6704e7bfac66139f echo x - libosmo-netif/distinfo sed 's/^X//' >libosmo-netif/distinfo << '630f675fb5c06fbf8508c1f0059e7266' XSHA256 (libosmo-netif-0.0.4.tar.gz) = 58549da17af181ebef6fa9b74e80592657d9595d061a8dd1fbb24966968b1b24 XSIZE (libosmo-netif-0.0.4.tar.gz) = 150052 630f675fb5c06fbf8508c1f0059e7266 echo x - libosmo-netif/pkg-descr sed 's/^X//' >libosmo-netif/pkg-descr << '79ad83226ca6216d3244c7c44ff54313' XLibrary containing common/shared code regarding network interface. XDevelopment headers for Osmocom network interface. XDebug symbols for Osmocom network interface. X XWWW: http://git.osmocom.org/libosmo-netif/ 79ad83226ca6216d3244c7c44ff54313 echo c - libosmo-netif/files mkdir -p libosmo-netif/files > /dev/null 2>&1 echo x - libosmo-netif/files/patch-configure.ac sed 's/^X//' >libosmo-netif/files/patch-configure.ac << 'a5679ad9c45e97734f3249fd5f1a0136' X--- configure.ac.orig 2014-09-08 08:52:08.000000000 +0300 X+++ configure.ac 2015-02-16 17:04:01.000000000 +0200 X@@ -32,7 +32,7 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([char X CFLAGS="$saved_CFLAGS" X AC_SUBST(SYMBOL_VISIBILITY) X X-AC_CHECK_HEADER([endian.h], [], [AC_MSG_ERROR([endian.h not found!]) ]) X+AC_CHECK_HEADER([sys/endian.h], [], [AC_MSG_ERROR([endian.h not found!]) ]) X X dnl Generate the output X AM_CONFIG_HEADER(config.h) a5679ad9c45e97734f3249fd5f1a0136 echo x - libosmo-netif/files/patch-datagram.c sed 's/^X//' >libosmo-netif/files/patch-datagram.c << 'e96b23b671137485d3a9db84fb5cb628' X--- src/datagram.c.orig 2015-02-16 11:44:42.000000000 +0200 X+++ src/datagram.c 2015-02-16 11:44:12.000000000 +0200 X@@ -19,6 +19,10 @@ X X #include X X+#ifdef __FreeBSD__ X+#include X+#endif X+ X /* X * Client side. X */ e96b23b671137485d3a9db84fb5cb628 echo x - libosmo-netif/files/patch-stream.c sed 's/^X//' >libosmo-netif/files/patch-stream.c << '9d48f06dd24535f46b8248bd21725b67' X--- src/stream.c.orig 2015-02-16 11:47:30.000000000 +0200 X+++ src/stream.c 2015-02-16 11:48:03.000000000 +0200 X@@ -19,6 +19,10 @@ X X #include X X+#ifdef __FreeBSD__ X+#include X+#endif X+ X /* X * Client side. X */ 9d48f06dd24535f46b8248bd21725b67 echo x - libosmo-netif/files/patch-rs232.c sed 's/^X//' >libosmo-netif/files/patch-rs232.c << '8aec0c66affe7a1bf9bee74a7581c35c' X--- src/rs232.c.orig 2015-02-16 11:50:26.000000000 +0200 X+++ src/rs232.c 2015-02-16 11:50:41.000000000 +0200 X@@ -167,7 +167,7 @@ static struct baudrate2termbits { X { 9600, B9600 }, X { 19200, B19200 }, X { 38400, B38400 }, X- { 115200, B1152000 }, X+ { 115200, B115200 }, X { -1, -1 }, X }; X 8aec0c66affe7a1bf9bee74a7581c35c echo x - libosmo-netif/files/patch-rtp.c sed 's/^X//' >libosmo-netif/files/patch-rtp.c << '28fe6a998b49216a1f6e60540019fa9a' X--- src/rtp.c.orig 2014-09-08 08:52:08.000000000 +0300 X+++ src/rtp.c 2015-02-16 11:54:11.000000000 +0200 X@@ -1,6 +1,10 @@ X #include X #include X+#ifdef __FreeBSD__ X+#include X+#else X #include X+#endif X #include X #include /* for memcpy. */ X #include /* for ntohs. */ 28fe6a998b49216a1f6e60540019fa9a echo x - libosmo-netif/files/patch-ipa-stream-server.c sed 's/^X//' >libosmo-netif/files/patch-ipa-stream-server.c << 'f6a74a4aef265756815d80acc6d72d6b' X--- examples/ipa-stream-server.c.orig 2014-09-08 08:52:08.000000000 +0300 X+++ examples/ipa-stream-server.c 2015-02-16 17:05:21.000000000 +0200 X@@ -4,6 +4,10 @@ X #include X #include X #include X+#ifdef __FreeBSD__ X+#include X+#include X+#endif X #include X X #include f6a74a4aef265756815d80acc6d72d6b echo x - libosmo-netif/files/patch-ipa-stream-client.c sed 's/^X//' >libosmo-netif/files/patch-ipa-stream-client.c << 'be79a9626b2d84b782cc15cf2bc76ce7' X--- examples/ipa-stream-client.c.orig 2014-09-08 08:52:08.000000000 +0300 X+++ examples/ipa-stream-client.c 2015-02-16 17:06:50.000000000 +0200 X@@ -6,6 +6,10 @@ X #include X #include X #include X+#ifdef __FreeBSD__ X+#include X+#include X+#endif X #include X X #include be79a9626b2d84b782cc15cf2bc76ce7 echo x - libosmo-netif/files/patch-abis-ipa-stream-server.c sed 's/^X//' >libosmo-netif/files/patch-abis-ipa-stream-server.c << '7c860fd832834a03212ff1f6916228c9' X--- src/channel/abis/ipa_stream_server.c.orig 2015-02-16 17:09:48.000000000 +0200 X+++ src/channel/abis/ipa_stream_server.c 2015-02-16 17:08:09.000000000 +0200 X@@ -1,4 +1,7 @@ X #include X+#ifdef __FreeBSD__ X+#include X+#endif X #include X #include X #include 7c860fd832834a03212ff1f6916228c9 echo x - libosmo-netif/files/patch-abis-ipa-stream-client.c sed 's/^X//' >libosmo-netif/files/patch-abis-ipa-stream-client.c << '6ac13789d42b1e52210defc8d0fa1968' X--- src/channel/abis/ipa_stream_client.c.orig 2015-02-16 17:12:17.000000000 +0200 X+++ src/channel/abis/ipa_stream_client.c 2015-02-16 17:09:59.000000000 +0200 X@@ -1,4 +1,7 @@ X #include X+#ifdef __FreeBSD__ X+#include X+#endif X #include X #include X #include 6ac13789d42b1e52210defc8d0fa1968 echo x - libosmo-netif/pkg-plist sed 's/^X//' >libosmo-netif/pkg-plist << '589ab34feab31363be59acbd04f9baf2' Xinclude/osmocom/netif/amr.h Xinclude/osmocom/netif/channel.h Xinclude/osmocom/netif/channel/abis_ipa_client.h Xinclude/osmocom/netif/channel/abis_ipa_server.h Xinclude/osmocom/netif/datagram.h Xinclude/osmocom/netif/ipa.h Xinclude/osmocom/netif/ipa_unit.h Xinclude/osmocom/netif/osmux.h Xinclude/osmocom/netif/rs232.h Xinclude/osmocom/netif/rtp.h Xinclude/osmocom/netif/stream.h Xlib/libosmonetif.a Xlib/libosmonetif.so Xlib/libosmonetif.so.2 Xlib/libosmonetif.so.2.0.0 Xlibdata/pkgconfig/libosmo-netif.pc 589ab34feab31363be59acbd04f9baf2 exit