diff --git a/net/pork/Makefile b/net/pork/Makefile new file mode 100644 index 00000000000..d6bb6989129 --- /dev/null +++ b/net/pork/Makefile @@ -0,0 +1,27 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ + +COMMENT= "programmable, ncurses-based AIM client" +DISTNAME= pork-0.5.0 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ojnk/} + +HOMEPAGE= http://ojnk.sourceforge.net/ + +MAINTAINER= Jolan Luff + +# GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +CONFIGURE_STYLE= gnu + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/pork + ${INSTALL_DATA} ${WRKSRC}/{QUICK_START,README} \ + ${PREFIX}/share/doc/pork + ${INSTALL_DATA} ${WRKSRC}/examples/blist.txt \ + ${PREFIX}/share/examples/pork + +.include diff --git a/net/pork/distinfo b/net/pork/distinfo new file mode 100644 index 00000000000..987a9301e64 --- /dev/null +++ b/net/pork/distinfo @@ -0,0 +1,3 @@ +MD5 (pork-0.5.0.tar.gz) = 46482ca6b742cbf4b7a9202ac0b8957a +RMD160 (pork-0.5.0.tar.gz) = 9f0074f097eef603b70f8f02f569dcc3c2532817 +SHA1 (pork-0.5.0.tar.gz) = 78c9d553be65f34d72471f4ae9331a6bda38f24a diff --git a/net/pork/patches/patch-doc_Makefile_in b/net/pork/patches/patch-doc_Makefile_in new file mode 100644 index 00000000000..fef160c4685 --- /dev/null +++ b/net/pork/patches/patch-doc_Makefile_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-doc_Makefile_in,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +--- doc/Makefile.in.orig Fri Jan 31 13:17:28 2003 ++++ doc/Makefile.in Thu Feb 20 07:33:50 2003 +@@ -124,7 +124,7 @@ target_alias = @target_alias@ + SUBDIRS = help + + pork_DATA = porkrc +-porkdir = $(pkgdatadir) ++porkdir = $(prefix)/share/examples/pork + subdir = doc + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_HEADER = $(top_builddir)/config.h diff --git a/net/pork/patches/patch-examples_perl_Makefile_in b/net/pork/patches/patch-examples_perl_Makefile_in new file mode 100644 index 00000000000..b3559b8b89f --- /dev/null +++ b/net/pork/patches/patch-examples_perl_Makefile_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-examples_perl_Makefile_in,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +--- examples/perl/Makefile.in.orig Fri Jan 31 13:17:31 2003 ++++ examples/perl/Makefile.in Tue Feb 4 18:35:50 2003 +@@ -127,7 +127,7 @@ perl_DATA = \ + np.pl + + +-perldir = $(pkgdatadir)/examples/perl ++perldir = $(prefix)/share/examples/pork + subdir = examples/perl + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_HEADER = $(top_builddir)/config.h diff --git a/net/pork/patches/patch-src_Makefile_in b/net/pork/patches/patch-src_Makefile_in new file mode 100644 index 00000000000..6892154d846 --- /dev/null +++ b/net/pork/patches/patch-src_Makefile_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +--- src/Makefile.in.orig Fri Jan 31 13:17:31 2003 ++++ src/Makefile.in Tue Feb 4 16:07:52 2003 +@@ -124,7 +124,7 @@ target_alias = @target_alias@ + SUBDIRS = missing libfaim + bin_PROGRAMS = pork + +-AM_CFLAGS = -funsigned-char -Imissing -Wall -Ilibfaim -DHELP_PATH=\"$(pkgdatadir)/help\" -DSYSTEM_PORKRC=\"$(pkgdatadir)/porkrc\" $(PERL_CFLAGS) $(DEBUG_CFLAGS) ++AM_CFLAGS = -funsigned-char -Imissing -Wall -Ilibfaim -DHELP_PATH=\"$(pkgdatadir)/help\" -DSYSTEM_PORKRC=\"$(sysconfdir)/porkrc\" $(PERL_CFLAGS) $(DEBUG_CFLAGS) + + pork_LDFLAGS = -Lmissing -Llibfaim + pork_LDADD = -lmissing -lfaim -lncurses $(PERL_LIBS) $(DEBUG_LIBS) diff --git a/net/pork/patches/patch-src_pork_command_c b/net/pork/patches/patch-src_pork_command_c new file mode 100644 index 00000000000..6791deef741 --- /dev/null +++ b/net/pork/patches/patch-src_pork_command_c @@ -0,0 +1,25 @@ +$OpenBSD: patch-src_pork_command_c,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +--- src/pork_command.c.orig Fri Jan 24 08:32:00 2003 ++++ src/pork_command.c Sun Feb 9 01:10:48 2003 +@@ -385,7 +385,8 @@ USER_COMMAND(cmd_win_prev) { + } + + USER_COMMAND(cmd_win_rename) { +- imwindow_rename(cur_window(), xstrdup(args)); ++ if (args != NULL) ++ imwindow_rename(cur_window(), args); + } + + USER_COMMAND(cmd_win_renumber) { +@@ -1925,6 +1926,11 @@ USER_COMMAND(cmd_away) { + + if (!priv->connected) { + screen_err_msg("You're not connected"); ++ return; ++ } ++ ++ if (priv->away_msg == NULL && args == NULL) { ++ screen_err_msg("You are not currently away"); + return; + } + diff --git a/net/pork/patches/patch-src_pork_imwindow_c b/net/pork/patches/patch-src_pork_imwindow_c new file mode 100644 index 00000000000..f0d8091a06f --- /dev/null +++ b/net/pork/patches/patch-src_pork_imwindow_c @@ -0,0 +1,16 @@ +$OpenBSD: patch-src_pork_imwindow_c,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +--- src/pork_imwindow.c.orig Fri Jan 17 14:46:34 2003 ++++ src/pork_imwindow.c Thu Feb 13 19:24:17 2003 +@@ -377,8 +377,11 @@ int imwindow_bind_acct(struct imwindow * + char nname[NUSER_LEN]; + struct aim_priv *old_priv = imwindow->priv; + +- if (imwindow->type == TYPE_CHAT) ++ if (imwindow->type == TYPE_CHAT && ++ imwindow->priv != screen.null_priv) ++ { + return (-1); ++ } + + normalize(user, nname, sizeof(nname)); + diff --git a/net/pork/pkg/DEINSTALL b/net/pork/pkg/DEINSTALL new file mode 100644 index 00000000000..dfb6df32178 --- /dev/null +++ b/net/pork/pkg/DEINSTALL @@ -0,0 +1,24 @@ +#!/bin/sh +# $OpenBSD: DEINSTALL,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ + +set -e +PATH=/bin:/usr/bin:/sbin:/usr/sbin +PREFIX=${PKG_PREFIX:-/usr/local} +CONFFILE=${SYSCONFDIR}/porkrc + +if [ -f ${CONFFILE} ]; +then + echo + echo "+---------------" + echo "| To completely deinstall the $1 package you need to perform" + echo "| this step as root:" + echo "|" + echo "| rm -f ${CONFFILE}" + echo "|" + echo "| Do not do this if you plan on re-installing $1" + echo "| at some future time." + echo "+---------------" + echo +fi + +exit 0 diff --git a/net/pork/pkg/DESCR b/net/pork/pkg/DESCR new file mode 100644 index 00000000000..37cced05c98 --- /dev/null +++ b/net/pork/pkg/DESCR @@ -0,0 +1,7 @@ +pork is a programmable, ncurses-based AIM client that mostly looks and +feels like ircII. To begin using pork quickly, consult the installed +quick start guide which may be found at: + +${PREFIX}/share/doc/pork/QUICK_START + +WWW: ${HOMEPAGE} diff --git a/net/pork/pkg/INSTALL b/net/pork/pkg/INSTALL new file mode 100644 index 00000000000..e62e413bbb9 --- /dev/null +++ b/net/pork/pkg/INSTALL @@ -0,0 +1,61 @@ +#!/bin/sh +# $OpenBSD: INSTALL,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ + +set -e +PATH=/bin:/usr/bin:/sbin:/usr/sbin +PREFIX=${PKG_PREFIX:-/usr/local} +CONFIG_FILE=${SYSCONFDIR}/porkrc +SAMPLE_CONFIG_FILE=$PREFIX/share/examples/pork/porkrc + +do_notice() +{ + echo + echo "+---------------" + echo "| The existing $1 configuration file, $CONFIG_FILE," + echo "| has NOT been changed. You may want to compare it to the" + echo "| current sample file, $SAMPLE_CONFIG_FILE," + echo "| and update your configuration as needed." + echo "+---------------" + echo +} + +do_install() +{ + install -o root -g wheel -m 644 $SAMPLE_CONFIG_FILE $CONFIG_FILE + echo + echo "+---------------" + echo "| The $1 configuration file, $CONFIG_FILE," + echo "| has been installed. Please view this file and change" + echo "| the configuration to meet your needs." + echo "+---------------" + echo + +} + +# verify proper execution +# +if [ $# -ne 2 ]; then + echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 + exit 1 +fi + +# Verify/process the command +# +case $2 in + PRE-INSTALL) + : nothing to pre-install for this port + ;; + POST-INSTALL) + if [ -f $CONFIG_FILE ]; then + do_notice $1 + else + do_install $1 + fi + ;; + *) + echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/net/pork/pkg/PLIST b/net/pork/pkg/PLIST new file mode 100644 index 00000000000..3b4d413ec27 --- /dev/null +++ b/net/pork/pkg/PLIST @@ -0,0 +1,257 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2003/02/21 13:03:55 sturm Exp $ +bin/pork +share/doc/pork/QUICK_START +share/doc/pork/README +share/examples/pork/acro.pl +share/examples/pork/blist.txt +share/examples/pork/event_test.pl +share/examples/pork/np.pl +share/examples/pork/porkrc +share/pork/help/blist/add_block +share/pork/help/blist/add_permit +share/pork/help/blist/away +share/pork/help/blist/collapse +share/pork/help/blist/down +share/pork/help/blist/end +share/pork/help/blist/goto +share/pork/help/blist/hide +share/pork/help/blist/page_down +share/pork/help/blist/page_up +share/pork/help/blist/profile +share/pork/help/blist/refresh +share/pork/help/blist/remove +share/pork/help/blist/remove_block +share/pork/help/blist/remove_permit +share/pork/help/blist/select +share/pork/help/blist/show +share/pork/help/blist/start +share/pork/help/blist/up +share/pork/help/blist/warn +share/pork/help/blist/warn_anon +share/pork/help/blist/width +share/pork/help/buddy/add +share/pork/help/buddy/add_group +share/pork/help/buddy/alias +share/pork/help/buddy/awaymsg +share/pork/help/buddy/block +share/pork/help/buddy/clear_block +share/pork/help/buddy/clear_permit +share/pork/help/buddy/list +share/pork/help/buddy/list_block +share/pork/help/buddy/list_permit +share/pork/help/buddy/permit +share/pork/help/buddy/privacy_mode +share/pork/help/buddy/profile +share/pork/help/buddy/remove +share/pork/help/buddy/remove_group +share/pork/help/buddy/remove_permit +share/pork/help/buddy/report_idle +share/pork/help/buddy/search +share/pork/help/buddy/seen +share/pork/help/buddy/unblock +share/pork/help/buddy/warn +share/pork/help/buddy/warn_anon +share/pork/help/chat/ignore +share/pork/help/chat/invite +share/pork/help/chat/join +share/pork/help/chat/leave +share/pork/help/chat/list +share/pork/help/chat/send +share/pork/help/chat/unignore +share/pork/help/chat/who +share/pork/help/event/add +share/pork/help/event/del +share/pork/help/event/del_refnum +share/pork/help/event/list +share/pork/help/event/purge +share/pork/help/history/clear +share/pork/help/history/next +share/pork/help/history/prev +share/pork/help/input/backspace +share/pork/help/input/clear +share/pork/help/input/clear_next_word +share/pork/help/input/clear_prev_word +share/pork/help/input/clear_to_end +share/pork/help/input/clear_to_start +share/pork/help/input/delete +share/pork/help/input/end +share/pork/help/input/focus_next +share/pork/help/input/insert +share/pork/help/input/left +share/pork/help/input/next_word +share/pork/help/input/prev_word +share/pork/help/input/prompt +share/pork/help/input/right +share/pork/help/input/send +share/pork/help/input/start +share/pork/help/main/alias +share/pork/help/main/away +share/pork/help/main/bind +share/pork/help/main/blist +share/pork/help/main/buddy +share/pork/help/main/chat +share/pork/help/main/color +share/pork/help/main/connect +share/pork/help/main/disconnect +share/pork/help/main/echo +share/pork/help/main/eval +share/pork/help/main/event +share/pork/help/main/history +share/pork/help/main/idle +share/pork/help/main/input +share/pork/help/main/keys +share/pork/help/main/load +share/pork/help/main/msg +share/pork/help/main/perl +share/pork/help/main/perl_load +share/pork/help/main/profile +share/pork/help/main/query +share/pork/help/main/quit +share/pork/help/main/refresh +share/pork/help/main/save +share/pork/help/main/scroll +share/pork/help/main/set +share/pork/help/main/timer +share/pork/help/main/unalias +share/pork/help/main/unbind +share/pork/help/main/win +share/pork/help/perl/aim_get_acct_list +share/pork/help/perl/aim_get_buddy_away +share/pork/help/perl/aim_get_buddy_profile +share/pork/help/perl/aim_get_profile +share/pork/help/perl/aim_privacy_mode +share/pork/help/perl/aim_report_idle +share/pork/help/perl/aim_search +share/pork/help/perl/aim_send_im +share/pork/help/perl/aim_send_profile +share/pork/help/perl/aim_set_away +share/pork/help/perl/aim_set_idle +share/pork/help/perl/aim_set_profile +share/pork/help/perl/aim_warn +share/pork/help/perl/alias +share/pork/help/perl/alias_get +share/pork/help/perl/bind +share/pork/help/perl/bind_get +share/pork/help/perl/blist_bind +share/pork/help/perl/blist_bind_get +share/pork/help/perl/blist_collapse +share/pork/help/perl/blist_cursor +share/pork/help/perl/blist_down +share/pork/help/perl/blist_end +share/pork/help/perl/blist_hide +share/pork/help/perl/blist_page_down +share/pork/help/perl/blist_page_up +share/pork/help/perl/blist_refresh +share/pork/help/perl/blist_select +share/pork/help/perl/blist_show +share/pork/help/perl/blist_start +share/pork/help/perl/blist_unbind +share/pork/help/perl/blist_up +share/pork/help/perl/blist_width +share/pork/help/perl/buddy_add +share/pork/help/perl/buddy_add_block +share/pork/help/perl/buddy_add_group +share/pork/help/perl/buddy_add_permit +share/pork/help/perl/buddy_alias +share/pork/help/perl/buddy_clear_block +share/pork/help/perl/buddy_clear_permit +share/pork/help/perl/buddy_get_alias +share/pork/help/perl/buddy_get_block +share/pork/help/perl/buddy_get_group_members +share/pork/help/perl/buddy_get_groups +share/pork/help/perl/buddy_get_permit +share/pork/help/perl/buddy_remove +share/pork/help/perl/buddy_remove_block +share/pork/help/perl/buddy_remove_group +share/pork/help/perl/buddy_remove_permit +share/pork/help/perl/chat_get_list +share/pork/help/perl/chat_get_users +share/pork/help/perl/chat_get_window +share/pork/help/perl/chat_ignore +share/pork/help/perl/chat_invite +share/pork/help/perl/chat_join +share/pork/help/perl/chat_leave +share/pork/help/perl/chat_send +share/pork/help/perl/chat_unignore +share/pork/help/perl/connect +share/pork/help/perl/disconnect +share/pork/help/perl/echo +share/pork/help/perl/err_msg +share/pork/help/perl/event_add +share/pork/help/perl/event_del +share/pork/help/perl/event_del_refnum +share/pork/help/perl/event_del_type +share/pork/help/perl/event_purge +share/pork/help/perl/get_cur_user +share/pork/help/perl/get_opt +share/pork/help/perl/load +share/pork/help/perl/load_perl +share/pork/help/perl/quit +share/pork/help/perl/refresh +share/pork/help/perl/save +share/pork/help/perl/scroll_by +share/pork/help/perl/scroll_down +share/pork/help/perl/scroll_end +share/pork/help/perl/scroll_page_down +share/pork/help/perl/scroll_page_up +share/pork/help/perl/scroll_start +share/pork/help/perl/scroll_up +share/pork/help/perl/set_opt +share/pork/help/perl/status_msg +share/pork/help/perl/timer_add +share/pork/help/perl/timer_del +share/pork/help/perl/timer_del_refnum +share/pork/help/perl/timer_purge +share/pork/help/perl/unalias +share/pork/help/perl/unbind +share/pork/help/perl/win_bind +share/pork/help/perl/win_clear +share/pork/help/perl/win_close +share/pork/help/perl/win_erase +share/pork/help/perl/win_find_name +share/pork/help/perl/win_find_target +share/pork/help/perl/win_get_opt +share/pork/help/perl/win_next +share/pork/help/perl/win_prev +share/pork/help/perl/win_rename +share/pork/help/perl/win_renumber +share/pork/help/perl/win_set_opt +share/pork/help/perl/win_swap +share/pork/help/scroll/by +share/pork/help/scroll/down +share/pork/help/scroll/end +share/pork/help/scroll/page_down +share/pork/help/scroll/page_up +share/pork/help/scroll/start +share/pork/help/scroll/up +share/pork/help/timer/add +share/pork/help/timer/del +share/pork/help/timer/del_refnum +share/pork/help/timer/list +share/pork/help/timer/purge +share/pork/help/win/bind +share/pork/help/win/clear +share/pork/help/win/close +share/pork/help/win/erase +share/pork/help/win/list +share/pork/help/win/next +share/pork/help/win/prev +share/pork/help/win/rename +share/pork/help/win/renumber +share/pork/help/win/set +share/pork/help/win/swap +@dirrm share/pork/help/win +@dirrm share/pork/help/timer +@dirrm share/pork/help/scroll +@dirrm share/pork/help/perl +@dirrm share/pork/help/main +@dirrm share/pork/help/input +@dirrm share/pork/help/history +@dirrm share/pork/help/event +@dirrm share/pork/help/chat +@dirrm share/pork/help/buddy +@dirrm share/pork/help/blist +@dirrm share/pork/help +@dirrm share/pork +@dirrm share/examples/pork +@dirrm share/doc/pork