FreeBSD Bugzilla – Attachment 146032 Details for
Bug 191880
New port: devel/libsmpp34 - Provide an implementation of SMPP-3.4 protocol for PDUs handling
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
devel/libsmpp34 shar
libsmpp34.shar (text/plain), 7.77 KB, created by
Nikola Kolev
on 2014-08-19 13:09:34 UTC
(
hide
)
Description:
devel/libsmpp34 shar
Filename:
MIME Type:
Creator:
Nikola Kolev
Created:
2014-08-19 13:09:34 UTC
Size:
7.77 KB
patch
obsolete
># 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: ># ># libsmpp34 ># libsmpp34/pkg-descr ># libsmpp34/pkg-plist ># libsmpp34/Makefile ># libsmpp34/distinfo ># libsmpp34/files ># libsmpp34/files/patch-src-smpp34_structs.h ># libsmpp34/files/patch-test_apps-tcp.c ># libsmpp34/files/patch-binary-Makefile.in ># >echo c - libsmpp34 >mkdir -p libsmpp34 > /dev/null 2>&1 >echo x - libsmpp34/pkg-descr >sed 's/^X//' >libsmpp34/pkg-descr << '88e6a4f9e620c5bbb7249595a5ba1b76' >XThe library main focus is to work in packaging and unpackaging >Xof data structures. Independently that this implementation is >Xabout SMPP-3.4, the aim is to generate a simple way to implement >Xany proprietary protocol on TCP. >X >XWWW: http://c-open-smpp-34.sourceforge.net/ >88e6a4f9e620c5bbb7249595a5ba1b76 >echo x - libsmpp34/pkg-plist >sed 's/^X//' >libsmpp34/pkg-plist << 'c483c96e3dffeee750c03d79abed5676' >Xbin/submit_multi_resp_test >Xbin/submit_multi_test >Xbin/alert_notification_test >Xbin/bind_receiver_resp_test >Xbin/bind_receiver_test >Xbin/bind_transceiver_resp_test >Xbin/bind_transceiver_test >Xbin/bind_transmitter_resp_test >Xbin/bind_transmitter_test >Xbin/cancel_sm_resp_test >Xbin/cancel_sm_test >Xbin/data_sm_resp_test >Xbin/data_sm_test >Xbin/deliver_sm_resp_test >Xbin/deliver_sm_test >Xbin/enquire_link_resp_test >Xbin/enquire_link_test >Xbin/generic_nack_test >Xbin/outbind_test >Xbin/query_sm_resp_test >Xbin/query_sm_test >Xbin/replace_sm_resp_test >Xbin/replace_sm_test >Xbin/submit_sm_resp_test >Xbin/submit_sm_test >Xbin/unbind_resp_test >Xbin/unbind_test >Xbin/esme >Xbin/analizer >Xbin/sendwp >Xbin/esme.xml >Xbin/sendwp.xml >Xinclude/smpp34.h >Xinclude/smpp34_structs.h >Xinclude/smpp34_params.h >Xinclude/def_frame/alert_notification.frame >Xinclude/def_frame/alert_notification.tlv >Xinclude/def_frame/bind_receiver.frame >Xinclude/def_frame/bind_receiver_resp.frame >Xinclude/def_frame/bind_receiver_resp.tlv >Xinclude/def_frame/bind_transceiver.frame >Xinclude/def_frame/bind_transceiver_resp.frame >Xinclude/def_frame/bind_transceiver_resp.tlv >Xinclude/def_frame/bind_transmitter.frame >Xinclude/def_frame/bind_transmitter_resp.frame >Xinclude/def_frame/bind_transmitter_resp.tlv >Xinclude/def_frame/cancel_sm.frame >Xinclude/def_frame/clean.frame >Xinclude/def_frame/data_sm.frame >Xinclude/def_frame/data_sm_resp.frame >Xinclude/def_frame/data_sm.tlv >Xinclude/def_frame/data_sm_resp.tlv >Xinclude/def_frame/deliver_sm.frame >Xinclude/def_frame/deliver_sm_resp.frame >Xinclude/def_frame/deliver_sm.tlv >Xinclude/def_frame/header.frame >Xinclude/def_frame/outbind.frame >Xinclude/def_frame/query_sm.frame >Xinclude/def_frame/query_sm_resp.frame >Xinclude/def_frame/replace_sm.frame >Xinclude/def_frame/dad.frame >Xinclude/def_frame/submit_multi.dad >Xinclude/def_frame/submit_multi.frame >Xinclude/def_frame/submit_multi.tlv >Xinclude/def_frame/udad.frame >Xinclude/def_frame/submit_multi_resp.udad >Xinclude/def_frame/submit_multi_resp.frame >Xinclude/def_frame/submit_sm.frame >Xinclude/def_frame/submit_sm_resp.frame >Xinclude/def_frame/submit_sm.tlv >Xinclude/def_frame/tlv.frame >Xinclude/def_frame/tlv.operation >Xinclude/def_list/dest_flag.list >Xinclude/def_list/addr_npi.list >Xinclude/def_list/command_id.list >Xinclude/def_list/tlv_id.list >Xinclude/def_list/addr_ton.list >Xinclude/def_list/command_status.list >Xinclude/def_list/smpp34_protocol.def >Xlib/libsmpp34.so.0 >Xlib/libsmpp34.so.0.0.1 >Xlib/libsmpp34.so >Xlib/libsmpp34.a >X@dirrm include/def_frame >X@dirrm include/def_list >c483c96e3dffeee750c03d79abed5676 >echo x - libsmpp34/Makefile >sed 's/^X//' >libsmpp34/Makefile << '019b71fa77ab999764ae44c9cef4a778' >X# $FreeBSD$ >X >XPORTNAME= libsmpp34 >XPORTVERSION= 1.10 >XCATEGORIES= devel >XMASTER_SITES= http://chaosophia.net/downloads/osmocom/${PORTNAME}/ \ >X http://ns1.chaosophia.net/downloads/osmocom/${PORTNAME}/ >X >XMAINTAINER= koue@chaosophia.net >XCOMMENT= Provide an implementation of SMPP-3.4 protocol for PDUs handling >X >XLICENSE= LGPL21 >XLICENSE_FILE= ${WRKSRC}/COPYING >X >XLIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 >X >XUSES= libtool gmake >X >XUSE_AUTOTOOLS= aclocal libtoolize autoconf automake autoheader >XAUTOMAKE_ARGS= --add-missing --copy --force >X >XMAKE_JOBS_UNSAFE=yes >X >Xpost-patch: >X ${REINPLACE_CMD} -e 's|pkgconfigdir.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|g' \ >X ${WRKSRC}/Makefile.am >X ${REINPLACE_CMD} -e 's|AC_CONFIG_AUX_DIR.*|AC_CONFIG_AUX_DIR([.])|g' \ >X ${WRKSRC}/configure.ac >X ${REINPLACE_CMD} -e 's|AM_CONFIG_HEADER.*|AM_CONFIG_HEADER([./config.h])|g' \ >X ${WRKSRC}/configure.ac >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_dumpBuf.c >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_dumpPdu.c >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_pack.c >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_params.c >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_structs.c >X ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g' ${WRKSRC}/src/smpp34_unpack.c >X ${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version >X >Xpost-stage: >X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsmpp34.so.0 >X >X.include <bsd.port.mk> >019b71fa77ab999764ae44c9cef4a778 >echo x - libsmpp34/distinfo >sed 's/^X//' >libsmpp34/distinfo << 'ea0cc767266389cf00657af46c28ab55' >XSHA256 (libsmpp34-1.10.tar.gz) = 3c5e1725422f68d094e624525f9fe364b01b4b098738d7428e97f427eb522001 >XSIZE (libsmpp34-1.10.tar.gz) = 329232 >ea0cc767266389cf00657af46c28ab55 >echo c - libsmpp34/files >mkdir -p libsmpp34/files > /dev/null 2>&1 >echo x - libsmpp34/files/patch-src-smpp34_structs.h >sed 's/^X//' >libsmpp34/files/patch-src-smpp34_structs.h << '51d6852a4c183389f8ee2b740f418356' >X--- src/smpp34_structs.h.orig 2014-07-11 16:04:02.000000000 +0300 >X+++ src/smpp34_structs.h 2014-07-11 16:02:16.000000000 +0300 >X@@ -23,6 +23,8 @@ >X #ifndef _STB_H_ >X #define _STB_H_ >X >X+#include <sys/types.h> >X+ >X #define SMALL_BUFF 30 >X /* Identify PDUs ident ********************************************************/ >X #define MAX_TLV_SIZE 1024 >51d6852a4c183389f8ee2b740f418356 >echo x - libsmpp34/files/patch-test_apps-tcp.c >sed 's/^X//' >libsmpp34/files/patch-test_apps-tcp.c << '096a5a776c7ddbe2c873d9306bbcb721' >X--- test_apps/tcp.c.orig 2014-07-11 16:22:27.000000000 +0300 >X+++ test_apps/tcp.c 2014-07-11 16:33:16.000000000 +0300 >X@@ -33,12 +33,15 @@ >X >X #include "esme.h" >X >X+#include <sys/socket.h> >X+#include <netinet/in.h> >X+ >X int do_tcp_connect( xmlNodePtr p, int *s ) >X { >X int ret = 0; >X int n = 1; >X struct hostent _host; >X-#ifdef __linux__ >X+#ifdef __FreeBSD__ >X struct hostent *__host_result; >X #endif >X struct in_addr addr; >X@@ -61,7 +64,7 @@ int do_tcp_connect( xmlNodePtr p, int *s >X ret = -1; goto lb_tcp_connect_end; >X }; >X >X-#ifdef __linux__ >X+#ifdef __FreeBSD__ >X if( gethostbyname_r(h,&_host,ahost,sizeof(ahost),&__host_result,&n) != 0) >X #else /* solaris */ >X if( gethostbyname_r(h,&_host,ahost,sizeof(ahost),&n) == NULL) >096a5a776c7ddbe2c873d9306bbcb721 >echo x - libsmpp34/files/patch-binary-Makefile.in >sed 's/^X//' >libsmpp34/files/patch-binary-Makefile.in << 'e26be3091df07d62d07f7efdb3b5629d' >X--- binary/Makefile.in.orig 2014-07-14 15:29:16.000000000 +0300 >X+++ binary/Makefile.in 2014-07-14 15:28:49.000000000 +0300 >X@@ -676,6 +676,8 @@ clean-libLTLIBRARIES: >X done >X libsmpp34.la: $(libsmpp34_la_OBJECTS) $(libsmpp34_la_DEPENDENCIES) >X $(libsmpp34_la_LINK) -rpath $(libdir) $(libsmpp34_la_OBJECTS) $(libsmpp34_la_LIBADD) $(LIBS) >X+../binary/libsmpp34.la: $(libsmpp34_la_OBJECTS) $(libsmpp34_la_DEPENDENCIES) >X+ $(libsmpp34_la_LINK) -rpath $(libdir) $(libsmpp34_la_OBJECTS) $(libsmpp34_la_LIBADD) $(LIBS) >X install-binPROGRAMS: $(bin_PROGRAMS) >X @$(NORMAL_INSTALL) >X test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" >e26be3091df07d62d07f7efdb3b5629d >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 191880
:
144690
|
145204
|
145662
|
145663
| 146032