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