From mohacsi@norfolk.ki.iif.hu Wed Feb 11 05:26:00 2004 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C305616A4DB for ; Wed, 11 Feb 2004 05:26:00 -0800 (PST) Received: from norfolk.ki.iif.hu (norfolk.ki.iif.hu [193.6.222.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id D079B43D1D for ; Wed, 11 Feb 2004 05:25:59 -0800 (PST) (envelope-from mohacsi@norfolk.ki.iif.hu) Received: (from mohacsi@localhost) by norfolk.ki.iif.hu (8.12.10/8.12.10) id i1BDWQOb000881; Wed, 11 Feb 2004 14:32:26 +0100 (CET) (envelope-from mohacsi) Message-Id: <200402111332.i1BDWQOb000881@norfolk.ki.iif.hu> Date: Wed, 11 Feb 2004 14:32:26 +0100 (CET) From: Janos Mohacsi Reply-To: Janos Mohacsi To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: New port: net/mad_fcl version 0.5 X-Send-Pr-Version: 3.113 X-GNATS-Notify: >Number: 62688 >Category: ports >Synopsis: New port: net/mad_fcl version 0.5 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: closed >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 11 05:30:12 PST 2004 >Closed-Date: Mon Feb 16 04:51:28 PST 2004 >Last-Modified: Mon Feb 16 04:51:28 PST 2004 >Originator: Janos Mohacsi >Release: FreeBSD 5.2-CURRENT i386 >Organization: NIIF >Environment: System: FreeBSD norfolk.ki.iif.hu 5.2-CURRENT FreeBSD 5.2-CURRENT #7: Mon Feb 9 12:12:13 CET 2004 root@norfolk.ki.iif.hu:/usr/obj/usr/src/sys/NORFOLK i386 >Description: MAD/Flute reliable unicast/multicast sending/receiving tool version 0.5. It is an implementation of the RFC3450 Asynchronous Layered Coding (ALC). >How-To-Repeat: Apply this shar. >Fix: # 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: # # mad_fcl/ # mad_fcl/Makefile # mad_fcl/distinfo # mad_fcl/pkg-descr # mad_fcl/pkg-plist # mad_fcl/files # mad_fcl/files/patch-Makefile # mad_fcl/files/patch-sdplib::port_misc.c # mad_fcl/files/patch-flute::Makefile # mad_fcl/files/patch-alclib::Makefile # mad_fcl/files/patch-sdplib::Makefile # echo c - mad_fcl/ mkdir -p mad_fcl/ > /dev/null 2>&1 echo x - mad_fcl/Makefile sed 's/^X//' >mad_fcl/Makefile << 'END-of-mad_fcl/Makefile' X# New ports collection makefile for: mad_fcl X# Date created: 03.02.2003 X# Whom: Janos.Mohacsi@bsd.hu X# X# $FreeBSD$ X# X XPORTNAME= mad_fcl XPORTVERSION= 0.5 XCATEGORIES= net ipv6 XMASTER_SITES= http://www.atm.tut.fi/mad/download/ XDISTNAME= ${PORTNAME}_v${PORTVERSION}_src X XMAINTAINER= Janos.Mohacsi@bsd.hu XCOMMENT= FLUTE - File Delivery over Unidirectional Transport implementation X XLIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2 X XUSE_GMAKE= yes X XDOC_FILES= fdt-example.xml flute-sdp-example.sdp X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/bin/flute ${PREFIX}/bin X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for file in ${DOC_FILES} X @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} X.endfor X ${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR} X.endif X X.include END-of-mad_fcl/Makefile echo x - mad_fcl/distinfo sed 's/^X//' >mad_fcl/distinfo << 'END-of-mad_fcl/distinfo' XMD5 (mad_fcl_v0.5_src.tar.gz) = 02fd60b5d60aa3fd41dd85bd443ec1f9 XSIZE (mad_fcl_v0.5_src.tar.gz) = 96072 END-of-mad_fcl/distinfo echo x - mad_fcl/pkg-descr sed 's/^X//' >mad_fcl/pkg-descr << 'END-of-mad_fcl/pkg-descr' XMAD-FLUTE is an implementation of FLUTE - File Delivery over XUnidirectional Transport (IETF draft). FLUTE is a protocol for the Xunidirectional delivery of files over the Internet, which is particularly Xsuited to multicast networks. FLUTE builds on Asyncronous Layered Coding X(ALC), the base protocol designed for massively scalable multicast Xdistribution (RFC 3450). ALC is a protocol instantiation of Layered Coding XTransport building block (LCT) (RFC 3451). MAD-ALC is an implementation of Xthe ALC/LCT protocols. The MAD/TUT project is going on at Tampere XUniversity of Technology (TUT). X XWWW: http://www.atm.tut.fi/mad/ X XJanos Mohacsi END-of-mad_fcl/pkg-descr echo x - mad_fcl/pkg-plist sed 's/^X//' >mad_fcl/pkg-plist << 'END-of-mad_fcl/pkg-plist' Xbin/flute X%%PORTDOCS%%%%DOCSDIR%%/fdt-example.xml X%%PORTDOCS%%%%DOCSDIR%%/flute-sdp-example.sdp X%%PORTDOCS%%%%DOCSDIR%%/README.TXT X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-mad_fcl/pkg-plist echo c - mad_fcl/files mkdir -p mad_fcl/files > /dev/null 2>&1 echo x - mad_fcl/files/patch-Makefile sed 's/^X//' >mad_fcl/files/patch-Makefile << 'END-of-mad_fcl/files/patch-Makefile' X--- Makefile.orig Mon Feb 9 17:21:45 2004 X+++ Makefile Mon Feb 9 17:23:16 2004 X@@ -4,21 +4,21 @@ X @echo "-------------------" X @echo "*** ALC library ***" X @echo "-------------------" X- mkdir lib; cd alclib; make clean; make X+ mkdir lib; cd alclib; gmake clean; gmake X @echo "done" X X sdplib :: X @echo "-------------------" X @echo "*** SDP library ***" X @echo "-------------------" X- mkdir lib; cd sdplib; make clean; make X+ mkdir lib; cd sdplib; gmake clean; gmake X @echo "done" X X flute :: X @echo "-------------------------" X @echo "*** flute application ***" X @echo "-------------------------" X- mkdir bin; cd flute; make clean; make X+ mkdir bin; cd flute; gmake clean; gmake X @echo "done" X X clean : END-of-mad_fcl/files/patch-Makefile echo x - mad_fcl/files/patch-sdplib::port_misc.c sed 's/^X//' >mad_fcl/files/patch-sdplib::port_misc.c << 'END-of-mad_fcl/files/patch-sdplib::port_misc.c' X--- sdplib/port_misc.c.orig Mon Feb 9 17:25:03 2004 X+++ sdplib/port_misc.c Tue Feb 10 09:25:15 2004 X@@ -55,6 +55,7 @@ X # include X #endif X X+#define HAVE_SYS_SELECT_H X #if defined (HAVE_SYS_SELECT_H) X # include X #endif END-of-mad_fcl/files/patch-sdplib::port_misc.c echo x - mad_fcl/files/patch-flute::Makefile sed 's/^X//' >mad_fcl/files/patch-flute::Makefile << 'END-of-mad_fcl/files/patch-flute::Makefile' X--- flute/Makefile.orig Mon Feb 2 15:08:56 2004 X+++ flute/Makefile Tue Feb 10 11:29:33 2004 X@@ -1,9 +1,9 @@ X #CC = ccmalloc gcc-2.95 X #CC = g++ X CC = gcc X-CFLAGS += -Wall -g -I/usr/local/expat-1.95.6/lib/ -I/usr/local/ssl/include/ -I/usr/java/j2sdk1.4.2/include/ \ X- -I/usr/java/j2sdk1.4.2/include/linux/ -DLINUX -D__VXWORKS_OS__ X-LFLAGS += -DLINUX -D__VXWORKS_OS__ -L../lib -L/usr/local/expat-1.95.6/.libs/ -L/usr/local/ssl/lib/ \ X+CFLAGS += -Wall -g -O -I/usr/local/include/ \ X+ -DLINUX -D__VXWORKS_OS__ X+LFLAGS += -DLINUX -L../lib -L/usr/local/lib \ X -lalc -lsdp -lexpat -lpthread -lm -lssl -lcrypto #-lmpatrol -lelf X X SOURCES = main.c flute.c sender.c receiver.c fdt.c fdt_gen.c mad_md5.c uri.c getdnsname.c END-of-mad_fcl/files/patch-flute::Makefile echo x - mad_fcl/files/patch-alclib::Makefile sed 's/^X//' >mad_fcl/files/patch-alclib::Makefile << 'END-of-mad_fcl/files/patch-alclib::Makefile' X--- alclib/Makefile.orig Tue Feb 10 11:32:17 2004 X+++ alclib/Makefile Tue Feb 10 11:32:32 2004 X@@ -1,7 +1,7 @@ X #CC = ccmalloc gcc-2.95 X #CC = g++ X CC = gcc X-CFLAGS += -Wall -g -fPIC -DLINUX X+CFLAGS += -Wall -g -fPIC -O -DLINUX X X SOURCES = alc_channel.c alc_hdr.c alc_rx.c alc_session.c alc_socket.c alc_tx.c \ X lct_hdr.c mad.c mad_cc.c transport.c blocking_alg.c fec.c null_fec.c rs_fec.c END-of-mad_fcl/files/patch-alclib::Makefile echo x - mad_fcl/files/patch-sdplib::Makefile sed 's/^X//' >mad_fcl/files/patch-sdplib::Makefile << 'END-of-mad_fcl/files/patch-sdplib::Makefile' X--- sdplib/Makefile.orig Tue Feb 10 11:33:24 2004 X+++ sdplib/Makefile Tue Feb 10 11:33:38 2004 X@@ -1,6 +1,6 @@ X #CC = ccmalloc gcc-2.95 X CC = gcc X-CFLAGS += -Wall -g -fPIC -DLINUX -D__VXWORKS_OS__ X+CFLAGS += -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ X X SOURCES = port_list.c port_misc.c sdp_accessor.c sdp_rfc2327.c sdplib.c X END-of-mad_fcl/files/patch-sdplib::Makefile exit >Release-Note: >Audit-Trail: State-Changed-From-To: open->feedback State-Changed-By: krion State-Changed-When: Thu Feb 12 04:34:42 PST 2004 State-Changed-Why: Please test this port on 4.x: 1) You need to use in sdplib/port_misc.c 2) It fails to compile on 4.x: port_misc.c: In function `susleep': port_misc.c:146: storage size of `delay' isn't known port_misc.c:160: warning: implicit declaration of function `select' port_misc.c:146: warning: unused variable `delay' port_misc.c: At top level: port_misc.c:70: warning: `use_syslog' defined but not used http://www.freebsd.org/cgi/query-pr.cgi?pr=62688 From: Mohacsi Janos To: freebsd-gnats-submit@FreeBSD.org Cc: Kirill Ponomarew Subject: Re: ports/62688: New port: net/mad_fcl version 0.5 Date: Fri, 13 Feb 2004 16:24:24 +0100 (CET) Hi, Here is the "\r" removed and FreeBSD 4.x tested version of shar. Regards, Janos ========================================= # 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: # # mad_fcl # mad_fcl/pkg-plist # mad_fcl/pkg-descr # mad_fcl/distinfo # mad_fcl/Makefile # mad_fcl/files # mad_fcl/files/patch-Makefile # mad_fcl/files/patch-alclib::Makefile # mad_fcl/files/patch-flute::Makefile # mad_fcl/files/patch-sdplib::Makefile # mad_fcl/files/patch-sdplib::port_misc.c # mad_fcl/files/patch-alclib::fec.c # mad_fcl/files/patch-flute::fdt.c # echo c - mad_fcl mkdir -p mad_fcl > /dev/null 2>&1 echo x - mad_fcl/pkg-plist sed 's/^X//' >mad_fcl/pkg-plist << 'END-of-mad_fcl/pkg-plist' Xbin/flute X%%PORTDOCS%%%%DOCSDIR%%/fdt-example.xml X%%PORTDOCS%%%%DOCSDIR%%/flute-sdp-example.sdp X%%PORTDOCS%%%%DOCSDIR%%/README.TXT X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-mad_fcl/pkg-plist echo x - mad_fcl/pkg-descr sed 's/^X//' >mad_fcl/pkg-descr << 'END-of-mad_fcl/pkg-descr' XMAD-FLUTE is an implementation of FLUTE - File Delivery over XUnidirectional Transport (IETF draft). FLUTE is a protocol for the Xunidirectional delivery of files over the Internet, which is particularly Xsuited to multicast networks. FLUTE builds on Asyncronous Layered Coding X(ALC), the base protocol designed for massively scalable multicast Xdistribution (RFC 3450). ALC is a protocol instantiation of Layered Coding XTransport building block (LCT) (RFC 3451). MAD-ALC is an implementation of Xthe ALC/LCT protocols. The MAD/TUT project is going on at Tampere XUniversity of Technology (TUT). X XWWW: http://www.atm.tut.fi/mad/ X XJanos Mohacsi END-of-mad_fcl/pkg-descr echo x - mad_fcl/distinfo sed 's/^X//' >mad_fcl/distinfo << 'END-of-mad_fcl/distinfo' XMD5 (mad_fcl_v0.5_src.tar.gz) = 02fd60b5d60aa3fd41dd85bd443ec1f9 XSIZE (mad_fcl_v0.5_src.tar.gz) = 96072 END-of-mad_fcl/distinfo echo x - mad_fcl/Makefile sed 's/^X//' >mad_fcl/Makefile << 'END-of-mad_fcl/Makefile' X# New ports collection makefile for: mad_fcl X# Date created: 03.02.2003 X# Whom: Janos.Mohacsi@bsd.hu X# X# $FreeBSD$ X# X XPORTNAME= mad_fcl XPORTVERSION= 0.5 XCATEGORIES= net ipv6 XMASTER_SITES= http://www.atm.tut.fi/mad/download/ XDISTNAME= ${PORTNAME}_v${PORTVERSION}_src X XMAINTAINER= Janos.Mohacsi@bsd.hu XCOMMENT= FLUTE - File Delivery over Unidirectional Transport implementation X XLIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2 X XUSE_GMAKE= yes X XDOC_FILES= fdt-example.xml flute-sdp-example.sdp X Xpre-patch: X # Fixing the end-of-lines: X for f in `${FIND} ${WRKSRC}/.. -type f` ; do \ X ${TR} -d '\015' < $$f > $$f.noms && \ X ${CAT} $$f.noms > $$f && ${RM} $$f.noms; done X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/bin/flute ${PREFIX}/bin X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for file in ${DOC_FILES} X @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} X.endfor X ${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR} X.endif X X.include END-of-mad_fcl/Makefile echo c - mad_fcl/files mkdir -p mad_fcl/files > /dev/null 2>&1 echo x - mad_fcl/files/patch-Makefile sed 's/^X//' >mad_fcl/files/patch-Makefile << 'END-of-mad_fcl/files/patch-Makefile' X--- Makefile.orig Fri Feb 13 15:58:54 2004 X+++ Makefile Fri Feb 13 15:58:54 2004 X@@ -4,21 +4,21 @@ X @echo "-------------------" X @echo "*** ALC library ***" X @echo "-------------------" X- mkdir lib; cd alclib; make clean; make X+ mkdir lib; cd alclib; gmake clean; gmake X @echo "done" X X sdplib :: X @echo "-------------------" X @echo "*** SDP library ***" X @echo "-------------------" X- mkdir lib; cd sdplib; make clean; make X+ mkdir lib; cd sdplib; gmake clean; gmake X @echo "done" X X flute :: X @echo "-------------------------" X @echo "*** flute application ***" X @echo "-------------------------" X- mkdir bin; cd flute; make clean; make X+ mkdir bin; cd flute; gmake clean; gmake X @echo "done" X X clean : END-of-mad_fcl/files/patch-Makefile echo x - mad_fcl/files/patch-alclib::Makefile sed 's/^X//' >mad_fcl/files/patch-alclib::Makefile << 'END-of-mad_fcl/files/patch-alclib::Makefile' X--- alclib/Makefile.orig Fri Feb 13 15:58:54 2004 X+++ alclib/Makefile Fri Feb 13 15:58:54 2004 X@@ -1,7 +1,7 @@ X #CC = ccmalloc gcc-2.95 X #CC = g++ X CC = gcc X-CFLAGS += -Wall -g -fPIC -DLINUX X+CFLAGS += -Wall -g -fPIC -O -DLINUX X X SOURCES = alc_channel.c alc_hdr.c alc_rx.c alc_session.c alc_socket.c alc_tx.c \ X lct_hdr.c mad.c mad_cc.c transport.c blocking_alg.c fec.c null_fec.c rs_fec.c END-of-mad_fcl/files/patch-alclib::Makefile echo x - mad_fcl/files/patch-flute::Makefile sed 's/^X//' >mad_fcl/files/patch-flute::Makefile << 'END-of-mad_fcl/files/patch-flute::Makefile' X--- flute/Makefile.orig Fri Feb 13 15:58:54 2004 X+++ flute/Makefile Fri Feb 13 15:58:54 2004 X@@ -1,10 +1,10 @@ X #CC = ccmalloc gcc-2.95 X #CC = g++ X CC = gcc X-CFLAGS += -Wall -g -I/usr/local/expat-1.95.6/lib/ -I/usr/local/ssl/include/ -I/usr/java/j2sdk1.4.2/include/ \ X- -I/usr/java/j2sdk1.4.2/include/linux/ -DLINUX -D__VXWORKS_OS__ X-LFLAGS += -DLINUX -D__VXWORKS_OS__ -L../lib -L/usr/local/expat-1.95.6/.libs/ -L/usr/local/ssl/lib/ \ X- -lalc -lsdp -lexpat -lpthread -lm -lssl -lcrypto #-lmpatrol -lelf X+CFLAGS += -Wall -g -O -I/usr/local/include/ \ X+ -DLINUX -D__VXWORKS_OS__ X+LFLAGS += -DLINUX -pthread -L../lib -L/usr/local/lib \ X+ -lalc -lsdp -lexpat -lm -lssl -lcrypto #-lmpatrol -lelf X X SOURCES = main.c flute.c sender.c receiver.c fdt.c fdt_gen.c mad_md5.c uri.c getdnsname.c X END-of-mad_fcl/files/patch-flute::Makefile echo x - mad_fcl/files/patch-sdplib::Makefile sed 's/^X//' >mad_fcl/files/patch-sdplib::Makefile << 'END-of-mad_fcl/files/patch-sdplib::Makefile' X--- sdplib/Makefile.orig Fri Feb 13 15:58:54 2004 X+++ sdplib/Makefile Fri Feb 13 15:58:54 2004 X@@ -1,6 +1,6 @@ X #CC = ccmalloc gcc-2.95 X CC = gcc X-CFLAGS += -Wall -g -fPIC -DLINUX -D__VXWORKS_OS__ X+CFLAGS += -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ X X SOURCES = port_list.c port_misc.c sdp_accessor.c sdp_rfc2327.c sdplib.c X END-of-mad_fcl/files/patch-sdplib::Makefile echo x - mad_fcl/files/patch-sdplib::port_misc.c sed 's/^X//' >mad_fcl/files/patch-sdplib::port_misc.c << 'END-of-mad_fcl/files/patch-sdplib::port_misc.c' X--- sdplib/port_misc.c.orig Fri Feb 13 15:58:54 2004 X+++ sdplib/port_misc.c Fri Feb 13 15:58:54 2004 X@@ -47,6 +47,7 @@ X # include X #endif X X+#define HAVE_UNISTD_H X #if defined (HAVE_UNISTD_H) X # include X #endif X@@ -55,6 +56,9 @@ X # include X #endif X X+#include X+#include X+#define HAVE_SYS_SELECT_H X #if defined (HAVE_SYS_SELECT_H) X # include X #endif END-of-mad_fcl/files/patch-sdplib::port_misc.c echo x - mad_fcl/files/patch-alclib::fec.c sed 's/^X//' >mad_fcl/files/patch-alclib::fec.c << 'END-of-mad_fcl/files/patch-alclib::fec.c' X--- alclib/fec.c.orig Fri Feb 13 15:58:54 2004 X+++ alclib/fec.c Fri Feb 13 15:58:54 2004 X@@ -268,8 +268,7 @@ X return p ; X } X X-#define NEW_GF_MATRIX(rows, cols) \ X- (gf *)my_malloc(rows * cols * sizeof(gf), " ## __LINE__ ## " ) X+#define NEW_GF_MATRIX(rows, cols) (gf *)my_malloc(rows * cols * sizeof(gf), " ## __LINE__ ## " ) X X /* X * initialize the data structures used for computations in GF. X@@ -350,8 +349,7 @@ X * X * Note that gcc on X */ X-#define addmul(dst, src, c, sz) \ X- if (c != 0) addmul1(dst, src, c, sz) X+#define addmul(dst, src, c, sz) if (c != 0) addmul1(dst, src, c, sz) X X #define UNROLL 16 /* 1, 4, 8, 16 */ X static void END-of-mad_fcl/files/patch-alclib::fec.c echo x - mad_fcl/files/patch-flute::fdt.c sed 's/^X//' >mad_fcl/files/patch-flute::fdt.c << 'END-of-mad_fcl/files/patch-flute::fdt.c' X--- flute/fdt.c.orig Fri Feb 13 15:58:54 2004 X+++ flute/fdt.c Fri Feb 13 15:58:54 2004 X@@ -113,14 +113,14 @@ X #ifdef WIN32 X file->file_len = _atoi64(*(++atts)); X #else X- file->file_len = atoll(*(++atts)); X+ file->file_len = strtoll(*(++atts), NULL, 10); X #endif X } X else if(!strcmp(*atts, "Transfer-Length")) { X #ifdef WIN32 X file->toi_len = _atoi64(*(++atts)); X #else X- file->toi_len = atoll(*(++atts)); X+ file->toi_len = strtoll(*(++atts),NULL, 10); X #endif X } X else if(!strcmp(*atts, "Content-Type")) { X@@ -179,7 +179,7 @@ X #ifdef WIN32 X fdt->expires = _atoi64(*(++atts)); X #else X- fdt->expires = atoll(*(++atts)); X+ fdt->expires = strtoll(*(++atts), NULL, 10); X #endif X } X else if(!strcmp(*atts, "Complete")) { END-of-mad_fcl/files/patch-flute::fdt.c exit From: Kirill Ponomarew To: Mohacsi Janos Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/62688: New port: net/mad_fcl version 0.5 Date: Fri, 13 Feb 2004 17:00:25 +0100 --BOmey7/79ja+7F5w Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, On Fri, Feb 13, 2004 at 04:24:24PM +0100, Mohacsi Janos wrote: > Hi, > Here is the "\r" removed and FreeBSD 4.x tested version of shar. No, it does not work either: ===> Applying FreeBSD patches for mad_fcl-0.5 1 out of 1 hunks failed--saving rejects to Makefile.rej >> Patch patch-Makefile failed to apply cleanly. *** Error code 1 Please remove existing port, apply shar, and test it. -Kirill --BOmey7/79ja+7F5w Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFALPSZQC1G6a60JuURAmXdAJoC4REoPUe5q3tjfFOJA+KIIWLSVQCfR9u3 km3oQxMWzwRk5+lQ9y7iyDE= =YG+P -----END PGP SIGNATURE----- --BOmey7/79ja+7F5w-- From: Mohacsi Janos To: Kirill Ponomarew Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/62688: New port: net/mad_fcl version 0.5 Date: Fri, 13 Feb 2004 17:15:52 +0100 (CET) Hi Kirill, This is strange! Here is the output of my terminal on FreeBSD-4.9-STABLE: Script started on Fri Feb 13 17:11:12 2004 mohacsi@skye> make ===> Extracting for mad_fcl-0.5 >> Checksum OK for mad_fcl_v0.5_src.tar.gz. ===> Patching for mad_fcl-0.5 # Fixing the end-of-lines: for f in `/usr/bin/find /mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/.. -type f` ; do /usr/bin/tr -d '\015' < $f > $f.noms && /bin/cat $f.noms > $f && /bin/rm $f.noms; done ===> Applying FreeBSD patches for mad_fcl-0.5 ===> mad_fcl-0.5 depends on executable: gmake - found ===> mad_fcl-0.5 depends on shared library: expat.4 - found ===> Configuring for mad_fcl-0.5 ===> Building for mad_fcl-0.5 ------------------- *** ALC library *** ------------------- mkdir lib; cd alclib; gmake clean; gmake gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/alclib' rm -f ../lib/libalc.a *.o *~ gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/alclib' gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/alclib' gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_channel.o alc_channel.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_hdr.o alc_hdr.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_rx.o alc_rx.c alc_rx.c: In function `analyze_packet': alc_rx.c:221: warning: `toi' might be used uninitialized in this function alc_rx.c:226: warning: `toilen' might be used uninitialized in this function alc_rx.c:229: warning: `sbn' might be used uninitialized in this function alc_rx.c:230: warning: `esid' might be used uninitialized in this function alc_rx.c:232: warning: `eslen' might be used uninitialized in this function alc_rx.c:233: warning: `sblen' might be used uninitialized in this function alc_rx.c:234: warning: `max_sblen' might be used uninitialized in this function alc_rx.c:236: warning: `max_nb_of_es' might be used uninitialized in this function alc_rx.c:239: warning: `fec_inst_id' might be used uninitialized in this function alc_rx.c:241: warning: `fdt_instance_id' might be used uninitialized in this function alc_rx.c:254: warning: `hel' might be used uninitialized in this function alc_rx.c: In function `alc_recv2': alc_rx.c:875: warning: `tmp_toi' might be used uninitialized in this function alc_rx.c: In function `object_exist': alc_rx.c:1157: warning: `trans_obj' might be used uninitialized in this function gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_session.o alc_session.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_socket.o alc_socket.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o alc_tx.o alc_tx.c alc_tx.c: In function `alc_send': alc_tx.c:69: warning: `tr_block' might be used uninitialized in this function alc_tx.c:78: warning: `packet_length' might be used uninitialized in this function gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o lct_hdr.o lct_hdr.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o mad.o mad.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o mad_cc.o mad_cc.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o transport.o transport.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o blocking_alg.o blocking_alg.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o fec.o fec.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o null_fec.o null_fec.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -O -DLINUX -o rs_fec.o rs_fec.c creating library ../lib/libalc.a... ar rc ../lib/libalc.a alc_channel.o alc_hdr.o alc_rx.o alc_session.o alc_socket.o alc_tx.o lct_hdr.o mad.o mad_cc.o transport.o blocking_alg.o fec.o null_fec.o rs_fec.o ranlib ../lib/libalc.a gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/alclib' done ------------------- *** SDP library *** ------------------- mkdir lib; cd sdplib; gmake clean; gmake mkdir: lib: File exists gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/sdplib' rm -f ../lib/libsdp.a *.o *~ gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/sdplib' gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/sdplib' gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ -o port_list.o port_list.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ -o port_misc.o port_misc.c port_misc.c:72: warning: `use_syslog' defined but not used gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ -o sdp_accessor.o sdp_accessor.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ -o sdp_rfc2327.o sdp_rfc2327.c gcc -c -O -pipe -march=pentiumpro -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__ -o sdplib.o sdplib.c creating library ../lib/libsdp.a... ar rc ../lib/libsdp.a port_list.o port_misc.o sdp_accessor.o sdp_rfc2327.o sdplib.o ranlib ../lib/libsdp.a gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/sdplib' done ------------------------- *** flute application *** ------------------------- mkdir bin; cd flute; gmake clean; gmake gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/flute' rm -f ../bin/flute *.o *~ gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/flute' gmake[1]: Entering directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/flute' gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o main.o main.c gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o flute.o flute.c flute.c: In function `receiver_in_ui_mode': flute.c:695: warning: decimal constant is so large that it is unsigned flute.c:620: warning: unused variable `retval' flute.c: In function `receiver_in_file_list_mode': flute.c:945: warning: decimal constant is so large that it is unsigned flute.c: In function `receiver_in_jni_file_list_mode': flute.c:1229: warning: unused variable `buf' flute.c:1226: warning: `file' might be used uninitialized in this function gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o sender.o sender.c gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o receiver.o receiver.c receiver.c: In function `recvfile': receiver.c:59: warning: `tmp_file_name' might be used uninitialized in this function receiver.c: In function `fdtbasedrecv': receiver.c:276: warning: decimal constant is so large that it is unsigned receiver.c: In function `fdtbasedrecv2': receiver.c:441: warning: decimal constant is so large that it is unsigned receiver.c:397: warning: `file' might be used uninitialized in this function receiver.c: In function `fdtbasedrecv3': receiver.c:702: warning: decimal constant is so large that it is unsigned receiver.c:653: warning: `file' might be used uninitialized in this function gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o fdt.o fdt.c fdt.c: In function `fdt_thread': fdt.c:305: warning: decimal constant is so large that it is unsigned fdt.c:370: warning: decimal constant is so large that it is unsigned gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o fdt_gen.o fdt_gen.c fdt_gen.c: In function `generate_fdt': fdt_gen.c:76: warning: decimal constant is so large that it is unsigned fdt_gen.c: In function `encode_directory': fdt_gen.c:342: warning: long unsigned int format, different type arg (arg 3) fdt_gen.c: In function `encode_file': fdt_gen.c:424: warning: long unsigned int format, different type arg (arg 3) gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o mad_md5.o mad_md5.c gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o uri.o uri.c uri.c: In function `parse_authority': uri.c:252: warning: unused variable `port' uri.c: In function `parse_hostport': uri.c:288: warning: unused variable `port' uri.c:287: warning: unused variable `host' uri.c: In function `parse_path': uri.c:407: warning: unused variable `end' uri.c:404: warning: unused variable `passwd' uri.c:403: warning: unused variable `user' uri.c: In function `parse_userinfo': uri.c:583: warning: unused variable `passwd' uri.c:582: warning: unused variable `user' gcc -c -O -pipe -march=pentiumpro -Wall -g -O -I/usr/local/include/ -DLINUX -D__VXWORKS_OS__ -o getdnsname.o getdnsname.c gcc -o ../bin/flute main.o flute.o sender.o receiver.o fdt.o fdt_gen.o mad_md5.o uri.o getdnsname.o -DLINUX -pthread -L../lib -L/usr/local/lib -lalc -lsdp -lexpat -lm -lssl -lcrypto gmake[1]: Leaving directory `/mirror/ports/tmp/mad_fcl/work/mad_fcl_v0.5_src/flute' done mohacsi@skye> ^Dexit Script done on Fri Feb 13 17:11:31 2004 What can be the problem? Janos Mohacsi Network Engineer, Research Associate NIIF/HUNGARNET, HUNGARY Key 00F9AF98: 8645 1312 D249 471B DBAE 21A2 9F52 0D1F 00F9 AF98 On Fri, 13 Feb 2004, Kirill Ponomarew wrote: > Hi, > > On Fri, Feb 13, 2004 at 04:24:24PM +0100, Mohacsi Janos wrote: > > Hi, > > Here is the "\r" removed and FreeBSD 4.x tested version of shar. > > No, it does not work either: > > ===> Applying FreeBSD patches for mad_fcl-0.5 > 1 out of 1 hunks failed--saving rejects to Makefile.rej > >> Patch patch-Makefile failed to apply cleanly. > *** Error code 1 > > Please remove existing port, apply shar, and test it. > > -Kirill > From: Mohacsi Janos To: freebsd-gnats-submit@FreeBSD.org Cc: Kirill Ponomarew Subject: Re: ports/62688: New port: net/mad_fcl version 0.5 Date: Mon, 16 Feb 2004 13:22:24 +0100 (CET) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1169474647-1076934144=:88867 Content-Type: TEXT/PLAIN; charset=US-ASCII Dear Kirill, I tried from the beginning. See attached file named output. I send also the shar as an attachment. It might be corrupted during the transfer. Can you send me your complete output and the rejected file? Best Regards, Janos Mohacsi Network Engineer, Research Associate NIIF/HUNGARNET, HUNGARY Key 00F9AF98: 8645 1312 D249 471B DBAE 21A2 9F52 0D1F 00F9 AF98 On Fri, 13 Feb 2004, Kirill Ponomarew wrote: > Hi, > > On Fri, Feb 13, 2004 at 04:24:24PM +0100, Mohacsi Janos wrote: > > Hi, > > Here is the "\r" removed and FreeBSD 4.x tested version of shar. > > No, it does not work either: > > ===> Applying FreeBSD patches for mad_fcl-0.5 > 1 out of 1 hunks failed--saving rejects to Makefile.rej > >> Patch patch-Makefile failed to apply cleanly. > *** Error code 1 > > Please remove existing port, apply shar, and test it. > > -Kirill > --0-1169474647-1076934144=:88867 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="mad_fcl.shar3" Content-Transfer-Encoding: BASE64 Content-ID: <20040216132224.Y88867@mignon.ki.iif.hu> Content-Description: Content-Disposition: attachment; filename="mad_fcl.shar3" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxl LCByZW1vdmUgYW55dGhpbmcgYmVmb3JlDQojIHRoaXMgbGluZSwgYW5kIHRo ZW4gdW5wYWNrIGl0IGJ5IGVudGVyaW5nICJzaCBmaWxlIi4gIE5vdGUsIGl0 IG1heQ0KIyBjcmVhdGUgZGlyZWN0b3JpZXM7IGZpbGVzIGFuZCBkaXJlY3Rv cmllcyB3aWxsIGJlIG93bmVkIGJ5IHlvdSBhbmQNCiMgaGF2ZSBkZWZhdWx0 IHBlcm1pc3Npb25zLg0KIw0KIyBUaGlzIGFyY2hpdmUgY29udGFpbnM6DQoj DQojCW1hZF9mY2wNCiMJbWFkX2ZjbC9wa2ctcGxpc3QNCiMJbWFkX2ZjbC9w a2ctZGVzY3INCiMJbWFkX2ZjbC9kaXN0aW5mbw0KIwltYWRfZmNsL01ha2Vm aWxlDQojCW1hZF9mY2wvZmlsZXMNCiMJbWFkX2ZjbC9maWxlcy9wYXRjaC1N YWtlZmlsZQ0KIwltYWRfZmNsL2ZpbGVzL3BhdGNoLWFsY2xpYjo6TWFrZWZp bGUNCiMJbWFkX2ZjbC9maWxlcy9wYXRjaC1mbHV0ZTo6TWFrZWZpbGUNCiMJ bWFkX2ZjbC9maWxlcy9wYXRjaC1zZHBsaWI6Ok1ha2VmaWxlDQojCW1hZF9m Y2wvZmlsZXMvcGF0Y2gtc2RwbGliOjpwb3J0X21pc2MuYw0KIwltYWRfZmNs L2ZpbGVzL3BhdGNoLWFsY2xpYjo6ZmVjLmMNCiMJbWFkX2ZjbC9maWxlcy9w YXRjaC1mbHV0ZTo6ZmR0LmMNCiMNCmVjaG8gYyAtIG1hZF9mY2wNCm1rZGly IC1wIG1hZF9mY2wgPiAvZGV2L251bGwgMj4mMQ0KZWNobyB4IC0gbWFkX2Zj bC9wa2ctcGxpc3QNCnNlZCAncy9eWC8vJyA+bWFkX2ZjbC9wa2ctcGxpc3Qg PDwgJ0VORC1vZi1tYWRfZmNsL3BrZy1wbGlzdCcNClhiaW4vZmx1dGUNClgl JVBPUlRET0NTJSUlJURPQ1NESVIlJS9mZHQtZXhhbXBsZS54bWwNClglJVBP UlRET0NTJSUlJURPQ1NESVIlJS9mbHV0ZS1zZHAtZXhhbXBsZS5zZHANClgl JVBPUlRET0NTJSUlJURPQ1NESVIlJS9SRUFETUUuVFhUDQpYJSVQT1JURE9D UyUlQGRpcnJtICUlRE9DU0RJUiUlDQpFTkQtb2YtbWFkX2ZjbC9wa2ctcGxp c3QNCmVjaG8geCAtIG1hZF9mY2wvcGtnLWRlc2NyDQpzZWQgJ3MvXlgvLycg Pm1hZF9mY2wvcGtnLWRlc2NyIDw8ICdFTkQtb2YtbWFkX2ZjbC9wa2ctZGVz Y3InDQpYTUFELUZMVVRFIGlzIGFuIGltcGxlbWVudGF0aW9uIG9mIEZMVVRF IC0gRmlsZSBEZWxpdmVyeSBvdmVyDQpYVW5pZGlyZWN0aW9uYWwgVHJhbnNw b3J0IChJRVRGIGRyYWZ0KS4gRkxVVEUgaXMgYSBwcm90b2NvbCBmb3IgdGhl DQpYdW5pZGlyZWN0aW9uYWwgZGVsaXZlcnkgb2YgZmlsZXMgb3ZlciB0aGUg SW50ZXJuZXQsIHdoaWNoIGlzIHBhcnRpY3VsYXJseQ0KWHN1aXRlZCB0byBt dWx0aWNhc3QgbmV0d29ya3MuIEZMVVRFIGJ1aWxkcyBvbiBBc3luY3Jvbm91 cyBMYXllcmVkIENvZGluZw0KWChBTEMpLCB0aGUgYmFzZSBwcm90b2NvbCBk ZXNpZ25lZCBmb3IgbWFzc2l2ZWx5IHNjYWxhYmxlIG11bHRpY2FzdA0KWGRp c3RyaWJ1dGlvbiAoUkZDIDM0NTApLiBBTEMgaXMgYSBwcm90b2NvbCBpbnN0 YW50aWF0aW9uIG9mIExheWVyZWQgQ29kaW5nDQpYVHJhbnNwb3J0IGJ1aWxk aW5nIGJsb2NrIChMQ1QpIChSRkMgMzQ1MSkuIE1BRC1BTEMgaXMgYW4gaW1w bGVtZW50YXRpb24gb2YNClh0aGUgQUxDL0xDVCBwcm90b2NvbHMuIFRoZSBN QUQvVFVUIHByb2plY3QgaXMgZ29pbmcgb24gYXQgVGFtcGVyZQ0KWFVuaXZl cnNpdHkgb2YgVGVjaG5vbG9neSAoVFVUKS4NClgNClhXV1c6IGh0dHA6Ly93 d3cuYXRtLnR1dC5maS9tYWQvDQpYDQpYSmFub3MgTW9oYWNzaSA8amFub3Mu bW9oYWNzaUBic2QuaHU+DQpFTkQtb2YtbWFkX2ZjbC9wa2ctZGVzY3INCmVj aG8geCAtIG1hZF9mY2wvZGlzdGluZm8NCnNlZCAncy9eWC8vJyA+bWFkX2Zj bC9kaXN0aW5mbyA8PCAnRU5ELW9mLW1hZF9mY2wvZGlzdGluZm8nDQpYTUQ1 IChtYWRfZmNsX3YwLjVfc3JjLnRhci5neikgPSAwMmZkNjBiNWQ2MGFhM2Zk NDFkZDg1YmQ0NDNlYzFmOQ0KWFNJWkUgKG1hZF9mY2xfdjAuNV9zcmMudGFy Lmd6KSA9IDk2MDcyDQpFTkQtb2YtbWFkX2ZjbC9kaXN0aW5mbw0KZWNobyB4 IC0gbWFkX2ZjbC9NYWtlZmlsZQ0Kc2VkICdzL15YLy8nID5tYWRfZmNsL01h a2VmaWxlIDw8ICdFTkQtb2YtbWFkX2ZjbC9NYWtlZmlsZScNClgjIE5ldyBw b3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJbWFkX2ZjbA0KWCMgRGF0 ZSBjcmVhdGVkOgkJCQkwMy4wMi4yMDAzDQpYIyBXaG9tOgkJCQkJSmFub3Mu TW9oYWNzaUBic2QuaHUNClgjDQpYIyAkRnJlZUJTRCQNClgjDQpYDQpYUE9S VE5BTUU9CW1hZF9mY2wNClhQT1JUVkVSU0lPTj0JMC41DQpYQ0FURUdPUklF Uz0JbmV0IGlwdjYNClhNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cuYXRtLnR1 dC5maS9tYWQvZG93bmxvYWQvDQpYRElTVE5BTUU9CSR7UE9SVE5BTUV9X3Yk e1BPUlRWRVJTSU9OfV9zcmMNClgNClhNQUlOVEFJTkVSPQlKYW5vcy5Nb2hh Y3NpQGJzZC5odQ0KWENPTU1FTlQ9CUZMVVRFIC0gRmlsZSBEZWxpdmVyeSBv dmVyIFVuaWRpcmVjdGlvbmFsIFRyYW5zcG9ydCBpbXBsZW1lbnRhdGlvbg0K WA0KWExJQl9ERVBFTkRTPQlleHBhdC40OiR7UE9SVFNESVJ9L3RleHRwcm9j L2V4cGF0Mg0KWA0KWFVTRV9HTUFLRT0JeWVzDQpYDQpYRE9DX0ZJTEVTPQlm ZHQtZXhhbXBsZS54bWwgZmx1dGUtc2RwLWV4YW1wbGUuc2RwDQpYDQpYcHJl LXBhdGNoOg0KWAkjIEZpeGluZyB0aGUgZW5kLW9mLWxpbmVzOg0KWAlmb3Ig ZiBpbiBgJHtGSU5EfSAke1dSS1NSQ30vLi4gLXR5cGUgZmAgOyBkbyBcDQpY CQkke1RSfSAtZCAnXDAxNScgPCAkJGYgPiAkJGYubm9tcyAmJiBcDQpYCQkJ JHtDQVR9ICQkZi5ub21zID4gJCRmICYmICR7Uk19ICQkZi5ub21zOyBkb25l DQpYDQpYZG8taW5zdGFsbDoNClgJJHtJTlNUQUxMX1BST0dSQU19ICR7V1JL U1JDfS9iaW4vZmx1dGUgJHtQUkVGSVh9L2Jpbg0KWC5pZm5kZWYoTk9QT1JU RE9DUykNClgJQCR7TUtESVJ9ICR7RE9DU0RJUn0NClguZm9yIGZpbGUgaW4g JHtET0NfRklMRVN9DQpYCUAke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L2Rv Yy8ke2ZpbGV9ICR7RE9DU0RJUn0NClguZW5kZm9yDQpYCSR7SU5TVEFMTF9E QVRBfSAke1dSS1NSQ30vUkVBRE1FLlRYVCAke0RPQ1NESVJ9DQpYLmVuZGlm DQpYDQpYLmluY2x1ZGUgPGJzZC5wb3J0Lm1rPg0KRU5ELW9mLW1hZF9mY2wv TWFrZWZpbGUNCmVjaG8gYyAtIG1hZF9mY2wvZmlsZXMNCm1rZGlyIC1wIG1h ZF9mY2wvZmlsZXMgPiAvZGV2L251bGwgMj4mMQ0KZWNobyB4IC0gbWFkX2Zj bC9maWxlcy9wYXRjaC1NYWtlZmlsZQ0Kc2VkICdzL15YLy8nID5tYWRfZmNs L2ZpbGVzL3BhdGNoLU1ha2VmaWxlIDw8ICdFTkQtb2YtbWFkX2ZjbC9maWxl cy9wYXRjaC1NYWtlZmlsZScNClgtLS0gTWFrZWZpbGUub3JpZwlGcmkgRmVi IDEzIDE1OjU4OjU0IDIwMDQNClgrKysgTWFrZWZpbGUJRnJpIEZlYiAxMyAx NTo1ODo1NCAyMDA0DQpYQEAgLTQsMjEgKzQsMjEgQEANClggCUBlY2hvICIt LS0tLS0tLS0tLS0tLS0tLS0tIg0KWCAJQGVjaG8gIioqKiBBTEMgbGlicmFy eSAqKioiDQpYIAlAZWNobyAiLS0tLS0tLS0tLS0tLS0tLS0tLSINClgtCW1r ZGlyIGxpYjsgY2QgYWxjbGliOyBtYWtlIGNsZWFuOyBtYWtlICAgICAgICAg ICAgICAgICAgIA0KWCsJbWtkaXIgbGliOyBjZCBhbGNsaWI7IGdtYWtlIGNs ZWFuOyBnbWFrZSAgICAgICAgICAgICAgICAgICANClggCUBlY2hvICJkb25l Ig0KWCANClggc2RwbGliIDo6DQpYIAlAZWNobyAiLS0tLS0tLS0tLS0tLS0t LS0tLSINClggCUBlY2hvICIqKiogU0RQIGxpYnJhcnkgKioqIg0KWCAJQGVj aG8gIi0tLS0tLS0tLS0tLS0tLS0tLS0iDQpYLQlta2RpciBsaWI7IGNkIHNk cGxpYjsgbWFrZSBjbGVhbjsgbWFrZSAgICAgICAgICAgICAgICAgICANClgr CW1rZGlyIGxpYjsgY2Qgc2RwbGliOyBnbWFrZSBjbGVhbjsgZ21ha2UgICAg ICAgICAgICAgICAgICAgDQpYIAlAZWNobyAiZG9uZSINClggDQpYIGZsdXRl IDo6DQpYIAlAZWNobyAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSINClgg CUBlY2hvICIqKiogZmx1dGUgYXBwbGljYXRpb24gKioqIg0KWCAJQGVjaG8g Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iDQpYLQlta2RpciBiaW47IGNk IGZsdXRlOyBtYWtlIGNsZWFuOyBtYWtlDQpYKwlta2RpciBiaW47IGNkIGZs dXRlOyBnbWFrZSBjbGVhbjsgZ21ha2UNClggCUBlY2hvICJkb25lIg0KWCAN ClggY2xlYW4gOg0KRU5ELW9mLW1hZF9mY2wvZmlsZXMvcGF0Y2gtTWFrZWZp bGUNCmVjaG8geCAtIG1hZF9mY2wvZmlsZXMvcGF0Y2gtYWxjbGliOjpNYWtl ZmlsZQ0Kc2VkICdzL15YLy8nID5tYWRfZmNsL2ZpbGVzL3BhdGNoLWFsY2xp Yjo6TWFrZWZpbGUgPDwgJ0VORC1vZi1tYWRfZmNsL2ZpbGVzL3BhdGNoLWFs Y2xpYjo6TWFrZWZpbGUnDQpYLS0tIGFsY2xpYi9NYWtlZmlsZS5vcmlnCUZy aSBGZWIgMTMgMTU6NTg6NTQgMjAwNA0KWCsrKyBhbGNsaWIvTWFrZWZpbGUJ RnJpIEZlYiAxMyAxNTo1ODo1NCAyMDA0DQpYQEAgLTEsNyArMSw3IEBADQpY ICNDQyA9IGNjbWFsbG9jIGdjYy0yLjk1DQpYICNDQyA9IGcrKw0KWCBDQyA9 IGdjYw0KWC1DRkxBR1MgKz0gLVdhbGwgLWcgLWZQSUMgLURMSU5VWA0KWCtD RkxBR1MgKz0gLVdhbGwgLWcgLWZQSUMgLU8gLURMSU5VWA0KWCANClggU09V UkNFUyA9IGFsY19jaGFubmVsLmMgYWxjX2hkci5jIGFsY19yeC5jIGFsY19z ZXNzaW9uLmMgYWxjX3NvY2tldC5jIGFsY190eC5jIFwNClggCWxjdF9oZHIu YyBtYWQuYyBtYWRfY2MuYyB0cmFuc3BvcnQuYyBibG9ja2luZ19hbGcuYyBm ZWMuYyBudWxsX2ZlYy5jIHJzX2ZlYy5jDQpFTkQtb2YtbWFkX2ZjbC9maWxl cy9wYXRjaC1hbGNsaWI6Ok1ha2VmaWxlDQplY2hvIHggLSBtYWRfZmNsL2Zp bGVzL3BhdGNoLWZsdXRlOjpNYWtlZmlsZQ0Kc2VkICdzL15YLy8nID5tYWRf ZmNsL2ZpbGVzL3BhdGNoLWZsdXRlOjpNYWtlZmlsZSA8PCAnRU5ELW9mLW1h ZF9mY2wvZmlsZXMvcGF0Y2gtZmx1dGU6Ok1ha2VmaWxlJw0KWC0tLSBmbHV0 ZS9NYWtlZmlsZS5vcmlnCUZyaSBGZWIgMTMgMTU6NTg6NTQgMjAwNA0KWCsr KyBmbHV0ZS9NYWtlZmlsZQlGcmkgRmViIDEzIDE1OjU4OjU0IDIwMDQNClhA QCAtMSwxMCArMSwxMCBAQA0KWCAjQ0MgPSBjY21hbGxvYyBnY2MtMi45NQ0K WCAjQ0MgPSBnKysNClggQ0MgPSBnY2MNClgtQ0ZMQUdTICs9IC1XYWxsIC1n IC1JL3Vzci9sb2NhbC9leHBhdC0xLjk1LjYvbGliLyAtSS91c3IvbG9jYWwv c3NsL2luY2x1ZGUvIC1JL3Vzci9qYXZhL2oyc2RrMS40LjIvaW5jbHVkZS8g XA0KWC0JIC1JL3Vzci9qYXZhL2oyc2RrMS40LjIvaW5jbHVkZS9saW51eC8g LURMSU5VWCAtRF9fVlhXT1JLU19PU19fDQpYLUxGTEFHUyArPSAtRExJTlVY IC1EX19WWFdPUktTX09TX18gLUwuLi9saWIgLUwvdXNyL2xvY2FsL2V4cGF0 LTEuOTUuNi8ubGlicy8gLUwvdXNyL2xvY2FsL3NzbC9saWIvIFwNClgtCS1s YWxjIC1sc2RwIC1sZXhwYXQgLWxwdGhyZWFkIC1sbSAtbHNzbCAtbGNyeXB0 byAjLWxtcGF0cm9sIC1sZWxmDQpYK0NGTEFHUyArPSAtV2FsbCAtZyAtTyAt SS91c3IvbG9jYWwvaW5jbHVkZS8gXA0KWCsJIC1ETElOVVggLURfX1ZYV09S S1NfT1NfXw0KWCtMRkxBR1MgKz0gLURMSU5VWCAtcHRocmVhZCAtTC4uL2xp YiAtTC91c3IvbG9jYWwvbGliIFwNClgrCS1sYWxjIC1sc2RwIC1sZXhwYXQg LWxtIC1sc3NsIC1sY3J5cHRvICMtbG1wYXRyb2wgLWxlbGYNClggDQpYIFNP VVJDRVMgPSBtYWluLmMgZmx1dGUuYyBzZW5kZXIuYyByZWNlaXZlci5jIGZk dC5jIGZkdF9nZW4uYyBtYWRfbWQ1LmMgdXJpLmMgZ2V0ZG5zbmFtZS5jDQpY IA0KRU5ELW9mLW1hZF9mY2wvZmlsZXMvcGF0Y2gtZmx1dGU6Ok1ha2VmaWxl DQplY2hvIHggLSBtYWRfZmNsL2ZpbGVzL3BhdGNoLXNkcGxpYjo6TWFrZWZp bGUNCnNlZCAncy9eWC8vJyA+bWFkX2ZjbC9maWxlcy9wYXRjaC1zZHBsaWI6 Ok1ha2VmaWxlIDw8ICdFTkQtb2YtbWFkX2ZjbC9maWxlcy9wYXRjaC1zZHBs aWI6Ok1ha2VmaWxlJw0KWC0tLSBzZHBsaWIvTWFrZWZpbGUub3JpZwlGcmkg RmViIDEzIDE1OjU4OjU0IDIwMDQNClgrKysgc2RwbGliL01ha2VmaWxlCUZy aSBGZWIgMTMgMTU6NTg6NTQgMjAwNA0KWEBAIC0xLDYgKzEsNiBAQA0KWCAj Q0MgPSBjY21hbGxvYyBnY2MtMi45NQ0KWCBDQyA9IGdjYw0KWC1DRkxBR1Mg Kz0gLVdhbGwgLWcgLWZQSUMgLURMSU5VWCAtRF9fVlhXT1JLU19PU19fDQpY K0NGTEFHUyArPSAtV2FsbCAtZyAtZlBJQyAtRExJTlVYIC1PIC1EX19WWFdP UktTX09TX18NClggDQpYIFNPVVJDRVMgPSBwb3J0X2xpc3QuYyBwb3J0X21p c2MuYyBzZHBfYWNjZXNzb3IuYyBzZHBfcmZjMjMyNy5jIHNkcGxpYi5jDQpY IA0KRU5ELW9mLW1hZF9mY2wvZmlsZXMvcGF0Y2gtc2RwbGliOjpNYWtlZmls ZQ0KZWNobyB4IC0gbWFkX2ZjbC9maWxlcy9wYXRjaC1zZHBsaWI6OnBvcnRf bWlzYy5jDQpzZWQgJ3MvXlgvLycgPm1hZF9mY2wvZmlsZXMvcGF0Y2gtc2Rw bGliOjpwb3J0X21pc2MuYyA8PCAnRU5ELW9mLW1hZF9mY2wvZmlsZXMvcGF0 Y2gtc2RwbGliOjpwb3J0X21pc2MuYycNClgtLS0gc2RwbGliL3BvcnRfbWlz Yy5jLm9yaWcJRnJpIEZlYiAxMyAxNTo1ODo1NCAyMDA0DQpYKysrIHNkcGxp Yi9wb3J0X21pc2MuYwlGcmkgRmViIDEzIDE1OjU4OjU0IDIwMDQNClhAQCAt NDcsNiArNDcsNyBAQA0KWCAjICBpbmNsdWRlIDxzeXMvdW5pc3RkLmg+DQpY ICNlbmRpZg0KWCANClgrI2RlZmluZSBIQVZFX1VOSVNURF9IDQpYICNpZiBk ZWZpbmVkIChIQVZFX1VOSVNURF9IKQ0KWCAjICBpbmNsdWRlIDx1bmlzdGQu aD4NClggI2VuZGlmDQpYQEAgLTU1LDYgKzU2LDkgQEANClggIyAgaW5jbHVk ZSA8c3lzbG9nLmg+DQpYICNlbmRpZg0KWCANClgrI2luY2x1ZGUgPHN5cy90 eXBlcy5oPg0KWCsjaW5jbHVkZSA8c3lzL3RpbWUuaD4NClgrI2RlZmluZSBI QVZFX1NZU19TRUxFQ1RfSA0KWCAjaWYgZGVmaW5lZCAoSEFWRV9TWVNfU0VM RUNUX0gpDQpYICMgIGluY2x1ZGUgPHN5cy9zZWxlY3QuaD4NClggI2VuZGlm DQpFTkQtb2YtbWFkX2ZjbC9maWxlcy9wYXRjaC1zZHBsaWI6OnBvcnRfbWlz Yy5jDQplY2hvIHggLSBtYWRfZmNsL2ZpbGVzL3BhdGNoLWFsY2xpYjo6ZmVj LmMNCnNlZCAncy9eWC8vJyA+bWFkX2ZjbC9maWxlcy9wYXRjaC1hbGNsaWI6 OmZlYy5jIDw8ICdFTkQtb2YtbWFkX2ZjbC9maWxlcy9wYXRjaC1hbGNsaWI6 OmZlYy5jJw0KWC0tLSBhbGNsaWIvZmVjLmMub3JpZwlGcmkgRmViIDEzIDE1 OjU4OjU0IDIwMDQNClgrKysgYWxjbGliL2ZlYy5jCUZyaSBGZWIgMTMgMTU6 NTg6NTQgMjAwNA0KWEBAIC0yNjgsOCArMjY4LDcgQEANClggICAgIHJldHVy biBwIDsNClggfQ0KWCANClgtI2RlZmluZSBORVdfR0ZfTUFUUklYKHJvd3Ms IGNvbHMpIFwNClgtICAgIChnZiAqKW15X21hbGxvYyhyb3dzICogY29scyAq IHNpemVvZihnZiksICIgIyMgX19MSU5FX18gIyMgIiApDQpYKyNkZWZpbmUg TkVXX0dGX01BVFJJWChyb3dzLCBjb2xzKSAoZ2YgKilteV9tYWxsb2Mocm93 cyAqIGNvbHMgKiBzaXplb2YoZ2YpLCAiICMjIF9fTElORV9fICMjICIgKQ0K WCANClggLyoNClggICogaW5pdGlhbGl6ZSB0aGUgZGF0YSBzdHJ1Y3R1cmVz IHVzZWQgZm9yIGNvbXB1dGF0aW9ucyBpbiBHRi4NClhAQCAtMzUwLDggKzM0 OSw3IEBADQpYICAqIA0KWCAgKiBOb3RlIHRoYXQgZ2NjIG9uDQpYICAqLw0K WC0jZGVmaW5lIGFkZG11bChkc3QsIHNyYywgYywgc3opIFwNClgtICAgIGlm IChjICE9IDApIGFkZG11bDEoZHN0LCBzcmMsIGMsIHN6KQ0KWCsjZGVmaW5l IGFkZG11bChkc3QsIHNyYywgYywgc3opICBpZiAoYyAhPSAwKSBhZGRtdWwx KGRzdCwgc3JjLCBjLCBzeikNClggDQpYICNkZWZpbmUgVU5ST0xMIDE2IC8q IDEsIDQsIDgsIDE2ICovDQpYIHN0YXRpYyB2b2lkDQpFTkQtb2YtbWFkX2Zj bC9maWxlcy9wYXRjaC1hbGNsaWI6OmZlYy5jDQplY2hvIHggLSBtYWRfZmNs L2ZpbGVzL3BhdGNoLWZsdXRlOjpmZHQuYw0Kc2VkICdzL15YLy8nID5tYWRf ZmNsL2ZpbGVzL3BhdGNoLWZsdXRlOjpmZHQuYyA8PCAnRU5ELW9mLW1hZF9m Y2wvZmlsZXMvcGF0Y2gtZmx1dGU6OmZkdC5jJw0KWC0tLSBmbHV0ZS9mZHQu Yy5vcmlnCUZyaSBGZWIgMTMgMTU6NTg6NTQgMjAwNA0KWCsrKyBmbHV0ZS9m ZHQuYwlGcmkgRmViIDEzIDE1OjU4OjU0IDIwMDQNClhAQCAtMTEzLDE0ICsx MTMsMTQgQEANClggI2lmZGVmIFdJTjMyDQpYICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgZmlsZS0+ZmlsZV9sZW4gPSBfYXRvaTY0KCooKyth dHRzKSk7DQpYICNlbHNlDQpYLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZmlsZS0+ZmlsZV9sZW4gPSBhdG9sbCgqKCsrYXR0cykpOw0KWCsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUtPmZpbGVfbGVu ID0gc3RydG9sbCgqKCsrYXR0cyksIE5VTEwsIDEwKTsNClggI2VuZGlmDQpY ICAgICAgICAgICAgICAgICAgICAgICAgIH0NClggCQkJZWxzZSBpZighc3Ry Y21wKCphdHRzLCAiVHJhbnNmZXItTGVuZ3RoIikpIHsNClggI2lmZGVmIFdJ TjMyCQkJICANClggCQkJCWZpbGUtPnRvaV9sZW4gPSBfYXRvaTY0KCooKyth dHRzKSk7DQpYICNlbHNlDQpYLQkJCQlmaWxlLT50b2lfbGVuID0gYXRvbGwo KigrK2F0dHMpKTsNClgrCQkJCWZpbGUtPnRvaV9sZW4gPSBzdHJ0b2xsKCoo KythdHRzKSxOVUxMLCAxMCk7DQpYICNlbmRpZiANClggCQkJfQ0KWCAJCQll bHNlIGlmKCFzdHJjbXAoKmF0dHMsICJDb250ZW50LVR5cGUiKSkgew0KWEBA IC0xNzksNyArMTc5LDcgQEANClggI2lmZGVmIFdJTjMyDQpYIAkJCQlmZHQt PmV4cGlyZXMgPSBfYXRvaTY0KCooKythdHRzKSk7DQpYICNlbHNlDQpYLQkJ CQlmZHQtPmV4cGlyZXMgPSBhdG9sbCgqKCsrYXR0cykpOw0KWCsJCQkJZmR0 LT5leHBpcmVzID0gc3RydG9sbCgqKCsrYXR0cyksIE5VTEwsIDEwKTsNClgg I2VuZGlmDQpYIAkJCX0NClggCQkJZWxzZSBpZighc3RyY21wKCphdHRzLCAi Q29tcGxldGUiKSkgew0KRU5ELW9mLW1hZF9mY2wvZmlsZXMvcGF0Y2gtZmx1 dGU6OmZkdC5jDQpleGl0DQoNCg== --0-1169474647-1076934144=:88867 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=output Content-Transfer-Encoding: BASE64 Content-ID: <20040216132224.A88867@mignon.ki.iif.hu> Content-Description: Content-Disposition: attachment; filename=output U2NyaXB0IHN0YXJ0ZWQgb24gTW9uIEZlYiAxNiAxMzoxMDozNiAyMDA0DQpt b2hhY3NpQGNzb2tpPiB1bmFtZSAtYQ0NCkZyZWVCU0QgY3Nva2kua2kuaWlm Lmh1IDUuMS1DVVJSRU5UIEZyZWVCU0QgNS4xLUNVUlJFTlQgIzE6IEZyaSBT ZXAgMjYgMTU6MTA6MDAgQ0VTVCAyMDAzICAgICByb290QGNzb2tpLmtpLmlp Zi5odTovdXNyL29iai91c3Ivc3JjL3N5cy9DU09LSSAgaTM4Ng0NCm1vaGFj c2lAY3Nva2k+IHNoIG1hZF9mY2wuc2hhcjMgDQ0NCmMgLSBtYWRfZmNsDQ0K eCAtIG1hZF9mY2wvcGtnLXBsaXN0DQ0KeCAtIG1hZF9mY2wvcGtnLWRlc2Ny DQ0KeCAtIG1hZF9mY2wvZGlzdGluZm8NDQp4IC0gbWFkX2ZjbC9NYWtlZmls ZQ0NCmMgLSBtYWRfZmNsL2ZpbGVzDQ0KeCAtIG1hZF9mY2wvZmlsZXMvcGF0 Y2gtTWFrZWZpbGUNDQp4IC0gbWFkX2ZjbC9maWxlcy9wYXRjaC1hbGNsaWI6 Ok1ha2VmaWxlDQ0KeCAtIG1hZF9mY2wvZmlsZXMvcGF0Y2gtZmx1dGU6Ok1h a2VmaWxlDQ0KeCAtIG1hZF9mY2wvZmlsZXMvcGF0Y2gtc2RwbGliOjpNYWtl ZmlsZQ0NCnggLSBtYWRfZmNsL2ZpbGVzL3BhdGNoLXNkcGxpYjo6cG9ydF9t aXNjLmMNDQp4IC0gbWFkX2ZjbC9maWxlcy9wYXRjaC1hbGNsaWI6OmZlYy5j DQ0KeCAtIG1hZF9mY2wvZmlsZXMvcGF0Y2gtZmx1dGU6OmZkdC5jDQ0KbW9o YWNzaUBjc29raT4gY2QgbWFkX2ZjbA0NCm1vaGFjc2lAY3Nva2k+IGxzDQ0K TWFrZWZpbGUJZGlzdGluZm8JZmlsZXMJCXBrZy1kZXNjcglwa2ctcGxpc3QN DQptb2hhY3NpQGNzb2tpPiBtYWtlDQ0KPT09PiAgVnVsbmVyYWJpbGl0eSBj aGVjayBkaXNhYmxlZA0NCj09PT4gIEV4dHJhY3RpbmcgZm9yIG1hZF9mY2wt MC41DQ0KPj4gQ2hlY2tzdW0gT0sgZm9yIG1hZF9mY2xfdjAuNV9zcmMudGFy Lmd6Lg0NCj09PT4gIFBhdGNoaW5nIGZvciBtYWRfZmNsLTAuNQ0NCiMgRml4 aW5nIHRoZSBlbmQtb2YtbGluZXM6DQ0KZm9yIGYgaW4gYC91c3IvYmluL2Zp bmQgL3Vzci9wb3J0cy90bXAvbWFkX2ZjbC93b3JrL21hZF9mY2xfdjAuNV9z cmMvLi4gLXR5cGUgZmAgOyBkbyAgL3Vzci9iaW4vdHIgLWQgJ1wwMTUnIDwg JGYgPiAkZi5ub21zICYmICAvYmluL2NhdCAkZi5ub21zID4gJGYgJiYgL2Jp bi9ybSAkZi5ub21zOyBkb25lDQ0KPT09PiAgQXBwbHlpbmcgRnJlZUJTRCBw YXRjaGVzIGZvciBtYWRfZmNsLTAuNQ0NCj09PT4gICBtYWRfZmNsLTAuNSBk ZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGdtYWtlIC0gZm91bmQNDQo9PT0+ICAg bWFkX2ZjbC0wLjUgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogZXhwYXQu NCAtIGZvdW5kDQ0KPT09PiAgQ29uZmlndXJpbmcgZm9yIG1hZF9mY2wtMC41 DQ0KPT09PiAgQnVpbGRpbmcgZm9yIG1hZF9mY2wtMC41DQ0KLS0tLS0tLS0t LS0tLS0tLS0tLQ0NCioqKiBBTEMgbGlicmFyeSAqKioNDQotLS0tLS0tLS0t LS0tLS0tLS0tDQ0KbWtkaXIgbGliOyBjZCBhbGNsaWI7IGdtYWtlIGNsZWFu OyBnbWFrZSAgICAgICAgICAgICAgICAgICANDQpnbWFrZVsxXTogRW50ZXJp bmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL3RtcC9tYWRfZmNsL3dvcmsvbWFk X2ZjbF92MC41X3NyYy9hbGNsaWInDQ0Kcm0gLWYgLi4vbGliL2xpYmFsYy5h ICoubyAqfg0NCmdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9w b3J0cy90bXAvbWFkX2ZjbC93b3JrL21hZF9mY2xfdjAuNV9zcmMvYWxjbGli Jw0NCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMv dG1wL21hZF9mY2wvd29yay9tYWRfZmNsX3YwLjVfc3JjL2FsY2xpYicNDQpn Y2MgLWMgLU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtV2FsbCAtZyAtZlBJ QyAtTyAtRExJTlVYIC1vIGFsY19jaGFubmVsLm8gYWxjX2NoYW5uZWwuYw0N CmdjYyAtYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1m UElDIC1PIC1ETElOVVggLW8gYWxjX2hkci5vIGFsY19oZHIuYw0NCmdjYyAt YyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1mUElDIC1P IC1ETElOVVggLW8gYWxjX3J4Lm8gYWxjX3J4LmMNDQphbGNfcnguYzogSW4g ZnVuY3Rpb24gYGFuYWx5emVfcGFja2V0JzoNDQphbGNfcnguYzoyMjE6IHdh cm5pbmc6IGB0b2knIG1pZ2h0IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0 aGlzIGZ1bmN0aW9uDQ0KYWxjX3J4LmM6MjI2OiB3YXJuaW5nOiBgdG9pbGVu JyBtaWdodCBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlv bg0NCmFsY19yeC5jOjIyOTogd2FybmluZzogYHNibicgbWlnaHQgYmUgdXNl ZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24NDQphbGNfcnguYzoy MzA6IHdhcm5pbmc6IGBlc2lkJyBtaWdodCBiZSB1c2VkIHVuaW5pdGlhbGl6 ZWQgaW4gdGhpcyBmdW5jdGlvbg0NCmFsY19yeC5jOjIzMjogd2FybmluZzog YGVzbGVuJyBtaWdodCBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBm dW5jdGlvbg0NCmFsY19yeC5jOjIzMzogd2FybmluZzogYHNibGVuJyBtaWdo dCBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbg0NCmFs Y19yeC5jOjIzNDogd2FybmluZzogYG1heF9zYmxlbicgbWlnaHQgYmUgdXNl ZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24NDQphbGNfcnguYzoy MzY6IHdhcm5pbmc6IGBtYXhfbmJfb2ZfZXMnIG1pZ2h0IGJlIHVzZWQgdW5p bml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uDQ0KYWxjX3J4LmM6MjM5OiB3 YXJuaW5nOiBgZmVjX2luc3RfaWQnIG1pZ2h0IGJlIHVzZWQgdW5pbml0aWFs aXplZCBpbiB0aGlzIGZ1bmN0aW9uDQ0KYWxjX3J4LmM6MjQxOiB3YXJuaW5n OiBgZmR0X2luc3RhbmNlX2lkJyBtaWdodCBiZSB1c2VkIHVuaW5pdGlhbGl6 ZWQgaW4gdGhpcyBmdW5jdGlvbg0NCmFsY19yeC5jOjI1NDogd2FybmluZzog YGhlbCcgbWlnaHQgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVu Y3Rpb24NDQphbGNfcnguYzogSW4gZnVuY3Rpb24gYGFsY19yZWN2Mic6DQ0K YWxjX3J4LmM6ODc1OiB3YXJuaW5nOiBgdG1wX3RvaScgbWlnaHQgYmUgdXNl ZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24NDQphbGNfcnguYzog SW4gZnVuY3Rpb24gYG9iamVjdF9leGlzdCc6DQ0KYWxjX3J4LmM6MTE1Nzog d2FybmluZzogYHRyYW5zX29iaicgbWlnaHQgYmUgdXNlZCB1bmluaXRpYWxp emVkIGluIHRoaXMgZnVuY3Rpb24NDQpnY2MgLWMgLU8gLXBpcGUgLW1jcHU9 cGVudGl1bXBybyAtV2FsbCAtZyAtZlBJQyAtTyAtRExJTlVYIC1vIGFsY19z ZXNzaW9uLm8gYWxjX3Nlc3Npb24uYw0NCmdjYyAtYyAtTyAtcGlwZSAtbWNw dT1wZW50aXVtcHJvIC1XYWxsIC1nIC1mUElDIC1PIC1ETElOVVggLW8gYWxj X3NvY2tldC5vIGFsY19zb2NrZXQuYw0NCmdjYyAtYyAtTyAtcGlwZSAtbWNw dT1wZW50aXVtcHJvIC1XYWxsIC1nIC1mUElDIC1PIC1ETElOVVggLW8gYWxj X3R4Lm8gYWxjX3R4LmMNDQphbGNfdHguYzogSW4gZnVuY3Rpb24gYGFsY19z ZW5kJzoNDQphbGNfdHguYzo2OTogd2FybmluZzogYHRyX2Jsb2NrJyBtaWdo dCBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbg0NCmFs Y190eC5jOjc4OiB3YXJuaW5nOiBgcGFja2V0X2xlbmd0aCcgbWlnaHQgYmUg dXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24NDQpnY2MgLWMg LU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtV2FsbCAtZyAtZlBJQyAtTyAt RExJTlVYIC1vIGxjdF9oZHIubyBsY3RfaGRyLmMNDQpnY2MgLWMgLU8gLXBp cGUgLW1jcHU9cGVudGl1bXBybyAtV2FsbCAtZyAtZlBJQyAtTyAtRExJTlVY IC1vIG1hZC5vIG1hZC5jDQ0KZ2NjIC1jIC1PIC1waXBlIC1tY3B1PXBlbnRp dW1wcm8gLVdhbGwgLWcgLWZQSUMgLU8gLURMSU5VWCAtbyBtYWRfY2MubyBt YWRfY2MuYw0NCmdjYyAtYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1X YWxsIC1nIC1mUElDIC1PIC1ETElOVVggLW8gdHJhbnNwb3J0Lm8gdHJhbnNw b3J0LmMNDQpnY2MgLWMgLU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtV2Fs bCAtZyAtZlBJQyAtTyAtRExJTlVYIC1vIGJsb2NraW5nX2FsZy5vIGJsb2Nr aW5nX2FsZy5jDQ0KZ2NjIC1jIC1PIC1waXBlIC1tY3B1PXBlbnRpdW1wcm8g LVdhbGwgLWcgLWZQSUMgLU8gLURMSU5VWCAtbyBmZWMubyBmZWMuYw0NCmdj YyAtYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1mUElD IC1PIC1ETElOVVggLW8gbnVsbF9mZWMubyBudWxsX2ZlYy5jDQ0KZ2NjIC1j IC1PIC1waXBlIC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwgLWcgLWZQSUMgLU8g LURMSU5VWCAtbyByc19mZWMubyByc19mZWMuYw0NCmNyZWF0aW5nIGxpYnJh cnkgLi4vbGliL2xpYmFsYy5hLi4uDQ0KYXIgcmMgLi4vbGliL2xpYmFsYy5h IGFsY19jaGFubmVsLm8gYWxjX2hkci5vIGFsY19yeC5vIGFsY19zZXNzaW9u Lm8gYWxjX3NvY2tldC5vIGFsY190eC5vIGxjdF9oZHIubyBtYWQubyBtYWRf Y2MubyB0cmFuc3BvcnQubyBibG9ja2luZ19hbGcubyBmZWMubyBudWxsX2Zl Yy5vIHJzX2ZlYy5vDQ0KcmFubGliIC4uL2xpYi9saWJhbGMuYQ0NCmdtYWtl WzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy90bXAvbWFkX2Zj bC93b3JrL21hZF9mY2xfdjAuNV9zcmMvYWxjbGliJw0NCmRvbmUNDQotLS0t LS0tLS0tLS0tLS0tLS0tDQ0KKioqIFNEUCBsaWJyYXJ5ICoqKg0NCi0tLS0t LS0tLS0tLS0tLS0tLS0NDQpta2RpciBsaWI7IGNkIHNkcGxpYjsgZ21ha2Ug Y2xlYW47IGdtYWtlICAgICAgICAgICAgICAgICAgIA0NCm1rZGlyOiBsaWI6 IEZpbGUgZXhpc3RzDQ0KZ21ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSBg L3Vzci9wb3J0cy90bXAvbWFkX2ZjbC93b3JrL21hZF9mY2xfdjAuNV9zcmMv c2RwbGliJw0NCnJtIC1mIC4uL2xpYi9saWJzZHAuYSAqLm8gKn4NDQpnbWFr ZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvdG1wL21hZF9m Y2wvd29yay9tYWRfZmNsX3YwLjVfc3JjL3NkcGxpYicNDQpnbWFrZVsxXTog RW50ZXJpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL3RtcC9tYWRfZmNsL3dv cmsvbWFkX2ZjbF92MC41X3NyYy9zZHBsaWInDQ0KZ2NjIC1jIC1PIC1waXBl IC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwgLWcgLWZQSUMgLURMSU5VWCAtTyAt RF9fVlhXT1JLU19PU19fIC1vIHBvcnRfbGlzdC5vIHBvcnRfbGlzdC5jDQ0K Z2NjIC1jIC1PIC1waXBlIC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwgLWcgLWZQ SUMgLURMSU5VWCAtTyAtRF9fVlhXT1JLU19PU19fIC1vIHBvcnRfbWlzYy5v IHBvcnRfbWlzYy5jDQ0KcG9ydF9taXNjLmM6NzI6IHdhcm5pbmc6IGB1c2Vf c3lzbG9nJyBkZWZpbmVkIGJ1dCBub3QgdXNlZA0NCmdjYyAtYyAtTyAtcGlw ZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1mUElDIC1ETElOVVggLU8g LURfX1ZYV09SS1NfT1NfXyAtbyBzZHBfYWNjZXNzb3IubyBzZHBfYWNjZXNz b3IuYw0NCmdjYyAtYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxs IC1nIC1mUElDIC1ETElOVVggLU8gLURfX1ZYV09SS1NfT1NfXyAtbyBzZHBf cmZjMjMyNy5vIHNkcF9yZmMyMzI3LmMNDQpnY2MgLWMgLU8gLXBpcGUgLW1j cHU9cGVudGl1bXBybyAtV2FsbCAtZyAtZlBJQyAtRExJTlVYIC1PIC1EX19W WFdPUktTX09TX18gLW8gc2RwbGliLm8gc2RwbGliLmMNDQpzZHBsaWIuYzox MDU6Mjogd2FybmluZzogbm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQ0NCmNy ZWF0aW5nIGxpYnJhcnkgLi4vbGliL2xpYnNkcC5hLi4uDQ0KYXIgcmMgLi4v bGliL2xpYnNkcC5hIHBvcnRfbGlzdC5vIHBvcnRfbWlzYy5vIHNkcF9hY2Nl c3Nvci5vIHNkcF9yZmMyMzI3Lm8gc2RwbGliLm8NDQpyYW5saWIgLi4vbGli L2xpYnNkcC5hDQ0KZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvdXNy L3BvcnRzL3RtcC9tYWRfZmNsL3dvcmsvbWFkX2ZjbF92MC41X3NyYy9zZHBs aWInDQ0KZG9uZQ0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQoqKiog Zmx1dGUgYXBwbGljYXRpb24gKioqDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0NCm1rZGlyIGJpbjsgY2QgZmx1dGU7IGdtYWtlIGNsZWFuOyBnbWFr ZQ0NCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMv dG1wL21hZF9mY2wvd29yay9tYWRfZmNsX3YwLjVfc3JjL2ZsdXRlJw0NCnJt IC1mIC4uL2Jpbi9mbHV0ZSAqLm8gKn4NDQpnbWFrZVsxXTogTGVhdmluZyBk aXJlY3RvcnkgYC91c3IvcG9ydHMvdG1wL21hZF9mY2wvd29yay9tYWRfZmNs X3YwLjVfc3JjL2ZsdXRlJw0NCmdtYWtlWzFdOiBFbnRlcmluZyBkaXJlY3Rv cnkgYC91c3IvcG9ydHMvdG1wL21hZF9mY2wvd29yay9tYWRfZmNsX3YwLjVf c3JjL2ZsdXRlJw0NCmdjYyAtYyAtTyAtcGlwZSAtbWNwdT1wZW50aXVtcHJv IC1XYWxsIC1nIC1PIC1JL3Vzci9sb2NhbC9pbmNsdWRlLyAtRExJTlVYIC1E X19WWFdPUktTX09TX18gLW8gbWFpbi5vIG1haW4uYw0NCmdjYyAtYyAtTyAt cGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1PIC1JL3Vzci9sb2Nh bC9pbmNsdWRlLyAtRExJTlVYIC1EX19WWFdPUktTX09TX18gLW8gZmx1dGUu byBmbHV0ZS5jDQ0KZmx1dGUuYzogSW4gZnVuY3Rpb24gYHJlY2VpdmVyX2lu X3VpX21vZGUnOg0NCmZsdXRlLmM6Njk1OiB3YXJuaW5nOiB0aGlzIGRlY2lt YWwgY29uc3RhbnQgaXMgdW5zaWduZWQgb25seSBpbiBJU08gQzkwDQ0KZmx1 dGUuYzo2MjA6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgcmV0dmFsJw0N CmZsdXRlLmM6IEluIGZ1bmN0aW9uIGByZWNlaXZlcl9pbl9maWxlX2xpc3Rf bW9kZSc6DQ0KZmx1dGUuYzo5NDU6IHdhcm5pbmc6IHRoaXMgZGVjaW1hbCBj b25zdGFudCBpcyB1bnNpZ25lZCBvbmx5IGluIElTTyBDOTANDQpmbHV0ZS5j OiBJbiBmdW5jdGlvbiBgcmVjZWl2ZXJfaW5fam5pX2ZpbGVfbGlzdF9tb2Rl JzoNDQpmbHV0ZS5jOjEyMjk6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBg YnVmJw0NCmZsdXRlLmM6MTIyNjogd2FybmluZzogYGZpbGUnIG1pZ2h0IGJl IHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uDQ0KZ2NjIC1j IC1PIC1waXBlIC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwgLWcgLU8gLUkvdXNy L2xvY2FsL2luY2x1ZGUvIC1ETElOVVggLURfX1ZYV09SS1NfT1NfXyAtbyBz ZW5kZXIubyBzZW5kZXIuYw0NCnNlbmRlci5jOiBJbiBmdW5jdGlvbiBgc2Vu ZF9maWxlJzoNDQpzZW5kZXIuYzoxODM6IHdhcm5pbmc6IGludGVnZXIgY29u c3RhbnQgaXMgdG9vIGxhcmdlIGZvciAibG9uZyIgdHlwZQ0NCmdjYyAtYyAt TyAtcGlwZSAtbWNwdT1wZW50aXVtcHJvIC1XYWxsIC1nIC1PIC1JL3Vzci9s b2NhbC9pbmNsdWRlLyAtRExJTlVYIC1EX19WWFdPUktTX09TX18gLW8gcmVj ZWl2ZXIubyByZWNlaXZlci5jDQ0KcmVjZWl2ZXIuYzogSW4gZnVuY3Rpb24g YHJlY3ZmaWxlJzoNDQpyZWNlaXZlci5jOjU5OiB3YXJuaW5nOiBgdG1wX2Zp bGVfbmFtZScgbWlnaHQgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMg ZnVuY3Rpb24NDQpyZWNlaXZlci5jOiBJbiBmdW5jdGlvbiBgZmR0YmFzZWRy ZWN2JzoNDQpyZWNlaXZlci5jOjI3Njogd2FybmluZzogdGhpcyBkZWNpbWFs IGNvbnN0YW50IGlzIHVuc2lnbmVkIG9ubHkgaW4gSVNPIEM5MA0NCnJlY2Vp dmVyLmM6IEluIGZ1bmN0aW9uIGBmZHRiYXNlZHJlY3YyJzoNDQpyZWNlaXZl ci5jOjQ0MTogd2FybmluZzogdGhpcyBkZWNpbWFsIGNvbnN0YW50IGlzIHVu c2lnbmVkIG9ubHkgaW4gSVNPIEM5MA0NCnJlY2VpdmVyLmM6Mzk3OiB3YXJu aW5nOiBgZmlsZScgbWlnaHQgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRo aXMgZnVuY3Rpb24NDQpyZWNlaXZlci5jOiBJbiBmdW5jdGlvbiBgZmR0YmFz ZWRyZWN2Myc6DQ0KcmVjZWl2ZXIuYzo3MDI6IHdhcm5pbmc6IHRoaXMgZGVj aW1hbCBjb25zdGFudCBpcyB1bnNpZ25lZCBvbmx5IGluIElTTyBDOTANDQpy ZWNlaXZlci5jOjY1Mzogd2FybmluZzogYGZpbGUnIG1pZ2h0IGJlIHVzZWQg dW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uDQ0KZ2NjIC1jIC1PIC1w aXBlIC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwgLWcgLU8gLUkvdXNyL2xvY2Fs L2luY2x1ZGUvIC1ETElOVVggLURfX1ZYV09SS1NfT1NfXyAtbyBmZHQubyBm ZHQuYw0NCmZkdC5jOiBJbiBmdW5jdGlvbiBgZmR0X3RocmVhZCc6DQ0KZmR0 LmM6MzA1OiB3YXJuaW5nOiB0aGlzIGRlY2ltYWwgY29uc3RhbnQgaXMgdW5z aWduZWQgb25seSBpbiBJU08gQzkwDQ0KZmR0LmM6MzcwOiB3YXJuaW5nOiB0 aGlzIGRlY2ltYWwgY29uc3RhbnQgaXMgdW5zaWduZWQgb25seSBpbiBJU08g QzkwDQ0KZ2NjIC1jIC1PIC1waXBlIC1tY3B1PXBlbnRpdW1wcm8gLVdhbGwg LWcgLU8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvIC1ETElOVVggLURfX1ZYV09S S1NfT1NfXyAtbyBmZHRfZ2VuLm8gZmR0X2dlbi5jDQ0KZmR0X2dlbi5jOiBJ biBmdW5jdGlvbiBgZ2VuZXJhdGVfZmR0JzoNDQpmZHRfZ2VuLmM6NzY6IHdh cm5pbmc6IHRoaXMgZGVjaW1hbCBjb25zdGFudCBpcyB1bnNpZ25lZCBvbmx5 IGluIElTTyBDOTANDQpmZHRfZ2VuLmM6IEluIGZ1bmN0aW9uIGBlbmNvZGVf ZGlyZWN0b3J5JzoNDQpmZHRfZ2VuLmM6MzQyOiB3YXJuaW5nOiBsb25nIHVu c2lnbmVkIGludCBmb3JtYXQsIGRpZmZlcmVudCB0eXBlIGFyZyAoYXJnIDMp DQ0KZmR0X2dlbi5jOiBJbiBmdW5jdGlvbiBgZW5jb2RlX2ZpbGUnOg0NCmZk dF9nZW4uYzo0MjQ6IHdhcm5pbmc6IGxvbmcgdW5zaWduZWQgaW50IGZvcm1h dCwgZGlmZmVyZW50IHR5cGUgYXJnIChhcmcgMykNDQpmZHRfZ2VuLmM6NDYy OjI6IHdhcm5pbmc6IG5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNDQpnY2Mg LWMgLU8gLXBpcGUgLW1jcHU9cGVudGl1bXBybyAtV2FsbCAtZyAtTyAtSS91 c3IvbG9jYWwvaW5jbHVkZS8gLURMSU5VWCAtRF9fVlhXT1JLU19PU19fIC1v IG1hZF9tZDUubyBtYWRfbWQ1LmMNDQpnY2MgLWMgLU8gLXBpcGUgLW1jcHU9 cGVudGl1bXBybyAtV2FsbCAtZyAtTyAtSS91c3IvbG9jYWwvaW5jbHVkZS8g LURMSU5VWCAtRF9fVlhXT1JLU19PU19fIC1vIHVyaS5vIHVyaS5jDQ0KdXJp LmM6IEluIGZ1bmN0aW9uIGBwYXJzZV9hdXRob3JpdHknOg0NCnVyaS5jOjI1 Mjogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBwb3J0Jw0NCnVyaS5jOiBJ biBmdW5jdGlvbiBgcGFyc2VfaG9zdHBvcnQnOg0NCnVyaS5jOjI4Nzogd2Fy bmluZzogdW51c2VkIHZhcmlhYmxlIGBob3N0Jw0NCnVyaS5jOjI4ODogd2Fy bmluZzogdW51c2VkIHZhcmlhYmxlIGBwb3J0Jw0NCnVyaS5jOiBJbiBmdW5j dGlvbiBgcGFyc2VfcGF0aCc6DQ0KdXJpLmM6NDAzOiB3YXJuaW5nOiB1bnVz ZWQgdmFyaWFibGUgYHVzZXInDQ0KdXJpLmM6NDA0OiB3YXJuaW5nOiB1bnVz ZWQgdmFyaWFibGUgYHBhc3N3ZCcNDQp1cmkuYzo0MDc6IHdhcm5pbmc6IHVu dXNlZCB2YXJpYWJsZSBgZW5kJw0NCnVyaS5jOiBJbiBmdW5jdGlvbiBgcGFy c2VfdXNlcmluZm8nOg0NCnVyaS5jOjU4Mjogd2FybmluZzogdW51c2VkIHZh cmlhYmxlIGB1c2VyJw0NCnVyaS5jOjU4Mzogd2FybmluZzogdW51c2VkIHZh cmlhYmxlIGBwYXNzd2QnDQ0KZ2NjIC1jIC1PIC1waXBlIC1tY3B1PXBlbnRp dW1wcm8gLVdhbGwgLWcgLU8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvIC1ETElO VVggLURfX1ZYV09SS1NfT1NfXyAtbyBnZXRkbnNuYW1lLm8gZ2V0ZG5zbmFt ZS5jDQ0KZ2NjIC1vIC4uL2Jpbi9mbHV0ZSBtYWluLm8gZmx1dGUubyBzZW5k ZXIubyByZWNlaXZlci5vIGZkdC5vIGZkdF9nZW4ubyBtYWRfbWQ1Lm8gdXJp Lm8gZ2V0ZG5zbmFtZS5vIC1ETElOVVggLXB0aHJlYWQgLUwuLi9saWIgLUwv dXNyL2xvY2FsL2xpYiAtbGFsYyAtbHNkcCAtbGV4cGF0IC1sbSAtbHNzbCAt bGNyeXB0byANDQpnbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC91c3Iv cG9ydHMvdG1wL21hZF9mY2wvd29yay9tYWRfZmNsX3YwLjVfc3JjL2ZsdXRl Jw0NCmRvbmUNDQptb2hhY3NpQGNzb2tpPiBLY2Qgd29yay9tYWRfZmNsX3Yw LjVfc3JjLw0NDQpeW1tBbW9oYWNzaUBjc29raT4gYmluL2ZsdXRlDQ0NCkZM VVRFIFJlY2VpdmVyIGluIFVJLW1vZGUNDQoNDQpeQw0NCkV4aXRpbmcuLi4N DQoNDQptb2hhY3NpQGNzb2tpPiBeRAgIZXhpdA0NCg0KU2NyaXB0IGRvbmUg b24gTW9uIEZlYiAxNiAxMzoxMTo1OSAyMDA0DQo= --0-1169474647-1076934144=:88867-- State-Changed-From-To: feedback->closed State-Changed-By: krion State-Changed-When: Mon Feb 16 04:51:17 PST 2004 State-Changed-Why: New port added, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=62688 >Unformatted: