Updated xless and stuff
This commit is contained in:
parent
1bcb8af5f5
commit
d8f0588702
@ -8,6 +8,7 @@ autoconf;autoheader
|
|||||||
|
|
||||||
make
|
make
|
||||||
make scp
|
make scp
|
||||||
|
install -Dm755 scp "$1/usr/bin/scp"
|
||||||
make DESTDIR="$1" install
|
make DESTDIR="$1" install
|
||||||
|
|
||||||
ln -s /usr/bin/dbclient "$1/usr/bin/ssh"
|
ln -s dbclient "$1/usr/bin/ssh"
|
||||||
|
@ -1,13 +1,21 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
# Fix a compile-time error.
|
||||||
|
sed s/multiSrcObjectClass/asciiSrcObjectClass/g dayeditor.c > dayeditor.c.new
|
||||||
|
mv dayeditor.c.new dayeditor.c
|
||||||
|
|
||||||
|
xmkmf -a
|
||||||
make
|
make
|
||||||
|
|
||||||
|
install -Dc xcalendar "$1/usr/bin/xcalendar"
|
||||||
sed 's;%%XCALENDAR_LIBDIR%%;/usr/lib/X11/xcalendar;' < XCalendar.sed > XCalendar.ad
|
sed 's;%%XCALENDAR_LIBDIR%%;/usr/lib/X11/xcalendar;' < XCalendar.sed > XCalendar.ad
|
||||||
|
install -Dc -m 0444 XCalendar.ad "$1/usr/lib/X11/app-defaults/XCalendar"
|
||||||
install -Dm755 xcalendar "$1/usr/bin/xcalendar"
|
sed 's;%%XCALENDAR_LIBDIR%%;/usr/lib/X11/xcalendar;' < XCal-uj.sed > XCal-uj.ad
|
||||||
install -Dm0444 XCalendar.ad "$1/usr/lib/X11/app-defaults/XCalendar"
|
mkdir -p "$1/usr/lib/X11/ja_JP.EUC/app-defaults"
|
||||||
install -Dm0444 larrow.xbm "$1/usr/lib/X11/xcalendar"
|
install -Dc -m 0444 XCal-uj.ad "$1/usr/lib/X11/ja_JP.EUC/app-defaults/XCalendar"
|
||||||
install -Dm0444 qmark.xbm "$1/usr/lib/X11/xcalendar"
|
mkdir -p "$1/usr/lib/X11/xcalendar"
|
||||||
install -Dm0444 quit.xbm "$1/usr/lib/X11/xcalendar"
|
install -Dc -m 0444 larrow.xbm "$1/usr/lib/X11/xcalendar"
|
||||||
install -Dm0444 rarrow.xbm "$1/usr/lib/X11/xcalendar"
|
install -Dc -m 0444 qmark.xbm "$1/usr/lib/X11/xcalendar"
|
||||||
install -Dm0444 xcalendar.hlp "$1/usr/lib/X11/xcalendar"
|
install -Dc -m 0444 quit.xbm "$1/usr/lib/X11/xcalendar"
|
||||||
|
install -Dc -m 0444 rarrow.xbm "$1/usr/lib/X11/xcalendar"
|
||||||
|
install -Dc -m 0444 xcalendar.hlp "$1/usr/lib/X11/xcalendar"
|
||||||
|
@ -1 +1 @@
|
|||||||
cc467e3694cbf418465254da01b72ee6fec88382f03f7c57c9352324335f66cb
|
f4c45d863c2a8a04bfcc4180cb06bd13bbdc26f855578e99b1e459e834c6fd7f
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
gccmakedep make
|
gccmakedep-git make
|
||||||
imake-git make
|
imake-git make
|
||||||
xorg-cf make
|
xorg-cf make
|
||||||
|
@ -1 +1 @@
|
|||||||
http://midfavila.chaosnet.org/files/archives/xcalendar.tar.gz
|
http://midfavila.chaosnet.org/files/xcalendar.tar.gz
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
patch -p1 < errors.patch
|
||||||
|
|
||||||
xmkmf -a
|
xmkmf -a
|
||||||
make
|
make
|
||||||
install -Dm755 xless "$1/usr/bin/xless"
|
install -Dm755 xless "$1/usr/bin/xless"
|
||||||
|
@ -1 +1,2 @@
|
|||||||
d533477445cdd8c9f902e40eb5ae5448fb695649527116ac989dbcb0796213cc
|
02407ddd78a09a0af9b74e87311cba8c4561ae0e8161ab99b1ad52a557d7bf19
|
||||||
|
425aa7145416638686d9fb90a03a284416d3509472b2f976b3196a3a5ac2fd6e
|
||||||
|
616
ports/xless/files/errors.patch
Normal file
616
ports/xless/files/errors.patch
Normal file
@ -0,0 +1,616 @@
|
|||||||
|
--- xless-1.7.orig/Makefile.debian
|
||||||
|
+++ xless-1.7/Makefile.debian
|
||||||
|
@@ -0,0 +1,26 @@
|
||||||
|
+DESTDIR =
|
||||||
|
+CC = gcc
|
||||||
|
+DEFINES = -DDEBIAN
|
||||||
|
+INCLUDES = -I/usr/X11R6/include
|
||||||
|
+CFLAGS = -O2 -Wall -fno-strength-reduce $(INCLUDES) $(DEFINES)
|
||||||
|
+
|
||||||
|
+OBJS = help.o init.o popup.o util.o callbacks.o window.o main.o actions.o \
|
||||||
|
+ functions.o
|
||||||
|
+
|
||||||
|
+LIBS = -lX11 -lXaw -lXmu -lXt
|
||||||
|
+
|
||||||
|
+%.o: %.c
|
||||||
|
+ $(CC) $(CFLAGS) -c $<
|
||||||
|
+
|
||||||
|
+xless: $(OBJS)
|
||||||
|
+ $(CC) $(CFLAGS) -o xless $(OBJS) $(LIBS)
|
||||||
|
+
|
||||||
|
+install: xless
|
||||||
|
+ mkdir -p $(DESTDIR)/usr/bin
|
||||||
|
+ mkdir -p $(DESTDIR)/etc/X11/app-defaults
|
||||||
|
+ install -m 0755 xless $(DESTDIR)/usr/bin
|
||||||
|
+ install -c -m 0644 XLess.ad $(DESTDIR)/etc/X11/app-defaults/XLess
|
||||||
|
+ install -c -m 0644 XLess-co.ad $(DESTDIR)/etc/X11/app-defaults/XLess-color
|
||||||
|
+
|
||||||
|
+clean:
|
||||||
|
+ rm -f *.o xless core
|
||||||
|
--- xless-1.7.orig/XLess-co.ad
|
||||||
|
+++ xless-1.7/XLess-co.ad
|
||||||
|
@@ -1,10 +1,10 @@
|
||||||
|
#include "XLess"
|
||||||
|
|
||||||
|
-XLess*Background: ivory
|
||||||
|
+*Background: ivory
|
||||||
|
|
||||||
|
-XLess*Command.background: cornsilk
|
||||||
|
+*Command.background: cornsilk
|
||||||
|
|
||||||
|
-XLess*confirm.background: sea green
|
||||||
|
+*confirm.background: sea green
|
||||||
|
|
||||||
|
-XLess*Cancel.background: orange red
|
||||||
|
-XLess*Ok !.background: spring green
|
||||||
|
+*Cancel.background: orange red
|
||||||
|
+*Ok !.background: spring green
|
||||||
|
--- xless-1.7.orig/XLess.ad
|
||||||
|
+++ xless-1.7/XLess.ad
|
||||||
|
@@ -1,13 +1,13 @@
|
||||||
|
!$Header: /usr/sww/share/src/X11R6/local/applications/xless-1.5/RCS/XLess.ad,v 1.8 1994/06/01 00:46:29 dglo Exp $
|
||||||
|
|
||||||
|
-XLess*standardFont: fixed
|
||||||
|
-XLess*textFont: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
|
||||||
|
-XLess*labelFont: -adobe-times-medium-r-normal--12-120-75-75-p-*-iso8859-1
|
||||||
|
-XLess*buttonFont: -adobe-new century schoolbook-medium-r-normal--12-120-75-75-p-*-iso8859-1
|
||||||
|
-XLess*standardCur: left_ptr
|
||||||
|
-XLess*dialogCur: center_ptr
|
||||||
|
+*standardFont: fixed
|
||||||
|
+*textFont: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
|
||||||
|
+*labelFont: -adobe-times-medium-r-normal--12-120-75-75-p-*-iso8859-1
|
||||||
|
+*buttonFont: -adobe-new century schoolbook-medium-r-normal--12-120-75-75-p-*-iso8859-1
|
||||||
|
+*standardCur: left_ptr
|
||||||
|
+*dialogCur: center_ptr
|
||||||
|
|
||||||
|
-XLess.Paned.Text.Translations: #override\n\
|
||||||
|
+.Paned.Text.Translations: #override\n\
|
||||||
|
Ctrl<Key>S: no-op(RingBell)\n\
|
||||||
|
Ctrl<Key>R: no-op(RingBell)\n\
|
||||||
|
<Key>space: next-page()\n\
|
||||||
|
@@ -20,7 +20,7 @@
|
||||||
|
<Key>J: scroll-one-line-up()\n\
|
||||||
|
<Key>E: scroll-one-line-up()\n\
|
||||||
|
<Key>q: quit()\n
|
||||||
|
-XLess.Paned.Text.baseTranslations: #override\n\
|
||||||
|
+.Paned.Text.baseTranslations: #override\n\
|
||||||
|
<Key>space: next-page()\n\
|
||||||
|
<Key>F: next-page()\n\
|
||||||
|
Ctrl<Key>B: previous-page()\n\
|
||||||
|
--- xless-1.7.orig/callbacks.c
|
||||||
|
+++ xless-1.7/callbacks.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
@@ -33,7 +34,12 @@
|
||||||
|
|
||||||
|
#include <X11/Xaw/AsciiText.h>
|
||||||
|
|
||||||
|
+#ifdef DEBIAN
|
||||||
|
+#define __DO_NOT_DEFINE_COMPILE
|
||||||
|
+#include <regex.h>
|
||||||
|
+#else
|
||||||
|
#include "regexp/regexp.h"
|
||||||
|
+#endif
|
||||||
|
#include "xless.h"
|
||||||
|
|
||||||
|
extern char *getenv __P((const char *));
|
||||||
|
@@ -144,6 +150,38 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+#ifdef DEBIAN
|
||||||
|
+static int
|
||||||
|
+find(text, wi, offset)
|
||||||
|
+const char *text;
|
||||||
|
+WindowInfo *wi;
|
||||||
|
+XawTextPosition offset;
|
||||||
|
+{
|
||||||
|
+ static Widget badPattern = NULL;
|
||||||
|
+ char *str = wi->searchBuf;
|
||||||
|
+ XawTextPosition beg, end;
|
||||||
|
+ regex_t pat;
|
||||||
|
+ regmatch_t pmatch;
|
||||||
|
+ int rtnval;
|
||||||
|
+
|
||||||
|
+ /* try to match the pattern */
|
||||||
|
+ rtnval = 0;
|
||||||
|
+ if (regcomp(&pat, str, REG_EXTENDED) != 0) {
|
||||||
|
+ if (!badPattern)
|
||||||
|
+ badPattern = MessageBox(wi->base, "Bad pattern ...", "OK", 0, 0);
|
||||||
|
+ if (badPattern)
|
||||||
|
+ SetPopup(wi->base, badPattern);
|
||||||
|
+ } else if ((regexec(&pat, text, 1, &pmatch, 0) == 0) && (pmatch.rm_so != -1)) {
|
||||||
|
+ beg = offset + pmatch.rm_so;
|
||||||
|
+ end = offset + pmatch.rm_eo;
|
||||||
|
+ XawTextSetInsertionPoint(wi->text, end);
|
||||||
|
+ XawTextSetSelection(wi->text, beg, end);
|
||||||
|
+ } else
|
||||||
|
+ rtnval = -1;
|
||||||
|
+
|
||||||
|
+ return(rtnval);
|
||||||
|
+}
|
||||||
|
+#else
|
||||||
|
static int
|
||||||
|
find(text, wi, offset)
|
||||||
|
const char *text;
|
||||||
|
@@ -243,6 +281,7 @@
|
||||||
|
|
||||||
|
return(rtnval);
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
static void
|
||||||
|
doSearch(wi)
|
||||||
|
--- xless-1.7.orig/debian/README.Debian
|
||||||
|
+++ xless-1.7/debian/README.Debian
|
||||||
|
@@ -0,0 +1,13 @@
|
||||||
|
+As of 1.7-10, the following changes have been made to the Debian version of
|
||||||
|
+xless:
|
||||||
|
+
|
||||||
|
+* We no longer use the IMakefile based Makefile, mostly just because it's
|
||||||
|
+ really complex and I don't want to deal with it
|
||||||
|
+* We no longer use the included regexp library, but instead rely on the
|
||||||
|
+ regexp functions built into glibc. This makes it easier to maintain.
|
||||||
|
+* The only search type that is recognized now is regular expression search.
|
||||||
|
+ The ExactMatch and CaseInsesitiveMatch in the original xless is not
|
||||||
|
+ currently supported. If any of you really wants this back, please email
|
||||||
|
+ me.
|
||||||
|
+
|
||||||
|
+Randolph Chung <tausq@debian.org> Apr 11 1999
|
||||||
|
--- xless-1.7.orig/debian/changelog
|
||||||
|
+++ xless-1.7/debian/changelog
|
||||||
|
@@ -0,0 +1,141 @@
|
||||||
|
+xless (1.7-14.3) unstable; urgency=medium
|
||||||
|
+
|
||||||
|
+ * Non-maintainer upload.
|
||||||
|
+ * Apply patch from Navin to fix FTBFS with new libc (Closes: #818830)
|
||||||
|
+ * debian/rules:
|
||||||
|
+ - use dh_prep instead of dh_clean -k
|
||||||
|
+ - call dh_strip with --no-automatic-dbgsym
|
||||||
|
+
|
||||||
|
+ -- Bill Allombert <ballombe@debian.org> Sun, 24 Jul 2016 11:40:24 +0200
|
||||||
|
+
|
||||||
|
+xless (1.7-14.2) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Non-maintainer upload.
|
||||||
|
+ * Makefile.debian:
|
||||||
|
+ - Add -lXt to LIBS, remove -lXext -lICE. (Closes: #713445)
|
||||||
|
+ * debian/rules: fix clean target
|
||||||
|
+ * Add #include <stdlib.h> to C files using exit()
|
||||||
|
+ * Remove postinst (/usr/doc transition is completed)
|
||||||
|
+
|
||||||
|
+ -- Bill Allombert <ballombe@debian.org> Mon, 07 Oct 2013 23:52:09 +0200
|
||||||
|
+
|
||||||
|
+xless (1.7-14.1) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Non-maintainer upload.
|
||||||
|
+ * Apply patch from Angel Abad <angelabad@gmail.com> to build with
|
||||||
|
+ the --no-add-needed option. (Closes: #556711)
|
||||||
|
+ * debian/control: Add ${misc:Depends}.
|
||||||
|
+ * debian/control: Remove leading article from short description.
|
||||||
|
+
|
||||||
|
+ -- Ansgar Burchardt <ansgar@debian.org> Fri, 29 Jul 2011 18:16:36 +0200
|
||||||
|
+
|
||||||
|
+xless (1.7-14) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Change maintainer e-mail address.
|
||||||
|
+ * Fix lintian warnings
|
||||||
|
+ - debian-rules-ignores-make-clean-error
|
||||||
|
+ - debian-rules-sets-DH_COMPAT
|
||||||
|
+ * Bump Standards-Version to 3.7.3 (without modification).
|
||||||
|
+ * Added Vcs-* fields (debian/control).
|
||||||
|
+ * Added debian/watch.
|
||||||
|
+ * Update debhelper compat to 5.
|
||||||
|
+ - Update Build-Deps accordingly.
|
||||||
|
+ * Updating information in debian/copyright.
|
||||||
|
+ * Improving package description in debian/control, thanks to the suggestion
|
||||||
|
+ of Richard Braakman. (Closes: #19009).
|
||||||
|
+ * Added a menu entry for xless. (Closes: #47571).
|
||||||
|
+
|
||||||
|
+ -- Felipe Augusto van de Wiel (faw) <faw@debian.org> Sun, 27 Jan 2008 16:30:39 -0600
|
||||||
|
+
|
||||||
|
+xless (1.7-13) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * New Maintainer. (Closes: #352549).
|
||||||
|
+ * Acknowledge NMUs.
|
||||||
|
+ - Thanks Daniel (Closes: #127257).
|
||||||
|
+ - Thanks Amaya (Closes: #166813, #359606).
|
||||||
|
+ * Fixing changelog typo.
|
||||||
|
+ * Update copyright info about package maintainer.
|
||||||
|
+ * Removing debian/xless.1, upstream souce code already contains a manpage.
|
||||||
|
+ - Changing debian/rules to dh_installman xless.man
|
||||||
|
+ * Changing Makefile.debian to not use /usr/X11R6
|
||||||
|
+ - Following the new X.Org structure and also Debian Policy
|
||||||
|
+ * Removing debian/conffiles
|
||||||
|
+ - DH_COMPAT=3 (or higher) already add any files in /etc as conffiles,
|
||||||
|
+ considering this, there is no need to add them manually (and lintian
|
||||||
|
+ will complain that they are duplicated).
|
||||||
|
+
|
||||||
|
+ -- Felipe Augusto van de Wiel (faw) <felipe@cathedrallabs.org> Sun, 30 Jul 2006 00:55:48 -0300
|
||||||
|
+
|
||||||
|
+xless (1.7-12.2) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Non-maintainer upload.
|
||||||
|
+ * Get rid of the /usr/doc link in postinst (Closes: #359606).
|
||||||
|
+ * Applied patch from Peter De Wachter <pdewacht@vub.ac.be>, so that the
|
||||||
|
+ scrollbars work again (Closes: #166813).
|
||||||
|
+ * Revamped packaging a bit, DH_COMPAT is now 4
|
||||||
|
+ * Updated Standards-Version
|
||||||
|
+ * Changed dh_installmanpages to dh_installman
|
||||||
|
+
|
||||||
|
+ -- Amaya Rodrigo Sastre <amaya@debian.org> Sun, 16 Jul 2006 16:57:02 +0200
|
||||||
|
+
|
||||||
|
+xless (1.7-12.1) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * NMU to remove depends on xaw-wrappers (Closes: #127257)
|
||||||
|
+ * add build-depends on libxaw7-dev
|
||||||
|
+ * bump standards to 3.5.6.0
|
||||||
|
+
|
||||||
|
+ -- Daniel Glassey <wdg@debian.org> Fri, 1 Feb 2002 20:19:03 +0000
|
||||||
|
+
|
||||||
|
+xless (1.7-12) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * moved app-defaults to the new location (closes: #86312)
|
||||||
|
+ * app-defaults fixes (closes: #71181)
|
||||||
|
+ * man page (closes: #86987)
|
||||||
|
+
|
||||||
|
+ -- Randolph Chung <tausq@debian.org> Sat, 24 Feb 2001 14:01:43 -0700
|
||||||
|
+
|
||||||
|
+xless (1.7-10) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * new maintainer
|
||||||
|
+ * New non-xmkmf Makefile in Makefile.debian
|
||||||
|
+ * Uses regexp library in glibc, instead of its own
|
||||||
|
+
|
||||||
|
+ -- Randolph Chung <tausq@debian.org> Sun, 1 May 1999 23:12:20 -0400
|
||||||
|
+
|
||||||
|
+xless (1.7-9) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Depends on xaw-wrappers
|
||||||
|
+ * Compiled against glibc2.1
|
||||||
|
+ * closes: #35908
|
||||||
|
+ * Removed strncpy prototype from regexp/regsub.c, things play nice with glibc2.1 on m68k now. (Thanks haggie)
|
||||||
|
+
|
||||||
|
+ -- Erick Kinnee <cerb@debian.org> Sat, 19 Dec 1998 14:09:49 -0500
|
||||||
|
+
|
||||||
|
+xless (1.7-7) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * Fixed non-removal of 'debian/files' and 'debian/substvars' from source package.
|
||||||
|
+
|
||||||
|
+ -- Erick Kinnee <cerb@debian.org> Sat, 04 Dec 1998 20:49:00 -0600
|
||||||
|
+
|
||||||
|
+xless (1.7-6) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * new maintainer
|
||||||
|
+
|
||||||
|
+ -- Erick Kinnee <ekinnee1@airmail.net> Sun, 15 Nov 1998 15:31:10 -0600
|
||||||
|
+
|
||||||
|
+xless (1.7-5) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * fixed xless.h to point to a correct default editor and correct print
|
||||||
|
+ command
|
||||||
|
+ * applied offix patch (allows drag and drop)
|
||||||
|
+ * compiled with libc6
|
||||||
|
+
|
||||||
|
+ -- Igor Grobman <igor@debian.org> Thu, 1 Aug 1997 14:30:06 -0500
|
||||||
|
+
|
||||||
|
+xless (1.7-4) unstable; urgency=low
|
||||||
|
+
|
||||||
|
+ * converted to new debian format
|
||||||
|
+ * new maintainer
|
||||||
|
+
|
||||||
|
+ -- Igor Grobman <igor@vaca.net> Mon, 17 Feb 1997 11:30:30 -0500
|
||||||
|
+
|
||||||
|
--- xless-1.7.orig/debian/compat
|
||||||
|
+++ xless-1.7/debian/compat
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+5
|
||||||
|
--- xless-1.7.orig/debian/control
|
||||||
|
+++ xless-1.7/debian/control
|
||||||
|
@@ -0,0 +1,16 @@
|
||||||
|
+Source: xless
|
||||||
|
+Section: text
|
||||||
|
+Priority: optional
|
||||||
|
+Maintainer: Felipe Augusto van de Wiel (faw) <faw@debian.org>
|
||||||
|
+Build-Depends: libxaw7-dev, debhelper (>= 5)
|
||||||
|
+Standards-Version: 3.7.3
|
||||||
|
+Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/xless/trunk/
|
||||||
|
+Vcs-Browser: http://svn.debian.org/viewsvn/collab-maint/deb-maint/xless/trunk/
|
||||||
|
+
|
||||||
|
+Package: xless
|
||||||
|
+Architecture: any
|
||||||
|
+Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
|
+Description: file browsing tool for the X Window System
|
||||||
|
+ xless allows you to view information in an X window. It allows
|
||||||
|
+ filename (or multiple filenames) arguments, or input via STDIN.
|
||||||
|
+ It can print the current buffer and do regular expression searches.
|
||||||
|
--- xless-1.7.orig/debian/copyright
|
||||||
|
+++ xless-1.7/debian/copyright
|
||||||
|
@@ -0,0 +1,71 @@
|
||||||
|
+This is the Debian prepackaged version of the xless program.
|
||||||
|
+xless is Copyright (C) 1994 by Dave Glowacki.
|
||||||
|
+
|
||||||
|
+This package was put together by Jim Robinson <jimr@simons-rock.edu>,
|
||||||
|
+from source obtained from:
|
||||||
|
+
|
||||||
|
+ ftp://ftp.x.org/contrib/applications/xless-1.7.tar.gz
|
||||||
|
+
|
||||||
|
+For some time, it was maintained by:
|
||||||
|
+ Randolph Chung <tausq@debian.org>.
|
||||||
|
+
|
||||||
|
+Now it is maintained by:
|
||||||
|
+ Felipe Augusto van de Wiel (faw) <faw@debian.org>.
|
||||||
|
+
|
||||||
|
+offix Drag and Drop patch obtained from
|
||||||
|
+
|
||||||
|
+http://www.inf.ufrgs.br/~ahentz/OffiX/tools/xless-1.7.patch.gz
|
||||||
|
+
|
||||||
|
+* Note: The Debian version does not use the included regexp library anymore,
|
||||||
|
+ instead, we rely on the regexp stuff in glibc
|
||||||
|
+
|
||||||
|
+From the xless README:
|
||||||
|
+
|
||||||
|
+The regular expression library in the 'regexp' subdirectory was written
|
||||||
|
+by Henry Spencer and is Copyright (c) 1986 by University of Toronto
|
||||||
|
+
|
||||||
|
+LEGAL STUFF:
|
||||||
|
+ Copyright (C) 1994 by Dave Glowacki
|
||||||
|
+
|
||||||
|
+ Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
+ copy of this software and associated documentation files (the "Software"),
|
||||||
|
+ to deal in the Software without restriction, including without limitation
|
||||||
|
+ to rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||||
|
+ and/or sell copies of the Software, and to permit persons to whom the
|
||||||
|
+ Software is furnished to do so, subject to the following conditions:
|
||||||
|
+
|
||||||
|
+ The above copyright notice and this permission notice shall be included in
|
||||||
|
+ all copies or substantial portions of the Software.
|
||||||
|
+
|
||||||
|
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
+ DAVE GLOWACKI BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
+ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
|
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+From the regexp/COPYRIGHT:
|
||||||
|
+
|
||||||
|
+This entire subtree is copyright the University of Toronto.
|
||||||
|
+The following copyright notice applies to all files found here. None of
|
||||||
|
+these files contain AT&T proprietary source code.
|
||||||
|
+_____________________________________________________________________________
|
||||||
|
+
|
||||||
|
+ Copyright (c) 1986 by University of Toronto.
|
||||||
|
+ Written by Henry Spencer. Not derived from licensed software.
|
||||||
|
+
|
||||||
|
+ Permission is granted to anyone to use this software for any
|
||||||
|
+ purpose on any computer system, and to redistribute it freely,
|
||||||
|
+ subject to the following restrictions:
|
||||||
|
+
|
||||||
|
+ 1. The author is not responsible for the consequences of use of
|
||||||
|
+ this software, no matter how awful, even if they arise
|
||||||
|
+ from defects in it.
|
||||||
|
+
|
||||||
|
+ 2. The origin of this software must not be misrepresented, either
|
||||||
|
+ by explicit claim or by omission.
|
||||||
|
+
|
||||||
|
+ 3. Altered versions must be plainly marked as such, and must not
|
||||||
|
+ be misrepresented as being the original software.
|
||||||
|
+
|
||||||
|
--- xless-1.7.orig/debian/rules
|
||||||
|
+++ xless-1.7/debian/rules
|
||||||
|
@@ -0,0 +1,62 @@
|
||||||
|
+#!/usr/bin/make -f
|
||||||
|
+# Made with the aid of dh_make, by Craig Small
|
||||||
|
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
|
||||||
|
+# Some lines taken from debmake, by Cristoph Lameter.
|
||||||
|
+
|
||||||
|
+# Uncomment this to turn on verbose mode.
|
||||||
|
+#export DH_VERBOSE=1
|
||||||
|
+
|
||||||
|
+build: build-stamp
|
||||||
|
+build-stamp:
|
||||||
|
+ dh_testdir
|
||||||
|
+
|
||||||
|
+ # Add here commands to compile the package.
|
||||||
|
+ $(MAKE) -f Makefile.debian
|
||||||
|
+
|
||||||
|
+ touch build-stamp
|
||||||
|
+
|
||||||
|
+clean:
|
||||||
|
+ dh_testdir
|
||||||
|
+ dh_testroot
|
||||||
|
+ rm -f build-stamp install-stamp
|
||||||
|
+ # Add here commands to clean up after the build process.
|
||||||
|
+ $(MAKE) -f Makefile.debian clean
|
||||||
|
+
|
||||||
|
+ dh_clean
|
||||||
|
+
|
||||||
|
+install: install-stamp
|
||||||
|
+install-stamp: build-stamp
|
||||||
|
+ dh_testdir
|
||||||
|
+ dh_testroot
|
||||||
|
+ dh_prep
|
||||||
|
+ dh_installdirs
|
||||||
|
+
|
||||||
|
+ # Add here commands to install the package into debian/tmp.
|
||||||
|
+ $(MAKE) -f Makefile.debian install DESTDIR=$(CURDIR)/debian/xless
|
||||||
|
+
|
||||||
|
+ touch install-stamp
|
||||||
|
+
|
||||||
|
+# Build architecture-independent files here.
|
||||||
|
+binary-indep: build install
|
||||||
|
+# We have nothing to do by default.
|
||||||
|
+
|
||||||
|
+# Build architecture-dependent files here.
|
||||||
|
+binary-arch: build install
|
||||||
|
+ dh_testdir
|
||||||
|
+ dh_testroot
|
||||||
|
+ dh_installdocs xless.help
|
||||||
|
+ dh_installmenu
|
||||||
|
+ dh_installman xless.man
|
||||||
|
+ dh_installchangelogs
|
||||||
|
+ dh_link
|
||||||
|
+ dh_strip --no-automatic-dbgsym
|
||||||
|
+ dh_compress
|
||||||
|
+ dh_fixperms
|
||||||
|
+ dh_installdeb
|
||||||
|
+ dh_shlibdeps
|
||||||
|
+ dh_gencontrol
|
||||||
|
+ dh_md5sums
|
||||||
|
+ dh_builddeb
|
||||||
|
+
|
||||||
|
+binary: binary-indep binary-arch
|
||||||
|
+.PHONY: build clean binary-indep binary-arch binary
|
||||||
|
--- xless-1.7.orig/debian/watch
|
||||||
|
+++ xless-1.7/debian/watch
|
||||||
|
@@ -0,0 +1,2 @@
|
||||||
|
+version=3
|
||||||
|
+ftp://ftp.x.org/contrib/applications/xless-(.*).tar.gz
|
||||||
|
--- xless-1.7.orig/debian/xless.menu
|
||||||
|
+++ xless-1.7/debian/xless.menu
|
||||||
|
@@ -0,0 +1,2 @@
|
||||||
|
+?package(xless):needs="X11" section="Applications/Viewers" \
|
||||||
|
+ title="XLess" command="xless /usr/share/doc/xless/xless.help"
|
||||||
|
--- xless-1.7.orig/functions.c
|
||||||
|
+++ xless-1.7/functions.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
#include <X11/X.h>
|
||||||
|
|
||||||
|
--- xless-1.7.orig/init.c
|
||||||
|
+++ xless-1.7/init.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
@@ -566,6 +567,8 @@
|
||||||
|
XtNskipAdjust, False,
|
||||||
|
XtNscrollVertical, XawtextScrollWhenNeeded,
|
||||||
|
XtNscrollHorizontal, XawtextScrollWhenNeeded,
|
||||||
|
+ XtNscrollVertical, XawtextScrollAlways,
|
||||||
|
+ XtNscrollHorizontal, XawtextScrollAlways,
|
||||||
|
XtNshowGrip, False,
|
||||||
|
XtNstring, data,
|
||||||
|
XtNtop, XtChainTop,
|
||||||
|
--- xless-1.7.orig/main.c
|
||||||
|
+++ xless-1.7/main.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
#include <X11/X.h>
|
||||||
|
#include <X11/Xos.h>
|
||||||
|
@@ -199,7 +200,7 @@
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
-void
|
||||||
|
+int
|
||||||
|
main(argc, argv)
|
||||||
|
int argc;
|
||||||
|
char *argv[];
|
||||||
|
@@ -319,4 +320,5 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
XtAppMainLoop(context);
|
||||||
|
+ return 0;
|
||||||
|
}
|
||||||
|
--- xless-1.7.orig/util.c
|
||||||
|
+++ xless-1.7/util.c
|
||||||
|
@@ -23,6 +23,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
#include <X11/X.h>
|
||||||
|
#include <X11/Xos.h>
|
||||||
|
--- xless-1.7.orig/window.c
|
||||||
|
+++ xless-1.7/window.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
#include <X11/X.h>
|
||||||
|
--- xless-1.7.orig/xless.h
|
||||||
|
+++ xless-1.7/xless.h
|
||||||
|
@@ -39,12 +39,14 @@
|
||||||
|
#define XLESS_MAX_INPUT 256
|
||||||
|
|
||||||
|
/* handle differences between K&R and ANSI C */
|
||||||
|
+#ifndef __P
|
||||||
|
#if __STDC__
|
||||||
|
#define __P(a) a
|
||||||
|
#else
|
||||||
|
#define __P(a) ()
|
||||||
|
#define const
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The default editor; make sure the file exists.
|
||||||
|
@@ -52,7 +54,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef DEFEDITOR
|
||||||
|
-#define DEFEDITOR "/usr/ucb/vi"
|
||||||
|
+#define DEFEDITOR "/etc/alternatives/editor"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
@@ -61,7 +63,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HELPFILE
|
||||||
|
-#define HELPFILE "/usr/lib/X11/xless.help"
|
||||||
|
+#define HELPFILE "/usr/share/doc/xless/xless.help"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
@@ -70,7 +72,7 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef PRINTCMD
|
||||||
|
-#define PRINTCMD "/usr/ucb/lpr"
|
||||||
|
+#define PRINTCMD "/usr/bin/lpr"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
@@ -234,7 +236,7 @@
|
||||||
|
void QuitFunction __P((void));
|
||||||
|
|
||||||
|
/* prototypes from main.c */
|
||||||
|
-void main __P((int, char *[]));
|
||||||
|
+int main __P((int, char *[]));
|
||||||
|
extern XtAppContext context;
|
||||||
|
extern Widget toplevel;
|
||||||
|
extern Display *disp;
|
||||||
|
--- xless-1.7.orig/xless.man
|
||||||
|
+++ xless-1.7/xless.man
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH Xless 1 "6 June 1993" "X Version 11"
|
||||||
|
+.TH Xless 1x "6 June 1993" "X Version 11"
|
||||||
|
.SH NAME
|
||||||
|
xless - File browsing program for the X Window System.
|
||||||
|
.SH SYNOPSIS
|
@ -1 +1,2 @@
|
|||||||
https://downloads.sourceforge.net/project/sf-xpaint/xaw3dxft-progs/xless-xft-1.10.tar.bz2
|
http://deb.debian.org/debian/pool/main/x/xless/xless_1.7.orig.tar.gz
|
||||||
|
files/errors.patch
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
31ca56a94c6567e56f764aa791bbfdbfdc3e0804bada26dc4f491e01be8b9251 xterm-359.tgz
|
31ca56a94c6567e56f764aa791bbfdbfdc3e0804bada26dc4f491e01be8b9251
|
||||||
c90d715cb7667ac91fd2697caaf1abce70e46ca0cf14eabf5e17dc305e3cb84c posix-ptys.patch
|
c90d715cb7667ac91fd2697caaf1abce70e46ca0cf14eabf5e17dc305e3cb84c
|
||||||
|
Loading…
Reference in New Issue
Block a user