ports/74637: New port: news/klibido (final revision)
Conrad J. Sabatier
conrads at cox.net
Thu Dec 9 10:00:52 UTC 2004
The following reply was made to PR ports/74637; it has been noted by GNATS.
From: "Conrad J. Sabatier" <conrads at cox.net>
To: Mikhail Teterin <mi+mx at aldan.algebra.com>
Cc: freebsd-gnats-submit at freebsd.org, bauno at inwind.it
Subject: Re: ports/74637: New port: news/klibido (final revision)
Date: Thu, 09 Dec 2004 03:54:51 -0600
--=-cQO0flUQ0kPh94nbmFBr
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
On Wed, 2004-12-08 at 11:46 -0500, Mikhail Teterin wrote:
> The CFLAGS-mangling is alarming. Is the program so big, that the bugs can not
> be properly found and fixed -- instead of polishing over with -O0. The `-g'
> is redundant too, since the binaries are stripped by install.
>
> It looks like the program is a little raw just now. The need is not all that
> pressing -- news/aub, news/bgrab, news/ubh all download, decode, and assemble
> binaries from Usenet.
>
> -mi
OK, I've done away with the CFLAGS munging and the debug/strip stuff.
The Makefile is quite simple now. I've built, installed and run a new
version of the port using it, and it's working fine.
I think what happened originally was that on my first attempts at
building the program, I was using some rather extreme optimizations (-O3
and such), and the program was a bit unstable. The author suggested I
try it without optimizations, but I think perhaps I misinterpreted his
advice to mean that it wouldn't work with any optimizations at all.
It's running fine at -O2. I hope this will satisfy everyone, and we can
go ahead and get this thing committed. It really does fill a niche that
no other program in the ports collection does in quite the same way.
Multi-threaded, multi-server, multi-connection, and with a nice GUI to
boot. Similar to BNR2, but runs natively, and with a much smaller
memory footprint, CPU/resource consumption. It really is an excellent
program, even at this early stage of development.
Attached is the final revision of the port skeleton.
Thanks.
--
Conrad J. Sabatier -- conrads at cox.net -- "In Unix veritas"
--=-cQO0flUQ0kPh94nbmFBr
Content-Description:
Content-Disposition: attachment; filename=klibido.port.new-version
Content-Type: text/plain; charset=iso8859-1
Content-Transfer-Encoding: 7bit
# 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:
#
# ports/news/klibido
# ports/news/klibido/distinfo
# ports/news/klibido/Makefile
# ports/news/klibido/pkg-descr
# ports/news/klibido/pkg-plist
#
echo c - ports/news/klibido
mkdir -p ports/news/klibido > /dev/null 2>&1
echo x - ports/news/klibido/distinfo
sed 's/^X//' >ports/news/klibido/distinfo << 'END-of-ports/news/klibido/distinfo'
XMD5 (klibido-0.2.0.tar.gz) = d4851385b333ddf8970ac24955ea4c48
XSIZE (klibido-0.2.0.tar.gz) = 756394
END-of-ports/news/klibido/distinfo
echo x - ports/news/klibido/Makefile
sed 's/^X//' >ports/news/klibido/Makefile << 'END-of-ports/news/klibido/Makefile'
X# New ports collection makefile for: klibido
X# Date created: 2 December 2004
X# Whom: conrads at cox.net
X#
X# $FreeBSD$
X#
X
XPORTNAME= klibido
XPORTVERSION= 0.2.0
XCATEGORIES= news
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
X
XMAINTAINER= conrads at cox.net
XCOMMENT= A very fast and efficient KDE/QT-based downloader for Usenet binaries
X
XLIB_DEPENDS= uu:${PORTSDIR}/converters/uulib \
X db-4.2:${PORTSDIR}/databases/db42
X
XUSE_KDELIBS_VER= 3
XUSE_XLIB= yes
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
X
XCONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include/db42" \
X CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include/db42" \
X LDFLAGS="-L${LOCALBASE}/lib/db42 ${PTHREAD_LIBS}"
X
X.include <bsd.port.mk>
END-of-ports/news/klibido/Makefile
echo x - ports/news/klibido/pkg-descr
sed 's/^X//' >ports/news/klibido/pkg-descr << 'END-of-ports/news/klibido/pkg-descr'
XKlibido is a very fast and efficient KDE/QT-based downloader for Usenet
Xbinaries. It has a nice, clean user interface, and supports using multiple
Xnews servers with multiple connections per server. Articles may also be
Xviewed within the program, including graphic images.
X
XWWW: http://klibido.sourceforge.net/
X
X--
XConrad J. Sabatier
Xconrads at cox.net
END-of-ports/news/klibido/pkg-descr
echo x - ports/news/klibido/pkg-plist
sed 's/^X//' >ports/news/klibido/pkg-plist << 'END-of-ports/news/klibido/pkg-plist'
Xbin/klibido
Xshare/applnk/Utilities/klibido.desktop
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_article_new.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_article_read.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_article_unread.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_binary.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_binary_complete.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_binary_incomplete.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_filter_only_attachments.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_filter_only_new.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_newsgroup.png
Xshare/apps/klibido/icons/hicolor/16x16/actions/icon_server.png
Xshare/apps/klibido/icons/hicolor/16x16/apps/klibido.png
Xshare/apps/klibido/icons/hicolor/32x32/actions/decode.png
Xshare/apps/klibido/icons/hicolor/32x32/apps/klibido.png
Xshare/apps/klibido/klibidoui.rc
Xshare/doc/HTML/en/klibido/common
Xshare/doc/HTML/en/klibido/index.cache.bz2
Xshare/doc/HTML/en/klibido/index.docbook
Xshare/icons/hicolor/16x16/apps/klibido.png
Xshare/icons/hicolor/32x32/apps/klibido.png
X at dirrm share/apps/klibido/icons/hicolor/16x16/actions
X at dirrm share/apps/klibido/icons/hicolor/16x16/apps
X at dirrm share/apps/klibido/icons/hicolor/32x32/actions
X at dirrm share/apps/klibido/icons/hicolor/32x32/apps
X at dirrm share/apps/klibido/icons/hicolor/16x16
X at dirrm share/apps/klibido/icons/hicolor/32x32
X at dirrm share/apps/klibido/icons/hicolor
X at dirrm share/apps/klibido/icons
X at dirrm share/apps/klibido
X at dirrm share/doc/HTML/en/klibido
END-of-ports/news/klibido/pkg-plist
exit
--=-cQO0flUQ0kPh94nbmFBr--
More information about the freebsd-ports-bugs
mailing list