summaryrefslogtreecommitdiff
path: root/chat/i2cbd/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2006-05-21Fixed pkglint warnings. Proper handling of rc.d script. Bumped PKGREVISION.rillig1-5/+6
2006-05-11Update to i2cbd-2.0_BETA5: fold in patch-aj, from Thor Lancelot Simon:jwise1-2/+2
Don't set O_NDELAY (and leave it set!) on all sockets, all the time. This was making select always return immediately and was causing the daemon to spin on CPU. Instead, set O_NONBLOCK (= O_NDELAY) on sockets only when reading/writing them, and clear it afterwards, so select is always safe.
2006-05-11Update to i2cbd-2.0_BETA4.jwise1-3/+2
This release folds in pkgsrc patches patch-ad through patch-ai. For the moment, remove patch-aj as well, since it doesn't apply (file paths are wrong). I'll try to fold this into the next beta, however.
2006-05-11Don't set O_NDELAY (and leave it set!) on all sockets, all the time. Thistls1-2/+2
was making select always return immediately and was causing the daemon to spin on CPU. Instead, set O_NONBLOCK (= O_NDELAY) on sockets only when reading/writing them, and clear it afterwards, so select is always safe.
2006-05-10Fixed reversed test in db->get. strlen never returns negative.christos1-1/+2
2006-04-30Update for i2cbd-2.0_BETA3. Changes since i2cbd-2.0_BETA1 (last pkgsrcjwise1-4/+4
version): * command parsing and buffer handling fixes from SODA Noriyuki
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-19Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMSjlam1-4/+3
as the INSTALL and DEINSTALL scripts no longer distinguish between the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the packages in pkgsrc accordingly.
2005-05-23Replaced $f with ${f}.rillig1-3/+3
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-22Might as well be MAINTAINER for i2cb{,d}. Thanks for making these, hubert!jwise1-2/+2
2005-02-21Sign over maintainership to tech-pkg@hubertf1-2/+2
2004-12-30Make this package build on NetBSD-current by casting arguments to ctypeagc1-1/+2
macros where necessary. Bump package revision.
2004-04-11Convert to buildlink3.snj1-2/+2
2003-10-24A new BETA is out, i2cbd-2.0_BETA1. Update pkg accordingly.jwise1-3/+2
Changes are minor -- compiler warning fixes from GCC3, and better log messages.
2003-09-01whitespace fixescjep1-2/+2
2003-07-29Use /dev/null instead of empty file.jmmv1-4/+2
2003-07-29Convert this package to the bsd.pkg.install.mk framework:jmmv1-19/+34
- Install configuration files under the examples hierarchy. - Use CONF_FILES_PERMS to put the configuration files in place. - Use SUPPORT_FILES_PERMS to put the empty log file in place. - Use RCD_SCRIPTS to handle the rc.d script. While here, add ICBD_OWNER to BUILD_DEFS and use ROOT_USER and ROOT_GROUP where appropiate. As a result, bump PKGREVISION to 1.
2003-07-29Give the -f flag to rm, to avoid a warning message. Fix typo in COMMENT.jmmv1-3/+3
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-02-05We now have a properly versioned distfile for the (alpha) i2cb client, andjwise1-2/+2
we now point users to ${MASTER_SITE_LOCAL} for the distfiles.
2002-11-14Import i2cbd-2.0_BETA0: Next generation Internet Citicen's Band chat serverhubertf1-0/+37
I2CB icbd -- the Improved ICB Server ------------------------------------ ICBD is an online chat system which allows a large number of users to participate in realtime online discussions. Among the features of the ICB chat system are: * Simple, fast protocol and efficient polling-based implementation minimize `lag' effects * Persistent user database allows authentication of nicknames, storage of various user information, and leaving messages for users who are not logged on at the moment. * Any user may create groups, and exercise control over those groups, allowing for a wide range of discussion styles. This control includes making groups public or private, visible or invisible, and moderated or unmoderated * The fabulous, famous '/brick' command lends true interactivity to the chat experience :-)