Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Mar 2007 11:39:46 GMT
From:      Frank Altpeter<frank@altpeter.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/110331: New Port: net-im/centerim A text mode driven multi-protocol instant messaging client
Message-ID:  <200703151139.l2FBdkgY095720@www.freebsd.org>
Resent-Message-ID: <200703151140.l2FBe5lR032744@freefall.freebsd.org>

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

>Number:         110331
>Category:       ports
>Synopsis:       New Port: net-im/centerim A text mode driven multi-protocol instant messaging 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:   Thu Mar 15 11:40:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Frank Altpeter
>Release:        6.1-RELEASE
>Organization:
>Environment:
FreeBSD pegasus.corpex.de 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #4: Thu Oct 12 14:34:13 CEST 2006     root@pegasus.corpex.de:/usr/obj/usr/src/sys/kernconf.pegasus  i386
>Description:
        New port: net-im/centerim
        This port has been created to be the successor of net-im/centericq . CenterIM is a fork of the
        good old famous CenterICQ, which has been developed by Konst a long time but now is abandoned
        for more than a year and important patches haven't been included so far.
        The CenterICQ community has now published this fork to remain stable and working after all
        that protocol changes that happened since CenterICQ has been inactive.

        The main homepage of the project is on http://www.centerim.org/
        and the Wiki is on http://wiki.centerim.org/


