Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Aug 2006 09:14:42 GMT
From:      Pankov Pavel <pankov_p@mail.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/101899: New port: net-p2p/microdc A command-line based Direct Connect client
Message-ID:  <200608120914.k7C9EgXk076160@www.freebsd.org>
Resent-Message-ID: <200608120920.k7C9KQZv092491@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         101899
>Category:       ports
>Synopsis:       New port: net-p2p/microdc A command-line based Direct Connect client
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 12 09:20:26 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Pankov Pavel
>Release:        6.1-RELEASE/i386
>Organization:
MPEI
>Environment:
FreeBSD fb.home 6.1-RELEASE FreeBSD 6.1-RELEASE #1: Wed May 10 18:19:01 MSD 2006     pankovpv@fb.home:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
microdc is a command-line based Direct Connect client that uses the
GNU Readline library for user interaction. It was developed from
ground up and does not depend on any other program. Despite the
command-line user interface, microdc was designed to be user
friendly and simple to use.

WWW: http://www.nongnu.org/microdc/

>How-To-Repeat:

>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:
#
#       net-p2p
#       net-p2p/microdc
#       net-p2p/microdc/pkg-descr
#       net-p2p/microdc/Makefile
#       net-p2p/microdc/pkg-plist
#       net-p2p/microdc/distinfo
#       net-p2p/microdc/files
#       net-p2p/microdc/files/patch-filelist-in.c
#
echo c - net-p2p
mkdir -p net-p2p > /dev/null 2>&1
echo c - net-p2p/microdc
mkdir -p net-p2p/microdc > /dev/null 2>&1
echo x - net-p2p/microdc/pkg-descr
sed 's/^X//' >net-p2p/microdc/pkg-descr << 'END-of-net-p2p/microdc/pkg-descr'
Xmicrodc is a command-line based Direct Connect client that uses the
XGNU Readline library for user interaction. It was developed from
Xground up and does not depend on any other program. Despite the
Xcommand-line user interface, microdc was designed to be user
Xfriendly and simple to use.
X
XWWW: http://www.nongnu.org/microdc/
END-of-net-p2p/microdc/pkg-descr
echo x - net-p2p/microdc/Makefile
sed 's/^X//' >net-p2p/microdc/Makefile << 'END-of-net-p2p/microdc/Makefile'
X# New ports collection makefile for:   microdc
X# Date created:                2006-08-11
X# Whom:                        Pankov Pavel <pankov_p@mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=              microdc
XPORTVERSION=           0.11.0
XCATEGORIES=            net-p2p
XMASTER_SITES=          ${MASTER_SITE_SAVANNAH}
XMASTER_SITE_SUBDIR=    ${PORTNAME}
X
XMAINTAINER=            pankov_p@mail.ru
XCOMMENT=               A command-line based Direct Connect client
X
XUSE_GCC=               3.2+
XGNU_CONFIGURE=         yes
XUSE_ICONV=             yes
X
XCPPFLAGS+=             -I${LOCALBASE}/include
XLDFLAGS+=              -L${LOCALBASE}/lib
XCONFIGURE_ENV+=                CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=           yes
XPLIST_SUB+=            NLS=""
X.else
XCONFIGURE_ARGS+=       --disable-nls
XPLIST_SUB+=            NLS="@comment "
X.endif
X
XMAN1=                  ${PORTNAME}.1
XMANLANG=               "" pl
X
Xpost-install:
X       @ ${MKDIR} ${MAN1PREFIX}/man/pl
X       @ ${MKDIR} ${MAN1PREFIX}/man/pl/man1
X       @ ${MV} ${MAN1PREFIX}/man/man1/${PORTNAME}.pl.1 ${MAN1PREFIX}/man/pl/man1/${PORTNAME}.1
X
X.include <bsd.port.mk>
END-of-net-p2p/microdc/Makefile
echo x - net-p2p/microdc/pkg-plist
sed 's/^X//' >net-p2p/microdc/pkg-plist << 'END-of-net-p2p/microdc/pkg-plist'
Xbin/microdc
X%%NLS%%share/locale/pl/LC_MESSAGES/microdc.mo
X%%NLS%%share/locale/sv/LC_MESSAGES/microdc.mo
END-of-net-p2p/microdc/pkg-plist
echo x - net-p2p/microdc/distinfo
sed 's/^X//' >net-p2p/microdc/distinfo << 'END-of-net-p2p/microdc/distinfo'
XMD5 (microdc-0.11.0.tar.gz) = 2481e31495f7e809ea3fe7c460862b63
XSHA256 (microdc-0.11.0.tar.gz) = 57e12a6cfdf1feb5c526f4bfc9b250bb25c652e1ed81db28c9db1ab64af67b7e
XSIZE (microdc-0.11.0.tar.gz) = 517879
END-of-net-p2p/microdc/distinfo
echo c - net-p2p/microdc/files
mkdir -p net-p2p/microdc/files > /dev/null 2>&1
echo x - net-p2p/microdc/files/patch-filelist-in.c
sed 's/^X//' >net-p2p/microdc/files/patch-filelist-in.c << 'END-of-net-p2p/microdc/files/patch-filelist-in.c'
X--- src/filelist-in.c-orig     Wed Sep 21 23:28:10 2005
X+++ src/filelist-in.c  Fri Aug 11 23:21:51 2006
X@@ -20,6 +20,7 @@
X #include <config.h>
X #include <unistd.h>
X #include <sys/signal.h>
X+#include <sys/stat.h>
X #include <stdbool.h>
X #include "gettext.h"            /* Gnulib/GNU gettext */
X #define _(s) gettext(s)
END-of-net-p2p/microdc/files/patch-filelist-in.c
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608120914.k7C9EgXk076160>