head 1.66; access; symbols pkgsrc-2023Q4:1.65.0.2 pkgsrc-2023Q4-base:1.65 pkgsrc-2023Q3:1.64.0.18 pkgsrc-2023Q3-base:1.64 pkgsrc-2023Q2:1.64.0.16 pkgsrc-2023Q2-base:1.64 pkgsrc-2023Q1:1.64.0.14 pkgsrc-2023Q1-base:1.64 pkgsrc-2022Q4:1.64.0.12 pkgsrc-2022Q4-base:1.64 pkgsrc-2022Q3:1.64.0.10 pkgsrc-2022Q3-base:1.64 pkgsrc-2022Q2:1.64.0.8 pkgsrc-2022Q2-base:1.64 pkgsrc-2022Q1:1.64.0.6 pkgsrc-2022Q1-base:1.64 pkgsrc-2021Q4:1.64.0.4 pkgsrc-2021Q4-base:1.64 pkgsrc-2021Q3:1.64.0.2 pkgsrc-2021Q3-base:1.64 pkgsrc-2021Q2:1.63.0.10 pkgsrc-2021Q2-base:1.63 pkgsrc-2021Q1:1.63.0.8 pkgsrc-2021Q1-base:1.63 pkgsrc-2020Q4:1.63.0.6 pkgsrc-2020Q4-base:1.63 pkgsrc-2020Q3:1.63.0.4 pkgsrc-2020Q3-base:1.63 pkgsrc-2020Q2:1.63.0.2 pkgsrc-2020Q2-base:1.63 pkgsrc-2020Q1:1.62.0.2 pkgsrc-2020Q1-base:1.62 pkgsrc-2019Q4:1.61.0.6 pkgsrc-2019Q4-base:1.61 pkgsrc-2019Q3:1.61.0.2 pkgsrc-2019Q3-base:1.61 pkgsrc-2019Q2:1.60.0.2 pkgsrc-2019Q2-base:1.60 pkgsrc-2019Q1:1.59.0.6 pkgsrc-2019Q1-base:1.59 pkgsrc-2018Q4:1.59.0.4 pkgsrc-2018Q4-base:1.59 pkgsrc-2018Q3:1.59.0.2 pkgsrc-2018Q3-base:1.59 pkgsrc-2018Q2:1.58.0.22 pkgsrc-2018Q2-base:1.58 pkgsrc-2018Q1:1.58.0.20 pkgsrc-2018Q1-base:1.58 pkgsrc-2017Q4:1.58.0.18 pkgsrc-2017Q4-base:1.58 pkgsrc-2017Q3:1.58.0.16 pkgsrc-2017Q3-base:1.58 pkgsrc-2017Q2:1.58.0.12 pkgsrc-2017Q2-base:1.58 pkgsrc-2017Q1:1.58.0.10 pkgsrc-2017Q1-base:1.58 pkgsrc-2016Q4:1.58.0.8 pkgsrc-2016Q4-base:1.58 pkgsrc-2016Q3:1.58.0.6 pkgsrc-2016Q3-base:1.58 pkgsrc-2016Q2:1.58.0.4 pkgsrc-2016Q2-base:1.58 pkgsrc-2016Q1:1.58.0.2 pkgsrc-2016Q1-base:1.58 pkgsrc-2015Q4:1.56.0.2 pkgsrc-2015Q4-base:1.56 pkgsrc-2015Q3:1.55.0.2 pkgsrc-2015Q3-base:1.55 pkgsrc-2015Q2:1.54.0.12 pkgsrc-2015Q2-base:1.54 pkgsrc-2015Q1:1.54.0.10 pkgsrc-2015Q1-base:1.54 pkgsrc-2014Q4:1.54.0.8 pkgsrc-2014Q4-base:1.54 pkgsrc-2014Q3:1.54.0.6 pkgsrc-2014Q3-base:1.54 pkgsrc-2014Q2:1.54.0.4 pkgsrc-2014Q2-base:1.54 pkgsrc-2014Q1:1.54.0.2 pkgsrc-2014Q1-base:1.54 pkgsrc-2013Q4:1.53.0.2 pkgsrc-2013Q4-base:1.53 pkgsrc-2013Q3:1.52.0.6 pkgsrc-2013Q3-base:1.52 pkgsrc-2013Q2:1.52.0.4 pkgsrc-2013Q2-base:1.52 pkgsrc-2013Q1:1.52.0.2 pkgsrc-2013Q1-base:1.52 pkgsrc-2012Q4:1.51.0.2 pkgsrc-2012Q4-base:1.51 pkgsrc-2012Q3:1.50.0.14 pkgsrc-2012Q3-base:1.50 pkgsrc-2012Q2:1.50.0.12 pkgsrc-2012Q2-base:1.50 pkgsrc-2012Q1:1.50.0.10 pkgsrc-2012Q1-base:1.50 pkgsrc-2011Q4:1.50.0.8 pkgsrc-2011Q4-base:1.50 pkgsrc-2011Q3:1.50.0.6 pkgsrc-2011Q3-base:1.50 pkgsrc-2011Q2:1.50.0.4 pkgsrc-2011Q2-base:1.50 pkgsrc-2011Q1:1.50.0.2 pkgsrc-2011Q1-base:1.50 pkgsrc-2010Q4:1.49.0.4 pkgsrc-2010Q4-base:1.49 pkgsrc-2010Q3:1.49.0.2 pkgsrc-2010Q3-base:1.49 pkgsrc-2010Q2:1.48.0.4 pkgsrc-2010Q2-base:1.48 pkgsrc-2010Q1:1.48.0.2 pkgsrc-2010Q1-base:1.48 pkgsrc-2009Q4:1.47.0.2 pkgsrc-2009Q4-base:1.47 pkgsrc-2009Q3:1.46.0.6 pkgsrc-2009Q3-base:1.46 pkgsrc-2009Q2:1.46.0.4 pkgsrc-2009Q2-base:1.46 pkgsrc-2009Q1:1.46.0.2 pkgsrc-2009Q1-base:1.46 pkgsrc-2008Q4:1.45.0.8 pkgsrc-2008Q4-base:1.45 pkgsrc-2008Q3:1.45.0.6 pkgsrc-2008Q3-base:1.45 cube-native-xorg:1.45.0.4 cube-native-xorg-base:1.45 pkgsrc-2008Q2:1.45.0.2 pkgsrc-2008Q2-base:1.45 cwrapper:1.44.0.2 pkgsrc-2008Q1:1.43.0.2 pkgsrc-2008Q1-base:1.43 pkgsrc-2007Q4:1.42.0.6 pkgsrc-2007Q4-base:1.42 pkgsrc-2007Q3:1.42.0.4 pkgsrc-2007Q3-base:1.42 pkgsrc-2007Q2:1.42.0.2 pkgsrc-2007Q2-base:1.42 pkgsrc-2007Q1:1.40.0.2 pkgsrc-2007Q1-base:1.40 pkgsrc-2006Q4:1.39.0.8 pkgsrc-2006Q4-base:1.39 pkgsrc-2006Q3:1.39.0.6 pkgsrc-2006Q3-base:1.39 pkgsrc-2006Q2:1.39.0.4 pkgsrc-2006Q2-base:1.39 pkgsrc-2006Q1:1.39.0.2 pkgsrc-2006Q1-base:1.39 pkgsrc-2005Q4:1.37.0.2 pkgsrc-2005Q4-base:1.37 pkgsrc-2005Q3:1.36.0.4 pkgsrc-2005Q3-base:1.36 pkgsrc-2005Q2:1.36.0.2 pkgsrc-2005Q2-base:1.36 pkgsrc-2005Q1:1.33.0.4 pkgsrc-2005Q1-base:1.33 pkgsrc-2004Q4:1.33.0.2 pkgsrc-2004Q4-base:1.33 pkgsrc-2004Q3:1.29.0.2 pkgsrc-2004Q3-base:1.29 pkgsrc-2004Q2:1.28.0.2 pkgsrc-2004Q2-base:1.28 pkgsrc-2004Q1:1.27.0.2 pkgsrc-2004Q1-base:1.27 pkgsrc-2003Q4:1.24.0.2 pkgsrc-2003Q4-base:1.24 netbsd-1-6-1:1.15.0.2 netbsd-1-6-1-base:1.15 netbsd-1-6:1.10.0.6 netbsd-1-6-RELEASE-base:1.10 pkgviews:1.10.0.2 pkgviews-base:1.10 buildlink2:1.9.0.2 buildlink2-base:1.10 netbsd-1-5-PATCH003:1.9 netbsd-1-5-PATCH001:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.66 date 2024.03.16.13.11.55; author nia; state Exp; branches; next 1.65; commitid DdLbNv6eDV6a0o2F; 1.65 date 2023.10.24.22.08.19; author wiz; state Exp; branches; next 1.64; commitid MTsrqKm6aGrQAVJE; 1.64 date 2021.08.01.12.52.39; author nia; state Exp; branches; next 1.63; commitid 13sxh36yUTvNGg3D; 1.63 date 2020.04.23.19.49.27; author rillig; state Exp; branches; next 1.62; commitid hwsQZpwvdEvlWx5C; 1.62 date 2020.01.18.21.48.48; author jperkin; state Exp; branches; next 1.61; commitid JW4hJgY8ZdoTFdTB; 1.61 date 2019.07.04.10.31.18; author nia; state Exp; branches; next 1.60; commitid xSqN3sMNXmrRiItB; 1.60 date 2019.05.23.19.22.56; author rillig; state Exp; branches; next 1.59; commitid aWlQW8HYUUFCAmoB; 1.59 date 2018.07.04.13.40.10; author jperkin; state Exp; branches; next 1.58; commitid NnIyRkdX3Lbg3PIA; 1.58 date 2016.03.05.11.28.06; author jperkin; state Exp; branches; next 1.57; commitid 1LoxeQftu903HrXy; 1.57 date 2016.02.25.11.28.57; author jperkin; state Exp; branches; next 1.56; commitid 928q15gkvtI00iWy; 1.56 date 2015.09.27.19.06.23; author kamil; state Exp; branches; next 1.55; commitid EiOH68EnQb3slVCy; 1.55 date 2015.08.18.07.31.03; author wiz; state Exp; branches; next 1.54; commitid UPpMIsB3AWu1PIxy; 1.54 date 2014.02.12.23.17.35; author tron; state Exp; branches; next 1.53; commitid dfJj7CwMMWJzNRox; 1.53 date 2013.10.15.14.41.53; author roy; state Exp; branches; next 1.52; commitid JpDqUZnurRA5Oo9x; 1.52 date 2013.02.06.23.21.44; author jperkin; state Exp; branches; next 1.51; 1.51 date 2012.10.03.00.02.34; author asau; state Exp; branches; next 1.50; 1.50 date 2011.03.28.13.02.25; author obache; state Exp; branches; next 1.49; 1.49 date 2010.08.25.09.59.52; author jmcneill; state Exp; branches; next 1.48; 1.48 date 2010.01.17.12.02.06; author wiz; state Exp; branches; next 1.47; 1.47 date 2010.01.07.07.36.54; author wiz; state Exp; branches; next 1.46; 1.46 date 2009.03.18.15.30.35; author jmcneill; state Exp; branches; next 1.45; 1.45 date 2008.07.13.16.07.13; author dholland; state Exp; branches; next 1.44; 1.44 date 2008.07.06.05.16.50; author tonnerre; state Exp; branches; next 1.43; 1.43 date 2008.01.18.05.06.22; author tnn; state Exp; branches; next 1.42; 1.42 date 2007.06.25.14.15.21; author lkundrak; state Exp; branches; next 1.41; 1.41 date 2007.05.20.17.19.05; author wiz; state Exp; branches; next 1.40; 1.40 date 2007.03.17.13.25.46; author rillig; state Exp; branches 1.40.2.1; next 1.39; 1.39 date 2006.01.05.19.56.38; author joerg; state Exp; branches; next 1.38; 1.38 date 2005.12.29.06.21.32; author jlam; state Exp; branches; next 1.37; 1.37 date 2005.11.06.17.40.47; author adrianp; state Exp; branches; next 1.36; 1.36 date 2005.05.31.16.36.40; author wiz; state Exp; branches; next 1.35; 1.35 date 2005.04.11.21.45.03; author tv; state Exp; branches; next 1.34; 1.34 date 2005.03.24.23.43.44; author wiz; state Exp; branches; next 1.33; 1.33 date 2004.11.27.06.44.00; author adrianp; state Exp; branches; next 1.32; 1.32 date 2004.11.26.11.38.14; author adam; state Exp; branches; next 1.31; 1.31 date 2004.10.28.23.42.25; author heas; state Exp; branches; next 1.30; 1.30 date 2004.10.03.00.13.13; author tv; state Exp; branches; next 1.29; 1.29 date 2004.06.27.00.35.04; author heas; state Exp; branches; next 1.28; 1.28 date 2004.03.29.07.28.51; author xtraeme; state Exp; branches; next 1.27; 1.27 date 2004.03.26.02.27.35; author wiz; state Exp; branches; next 1.26; 1.26 date 2004.01.20.12.09.35; author agc; state Exp; branches; next 1.25; 1.25 date 2004.01.03.18.49.35; author reed; state Exp; branches; next 1.24; 1.24 date 2003.11.12.03.39.39; author jschauma; state Exp; branches; next 1.23; 1.23 date 2003.09.28.09.13.55; author jlam; state Exp; branches; next 1.22; 1.22 date 2003.09.27.17.07.35; author grant; state Exp; branches; next 1.21; 1.21 date 2003.07.13.13.50.43; author wiz; state Exp; branches; next 1.20; 1.20 date 2003.05.15.09.18.07; author salo; state Exp; branches; next 1.19; 1.19 date 2003.05.14.20.09.12; author salo; state Exp; branches; next 1.18; 1.18 date 2003.05.05.06.06.11; author grant; state Exp; branches; next 1.17; 1.17 date 2003.03.29.21.20.29; author salo; state Exp; branches; next 1.16; 1.16 date 2003.03.29.12.40.16; author jmmv; state Exp; branches; next 1.15; 1.15 date 2003.01.31.00.17.45; author salo; state Exp; branches 1.15.2.1; next 1.14; 1.14 date 2003.01.28.22.03.06; author jlam; state Exp; branches; next 1.13; 1.13 date 2002.12.23.14.09.53; author grant; state Exp; branches; next 1.12; 1.12 date 2002.11.06.00.59.30; author grant; state Exp; branches; next 1.11; 1.11 date 2002.10.13.15.49.56; author wiz; state Exp; branches; next 1.10; 1.10 date 2002.05.30.06.03.50; author grant; state Exp; branches; next 1.9; 1.9 date 2001.09.30.13.52.57; author blymn; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2001.07.27.10.49.16; author wiz; state Exp; branches; next 1.7; 1.7 date 2001.07.14.12.37.53; author jlam; state Exp; branches; next 1.6; 1.6 date 2001.06.23.19.26.49; author jlam; state Exp; branches; next 1.5; 1.5 date 2001.06.20.02.54.58; author jlam; state Exp; branches; next 1.4; 1.4 date 2001.02.16.13.51.21; author wiz; state Exp; branches; next 1.3; 1.3 date 2001.02.08.14.56.16; author wiz; state Exp; branches; next 1.2; 1.2 date 2000.12.16.14.02.48; author wiz; state Exp; branches; next 1.1; 1.1 date 2000.12.15.23.16.34; author wiz; state Exp; branches 1.1.1.1; next ; 1.40.2.1 date 2007.06.25.18.17.24; author ghen; state Exp; branches; next ; 1.15.2.1 date 2003.04.06.20.56.07; author grant; state Exp; branches; next 1.15.2.2; 1.15.2.2 date 2003.06.19.00.37.58; author grant; state Exp; branches; next ; 1.9.2.1 date 2002.06.23.18.40.29; author jlam; state Exp; branches; next ; 1.1.1.1 date 2000.12.15.23.16.34; author wiz; state Exp; branches; next ; desc @@ 1.66 log @bitchx: Various security & sanity patches from other packaging systems. @ text @# $NetBSD: Makefile,v 1.65 2023/10/24 22:08:19 wiz Exp $ DISTNAME= bitchx-1.2.1 PKGREVISION= 7 CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bitchx/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.bitchx.org/ COMMENT= IRC client based on ircII LICENSE= modified-bsd USE_TOOLS+= bash .include "../../mk/bsd.prefs.mk" GNU_CONFIGURE= YES .if ${IPV6_READY:tl} == "yes" CONFIGURE_ARGS+= --enable-ipv6 .endif CONFIGURE_ARGS+= --with-ssl CONFIGURE_ARGS+= --datadir=${PREFIX}/share CONFIG_SHELL= ${TOOLS_PATH.bash} CFLAGS.Darwin+= -DBIND_8_COMPAT SUBST_CLASSES+= manpage SUBST_STAGE.manpage= pre-configure SUBST_FILES.manpage+= doc/BitchX.1 SUBST_SED.manpage= -e 's,/usr/local,${PREFIX},g' SUBST_CLASSES+= ssl SUBST_STAGE.ssl= pre-configure SUBST_FILES.ssl+= configure SUBST_SED.ssl= -e 's|SSLeay|ERR_get_error|' .include "../../archivers/bzip2/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/terminfo.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.65 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2021/08/01 12:52:39 nia Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.64 log @bitchx: Build with IPv6 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2020/04/23 19:49:27 rillig Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.63 log @chat/bitchx: fix SUBST pattern for replacing absolute path @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2020/01/18 21:48:48 jperkin Exp $ d4 1 a4 1 PKGREVISION= 4 d15 2 d18 4 @ 1.62 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2019/07/04 10:31:18 nia Exp $ d4 1 a4 1 PKGREVISION= 3 d25 1 a25 1 SUBST_VARS.manpage= PREFIX @ 1.61 log @bitchx: Fix configuring with OpenSSL 1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2019/05/23 19:22:56 rillig Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.60 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2018/07/04 13:40:10 jperkin Exp $ d4 1 a4 1 PKGREVISION= 1 d27 5 @ 1.59 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2016/03/05 11:28:06 jperkin Exp $ d25 1 a25 1 SUBST_SED.manpage+= -e 's,@@PREFIX@@,${PREFIX},g' @ 1.58 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2016/02/25 11:28:57 jperkin Exp $ d23 1 a23 1 SUBST_STAGE.manpage= post-patch @ 1.57 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2015/09/27 19:06:23 kamil Exp $ d4 1 @ 1.56 log @Upgrade to 1.2.1, reuse work from wip/bitchx (by Makoto Fujiwara) Drop all local patches for old GCC fixes and tuning the program itself. Upstream changelog ================== [Changes 1.2.1] * Prefer over (reported by ncopa). (caf) * Fix overflow in say() when handling a maximum-length client message. (caf) * Remove WANT_CHAN_NICK_SERV define and include network services commands by default. (caf) * Pass through externally-provided CPPFLAGS (reported by cpet). (caf) * Don't set the mode on new channels until synched - this speeds up joining lots of channels at connect time if one of them is new, and reduces the chance of being flooded off the server. (caf) * Correctly handle channel sync across multi-server. (caf) * Fixes and improvements for channel logging. (caf) * Use correct (MODECHAN and MODEUSER) display level for channel and user modes. (caf) * Allow %- status format to handle max-length topics (reported by oxy). (caf) * Add /FSET WOHIS_LOGGEDIN for services login info on hybrid, ratbox and ircu. (caf) * Add sanity checking of incoming nicknames. (caf) * /MV (massvoice) shouldn't send +v for already-voiced users. (caf) * Fix lag check on recent 32 bit OpenBSD / NetBSD (reported by DJ). (caf) * Fix key bindings that terminate with ^. (caf) * Fix the $timer() scripting function. (caf) * Fix the /TKB (timed kickban) command. (caf) * Rewrite termcap/terminfo detection logic in configure and include term.h in term.c for the system definition of tparm(). This fixes a crash on NetBSD x86-64 (reported by jeezy), and should also ensure that terminfo is used in preference to termcap on NetBSD. (caf) * Fix output when built against termcap. (caf) * Fix STATUS_NOTIFY so that it appears in the right window. (caf) * Improve robustness of status formats handling. (caf) * Use system setenv() in preference to compat bsd_setenv(). (caf) * Allow selection of alternate hashing methods with $crypt(). (caf) * Improve the initial seeding of the randm() fallback RNG. (caf) * Strengthen the cookie generation algorithm for /detach. (caf) * RANDOM_SOURCE now only affects the rand() scripting function. (caf) * Make RANDOM_LOCAL_PORTS actually random. (caf) * Show same message on local terminal as used in emergency exit QUIT. (caf) * Remove unused XLINK CTCP reply handler. (caf) * Ensure add_socketread() doesn't leak file descriptors. (caf) * Fix listing bans on local channels (/BANS &channel). (flashback) * Fix unbanning by number (/UNBAN #channel #number). (caf) * Improve the list_channels() function. (caf) * Use socklen_t instead of plain int where available. (flashback) * Use in preference to where it's available. (caf) * Skip malformed abots.sav entries in read_abot(), avoiding null dereferences found by Coverity. (flashback) * Ensure proper handling of % when /FSET DCC is used. (caf) * Improve robustness of CDCC save file loading. (caf) * Fix open file leak in /LASTLOG found by Coverity. (caf) * Fix file descriptor leak on SOCKS4 connection failure found by Coverity. (caf) * Fix out-of-bounds error in cryptit() found by Coverity. (flashback) * Cleanup save_formats(). (caf) * Fix off-by-one error in add_socketread() and set_socketwrite() found by Coverity. (caf) * Fix longstanding bug with ordering of rfc1459[] array. (caf) * Fix crash after /SETAR -, reported by riderplus. (caf) * Remove special handling of 484 numeric, which is no longer needed and was buggy (making BitchX think that usermode +G was set). (caf) * Add /OBITS command, shows obituaries for some BitchX friends. (caf) * Fix abuses of the RESIZE macro. Reported by nenolod. (caf) * Clears up a crash and some build warnings in the acro plugin. (caf) * Applied patches from jdhore to clean up the plugin building and installing process. (caf) * Fix building on newer Cygwin (reported by VICODAN). (caf) * Fix building plugins on FreeBSD-10 (reported by cpet). (caf) * Messages sent to channels should use lastlog level PUBLIC, not MSG. (caf) * panasync OK'd releasing tcl.c, so here it is. (caf) * Fix QUIT messages with SSL connections. (flashback) * Rename include/bitchx to include/options.h, fixes building on case-insensitive platforms. (caf) * Use AI_ADDRCONFIG flag to improve server address selection when client is built for IPv6 but we don't have an IPv6 address. (caf) * Enable SSL support by default, if OpenSSL is present at build time. (caf) * Fix leak and potential crash in lame_resolv() using IPv6. (caf, snadge) * Apply patch from snadge defining BIND_4_COMPAT on OpenBSD, to allow /nslookup to build. (caf) * Fix problem connecting to IPv4 when IPv6 enabled on FreeBSD and enable IPv6 on all supporting platforms. Thanks to brabes, snadge and packet. (caf) * Improve connect() error handling. (caf) * Remove obsolete .spec files. (caf) * configure - only create sig.inc if it's actually needed. (caf) * configure - use the right dependencies when checking for net/if.h, i arpa/inet.h and resolv.h. Reported by flashback. (caf) * Fix plugin Makefiles for out-of-tree building, reported by nyet. (caf) * Add DESTDIR support to build system, to ease rpm and deb packaging. Reported separately by nyet and VICODAN. (caf) * Fix /detach and wserv with IPv6 enabled. (caf, snadge, packet) * Make default for NICK_COMPLETION_CHAR explicit. (caf) * Reduce footprint when starting up disconnected. (caf) * Fix /nslookup command (including fixing compilation on cygwin). (caf) * Improve /detach error handling and remove bogus F_SETOWN use, reported by madsage. (caf) * Add /FSET WHOIS_SECURE for SSL connection info on ratbox, unreal and freenode. (caf) * Add /FSET CHANNEL_URL for services channel URL numeric. (caf) * Fix crash bug in $mircansi() scripting function. (caf) * Add half-op support to /topic and /untopic. (caf) * Tidy up the URL grabber, fixing a memory leak. (caf) * Cleanup the /BHELP code, fixing a potential crash. Apply updates to BitchX.help from t3gah. (caf) * [1.1s01] Sanity check color codes, fixes a potential crash. (caf) * Add /FSET USERMODE_OTHER to correctly format user mode changes where the source isn't the same as the target, reported by gauze. (caf) * Improve country() and add several new TLDs, suggested by gauze. (caf) * Apply fixes from darkfires removing non-standard use of arithmetic on void * values, to allow building on Irix. (caf) * Apply fix from darkfires to allow building with ICC. (caf) * Show correct message when a socket connection is closed cleanly. (caf) * Add /FSET WHOIS_CALLERID for +g mode notification on hybrid & ratbox. (caf) * Build script fix to allow plugins to build on x86-64. (caf) * Correct count in /CLONES (reported by t3gah), and format output nicely using an /fset. (caf) * Add definition of BIND_8_COMPAT to fix build problem on Mac OS X. (caf) * Ensure that SHOW_AWAY_ONCE doesn't hide away status in /whois output. (caf) * Fix the the -z command line option for specifying username. (flashback) * Fix up /WILN, /WILC and /WILCR. (caf) * Backport changes from epic5 to make recv_nick, sent_nick and sent_body per-server, and apply new version of do_oops from flashback. This means that /oops, "/query .", "/query ,", "/msg ." and "/msg ," are per-server, along with the $. $, and $B aliases. (caf) * Handle error return from getcwd() in /cd. (caf) * Fix alloca warnings on freebsd. (caf) * Fix memory leak in banlist.c. (caf) * Apply a fix contributed by cpet for the configure script on FreeBSD 9. (caf) * Fix a refcounting issue in the whowas list handling, which should make the listing of users that left in a netsplit right again. (caf) * Improve argument-handling in /hostname command - now supports doing /hostname 2 to switch to second vhost. (caf) * Change the display of server stats so that the averages (eg. users per channel) are correctly rounded. (caf) * Reinstate RPL_WHOISACTUALLY / RPL_WHOISHOST numerics - things seem to have stabilised in the ircd world on this. (caf) * Fixed two cases where the client was incorrectly deciding that a numeric originated from a remote server rather than the local server - this caused BitchX to falsely report channel desynch and incorrectly hide some numerics. (caf) * Fixed $servernum() scripting function, it was returning the wrong server reference in most cases. (caf) * [1.1s01] Fixed .cmsg crash reported by zimzum. (caf) * Changed the defaults for JOIN_NEW_WINDOW_TYPE and QUERY_NEW_WINDOW_TYPE so that they work out of the box. (caf) * Some cleanups in quit message handling, fixed a bug where a quit from an unexpected source could crash the client. (caf) * Cleaned up the handling of channel mode changes a little, including fixing buggy handling of certain key and limit mode changes. (caf) * Fix bug where you got disconnected if the server sent a 464 numeric (bad password) that the client wasn't expecting. (caf) * Add /HOP and /DEHOP commands for halfop. (caf) * Removed "scan" plugin, this functionality is now covered by /SCAN -stat. (caf) * Change NICKSORT_OP to NICKSORT_STAT (sorts nicks by channel status - chanop first, then halops, voices and others). Added /SCAN -stat to sort nicks using NICKSORT_OP. Removed NICKSORT_VOICE - it was broken anyway. (caf) * Add halfop nick prefix to default status line, and change the voice prefix so it appears whether or not you're opped. (caf) * Add halfop support to $channel() scripting function. (caf) * Rework /SCAN and /NAMES formatting. This removes the /FSETs NAMES_BOTCOLOR, NAMES_FRIENDCOLOR, NAMES_NICKCOLOR, NAMES_OPCOLOR, NAMES_SHITCOLOR and NAMES_VOICECOLOR and replaces them with new /FSETs. (caf) * Add $ishalfop( = 2.7 - fixes compiling on S390 platform. (caf) * [1.1s01] Improve buffer handling in convert_output_format_raw (CVE-2007-4584). (caf) * [1.1s01] Handle negative numerics correctly (CVE-2007-3360). (caf) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2015/08/18 07:31:03 wiz Exp $ d19 1 a19 5 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" CFLAGS+= -DBIND_8_COMPAT .endif @ 1.55 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2014/02/12 23:17:35 tron Exp $ d3 1 a3 3 DISTNAME= ircii-pana-1.1-final PKGNAME= bitchx-1.1 PKGREVISION= 8 d10 1 a10 3 # This package is not even remotely 64-bit clean NOT_FOR_PLATFORM= ${LP64PLATFORMS} a13 1 WRKSRC= ${WRKDIR}/BitchX d16 1 a29 3 INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} a31 1 @ 1.54 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2013/10/15 14:41:53 roy Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.53 log @BitchX uses terminfo, not curses @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2013/02/06 23:21:44 jperkin Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.52 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2012/10/03 00:02:34 asau Exp $ d5 1 a5 1 PKGREVISION= 5 a37 1 .include "../../devel/ncurses/buildlink3.mk" d40 1 @ 1.51 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2011/03/28 13:02:25 obache Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.50 log @Add user-destdir installation support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2010/08/25 09:59:52 jmcneill Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.49 log @Use bash to run configure script @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2010/01/17 12:02:06 wiz Exp $ d16 2 d36 3 @ 1.48 log @Recursive PKGREVISION bump for jpeg update to 8. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2010/01/07 07:36:54 wiz Exp $ d16 2 d21 1 @ 1.47 log @Use new ${LP64PLATFORMS} variable to restrict platforms instead of manual hardcoding. Note: This effectively adds x86_64 to NOT_FOR_PLATFORM for some packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2009/03/18 15:30:35 jmcneill Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.46 log @to pkgsrc-users @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2008/07/13 16:07:13 dholland Exp $ d14 1 a14 1 NOT_FOR_PLATFORM= *-*-alpha *-*-sparc64 *-*-x86_64 @ 1.45 log @Update MASTER_SITES (now sourceforge; bitchx.org no longer works), from Zafer Aydogan in followup to PR pkg/35117. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2008/07/06 05:16:50 tonnerre Exp $ d9 1 a9 1 MAINTAINER= jmcneill@@NetBSD.org @ 1.44 log @Add patches for two longstanding security issues in bitchx: - CVE-2007-5839: e_hostname uses mktempnam in an unsafe manner. - CVE-2007-4584: p_mode classic buffer overflow using a static string. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2008/01/18 05:06:22 tnn Exp $ d7 1 a7 3 MASTER_SITES= http://www.bitchx.org/files/source/ \ ftp://ftp.bitchx.org/pub/BitchX/source/ \ ftp://ftp.bitchx.org/pub/BitchX/source/old/ @ 1.43 log @Per the process outlined in revbump(1), perform a recursive revbump on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2007/06/25 14:15:21 lkundrak Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.42 log @Fix for a security issue, CVE-2007-3360. A malicious server could direct the client into executing arbitrary code. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2007/05/20 17:19:05 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.41 log @Desupport gnome option. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2007/03/17 13:25:46 rillig Exp $ d5 1 @ 1.40 log @Fixed the build on NetBSD with gcc4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2006/01/05 19:56:38 joerg Exp $ a20 1 .include "options.mk" @ 1.40.2.1 log @Pullup ticket 2120 - requested by lkundrak security fix for bitchx - pkgsrc/chat/bitchx/Makefile 1.42 - pkgsrc/chat/bitchx/distinfo 1.16 - pkgsrc/chat/bitchx/patches/patch-ar 1.1 Module Name: pkgsrc Committed By: lkundrak Date: Mon Jun 25 14:15:21 UTC 2007 Modified Files: pkgsrc/chat/bitchx: Makefile distinfo Added Files: pkgsrc/chat/bitchx/patches: patch-ar Log Message: Fix for a security issue, CVE-2007-3360. A malicious server could direct the client into executing arbitrary code. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2007/03/17 13:25:46 rillig Exp $ a4 1 PKGREVISION= 1 @ 1.39 log @Use SUBST instead of FILES_SUBST_SED. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2005/12/29 06:21:32 jlam Exp $ d29 1 a31 1 SUBST_STAGE.manpage+= post-patch @ 1.38 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2005/11/06 17:40:47 adrianp Exp $ d28 4 a31 4 post-patch: @@${MV} ${WRKSRC}/doc/BitchX.1 ${WRKSRC}/doc/BitchX.1.orig @@${SED} ${FILES_SUBST_SED} \ ${WRKSRC}/doc/BitchX.1.orig > ${WRKSRC}/doc/BitchX.1 @ 1.37 log @FreeBSD build fix from FreeBSD CVS tree Minor pkglintification of Makefile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2005/05/31 16:36:40 wiz Exp $ a17 1 USE_PKGINSTALL= YES @ 1.36 log @Convert to options framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2005/04/11 21:45:03 tv Exp $ d20 1 a20 1 CONFIGURE_ARGS= --with-ssl @ 1.35 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2005/03/24 23:43:44 wiz Exp $ d22 1 d24 1 a28 13 .if defined(BITCHX_WITH_GTK) && !empty(BITCHX_WITH_GTK:M[Yy][Ee][Ss]) .include "../../graphics/imlib/buildlink3.mk" .include "../../x11/gnome-libs/buildlink3.mk" .include "../../x11/gtk/buildlink3.mk" CONFIGURE_ARGS+= --with-gtk CFLAGS+= -I${PREFIX}/include/gnome-1.0 PLIST_SUBST+= GTK="gtk" PLIST_SUBST+= NOT_GTK="@@comment " .else PLIST_SUBST+= GTK= PLIST_SUBST+= NOT_GTK= .endif @ 1.34 log @Update jmcneill's email address. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2004/11/27 06:44:00 adrianp Exp $ a17 1 USE_BUILDLINK3= YES @ 1.33 log @Darwin needs CFLAGS+= -DBIND_8_COMPAT to build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2004/11/26 11:38:14 adam Exp $ d10 1 a10 1 MAINTAINER= jmcneill@@invisible.yi.org @ 1.32 log @Changes 1.1: * Fixed bug with using [$8] in expressions (Reported by BlackJac) (Patch from |Rain|) (BugID: 64) (powuh) * Fixed bug in /set show_end_of_msgs. When OFF prevented hooking of some end_of_msg numerics. (Reported by BlackJac) (Patch from |Rain|) (BugID: 51) (powuh) * Fixed incorrect ordering of operations in screen.c which caused an off-by-one access at the end ofthe buffer. (Patch from |Rain|) (BugID: 48) (powuh) * Fixed ischanvoice() to be compatiable with epic. Maintained reverse functionality as not to break existing scripts. (Patch from |Rain|) (BugID: 20) (powuh) * Fixed segfault with convert_output_format not honoring MAX_RECURSE. (Patch from |Rain|) (powuh) * Fixed possble rouge server exploit: If a rogue server sends us a ctcp request from an extremely large nickname (over about 512 bytes), we may attempt to alloca() a negative value, which under gcc will return a invalid pointer the contents of which will then be overwritten. (Reported by O_6) (Patch from |Rain|) (powuh) * Fixed segfault with channel mode parsing. (Patch from O_6) (powuh) * Removed auto_resume script, it's not needed any more (caf). * Fixed string copying snafu in gtkbitchx.c (reported by Huey) (caf). * Added STATUS_USER20 to STATUS_USER39 (patch from BlackJac) (caf). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2004/10/28 23:42:25 heas Exp $ d17 1 a17 1 WRKSRC= ${WRKDIR}/BitchX d23 5 @ 1.31 log @bitchx is not 64-bit clean. Mark it NOT_FOR alpha, sparc64, or x86_64. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.30 2004/10/03 00:13:13 tv Exp $ # d3 2 a4 3 DISTNAME= ircii-pana-1.0c19 PKGNAME= bitchx-1.0.3.19 PKGREVISION= 8 d6 2 a7 1 MASTER_SITES= ftp://ftp.bitchx.org/pub/BitchX/source/ \ d18 4 a21 5 USE_BUILDLINK3= YES USE_PKGINSTALL= YES GNU_CONFIGURE= YES CONFIGURE_ARGS= --with-ssl @ 1.30 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2004/06/27 00:35:04 heas Exp $ d15 3 @ 1.29 log @Fix pointers for cursor_not_in_display() & cursor_in_display(). Fixes BUS error on sparc64. Appears to apply to version Bitchx 1.1 too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2004/03/29 07:28:51 xtraeme Exp $ d6 1 a6 1 PKGREVISION= 7 @ 1.28 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2004/03/26 02:27:35 wiz Exp $ d6 1 a6 1 PKGREVISION= 6 @ 1.27 log @PKGREVISION bump after openssl-security-fix-update to 0.9.6m. Buildlink files: RECOMMENDED version changed to current version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2004/01/20 12:09:35 agc Exp $ d16 1 a16 1 USE_BUILDLINK2= YES d23 3 a25 3 .include "../../graphics/imlib/buildlink2.mk" .include "../../x11/gnome-libs/buildlink2.mk" .include "../../x11/gtk/buildlink2.mk" d40 3 a42 3 .include "../../archivers/bzip2/buildlink2.mk" .include "../../devel/ncurses/buildlink2.mk" .include "../../security/openssl/buildlink2.mk" @ 1.26 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2004/01/03 18:49:35 reed Exp $ d6 1 a6 1 PKGREVISION= 5 @ 1.25 log @Bump package revisions for tiff update. Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2003/11/12 03:39:39 jschauma Exp $ a6 1 WRKSRC= ${WRKDIR}/BitchX d15 1 @ 1.24 log @PKGREVISION++ after openssl update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2003/09/28 09:13:55 jlam Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.23 log @Back out last change related to moving ncurses/buildlink2.mk to curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2003/09/27 17:07:35 grant Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.22 log @move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides support for base system curses/ncurses as well as ncurses itself. suggested by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2003/07/13 13:50:43 wiz Exp $ d41 1 a41 1 .include "../../mk/curses.buildlink2.mk" @ 1.21 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2003/05/15 09:18:07 salo Exp $ d41 1 a41 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.20 log @Style and whitespace, no functional changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/05/14 20:09:12 salo Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.19 log @PKGREVISION++ - Fix major core bug with channel mode -k * on hybrid7 servers. For more information see: http://www.securityfocus.com/archive/1/321093 Patch from BitchX CVS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2003/05/05 06:06:11 grant Exp $ d16 3 a18 4 USE_BUILDLINK2= yes USE_PKGINSTALL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-ssl d20 1 a20 4 post-patch: @@${MV} ${WRKSRC}/doc/BitchX.1 ${WRKSRC}/doc/BitchX.1.orig @@${SED} ${FILES_SUBST_SED} \ ${WRKSRC}/doc/BitchX.1.orig > ${WRKSRC}/doc/BitchX.1 d22 2 a23 1 .if defined(BITCHX_WITH_GTK) a25 1 .include "../../graphics/imlib/buildlink2.mk" d34 5 @ 1.18 log @build with GTK support if BITCHX_WITH_GTK is defined. no PKGREVISION bump as the default build is unchanged. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2003/03/29 21:20:29 salo Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.17 log @Bump PKGREVISION: fix several potential buffer overflows found by Timo Sirainen , see the following url for more details: http://securityfocus.com/archive/1/315057 Patch from bugtraq by . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2003/03/29 12:40:16 jmmv Exp $ d25 13 @ 1.16 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2003/01/31 00:17:45 salo Exp $ d6 1 @ 1.15 log @Update to version 1.0c19. Changes unknown. Based on PR pkg/19296 from Juan RP. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2003/01/28 22:03:06 jlam Exp $ d6 1 a13 2 WRKSRC= ${WRKDIR}/BitchX @ 1.15.2.1 log @Pull up revisions 1.16-1.17 (requested by salo in ticket #1239): move WRKSRC to DISTNAME section. Bump PKGREVISION: fix several potential buffer overflows found by Timo Sirainen @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2003/03/29 21:20:29 salo Exp $ a5 2 PKGREVISION= 1 WRKSRC= ${WRKDIR}/BitchX d13 2 @ 1.15.2.2 log @Pull up revision 1.19 (requested by salo in ticket #1289): PKGREVISION++ - Fix major core bug with channel mode -k * on hybrid7 servers. For more information see: http://www.securityfocus.com/archive/1/321093 Patch from BitchX CVS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15.2.1 2003/04/06 20:56:07 grant Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.14 log @Instead of including bsd.pkg.install.mk directly in a package Makefile, have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal . @ text @d1 2 a2 1 # $NetBSD: Makefile,v 1.13 2002/12/23 14:09:53 grant Exp $ d4 2 a5 3 DISTNAME= ircii-pana-1.0c18 PKGNAME= bitchx-1.0.3.18 WRKSRC= ${WRKDIR}/BitchX a6 2 # /old/ is for when pkgsrc is not up to date d14 2 a20 14 # Files are installed using a .bz2 extension, and BitchX assumes it can # find bunzip2 in the PATH. # .if !exists(/usr/bin/bunzip2) DEPENDS+= bzip2>=0.9:../../archivers/bzip2 .endif # We don't need the CVS files, and if we don't delete them, they get # installed later on; ignore error code, since we delete the directories # before find can descend into them. post-extract: ( ${FIND} ${WRKDIR}/BitchX/bitchx-docs -type d -name CVS -print \ | ${XARGS} ${RM} -rf ) 2>/dev/null d26 1 a26 13 # The WANT_NOTIFY_BITCHX_COM message after configure is misleading, we # disable this by default. post-configure: @@${ECHO} @@${ECHO} ===== WANT_NOTIFY_BITCHX_COM is disabled by default ===== @@${ECHO} post-install: ${INSTALL_DATA} ${WRKSRC}/doc/BitchX.1 ${PREFIX}/man/man1 # delete installed bzip2'd man page ${RM} ${PREFIX}/man/man1/BitchX.1.bz2 ${INSTALL_DATA} ${WRKSRC}/doc/BitchX.doc ${PREFIX}/share/bx @ 1.13 log @handle the fixing of paths in files more gracefully. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2002/11/06 00:59:30 grant Exp $ d17 1 d55 1 a55 1 .include "../../mk/bsd.pkg.install.mk" @ 1.12 log @fix /usr/local paths in man page. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2002/10/13 15:49:56 wiz Exp $ d36 1 a36 1 @@${SED} -e 's|@@PREFIX@@|${PREFIX}|' \ d54 1 @ 1.11 log @buildlink1 -> buildlink2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/05/30 06:03:50 grant Exp $ d33 5 @ 1.10 log @add ftp://ftp.bitchx.org/pub/BitchX/source/old/ to MASTER_SITES for when pkgsrc is not up to date. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2001/09/30 13:52:57 blymn Exp $ d16 1 a16 1 USE_BUILDLINK_ONLY= yes d47 2 a48 2 .include "../../devel/ncurses/buildlink.mk" .include "../../security/openssl/buildlink.mk" @ 1.9 log @Fixed improper tgetstr call that was causing bitchx to crash when used with NetBSD curses. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2001/07/27 10:49:16 wiz Exp $ d7 4 a10 1 MASTER_SITES= ftp://ftp.bitchx.org/pub/BitchX/source/ @ 1.9.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2002/05/30 06:03:50 grant Exp $ d7 1 a7 4 # /old/ is for when pkgsrc is not up to date MASTER_SITES= ftp://ftp.bitchx.org/pub/BitchX/source/ \ ftp://ftp.bitchx.org/pub/BitchX/source/old/ @ 1.8 log @Wildcard dependency on bzip2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2001/07/14 12:37:53 jlam Exp $ a15 4 # We need ncurses since BitchX dumps core on startup when using curses. USE_NCURSES= yes BUILDLINK_DEPENDS.ncurses= ncurses>=5.2 @ 1.7 log @Don't use find ... -print0 | xargs -0 ... as -0 isn't an acceptable option on Solaris' xargs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2001/06/23 19:26:49 jlam Exp $ d25 1 a25 1 DEPENDS+= bzip2-0.9.0b:../../archivers/bzip2 @ 1.6 log @Generalize how the dependency pattern may be specified. Instead of just FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2001/06/20 02:54:58 jlam Exp $ d32 2 a33 2 ( ${FIND} ${WRKDIR}/BitchX/bitchx-docs -type d -name CVS -print0 \ | ${XARGS} -0 ${RM} -rf ) 2>/dev/null @ 1.5 log @Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Compile with SSL support and deal with fact that bzip2 programs must be installed at run-time. Also, minor cosmetic fix to use XARGS instead of find/-exec. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/02/16 13:51:21 wiz Exp $ d18 2 a19 2 USE_NCURSES= yes NCURSES_REQD= 5.2 @ 1.4 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/02/08 14:56:16 wiz Exp $ d13 3 a15 6 DEPENDS+= ncurses>=5.2:../../devel/ncurses # not enabled since BitchX dumps core on startup #USE_CURSES= yes #REPLACE_NCURSES= ${WRKSRC}/bx-conf/ds_cell.c \ # ${WRKSRC}/bx-conf/ds_cell.h \ # ${WRKSRC}/bx-conf/file_cpy.c ${WRKSRC}/configure d17 10 a26 2 GNU_CONFIGURE= yes #CONFIGURE_ARGS+= --with-tgetent # forcibly refuse to use ncurses d32 2 a33 2 -${FIND} ${WRKDIR}/BitchX/bitchx-docs -type d -name CVS \ -exec ${RM} -r {} \; 2> /dev/null d48 2 @ 1.3 log @Update to 1.0.3.18. ChangeLog not available AFAIK. Closes PR/11967 by Jared D. McNeill who provided the update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2000/12/16 14:02:48 wiz Exp $ d11 1 @ 1.2 log @Add patch against security problem, closing pkg/11750 by Jared McNeill. See http://www.securityfocus.com/archive/1/149465 and http://www.securityfocus.com/archive/1/149471. Bump version to 1.0.3.17nb1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2000/12/15 23:16:34 wiz Exp $ d3 2 a4 2 DISTNAME= ircii-pana-1.0c17 PKGNAME= bitchx-1.0.3.17nb1 d12 7 d20 1 a20 1 CONFIGURE_ARGS+= --with-termcap # forcibly refuse to use ncurses d38 3 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2000/11/29 19:13:36 wiz Exp $ d4 1 a4 1 PKGNAME= bitchx-1.0.3.17 d21 7 @ 1.1.1.1 log @Move bitchx from net to chat. @ text @@