--- lice-4.2.5i.orig/debian/README.Debian +++ lice-4.2.5i/debian/README.Debian @@ -0,0 +1,20 @@ +lice for Debian +--------------- + +* The original *.reasons are moved to /usr/share/doc/epic4-script-lice + directory, but all the *.reasons found in $HOME/.irc are still loaded + at startup. + +* There are two conffiles for administrators' convenience: + /etc/epic4/lice/lice.defaults + /etc/epic4/lice/themes/default (sourced in given order). + +* The original epic4 documentation is available with 'epic4' prefix, + i.e. you should use '/help epic4 5 bindctl' to get the 'bindctl' + function documentation. + +* Autoreply mechanism uses regexps. Nothing fancy, only standard + regexps, e.g. /ar \ (especially useful for the + inflectional languages like e.g. Polish). + + -- Miros/law L. Baran , Tue, 10 Sep 2002 08:02:30 +0200 --- lice-4.2.5i.orig/debian/changelog +++ lice-4.2.5i/debian/changelog @@ -0,0 +1,170 @@ +lice (1:4.2.5i-2) unstable; urgency=medium + + * Switch to debhelper compatibility level 9 (Closes: #817564) + * Use gzip -9 with -n to make it reproducible (Closes: #777006) + * Use dh_prep instead of dh_clean -k + * Add ${misc:Depends} to Depends + * Add build-arch and build-indep targets + * Use sh -e for postinst and prerm + + -- Kurt Roeckx Sun, 24 Jul 2016 21:05:41 +0200 + +lice (1:4.2.5i-1) unstable; urgency=low + + * New maintainer (Closes: #503561) + * New upstream version (Closes: #440550) + All themes are now the latest version as in the latest upstream version. + * Remove sscan binary since it's not arch all. The source is still + there so if you really need it compile it yourself. + * Change Build-Depends-Indep into Build-Depends. + * Replace $(PWD) by $(CURDIR) in rules file. + * change to debhelper version 4. + * Update Standards-Version to 3.8.0: No changes needed. + * Don't install a copy of the GPL and the copyright info. + * Update copyright file and point to + /usr/share/common-licenses/GPL + + -- Kurt Roeckx Sat, 01 Nov 2008 15:29:58 +0100 + +lice (1:4.2.0-0pre7.6) unstable; urgency=low + + * Changed some themes to better cope with the IRCnet's unique + IDs. + * Slightly improved /theme alias. + * Added checking of the state of the event timestamping on + script startup. + + -- Miros/law L. Baran Mon, 28 Mar 2005 21:16:41 +0200 + +lice (1:4.2.0-0pre7.5) unstable; urgency=low + + * Changed the autoreply/highlighting mechanism. Now it uses + regexps and thus is much more flexible (while retaining full + backward compatibility). + + -- Miros/law L. Baran Thu, 12 Sep 2002 02:20:55 +0200 + +lice (1:4.2.0-0pre7.4) unstable; urgency=low + + * Changed binding method in lice.binds (due to the new + binding mechanism in epic); dependency on epic4 >= 1.1.7. + * Added note about epic4 documentation in README.Debian. + + -- Miros/law L. Baran Tue, 10 Sep 2002 08:05:52 +0200 + +lice (1:4.2.0-0pre7.3) unstable; urgency=low + + * Changed some default SETs: + + CHANNEL_NAME_WIDTH from 9 to 16. + + MANGLE_LOGFILES (it strips ANSI, COLOR, REVERSE, UNDERLINE, + BOLD and BLINK codes from log files). + + NO_CONTROL_LOG to OFF (codes 128-255 aren't THAT evil). + * Deleted cruft from changelog. + + -- Miros/law L. Baran Tue, 26 Mar 2002 18:16:43 +0100 + +lice (1:4.2.0-0pre7.2) unstable; urgency=low + + * Splitted loading of defaults and the logo in lice.irc (this + should fix all the problems with LOAD_PATH). + + -- Miros/law L. Baran Mon, 4 Mar 2002 23:49:51 +0100 + +lice (1:4.2.0-0pre7.1) unstable; urgency=medium + + * Urgency medium, as this upload fixes three high-priority + bugs. + * Repackaged (the package uses the non-native packaging scheme + now). + * Slightly changed the versioning scheme. + * /etc/epic4/lice/themes with default theme added. Things such + as CLOCK_24HOUR should be changed there and not in the + lice.defaults file. Accidentally this closes: #132887 (not a + real bug, though). + * Updated the upstream download address in debian/copyright + (Closes: #132892). + * HELP_PATH points now to the proper directory (Closes: #132904). + * Added link to make the epic4 documentation available from + script help directory. + * Removed upstream-made links in help directories, replaced with + debian/links. + * Imported into my private CVS repository, now uses the + cvs-buildpackage tool. + + -- Miros/law L. Baran Mon, 25 Feb 2002 15:20:17 +0100 + +lice (1:4.2-0pre7.1) unstable; urgency=low + + * Adopted with Joseph Carter's consent. + + -- Miros/law L. Baran Sat, 27 Oct 2001 13:09:37 +0200 + +lice (1:4.2-0pre7) unstable; urgency=medium + + * New upstream version + * This version of lice depends on epic4 0.9.0 or later, don't use it + with older versions of epic. Also, don't use older versions of lice + with the new epic as things have changed in an incompatible way. + + -- Joseph Carter Thu, 17 Aug 2000 18:08:46 -0500 + +lice (1:4.1.4-1) unstable; urgency=medium + + * New upstream version (sorry about the delay!) + * /save issues should be resolved now (Closes: 51221) + * All of the default .reasons files are now in lice's examples since + many people have expressed some form of offense at the defaults and + lice SHOULD do something sane without them. They'll still be read in + ~/.irc if found there. + + -- Joseph Carter Thu, 2 Dec 1999 23:04:23 -0800 + +lice (1:4.1.2-1) unstable; urgency=low + + * New upstream version + * As requested, source package is now just "lice" + * Several minor changes to Debian scripts for new version + + -- Joseph Carter Sat, 18 Sep 1999 10:56:42 -0700 + +epic4-script-lice (4.011-1) unstable; urgency=low + + * New upstream version + + -- Joseph Carter Mon, 9 Aug 1999 02:55:53 -0700 + +epic4-script-lice (4.010-1) unstable; urgency=low + + * New upstream version + * Removed U from default main toggles to prevent the script from going + off and downloading new versions of itself without asking.. + + -- Joseph Carter Sun, 25 Jul 1999 02:53:08 -0700 + +epic4-script-lice (4.08-1) unstable; urgency=low + + * New upstream version + + -- Joseph Carter Fri, 9 Jul 1999 12:09:31 -0700 + +epic4-script-lice (4.03-1) unstable; urgency=low + + * New upstream version + * Tarball still isn't pristine, however we're now using the upstream .epic + directory instead of renaming it to epic - rules file edited accordingly + * Standards-version 3.0.0 and debhelper v2 + + -- Joseph Carter Mon, 5 Jul 1999 18:54:01 -0700 + +epic4-script-lice (4.00-2) unstable; urgency=low + + * Doh, now Provides: epic4-script + + -- Joseph Carter Thu, 24 Jun 1999 06:36:02 -0700 + +epic4-script-lice (4.00-1) unstable; urgency=low + + * Initial Release. + + -- Joseph Carter Thu, 24 Jun 1999 04:35:04 -0700 + --- lice-4.2.5i.orig/debian/compat +++ lice-4.2.5i/debian/compat @@ -0,0 +1 @@ +9 --- lice-4.2.5i.orig/debian/control +++ lice-4.2.5i/debian/control @@ -0,0 +1,17 @@ +Source: lice +Section: net +Priority: optional +Build-Depends: debhelper (>= 9) +Maintainer: Kurt Roeckx +Standards-Version: 3.8.0 + +Package: epic4-script-lice +Architecture: all +Depends: epic4 (>= 1.1.7.20020907-1), ${misc:Depends} +Provides: epic4-script +Description: Very functional script for epic + LiCe is a script designed for the ircII and EPIC irc clients; it + radically improves the usability of these clients, providing features + and enhancements that pioneered the way for a whole crowd of + imitators. Though there is now much diversity, thousands of LiCe users + still declare it the best script ever. --- lice-4.2.5i.orig/debian/copyright +++ lice-4.2.5i/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Joseph Carter on +Thu, 24 Jun 1999 04:35:04 -0700. It then was maintained by Miros/law L. +Baran + +It's currently maintained by Kurt Roeckx + +It was downloaded from: +http://banana.irc.gr/~axjxe/lice/ + +It has been repackaged to move the files in the lice-4.2.5 dir. + +Upstream Author: SrfRoG + +Copyright: + +# IRCII Script Program. For use with ircii-EPIC4 clients. +# Copyright (C) 1993-2000 SrfRoG (cag@codehack.com) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in `/usr/share/common-licenses/GPL'. + --- lice-4.2.5i.orig/debian/epic4-script-lice.dirs +++ lice-4.2.5i/debian/epic4-script-lice.dirs @@ -0,0 +1,4 @@ +etc/epic4 +etc/epic4/lice +etc/epic4/lice/themes +usr/share/epic4/lice --- lice-4.2.5i.orig/debian/epic4-script-lice.links +++ lice-4.2.5i/debian/epic4-script-lice.links @@ -0,0 +1,14 @@ +usr/share/epic4/lice/help/binds usr/share/epic4/lice/help/adcc/binds +usr/share/epic4/lice/help/oper usr/share/epic4/lice/help/adcc/oper +usr/share/epic4/lice/help/user usr/share/epic4/lice/help/adcc/user +usr/share/epic4/lice/help/adcc usr/share/epic4/lice/help/binds/adcc +usr/share/epic4/lice/help/oper usr/share/epic4/lice/help/binds/oper +usr/share/epic4/lice/help/user usr/share/epic4/lice/help/binds/user +usr/share/epic4/lice/help/adcc usr/share/epic4/lice/help/oper/adcc +usr/share/epic4/lice/help/binds usr/share/epic4/lice/help/oper/binds +usr/share/epic4/lice/help/user usr/share/epic4/lice/help/oper/user +usr/share/epic4/lice/help/adcc usr/share/epic4/lice/help/user/adcc +usr/share/epic4/lice/help/binds usr/share/epic4/lice/help/user/binds +usr/share/epic4/lice/help/oper usr/share/epic4/lice/help/user/oper +usr/share/epic4/lice/help/user/rlag.gz usr/share/epic4/lice/help/user/sping.gz +usr/share/epic4/help usr/share/epic4/lice/help/epic4 --- lice-4.2.5i.orig/debian/patches/defaults.diff +++ lice-4.2.5i/debian/patches/defaults.diff @@ -0,0 +1,71 @@ +--- lice.defaults.orig 2008-11-19 21:59:49.000000000 +0100 ++++ lice.defaults 2008-11-19 21:59:49.000000000 +0100 +@@ -1,3 +1,4 @@ ++# Defaults for the Debian LiCe package. + # Client settings needed for correct script/client usage. + + PACKAGE LiCe +@@ -18,7 +19,8 @@ + SET BEEP_WHEN_AWAY 0 + SET BLINK_VIDEO OFF + SET BOLD_VIDEO ON +-SET CHANNEL_NAME_width 9 ++SET CHANNEL_NAME_WIDTH 16 ++# this one is overwritten by default theme + SET CLOCK ON + SET CLOCK_24HOUR OFF + SET -CLOCK_FORMAT +@@ -47,12 +49,12 @@ + SET FLOOD_WARNING OFF + SET FULL_STATUS_LINE ON + SET HELP_PAGER ON +-EVAL SET HELP_PATH $twiddle(~/.irc/help) ++SET HELP_PATH /usr/share/epic4/lice/help + SET HELP_PROMPT ON + SET HELP_WINDOW OFF + SET HIDE_PRIVATE_CHANNELS OFF + SET HIGHLIGHT_CHAR BOLD +-SET HIGH_BIT_ESCAPE 2 ++SET HIGH_BIT_ESCAPE 0 + SET HISTORY 25 + SET HOLD_MODE OFF + SET INDENT ON +@@ -61,12 +63,12 @@ + SET INVERSE_VIDEO ON + SET LASTLOG 512 + SET LASTLOG_LEVEL DCC,ALL +-SET LOAD_PATH /usr/local/share/epic/script:~/.irc:. ++SET LOAD_PATH ~/.epic:~/.irc:/etc/epic4:/etc/epic4/lice:/usr/local/share/epic4/script:/usr/share/epic4/script:/usr/local/share/epic4/lice:/usr/share/epic4/lice:. + SET LOG OFF + SET LOGFILE IRCLOG + SET MAIL 2 + SET MANGLE_INBOUND +-SET MANGLE_LOGFILES ++SET MANGLE_LOGFILES ANSI,COLOR,REVERSE,UNDERLINE,BOLD,BLINK + SET MANGLE_OUTBOUND + SET MAX_RECONNECTs 0 + SET MAX_RECURSIONS 50 +@@ -78,12 +80,12 @@ + SET NOTIFY_INTERVAL 90 + SET NOTIFY_ON_TERMINATION OFF + SET NOTIFY_USERHOST_AUTOMATIC ON +-SET NO_CONTROL_LOG ON ++SET NO_CONTROL_LOG OFF + SET NO_CTCP_FLOOD ON + SET NO_FAIL_DISCONNECT OFF + SET NUM_OF_WHOWAS 1 + #SET PAD_CHAR . +-SET QUIT_MESSAGE http://lice.codehack.com ++SET QUIT_MESSAGE ircII %s -- Accept no limitations + DO { + @ :realname = getenv(IRCNAME) + SET REALNAME ${strlen($realname)?realname:[http\://lice.codehack.com]} +@@ -95,7 +97,7 @@ + SET SCROLL_LINES 1 + SET SECURITY 0 + SET SHELL /bin/sh +-SET SHELL_flags -c ++SET SHELL_FLAGS -c + SET SHELL_LIMIT 0 + SET SHOW_CHANNEL_NAMES ON + SET SHOW_END_OF_MSGS ON --- lice-4.2.5i.orig/debian/patches/theme.diff +++ lice-4.2.5i/debian/patches/theme.diff @@ -0,0 +1,31 @@ +--- lice.theme.orig 2008-11-19 21:37:23.000000000 +0100 ++++ lice.theme 2008-11-19 21:58:04.000000000 +0100 +@@ -10,6 +10,7 @@ + + # XXX - lame hack added to protect the innocent + ALIAS THEME { ++ @ :_cwd = builtin_expando(W) + IF (@) { + @ :theme = which(themes/$0) + UNLESS (strlen($theme)) {RETURN} +@@ -19,10 +20,11 @@ + ^LOAD themes/default $theme + iecho Default color theme now: $0 + }{ ++ ^CD /usr/share/epic4/lice/themes ++ @ :theme_list = glob(*) + IF (fexist(~/.irc/themes) == 1) { +- CD ~/.irc/themes +- @ :theme.list = glob(*) +- ^CD ~ ++ ^CD ~/.irc/themes ++ @ theme_list #= [ ] ## glob(*) + IF (strlen($theme.list)) { + iecho Your theme collection: + echo.recursive $theme.list +@@ -38,4 +40,5 @@ + XECHO -B No themes found :( + } + } ++ ^CD $_cwd + } --- lice-4.2.5i.orig/debian/postinst +++ lice-4.2.5i/debian/postinst @@ -0,0 +1,6 @@ +#!/bin/sh -e + +update-alternatives --install /etc/epic4/default.irc epic4-default.irc \ + /usr/share/epic4/lice/lice.irc 20 + +#DEBHELPER# --- lice-4.2.5i.orig/debian/prerm +++ lice-4.2.5i/debian/prerm @@ -0,0 +1,6 @@ +#!/bin/sh -e + +update-alternatives --remove epic4-default.irc \ + /usr/share/epic4/lice/lice.irc + +#DEBHELPER# --- lice-4.2.5i.orig/debian/rules +++ lice-4.2.5i/debian/rules @@ -0,0 +1,76 @@ +#!/usr/bin/make -f + +PACKAGE = epic4-script-lice +DEST = $(CURDIR)/debian/$(PACKAGE) + +build-arch: +build-indep: +build: +# Nothing to do + +clean: + dh_testdir + dh_testroot + rm -f install-stamp + dh_clean + + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Install the default theme and variables. + gzip -c -d .irc/lice/lice.defaults.gz > \ + $(DEST)/etc/epic4/lice/lice.defaults + patch $(DEST)/etc/epic4/lice/lice.defaults \ + debian/patches/defaults.diff + install -m 0644 $(CURDIR)/.irc/themes/default \ + $(DEST)/etc/epic4/lice/themes/default + + # Install proper script + cp -dR $(CURDIR)/.irc/* $(DEST)/usr/share/epic4/lice + rm -f $(DEST)/usr/share/epic4/lice/*.reasons + mv $(DEST)/usr/share/epic4/lice/lice.irc.gz \ + $(DEST)/usr/share/epic4/lice/lice-real.irc.gz + + # Patch theme script + gzip -d $(DEST)/usr/share/epic4/lice/lice/lice.theme.gz + patch $(DEST)/usr/share/epic4/lice/lice/lice.theme \ + debian/patches/theme.diff + gzip -9n $(DEST)/usr/share/epic4/lice/lice/lice.theme + + # Install the wrapper script. + install -m 0644 $(CURDIR)/debian/wrapper.irc \ + $(DEST)/usr/share/epic4/lice/lice.irc + + rm $(DEST)/usr/share/epic4/lice/extra/sscan + rm $(DEST)/usr/share/epic4/lice/help/COPYING.gz + rm $(DEST)/usr/share/epic4/lice/help/LICENSE.gz + + touch install-stamp + + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples .irc/*.reasons + dh_installchangelogs + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + + +binary-arch: build install +# Nothing to do + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary --- lice-4.2.5i.orig/debian/wrapper.irc +++ lice-4.2.5i/debian/wrapper.irc @@ -0,0 +1,12 @@ +# wrapper.irc +# +# Some scripts require things like being in a directory in your LOAD_PATH +# ~/.such as irc or similar locations. In order to accomidate these +# scripts, it may be necessary to load a wrapper script first. This wrapper +# will add a pair of directories to your path. For most scripts, changing +# the name of the first variable should do the trick. + +SET LOAD_PATH ~/.epic:~/.irc:/etc/epic4:/usr/local/share/epic4/script:/usr/share/epic4/script:/usr/local/share/epic4/lice:/usr/share/epic4/lice:. + +load lice-real.irc + --- lice-4.2.5i.orig/ircrc.example +++ lice-4.2.5i/ircrc.example @@ -0,0 +1,33 @@ +# --------------------------------------------------------------------------- +# Filename : ircrc.example +# Author : SrfRoG (srfrog@mistik.net) +# Description : +# This is an example file for loading LiCe, you can edit it and use it +# for your own. Just remember to place it in your HOME directory with its +# correct name: .ircrc - If you dont know how to rename files, +# type the following at you Unix prompt: +# $ mv ircrc.example .ircrc +# --------------------------------------------------------------------------- + +^set novice off + +# User-Defined SET's. These SETs are left aside for you to customize. +# Remove the leading '#' to uncomment the SET you enable/modify, if not +# just leave it. + +# SUPPRESS_SERVER_MOTD - Suppress the display of the screen-lagful Message-Of- +# The-Day that shows up when you connect to a server. +# change it to "OFF" if you dont want to see the MOTD. +set suppress_server_motd on + +# REALNAME - The text that apprears in your WHOIS info display. +# change it to whatever you want your WHOIS info to say. +set realname http://www.mistik.net + +# USER_INFORMATION - text shown when someone does CTCP USERINFO request to you. +set user_information LiCe: Obtain your copy at http://www.mistik.net/lice + +# Any other extra irc aliases/commands/sets/binds should be placed here. +load lice.irc + +# cag/99 --- lice-4.2.5i.orig/ircrc.global +++ lice-4.2.5i/ircrc.global @@ -0,0 +1,22 @@ +# --------------------------------------------------------------------------- +# Filename : ircrc.global +# Author : SrfRoG (srfrog@mistik.net) +# Description : configuration file for system-wide installation. +# --------------------------------------------------------------------------- + +# these two just in case +set novice off +set suppress_server_motd on + +# propaganda +set realname http://www.mistik.net +set user_information LiCe: Obtain your copy at http://www.mistik.net/lice + +# load lice +load lice.irc + +# these two must be set after loading lice +set help_path /usr/local/lib/irc/help +set load_path /usr/local/lib/irc/script:~/.irc:. + +# cag/99