Date: Thu, 9 Dec 2004 10:00:49 GMT From: "Conrad J. Sabatier" <conrads@cox.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/74637: New port: news/klibido (final revision) Message-ID: <200412091000.iB9A0nVe035853@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/74637; it has been noted by GNATS. From: "Conrad J. Sabatier" <conrads@cox.net> To: Mikhail Teterin <mi+mx@aldan.algebra.com> Cc: freebsd-gnats-submit@freebsd.org, bauno@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@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@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@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@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@dirrm share/apps/klibido/icons/hicolor/16x16/actions X@dirrm share/apps/klibido/icons/hicolor/16x16/apps X@dirrm share/apps/klibido/icons/hicolor/32x32/actions X@dirrm share/apps/klibido/icons/hicolor/32x32/apps X@dirrm share/apps/klibido/icons/hicolor/16x16 X@dirrm share/apps/klibido/icons/hicolor/32x32 X@dirrm share/apps/klibido/icons/hicolor X@dirrm share/apps/klibido/icons X@dirrm share/apps/klibido X@dirrm share/doc/HTML/en/klibido END-of-ports/news/klibido/pkg-plist exit --=-cQO0flUQ0kPh94nbmFBr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412091000.iB9A0nVe035853>