>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:
#
#       centerim
#       centerim/Makefile
#       centerim/distinfo
#       centerim/pkg-descr
#       centerim/pkg-plist
#
echo c - centerim
mkdir -p centerim > /dev/null 2>&1
echo x - centerim/Makefile
sed 's/^X//' >centerim/Makefile << 'END-of-centerim/Makefile'
X# ex:ts=8
X# New ports collection makefile for:           centerim
X# Date created:                                2006-03-14
X# Whom:                                 Frank Altpeter <frank@altpeter.de>
X#
X#
X
XPORTNAME=      centerim
XPORTVERSION=   4.22.0
XDISTNAME=      ${PORTNAME}-20070313
XWRKSRC=                work/${PORTNAME}-4.22.0
XCATEGORIES=    net-im
XMASTER_SITES=  http://cim.sbisinger.net/tars/
X
XMAINTAINER=    frank@altpeter.de
XCOMMENT=       A text mode menu- and window-driven IM interface
X
XUSE_ICONV=     yes
XUSE_OPENSSL=   yes
XUSE_GMAKE=     yes
XGNU_CONFIGURE= yes
XCONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
X               CXXFLAGS="-I${LOCALBASE}/include ${CXXFLAGS}"
XLDFLAGS+=      -L${LOCALBASE}/lib -lstdc++
XCONFIGURE_ARGS=        --with-openssl --disable-konst
X
XOPTIONS=       NLS             "Native Language Support" on \
X               MULTIBYTE       "Multibyte Support" off \
X               FRIBIDI         "Fribidi Support" off \
X               MSN             "Support for MSN Protocol" off \
X               YAHOO           "Support for Yahoo! Messenger Protocol" off \
X               AIM             "Support for AOL's Instant Messenger Protocol" off \
X               IRC             "Support for IRC Protocol" off \
X               JABBER          "Support for Jabber Protocol" off \
X               GPGME           "Support for PGP encrypted Jabber messages" on \
X               RSS             "Support for RSS" off \
X               LJ              "Support for LiveJournal" off \
X               GG              "Support for Gadu-Gadu Protocol" off
X
XMAN1=  cicqconv.1 cicqsync.1
X
XPORTDOCS=      FAQ README
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITHOUT_NLS)
XCONFIGURE_ARGS+=--disable-nls
XPLIST_SUB+=    NLS="@comment "
X.else
XUSE_GETTEXT=   yes
XPLIST_SUB+=    NLS=""
X.endif
X
X.if defined(WITH_MULTIBYTE)
XCONFIGURE_ARGS+=       --enable-locales-fix
X.endif
X
X.if defined(WITH_FRIBIDI)
XLIB_DEPENDS+=  fribidi.0:${PORTSDIR}/converters/fribidi
XCONFIGURE_ARGS+=       --with-fribidi
X.endif
X
X.if !defined(WITH_MSN)
XCONFIGURE_ARGS+=       --disable-msn
X.else
XLIB_DEPENDS+=          curl.4:${PORTSDIR}/ftp/curl
X.endif
X
X.if !defined(WITH_YAHOO)
XCONFIGURE_ARGS+=       --disable-yahoo
X.endif
X
X.if !defined(WITH_AIM)
XCONFIGURE_ARGS+=       --disable-aim
X.endif
X
X.if !defined(WITH_IRC)
XCONFIGURE_ARGS+=       --disable-irc
X.endif
X
X.if !defined(WITH_JABBER)
XCONFIGURE_ARGS+=       --disable-jabber
X.else
X.if !defined(WITH_GPGME)
XCONFIGURE_ARGS+=       --without-gpgme
X.else
XLIB_DEPENDS+=          gpgme.17:${PORTSDIR}/security/gpgme
XCONFIGURE_ARGS+=       --with-gpgme=${LOCALBASE}/gpgme
X.endif
X.endif
X
X.if !defined(WITH_RSS)
XCONFIGURE_ARGS+=       --disable-rss
X.endif
X
X.if !defined(WITH_LJ)
XCONFIGURE_ARGS+=       --disable-lj
X.endif
X
X.if !defined(WITH_GG)
XCONFIGURE_ARGS+=       --disable-gg
X.else
XLIB_DEPENDS+=  gadu.3:${PORTSDIR}/polish/ekg
XLIBGADU=       -lgadu
X.endif
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X       @${MKDIR} ${DOCSDIR}
X       @(cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
X.endif
X
X.include <bsd.port.post.mk>
END-of-centerim/Makefile
echo x - centerim/distinfo
sed 's/^X//' >centerim/distinfo << 'END-of-centerim/distinfo'
XMD5 (centerim-20070313.tar.gz) = 83d703ac6c5c1d787dc014224584dbc7
XSHA256 (centerim-20070313.tar.gz) = 18b799e3bff3e8185953ec52124a9fde4854ff3e26cc0ba02646578f6673eb0d
XSIZE (centerim-20070313.tar.gz) = 2599985
END-of-centerim/distinfo
echo x - centerim/pkg-descr
sed 's/^X//' >centerim/pkg-descr << 'END-of-centerim/pkg-descr'
XCentericq is a text mode menu- and window-driven IM interface that
Xsupports the ICQ2000, Yahoo!, MSN, AIM, and IRC protocols. It allows you
Xto send, receive, and forward messages, URLs, SMSes, contacts, and email
Xexpress messages. It also lets you set your own and fetch others' away
Xmessages, and define external handlers for incoming events. You can
Xmass message-send, search for users, view users' details, maintain
Xyour contact list directly from the program, view the message history,
Xregister a new UIN and update your details, be informed upon receipt
Xof email messages, automatically set away after the defined period of
Xinactivity, and have your own ignore, visible, and invisible lists.
XIt can also associate events with sounds, make log of events, and
Xallows arrangement of contacts into groups.
X
XWWW: http://konst.org.ua/centericq/
END-of-centerim/pkg-descr
echo x - centerim/pkg-plist
sed 's/^X//' >centerim/pkg-plist << 'END-of-centerim/pkg-plist'
Xbin/centericq
Xbin/cicqconv
Xbin/cicqsync
X%%DATADIR%%/email.wav
X%%DATADIR%%/msg.wav
X%%DATADIR%%/offline.wav
X%%DATADIR%%/online.wav
X%%DATADIR%%/sms.wav
X%%DATADIR%%/url.wav
X%%NLS%%share/locale/bg/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/cs/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/de/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/es/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/fr/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/hu/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/it/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/ms/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/nl/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/pl/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/pt_BR/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/ro/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/ru/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/sv/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/uk/LC_MESSAGES/centericq.mo
X%%NLS%%share/locale/zh_TW.Big5/LC_MESSAGES/centericq.mo
X@dirrm %%DATADIR%%
END-of-centerim/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



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