# 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: # # babeltrace # babeltrace/distinfo # babeltrace/files # babeltrace/files/patch-include_babeltrace_compat_limits.h # babeltrace/Makefile # babeltrace/pkg-descr # babeltrace/pkg-plist # echo c - babeltrace mkdir -p babeltrace > /dev/null 2>&1 echo x - babeltrace/distinfo sed 's/^X//' >babeltrace/distinfo << '2fc8d000d3c0d7fda011d4cd20cb9da0' XTIMESTAMP = 1469700563 XSHA256 (efficios-babeltrace-v1.4.0_GH0.tar.gz) = a9580fb15acf0aad8f7176bbd6f29c04d34878dcdc259e3f70b182c804edfed9 XSIZE (efficios-babeltrace-v1.4.0_GH0.tar.gz) = 776774 2fc8d000d3c0d7fda011d4cd20cb9da0 echo c - babeltrace/files mkdir -p babeltrace/files > /dev/null 2>&1 echo x - babeltrace/files/patch-include_babeltrace_compat_limits.h sed 's/^X//' >babeltrace/files/patch-include_babeltrace_compat_limits.h << '49e1b629fe3c3342f132a3fc043d44bf' X--- include/babeltrace/compat/limits.h.orig 2016-07-28 12:52:51 UTC X+++ include/babeltrace/compat/limits.h X@@ -29,10 +29,11 @@ X X #define BABELTRACE_HOST_NAME_MAX HOST_NAME_MAX X X+/* X #elif defined(__FreeBSD__) X X #define BABELTRACE_HOST_NAME_MAX MAXHOSTNAMELEN X- X+*/ X #elif defined(_POSIX_HOST_NAME_MAX) X X #define BABELTRACE_HOST_NAME_MAX _POSIX_HOST_NAME_MAX 49e1b629fe3c3342f132a3fc043d44bf echo x - babeltrace/Makefile sed 's/^X//' >babeltrace/Makefile << '0a290d9a8014ce2cbe5284d7edc6d9cd' X# $FreeBSD$ X XPORTNAME= babeltrace XPORTVERSION= 1.4.0 XDISTVERSIONPREFIX= v XCATEGORIES= devel X XMAINTAINER= luca.pizzamiglio@gmail.com XCOMMENT= Tool and library to read, write and convert execution traces X X# license is complicated XLICENSE= MIT GPLv2 LGPL21 XLICENSE_COMB= multi XLICENSE_FILE_MIT= ${WRKSRC}/mit-license.txt XLICENSE_FILE_GPLv2= ${WRKSRC}/gpl-2.0.txt XLICENSE_FILE_LGPL21= ${WRKSRC}/lgpl-2.1.txt XLICENSE_FILE= ${WRKSRC}/LICENSE X XLIB_DEPENDS+= libpopt.so:devel/popt \ X libglib-2.0.so:devel/glib20 \ X libuuid.so:misc/e2fsprogs-libuuid X XUSE_GITHUB= yes XGH_ACCOUNT= efficios X XUSES= autoreconf:build bison gmake libtool pkgconfig XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --disable-debug-info XLDFLAGS+= -L${LOCALBASE}/lib XUSE_LDCONFIG= yes X XPORTDOCS= ChangeLog std-ext-lib.txt API.txt lttng-live.txt X X.include X X# FreeBSD 9.x and earlier do not have an updated flex X.if ${OSVERSION} < 1000033 XBUILD_DEPENDS+= flex>=2.5.35:textproc/flex X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|LICENSE mit-license.txt gpl-2.0.txt||' \ X ${WRKSRC}/Makefile.am X @${REINPLACE_CMD} -e 's|/pkgconfig|/../libdata/pkgconfig|' \ X ${WRKSRC}/Makefile.am X @${REINPLACE_CMD} -e 's|machine\/endian|sys\/endian|' \ X ${WRKSRC}/include/babeltrace/endian.h X.if ${OSVERSION} < 1000033 X @${REINPLACE_CMD} -e 's|\[FLEX\],\[flex\]|\[FLEX\],\[flex\],\[\/usr\/bin\/flex\],${LOCALBASE}/bin:${PATH}|' \ X ${WRKSRC}/configure.ac X.endif X Xpre-configure: X (cd ${WRKSRC}; ./bootstrap ) X X.if ${OSVERSION} < 1000033 Xpre-build: X @${REINPLACE_CMD} -e 's|(LEX)|(FLEX)|' \ X ${WRKSRC}/formats/ctf/metadata/Makefile X.endif X Xpost-install: X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace-ctf-metadata.so.1.0.0 X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace-ctf-text.so.1.0.0 X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace-dummy.so.1.0.0 X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace.so.1.0.0 X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace-ctf.so.1.0.0 X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbabeltrace-lttng-live.so.1.0.0 X X.include 0a290d9a8014ce2cbe5284d7edc6d9cd echo x - babeltrace/pkg-descr sed 's/^X//' >babeltrace/pkg-descr << 'b9abac21ee1a71c708e9dbdbebc6df87' Xbabeltrace provides trace read and write libraries, as well as a trace Xconverter. A plugin can be created for any trace format to allow its conversion Xto/from another trace format. XThe main format expected to be converted to/from is the Common Trace XFormat (CTF). The latest version of the CTF specification can be found at Xgit://git.efficios.com/ctf.git Xgitweb: http://git.efficios.com/?p=ctf.git XThe CE Workgroup of the Linux Foundation, Ericsson, and EfficiOS have Xsponsored this work. X XWWW: http://www.efficios.com/babeltrace b9abac21ee1a71c708e9dbdbebc6df87 echo x - babeltrace/pkg-plist sed 's/^X//' >babeltrace/pkg-plist << '1d59ac13ece0b6f49c9a410eb8e38c9c' Xbin/babeltrace Xbin/babeltrace-log Xinclude/babeltrace/babeltrace.h Xinclude/babeltrace/clock-types.h Xinclude/babeltrace/context.h Xinclude/babeltrace/ctf-writer/clock.h Xinclude/babeltrace/ctf-writer/event-fields.h Xinclude/babeltrace/ctf-writer/event-types.h Xinclude/babeltrace/ctf-writer/event.h Xinclude/babeltrace/ctf-writer/stream.h Xinclude/babeltrace/ctf-writer/writer.h Xinclude/babeltrace/ctf/callbacks.h Xinclude/babeltrace/ctf/events.h Xinclude/babeltrace/ctf/iterator.h Xinclude/babeltrace/format.h Xinclude/babeltrace/iterator.h Xinclude/babeltrace/list.h Xinclude/babeltrace/trace-handle.h Xlib/libbabeltrace-ctf-metadata.a Xlib/libbabeltrace-ctf-metadata.so Xlib/libbabeltrace-ctf-metadata.so.1 Xlib/libbabeltrace-ctf-metadata.so.1.0.0 Xlib/libbabeltrace-ctf-text.a Xlib/libbabeltrace-ctf-text.so Xlib/libbabeltrace-ctf-text.so.1 Xlib/libbabeltrace-ctf-text.so.1.0.0 Xlib/libbabeltrace-ctf.a Xlib/libbabeltrace-ctf.so Xlib/libbabeltrace-ctf.so.1 Xlib/libbabeltrace-ctf.so.1.0.0 Xlib/libbabeltrace-dummy.a Xlib/libbabeltrace-dummy.so Xlib/libbabeltrace-dummy.so.1 Xlib/libbabeltrace-dummy.so.1.0.0 Xlib/libbabeltrace-lttng-live.a Xlib/libbabeltrace-lttng-live.so Xlib/libbabeltrace-lttng-live.so.1 Xlib/libbabeltrace-lttng-live.so.1.0.0 Xlib/libbabeltrace.a Xlib/libbabeltrace.so Xlib/libbabeltrace.so.1 Xlib/libbabeltrace.so.1.0.0 Xlibdata/pkgconfig/babeltrace-ctf.pc Xlibdata/pkgconfig/babeltrace.pc Xman/man1/babeltrace-log.1.gz Xman/man1/babeltrace.1.gz 1d59ac13ece0b6f49c9a410eb8e38c9c exit