LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Packages from the 1990s and 2000s (https://www.linuxquestions.org/questions/slackware-14/packages-from-the-1990s-and-2000s-4175658815/)

EdGr 08-08-2019 10:34 AM

Packages from the 1990s and 2000s
 
Here is a modest suggestion: go through the list of packages and consider removing the ones that have not been updated in the past decade. Many of them are only of historical interest. Users who want them can get the source code from older Slackware releases.

This could reduce the maintenance effort.
Ed

Code:

% cd slackware64/source
% ls -Ggtr */*/*.tar.?z | sed 's/^.\{23\}//g' | head -n 117
Dec  2  1993 xap/xgames/xroach.tar.gz
Dec  4  1993 xap/xgames/xcuckoo-1.1.tar.gz
Dec  4  1993 xap/xgames/xcolormap.tar.gz
Dec  4  1993 xap/xgames/spider.tar.gz
Feb 18  1994 n/metamail/metamail-2.7.tar.xz
Oct 22  1994 xap/xgames/maze.tar.gz
Dec 22  1994 xap/xv/xv-3.10.tar.xz
Dec 30  1994 a/zoo/zoo-2.10.tar.gz
Jun 17  1995 xap/xgames/xlander.tar.gz
Aug 23  1995 n/icmpinfo/icmpinfo-1.11.tar.gz
Jul 25  1996 ap/seejpeg/libjpeg-6a.tar.gz
Aug 15  1996 n/netdate/netdate.tar.gz
Jun 15  1997 a/bin/todos.tar.gz
Mar  4  1998 n/ppp/pppsetup-1.98.tar.xz
Sep  7  1998 a/devs/makedev_2.3.1.orig.tar.gz
Nov  2  1998 tcl/hfsutils/hfsutils-3.2.6.tar.gz
Jan 30  1999 n/netpipes/netpipes-4.2-export.tar.gz
Feb  7  1999 n/netpipes/_netpipes.tar.gz
Mar 17  1999 ap/amp/amp-0.7.6.tar.gz
Mar 18  1999 n/bootp/bootp_2.4.3.orig.tar.gz
Apr  1  1999 xap/windowmaker/WindowMaker-extra-0.1.tar.xz
May  9  1999 xap/seyon/seyon-2.20c.tar.gz
Jul  8  1999 a/tar/tar-1.13.tar.gz
Aug  4  1999 xap/xgames/xneko.tar.gz
Sep 19  1999 a/minicom/lrzsz_0.12.21.orig.tar.gz
Oct  7  1999 a/bin/fbset-2.1.tar.gz
Apr 30  2000 ap/seejpeg/_seejpeg.tar.gz
Jun  8  2000 n/netkit-ntalk/netkit-ntalk-0.11.tar.gz
Jul 31  2000 n/telnet/netkit-telnet-0.17.tar.gz
Jul 31  2000 n/netwrite/netwrite-0.17.tar.gz
Jul 31  2000 n/netkit-timed/netkit-timed-0.17.tar.gz
Jul 31  2000 n/netkit-rwho/netkit-rwho-0.17.tar.gz
Jul 31  2000 n/netkit-rwall/netkit-rwall-0.17.tar.gz
Jul 31  2000 n/netkit-rusers/netkit-rusers-0.17.tar.gz
Jul 31  2000 n/netkit-rsh/netkit-rsh-0.17.tar.gz
Jul 31  2000 n/netkit-routed/netkit-routed-0.17.tar.gz
Jul 31  2000 n/netkit-ntalk/netkit-ntalk-0.17.tar.gz
Jul 31  2000 n/netkit-ftp/netkit-ftp-0.17.tar.gz
Jul 31  2000 n/netkit-bootparamd/netkit-bootparamd-0.17.tar.gz
Jul 31  2000 n/bsd-finger/bsd-finger-0.17.tar.gz
Jul 31  2000 n/biff+comsat/biff+comsat-0.17.tar.gz
Dec 15  2000 a/lha/lha-114i.tar.gz
Jan  2  2001 ap/bpe/bpe-2.01.00.tar.gz
Feb  6  2001 n/inetd/inetd-OpenBSD-1.79.tar.gz
Mar  2  2001 a/procps-ng/procinfo-18.tar.xz
Apr  3  2001 n/rdist/rdist-6.1.5.tar.gz
Apr 26  2001 l/aalib/aalib-1.4rc5.tar.gz
Aug 21  2001 n/procmail/_procmail.tar.gz
Sep 11  2001 n/procmail/procmail-3.22.tar.gz
Dec 15  2001 xap/xgames/xsnow-1.42.tar.gz
Feb 24  2002 ap/amp/_amp.tar.gz
Mar 10  2002 y/bsd-games/fortunes-linuxcookie.tar.gz
Mar 14  2002 xap/xfractint/palette.maps.tar.gz
Mar 22  2002 n/telnet/telnet-OpenBSD-20020321.tar.gz
Jun  5  2002 a/unarj/unarj265.tar.gz
Nov 24  2002 n/alpine/pinepgp-0.18.0.tar.gz
Nov 27  2002 a/rpm2tgz/getrpmtype.tar.gz
Mar  2  2003 l/id3lib/id3lib-3.8.3.tar.lz
May  5  2003 n/newspost/newspost-2.1.1.tar.gz
Jun  4  2003 n/uucp/uucp-1.07.tar.gz
Jun  5  2003 n/uucp/_uucp.tar.gz
Jan  3  2004 ap/cups/cups-samba-5.0rc3.tar.gz
Feb 17  2004 l/libmad/libmad-0.15.1b.tar.gz
Feb 17  2004 l/libid3tag/libid3tag-0.15.1b.tar.gz
Feb 22  2004 n/tcp_wrappers/tcp_wrappers_7.6.tar.gz
Feb 23  2004 ap/madplay/madplay-0.15.2b.tar.xz
Feb 24  2004 a/bin/debianutils_2.7.tar.gz
Jan  4  2005 a/genpower/genpower-1.0.5.tar.gz
Feb 18  2005 y/bsd-games/bsd-games-2.17.tar.lz
Mar  3  2005 a/floppy/fdutils-5.5.tar.xz
Mar 16  2005 n/epic5/epic-help-current.tar.xz
Jul  7  2005 d/pmake/pmake-1.111.tar.gz
Jul 21  2005 a/getty-ps/getty_ps-2.1.0b.tar.gz
Sep 18  2005 xap/sane/sane-frontends-1.0.14.tar.xz
Oct 18  2005 n/pidentd/pidentd-3.0.19.tar.gz
Feb 14  2006 ap/rzip/rzip-2.1.tar.gz
Apr 19  2006 ap/cups/cups-windows-6.0-source.tar.xz
Jun  9  2006 n/bootp/_bootp.tar.gz
Jun 14  2006 l/libwmf/libwmf-0.2.8.4.tar.xz
Sep 20  2006 a/devs/_devs.tar.gz
Feb 18  2007 xap/fvwm/ancient-icons.tar.gz
Mar 16  2007 a/pcmciautils/cis-cs-3.2.8.tar.gz
Apr  7  2007 xap/gkrellm/gkrellm-countdown-0.1.2.tar.gz
Dec 23  2007 l/t1lib/t1lib-5.1.2.tar.xz
Dec 29  2007 ap/a2ps/a2ps-4.14.tar.xz
Mar  5  2008 ap/dvd+rw-tools/dvd+rw-tools-7.1.tar.gz
Mar 10  2008 n/ppp/freeradius-client-1.1.6.tar.xz
May 19  2008 ap/libx86/libx86-1.1.tar.gz
Jul  5  2008 a/infozip/zip30.tar.xz
Jul 28  2008 tcl/tix/Tix8.4.3.tar.gz
Sep 11  2008 ap/cdparanoia/cdparanoia-III-10.2.src.tar.gz
Oct 25  2008 xap/xgames/xminesweep3.0.tar.gz
Jan  2  2009 a/infozip/unzip60.tar.xz
Feb  7  2009 x/anthy/anthy-9100h.tar.xz
Feb 11  2009 xap/ddd/ddd-3.3.12.tar.xz
Feb 15  2009 a/mtx/mtx-1.3.12.tar.gz
Feb 21  2009 l/icon-naming-utils/icon-naming-utils-0.8.90.tar.gz
Feb 26  2009 l/tango-icon-theme/tango-icon-theme-0.8.90.tar.lz
Mar  6  2009 xap/electricsheep/electricsheep-20090306.tar.xz
Mar  9  2009 l/gamin/gamin-0.1.10.tar.xz
Mar 23  2009 l/esound/esound-0.2.41.tar.lz
Apr  6  2009 l/libcddb/libcddb-1.3.2.tar.xz
Apr 19  2009 x/scim-m17n/scim-m17n-0.2.3.tar.gz
Apr 20  2009 x/wqy-zenhei-font-ttf/wqy-zenhei-0.8.38-1.tar.lz
Apr 27  2009 a/procps-ng/procinfo-ng-2.0.304.tar.xz
May 19  2009 l/judy/Judy-1.0.5.tar.xz
May 30  2009 a/util-linux/ziptool-1.4.0.tar.xz
May 30  2009 a/util-linux/setserial-2.17.tar.gz
May 30  2009 a/util-linux/bsdstrings.tar.gz
Jul  9  2009 ap/vim/ctags-5.8.tar.xz
Jul 20  2009 xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz
Sep  3  2009 xap/blackbox/bbkeys-0.9.1.tar.lz
Sep 21  2009 l/taglib-extras/taglib-extras-1.0.1.tar.gz
Oct 15  2009 l/libasyncns/libasyncns-0.8.tar.xz
Oct 23  2009 l/gtkspell/gtkspell-2.0.16.tar.xz
Oct 30  2009 l/lcms/lcms-1.19.tar.xz
Dec 18  2009 a/mkinitrd/keymaps.tar.gz


montagdude 08-08-2019 10:44 AM

How would removing them reduce the maintenance effort if they have not been updated in the last decade?

Lysander666 08-08-2019 10:44 AM

LILO hasn't been updated for years, maybe we should get rid of that as well.

hitest 08-08-2019 10:48 AM

Quote:

Originally Posted by Lysander666 (Post 6022982)
LILO hasn't been updated for years, maybe we should get rid of that as well.

Lilo has served me well for 15 years. I don't see a need to replace it. Patrick mentioned that he will maintain lilo.

Lysander666 08-08-2019 10:50 AM

Quote:

Originally Posted by hitest (Post 6022983)
Lilo has served me well for 15 years. I don't see a need to replace it. Patrick mentioned that he will maintain lilo.

I was joking... sometimes British humour doesn't come across very well without emoticons.

Labinnah 08-08-2019 10:52 AM

If something works updates is not required. I'm against remove anything if not broken. Especially Pat build something only if it is required by external reasons (i.e. so version bump).

Moreover some of thing you mention I've used lately, and some are basic tools used in troubleshooting, system maintenance or testing.

An I quite sure you use one of this things TODAY and you like it (bsd-games fortune cookie).

hitest 08-08-2019 10:53 AM

Quote:

Originally Posted by Lysander666 (Post 6022984)
I was joking... sometimes British humour doesn't come across very well without emoticons.

Haha! Indeed. It is often difficult to determine the emotional content in posts.

GazL 08-08-2019 10:55 AM

I dare say there are a few good candidates for moving to pasture/ but not all of those are as useless as EdGr believes.

EdGr 08-08-2019 10:55 AM

I meant that the source code hasn't been updated in a decade. The binaries still need to be built and installed.

Quote:

Originally Posted by Labinnah
An I quite sure you use one of this things TODAY and you like it (bsd-games fortune cookie).

I don't install bsd-games because I got tired of being pummeled by the fortunes.
Ed

GazL 08-08-2019 11:04 AM

Quote:

Originally Posted by EdGr (Post 6022989)
I meant that the source code hasn't been updated in a decade. The binaries still need to be built and installed.
Ed

I know it's a strange concept, and in this modern era things are continually modified, or even thrown out just when they're getting good in order to start again (Gnome 2), but in the old days one might actually finish a program. I suggest that perhaps they don't need updating because they're 'complete'.

montagdude 08-08-2019 11:05 AM

Quote:

Originally Posted by EdGr (Post 6022989)
I meant that the source code hasn't been updated in a decade. The binaries still need to be built and installed.

I see. I didn't catch that. Still, most of those are only rarely rebuilt anyway. For example, xgames was rebuilt last year during the mass rebuild, but before that it hadn't appeared in the ChangeLog since 2011. I don't think the maintenance burden for these things is large enough to be worth removing them. Maybe if something fails to rebuild one day, but that would be on a case-by-case basis.

GazL 08-08-2019 11:07 AM

Quote:

Originally Posted by EdGr (Post 6022989)
I meant that the source code hasn't been updated in a decade. The binaries still need to be built and installed.

I don't install bsd-games because I got tired of being pummeled by the fortunes.
Ed

But!... But!... how do you play ATC? ;)

You could have just chmod -x'd the /etc/profile.d/bsd-games-login-fortune.sh.

hitest 08-08-2019 11:12 AM

Quote:

Originally Posted by EdGr (Post 6022989)
I don't install bsd-games because I got tired of being pummeled by the fortunes.
Ed

Really? I like the witicisms and avant-garde comments, sayings. Each to his/her own. :)

EdGr 08-08-2019 11:19 AM

Quote:

Originally Posted by GazL
I know it's a strange concept, and in this modern era things are continually modified, or even thrown out just when they're getting good in order to start again (Gnome 2), but in the old days one might actually finish a program. I suggest that perhaps they don't need updating because they're 'complete'.

There is nothing wrong with old working code, but the source not being updated in a decade implies that no-one is likely using them.

Quote:

Originally Posted by montagdude
I see. I didn't catch that. Still, most of those are only rarely rebuilt anyway. For example, xgames was rebuilt last year during the mass rebuild, but before that it hadn't appeared in the ChangeLog since 2011. I don't think the maintenance burden for these things is large enough to be worth removing them. Maybe if something fails to rebuild one day, but that would be on a case-by-case basis.

There is a cost in users installing them and sifting through /usr/bin (for example). This would be okay if the programs were still useful.

Quote:

Originally Posted by hitest
Really? I like the witicisms and avant-garde comments, sayings. Each to his/her own.

Along with the witty quotes, there are also offensive ones. I don't miss those.
Ed

montagdude 08-08-2019 11:27 AM

Quote:

Originally Posted by EdGr (Post 6022999)
There is nothing wrong with old working code, but the source not being updated in a decade implies that no-one is likely using them.

Based on what?

Quote:

Originally Posted by EdGr (Post 6022999)
There is a cost in users installing them and sifting through /usr/bin (for example). This would be okay if the programs were still useful.

Who is forcing you to sift through /usr/bin, and why do you think your arbitrary 1 decade time limit determines what is useful?

With all due respect, I don't see much of a logical case presented here. All I see are a bunch of bad assumptions.

allend 08-08-2019 11:29 AM

Quote:

There is nothing wrong with old working code, but the source not being updated in a decade implies that no-one is likely using them.
I like bpe as it is simple to see a hexdump of a file.
xv is a useful viewer and our BDFL has a sentimental attachment through his input.
todos/fromdos are useful to me.
keymaps have no need for updates.
Simple programs that do the job do not need updates.

Alien Bob 08-08-2019 12:25 PM

Ignorance is bliss.

dugan 08-08-2019 12:41 PM

Quote:

Code:

Jun 15  1997 a/bin/todos.tar.gz

This is absolutely still useful and important.

Tonus 08-08-2019 01:29 PM

Packages from the 1990s and 2000s
 
I don't think it would be a good idea to remove tar.

BTW I use often xv to check image files from cli and as said, PV already stated he will not remove it.

And, last but not least, if it just works... Do not fix/remove it!

EdGr 08-08-2019 01:31 PM

The packages need to be reviewed individually. Some are still useful, but others are not (or similar functionality is provided by currently-maintained packages).

The lack of an update is just a clue that a package may not have users... :)
Ed

dugan 08-08-2019 01:32 PM

Quote:

Originally Posted by Tonus (Post 6023039)
I don't think it would be a good idea to remove tar.

Correct me if I'm wrong, but I think I remember hearing that pkgtools depends on the behavior of that old version of tar?

Lysander666 08-08-2019 01:37 PM

Quote:

Originally Posted by EdGr (Post 6023041)
The packages need to be reviewed individually. Some are still useful, but others are not (or similar functionality is provided by currently-maintained packages).

I personally believe that Pat knows what every single package does and has full cognisance of their relevance to the distribution. I doubt very much that some packages are just lying there derelict.

This is why clean-system exists in -current, and I'm sure that 15.0 will be trimmed accordingly.

Quote:

Originally Posted by EdGr (Post 6023041)
The lack of an update is just a clue that a package may not have users... :)
Ed

No, the lack of use-cases is a clue that a package doesn't have users. Some packages don't need to be updated because there is no improvement necessary. I just discovered Spider Solitaire because of this thread, not updated since 1993 - and it runs absolutely fine.

Also I use the xscreensaver 'rocks' on my netbook because it is extremely low resource. That hasn't been updated since 1992, I wouldn't like it to be removed just because it's old.

GazL 08-08-2019 01:54 PM

Quote:

Originally Posted by Lysander666 (Post 6023044)
I doubt very much that some packages are just lying there derelict.

Well, "amp" could probably go. Just how many ways do you need to play an mp3 file? :D

Back in the day, it was my go to for mp3 playback but I doubt I've used it in a decade.

So there you go. We just saved a whopping 130K! Woot! ;)

dugan 08-08-2019 02:26 PM

libmad is there for xmms.

Everything else should be using LAME.

GazL 08-08-2019 02:59 PM

Amp is a standalone I believe:
Code:

readelf -d /usr/bin/amp | grep NEEDED
 0x0000000000000001 (NEEDED)            Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)            Shared library: [libc.so.6]

And also, broken:
Code:

$ amp Tracey\ Ullman\ -\ Life\ is\ a\ rock.mp3

amp 0.7.6, (C) Tomislav Uzelac 1996,1997
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
PLEASE READ THE DOCUMENTATION FOR DETAILS

Playing: Tracey Ullman - Life is a rock.mp3

Properties:    stereo 44100Hz
Coding Method: MPEG1.0 layer3
Bitrate:      128kbit/s
Segmentation fault
$

segfaults at end of playback. Probably doesn't like id3v2 tags (which weren't introduced until 1998).

Lysander666 08-08-2019 03:06 PM

Quote:

Originally Posted by GazL (Post 6023070)
Amp is a standalone I believe
...
And also, broken:

Hmm, you may have a point.

Code:

lysander@lysultra-vi:~/Music/Siebenburgen/Delictum$ amp 09_A\ Dream\ Of\ Scarlet\ Nights.mp3

amp 0.7.6, (C) Tomislav Uzelac 1996,1997
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
PLEASE READ THE DOCUMENTATION FOR DETAILS

Playing: 09_A Dream Of Scarlet Nights.mp3

Properties:    stereo 44100Hz
Coding Method: MPEG1.0 layer3
Bitrate:      96kbit/s
Unable to open the audio device


GazL 08-08-2019 03:11 PM

pulseaudio? Even though it goes tits up at the end, it plays ok on ALSA.

edit: actually, I've tried a few other files, and it's segfaulting all over the place.

seems ok if I decode/reencode with lame, so it must be something in the files that's upsetting it. I've had them years, god knows what created them originally. :)

drmozes 08-08-2019 04:14 PM

Quote:

Originally Posted by EdGr (Post 6022999)
There is nothing wrong with old working code, but the source not being updated in a decade implies that no-one is likely using them.

That may be one implication, but for example I use 'telnet' almost every day, and as someone else said - they're complete.
They occasionally just need a patch every now and then to build with the latest toolchain.

btw, some of the archives (prefixed by '_') you've listed are the old 'framework' archives that were used by some of the first incarnations of the 'SlackBuild' scripts, that usually just creates the directory structure, or contained some config files, or device nodes or something. They're still used by those particular package's SlackBuild.

dugan 08-08-2019 04:32 PM

Quote:

Originally Posted by Tonus (Post 6023039)
BTW I use often xv to check image files from cli and as said, PV already stated he will not remove it.

The program a lot of people are using for that these days, is sxiv.

Labinnah 08-08-2019 04:59 PM

Quote:

Originally Posted by Lysander666 (Post 6023071)
Hmm, you may have a point.

Code:

lysander@lysultra-vi:~/Music/Siebenburgen/Delictum$ amp 09_A\ Dream\ Of\ Scarlet\ Nights.mp3

amp 0.7.6, (C) Tomislav Uzelac 1996,1997
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
PLEASE READ THE DOCUMENTATION FOR DETAILS

Playing: 09_A Dream Of Scarlet Nights.mp3

Properties:    stereo 44100Hz
Coding Method: MPEG1.0 layer3
Bitrate:      96kbit/s
Unable to open the audio device


Try use aoss,
Code:

aoss amp some.mp3
it works for me.

andrew.46 08-08-2019 05:01 PM

Quote:

Originally Posted by Lysander666 (Post 6023071)
Hmm, you may have a point.

Code:

lysander@lysultra-vi:~/Music/Siebenburgen/Delictum$ amp 09_A\ Dream\ Of\ Scarlet\ Nights.mp3

amp 0.7.6, (C) Tomislav Uzelac 1996,1997
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
PLEASE READ THE DOCUMENTATION FOR DETAILS

Playing: 09_A Dream Of Scarlet Nights.mp3

Properties:    stereo 44100Hz
Coding Method: MPEG1.0 layer3
Bitrate:      96kbit/s
Unable to open the audio device


Same here, on pulse audio...

bifferos 08-08-2019 05:49 PM

There are reasons to remove things other than them being old, e.g.

Quote:

bash-5.0$ cd slackware64/n/
bash-5.0$ cat *.txt | grep insecure
gnutls: These protocols provide privacy over insecure lines, and were designed
netkit-routed: Fair warning: routed is no longer maintained and may be insecure.
netkit-rusers: probably be considered insecure (or at least ill-advised) on public
netkit-rwall: Run the rpc.rwalld daemon with caution. It may be insecure.
netwrite: program should probably not be deployed on insecure networks.
openssh: two untrusted hosts over an insecure network. sshd (SSH Daemon) is
But you obviously have to be careful!

Labinnah 08-08-2019 05:55 PM

1 Attachment(s)
Quote:

Originally Posted by GazL (Post 6023070)
And also, broken:
Code:

$ amp Tracey\ Ullman\ -\ Life\ is\ a\ rock.mp3

amp 0.7.6, (C) Tomislav Uzelac 1996,1997
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY
PLEASE READ THE DOCUMENTATION FOR DETAILS

Playing: Tracey Ullman - Life is a rock.mp3

Properties:    stereo 44100Hz
Coding Method: MPEG1.0 layer3
Bitrate:      128kbit/s
Segmentation fault
$

segfaults at end of playback. Probably doesn't like id3v2 tags (which weren't introduced until 1998).

But trivial to fix. Problem was aggressive optimizations in modern compilers not expected in ancient times:
Code:

misc2.c: In function ‘requantize_mono’:
misc2.c:96:38: warning: iteration 18 invokes undefined behavior [-Waggressive-loop-optimizations]
                          xr[ch][0][l]=fras2(is[ch][l],a);
                          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
misc2.c:95:24: note: within this loop
                  while (l<36) {
                        ^

And whole patch for clean build:
Code:

diff -ruN amp-0.7.6/audio.c amp-0.7.6-new/audio.c
--- amp-0.7.6/audio.c        1997-08-23 13:30:21.000000000 +0200
+++ amp-0.7.6-new/audio.c        2019-08-09 00:34:53.303540211 +0200
@@ -31,11 +31,13 @@
 
 #define AUDIO
 #include "audio.h"
+#include "dump.h"
 #include "formats.h"
 #include "getbits.h"
 #include "huffman.h"
 #include "layer2.h"
 #include "layer3.h"
+#include "misc2.h"
 #include "position.h"
 #include "rtbuf.h"
 #include "transform.h"
diff -ruN amp-0.7.6/audio.h amp-0.7.6-new/audio.h
--- amp-0.7.6/audio.h        1997-08-21 15:00:18.000000000 +0200
+++ amp-0.7.6-new/audio.h        2019-08-09 00:30:52.222528264 +0200
@@ -7,6 +7,8 @@
  */
 
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 
 struct AUDIO_HEADER {
        int ID;
diff -ruN amp-0.7.6/configure amp-0.7.6-new/configure
--- amp-0.7.6/configure        1997-08-23 13:11:24.000000000 +0200
+++ amp-0.7.6-new/configure        2019-08-09 00:42:04.024561555 +0200
@@ -1409,7 +1409,7 @@
    if test "$OS_TYPE" = "FreeBSD" ; then
      OS_TYPE="BSD"
    fi
-    CFLAGS="-O6 -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}"
+    CFLAGS="-O0 ${CFLAGS_ARCH}"
    DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE"
    ;;
 
diff -ruN amp-0.7.6/configure.in amp-0.7.6-new/configure.in
--- amp-0.7.6/configure.in        1997-08-23 13:35:41.000000000 +0200
+++ amp-0.7.6-new/configure.in        2019-08-09 00:40:30.795556935 +0200
@@ -69,7 +69,7 @@
    if test "$OS_TYPE" = "FreeBSD" ; then
      OS_TYPE="BSD"
    fi
-    CFLAGS="-O6 -ffast-math -fomit-frame-pointer ${CFLAGS_ARCH}"
+    CFLAGS="-O0 ${CFLAGS_ARCH}"
    DEFINES="-DNO_BYTE_SWAPPING -DOS_$OS_TYPE -DARCH_$ARCH_TYPE"
    ;;
 
diff -ruN amp-0.7.6/guicontrol.c amp-0.7.6-new/guicontrol.c
--- amp-0.7.6/guicontrol.c        1997-08-23 13:30:51.000000000 +0200
+++ amp-0.7.6-new/guicontrol.c        2019-08-09 00:37:03.031546640 +0200
@@ -276,6 +276,8 @@
  return cnt;
 }
 
+int decodeMPEG_2(int inFilefd);
+
 void gui_control(void)
 {
  int flags,dummy;
@@ -375,7 +377,8 @@
        break;       
      case GETHDR_SYN: warn("oops, we're out of sync.\n");
        break;
-      default:
+      default:
+        break;
      }
      break;
    }
diff -ruN amp-0.7.6/misc2.h amp-0.7.6-new/misc2.h
--- amp-0.7.6/misc2.h        1997-08-16 20:19:29.000000000 +0200
+++ amp-0.7.6-new/misc2.h        2019-08-09 00:32:02.640531754 +0200
@@ -9,6 +9,7 @@
 
 extern void requantize_mono(int gr,int ch,struct SIDE_INFO *info,struct AUDIO_HEADER *header);
 extern void requantize_ms(int gr,struct SIDE_INFO *info,struct AUDIO_HEADER *header);
+extern void requantize_downmix(int gr,struct SIDE_INFO *info,struct AUDIO_HEADER *header);
 extern void alias_reduction(int ch);
 extern void calculate_t43(void);

If someone is still interested with using it may test it.

upnort 08-08-2019 06:06 PM

Recently I had a need at work to look at using minicom for a serial interface connection. We don't use Slackware at work, but I was able to install the package from the repos. Thus maintainers of other distros still support some of these "old" packages too.

Not broke don't fix?

ChuangTzu 08-08-2019 07:19 PM

Enjoying this ridiculous thread. Of course it was a toss up if I wanted to use dillo, dwb, or emacs with w3m....I went with emacs. :hattip:

PS: since we are voting on throwing out the baby with the bath water...lets ditch all pre systemd software.
https://www.youtube.com/watch?v=uhiCFdWeQfA

EdGr 08-08-2019 09:40 PM

Labinnah - you should put out a new version of Amp. :)

Xscreensaver is current software.

Telnet is unencrypted - user beware. I use ssh even across my private network.

Minicom is still useful because serial ports never went away.
Ed

Richard Cranium 08-08-2019 11:18 PM

Quote:

Originally Posted by EdGr (Post 6022980)
Here is a modest suggestion: go through the list of packages and consider removing the ones that have not been updated in the past decade. Many of them are only of historical interest. Users who want them can get the source code from older Slackware releases.

This could reduce the maintenance effort.
Ed

Code:

% cd slackware64/source
% ls -Ggtr */*/*.tar.?z | sed 's/^.\{23\}//g' | head -n 117
Dec  2  1993 xap/xgames/xroach.tar.gz
Dec  4  1993 xap/xgames/xcuckoo-1.1.tar.gz
Dec  4  1993 xap/xgames/xcolormap.tar.gz
Dec  4  1993 xap/xgames/spider.tar.gz
Feb 18  1994 n/metamail/metamail-2.7.tar.xz
Oct 22  1994 xap/xgames/maze.tar.gz
Dec 22  1994 xap/xv/xv-3.10.tar.xz
Dec 30  1994 a/zoo/zoo-2.10.tar.gz
Jun 17  1995 xap/xgames/xlander.tar.gz
Aug 23  1995 n/icmpinfo/icmpinfo-1.11.tar.gz
Jul 25  1996 ap/seejpeg/libjpeg-6a.tar.gz
Aug 15  1996 n/netdate/netdate.tar.gz
Jun 15  1997 a/bin/todos.tar.gz
Mar  4  1998 n/ppp/pppsetup-1.98.tar.xz
Sep  7  1998 a/devs/makedev_2.3.1.orig.tar.gz
Nov  2  1998 tcl/hfsutils/hfsutils-3.2.6.tar.gz
Jan 30  1999 n/netpipes/netpipes-4.2-export.tar.gz
Feb  7  1999 n/netpipes/_netpipes.tar.gz
Mar 17  1999 ap/amp/amp-0.7.6.tar.gz
Mar 18  1999 n/bootp/bootp_2.4.3.orig.tar.gz
Apr  1  1999 xap/windowmaker/WindowMaker-extra-0.1.tar.xz
May  9  1999 xap/seyon/seyon-2.20c.tar.gz
Jul  8  1999 a/tar/tar-1.13.tar.gz
Aug  4  1999 xap/xgames/xneko.tar.gz
Sep 19  1999 a/minicom/lrzsz_0.12.21.orig.tar.gz
Oct  7  1999 a/bin/fbset-2.1.tar.gz
Apr 30  2000 ap/seejpeg/_seejpeg.tar.gz
Jun  8  2000 n/netkit-ntalk/netkit-ntalk-0.11.tar.gz
Jul 31  2000 n/telnet/netkit-telnet-0.17.tar.gz
Jul 31  2000 n/netwrite/netwrite-0.17.tar.gz
Jul 31  2000 n/netkit-timed/netkit-timed-0.17.tar.gz
Jul 31  2000 n/netkit-rwho/netkit-rwho-0.17.tar.gz
Jul 31  2000 n/netkit-rwall/netkit-rwall-0.17.tar.gz
Jul 31  2000 n/netkit-rusers/netkit-rusers-0.17.tar.gz
Jul 31  2000 n/netkit-rsh/netkit-rsh-0.17.tar.gz
Jul 31  2000 n/netkit-routed/netkit-routed-0.17.tar.gz
Jul 31  2000 n/netkit-ntalk/netkit-ntalk-0.17.tar.gz
Jul 31  2000 n/netkit-ftp/netkit-ftp-0.17.tar.gz
Jul 31  2000 n/netkit-bootparamd/netkit-bootparamd-0.17.tar.gz
Jul 31  2000 n/bsd-finger/bsd-finger-0.17.tar.gz
Jul 31  2000 n/biff+comsat/biff+comsat-0.17.tar.gz
Dec 15  2000 a/lha/lha-114i.tar.gz
Jan  2  2001 ap/bpe/bpe-2.01.00.tar.gz
Feb  6  2001 n/inetd/inetd-OpenBSD-1.79.tar.gz
Mar  2  2001 a/procps-ng/procinfo-18.tar.xz
Apr  3  2001 n/rdist/rdist-6.1.5.tar.gz
Apr 26  2001 l/aalib/aalib-1.4rc5.tar.gz
Aug 21  2001 n/procmail/_procmail.tar.gz
Sep 11  2001 n/procmail/procmail-3.22.tar.gz
Dec 15  2001 xap/xgames/xsnow-1.42.tar.gz
Feb 24  2002 ap/amp/_amp.tar.gz
Mar 10  2002 y/bsd-games/fortunes-linuxcookie.tar.gz
Mar 14  2002 xap/xfractint/palette.maps.tar.gz
Mar 22  2002 n/telnet/telnet-OpenBSD-20020321.tar.gz
Jun  5  2002 a/unarj/unarj265.tar.gz
Nov 24  2002 n/alpine/pinepgp-0.18.0.tar.gz
Nov 27  2002 a/rpm2tgz/getrpmtype.tar.gz
Mar  2  2003 l/id3lib/id3lib-3.8.3.tar.lz
May  5  2003 n/newspost/newspost-2.1.1.tar.gz
Jun  4  2003 n/uucp/uucp-1.07.tar.gz
Jun  5  2003 n/uucp/_uucp.tar.gz
Jan  3  2004 ap/cups/cups-samba-5.0rc3.tar.gz
Feb 17  2004 l/libmad/libmad-0.15.1b.tar.gz
Feb 17  2004 l/libid3tag/libid3tag-0.15.1b.tar.gz
Feb 22  2004 n/tcp_wrappers/tcp_wrappers_7.6.tar.gz
Feb 23  2004 ap/madplay/madplay-0.15.2b.tar.xz
Feb 24  2004 a/bin/debianutils_2.7.tar.gz
Jan  4  2005 a/genpower/genpower-1.0.5.tar.gz
Feb 18  2005 y/bsd-games/bsd-games-2.17.tar.lz
Mar  3  2005 a/floppy/fdutils-5.5.tar.xz
Mar 16  2005 n/epic5/epic-help-current.tar.xz
Jul  7  2005 d/pmake/pmake-1.111.tar.gz
Jul 21  2005 a/getty-ps/getty_ps-2.1.0b.tar.gz
Sep 18  2005 xap/sane/sane-frontends-1.0.14.tar.xz
Oct 18  2005 n/pidentd/pidentd-3.0.19.tar.gz
Feb 14  2006 ap/rzip/rzip-2.1.tar.gz
Apr 19  2006 ap/cups/cups-windows-6.0-source.tar.xz
Jun  9  2006 n/bootp/_bootp.tar.gz
Jun 14  2006 l/libwmf/libwmf-0.2.8.4.tar.xz
Sep 20  2006 a/devs/_devs.tar.gz
Feb 18  2007 xap/fvwm/ancient-icons.tar.gz
Mar 16  2007 a/pcmciautils/cis-cs-3.2.8.tar.gz
Apr  7  2007 xap/gkrellm/gkrellm-countdown-0.1.2.tar.gz
Dec 23  2007 l/t1lib/t1lib-5.1.2.tar.xz
Dec 29  2007 ap/a2ps/a2ps-4.14.tar.xz
Mar  5  2008 ap/dvd+rw-tools/dvd+rw-tools-7.1.tar.gz
Mar 10  2008 n/ppp/freeradius-client-1.1.6.tar.xz
May 19  2008 ap/libx86/libx86-1.1.tar.gz
Jul  5  2008 a/infozip/zip30.tar.xz
Jul 28  2008 tcl/tix/Tix8.4.3.tar.gz
Sep 11  2008 ap/cdparanoia/cdparanoia-III-10.2.src.tar.gz
Oct 25  2008 xap/xgames/xminesweep3.0.tar.gz
Jan  2  2009 a/infozip/unzip60.tar.xz
Feb  7  2009 x/anthy/anthy-9100h.tar.xz
Feb 11  2009 xap/ddd/ddd-3.3.12.tar.xz
Feb 15  2009 a/mtx/mtx-1.3.12.tar.gz
Feb 21  2009 l/icon-naming-utils/icon-naming-utils-0.8.90.tar.gz
Feb 26  2009 l/tango-icon-theme/tango-icon-theme-0.8.90.tar.lz
Mar  6  2009 xap/electricsheep/electricsheep-20090306.tar.xz
Mar  9  2009 l/gamin/gamin-0.1.10.tar.xz
Mar 23  2009 l/esound/esound-0.2.41.tar.lz
Apr  6  2009 l/libcddb/libcddb-1.3.2.tar.xz
Apr 19  2009 x/scim-m17n/scim-m17n-0.2.3.tar.gz
Apr 20  2009 x/wqy-zenhei-font-ttf/wqy-zenhei-0.8.38-1.tar.lz
Apr 27  2009 a/procps-ng/procinfo-ng-2.0.304.tar.xz
May 19  2009 l/judy/Judy-1.0.5.tar.xz
May 30  2009 a/util-linux/ziptool-1.4.0.tar.xz
May 30  2009 a/util-linux/setserial-2.17.tar.gz
May 30  2009 a/util-linux/bsdstrings.tar.gz
Jul  9  2009 ap/vim/ctags-5.8.tar.xz
Jul 20  2009 xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz
Sep  3  2009 xap/blackbox/bbkeys-0.9.1.tar.lz
Sep 21  2009 l/taglib-extras/taglib-extras-1.0.1.tar.gz
Oct 15  2009 l/libasyncns/libasyncns-0.8.tar.xz
Oct 23  2009 l/gtkspell/gtkspell-2.0.16.tar.xz
Oct 30  2009 l/lcms/lcms-1.19.tar.xz
Dec 18  2009 a/mkinitrd/keymaps.tar.gz


Good idea!

You are going to actually do it and come back to tell us the results of your findings, aren't you?

EdGr 08-08-2019 11:28 PM

Quote:

Originally Posted by Richard Cranium
Good idea!

You are going to actually do it and come back to tell us the results of your findings, aren't you?

Pat gets to do this because he is the one getting paid (sometimes). :)
Ed

andrew.46 08-08-2019 11:50 PM

Quote:

Originally Posted by EdGr (Post 6022980)
Here is a modest suggestion: go through the list of packages and consider removing the ones that have not been updated in the past decade. [...]
Code:

[...]
Aug 21  2001 n/procmail/_procmail.tar.gz
Sep 11  2001 n/procmail/procmail-3.22.tar.gz
[...]


I had no idea that my old friend procmail was quite this ancient! Still sorting mail for me in 2019 :)

Edit:
Mind you even the original creator of procmail thinks that it should be retired...

Tonus 08-09-2019 12:23 AM

QUOTE=dugan;6023095]
The program a lot of people are using for that these days, is sxiv.[/QUOTE]
Looks great... But not in a full Slackware install nore in the slackbuilds.org repo :-D

kgha 08-09-2019 08:12 AM

xv was mentioned in another thread just a few weeks ago.
Removing xsnow would lead to loud protests from some.
Don't know which of the programs on OP's list that are used in the background without my knowledge. I do use tar occasionally. I use Leafpad every day, and it was last updated in 2010.

What makes Slackware (and Linux) great is that you can tweak your system to your own likings (on your own risk). No one forces you to make a full install. No one stops you from deleting stuff you don't need. I've got rid of xgames, pidgin, and a few others I never use. IMHO OP could just uninstall all the packages on his list and live with the consequences (should there be any).
Each to his/her own. Live and let live.

franzen 08-09-2019 08:27 AM

Quote:

Originally Posted by dugan (Post 6023095)
The program a lot of people are using for that these days, is sxiv.

Quote:

Originally Posted by Tonus (Post 6023175)
Looks great... But not in a full Slackware install nore in the slackbuilds.org repo :-D

https://slackbuilds.org/repository/14.2/graphics/sxiv/

ttk 08-09-2019 10:23 AM

I looked through this list and found 28 packages I have used recently. Some (like xv) I use all the time.

Mature code is not obsolete. Software doesn't have to churn to be useful.

EdGr 08-09-2019 12:13 PM

Quote:

Originally Posted by kgha
What makes Slackware (and Linux) great is that you can tweak your system to your own likings (on your own risk). No one forces you to make a full install. No one stops you from deleting stuff you don't need. I've got rid of xgames, pidgin, and a few others I never use. IMHO OP could just uninstall all the packages on his list and live with the consequences (should there be any).
Each to his/her own. Live and let live.

This is very true.

I use Slackware as a base OS on which I develop my software. I primarily use my software, although there are an enormous number of open-source programs and libraries underneath.
Ed

TheRealGrogan 08-09-2019 02:10 PM

I rather like fortune... I change it to fortune -a so it pulls from all files. I use a login shell for my X terminals too, so I see it many times a day, every time I open one.

It's one of the things that make me feel at home in Slackware, fortune.

garpu 08-09-2019 02:13 PM

Yeah, I look forward to my fortune every morning, too. And without xsnow, how would I decorate for Christmas?

One of the many things that annoyed me about Arch was that ddate was "deprecated."

average_user 08-09-2019 03:53 PM

Quote:

Originally Posted by garpu (Post 6023461)
Yeah, I look forward to my fortune every morning, too.

I took it to the next level and added
Code:

cowsay -w "$(fortune)"
to my ~/.bashrc so that I can get more wisdom each time I open a new window in screen. The one I got just now:
Code:

_________________________________________
/ Just as most issues are seldom black or \
| white, so are most good solutions      |
| seldom black or white. Beware of the    |
| solution that requires one side to be  |
| totally the loser and the other side to |
| be totally the winner. The reason there |
| are two sides to begin with usually is  |
| because neither side has all the facts. |
| Therefore, when the wise mediator      |
| effects a compromise, he is not acting  |
| from political motivation. Rather, he  |
| is acting from a deep sense of respect  |
| for the whole truth. -- Stephen R.      |
\ Schwambach                              /
 -----------------------------------------
        \  ^__^
        \  (OO)\_______
            (__)\      )\/\
                ||----w |
                ||    ||

cowsay is available at slackbuilds.

Richard Cranium 08-09-2019 11:18 PM

Quote:

Originally Posted by EdGr (Post 6023171)
Pat gets to do this because he is the one getting paid (sometimes). :)
Ed

You know, there's this thing about how your itches are your itches and perhaps aren't the same itches as other people's; so, if you want them scratched, you should do it yourself. There's another thing as well about everything is easy to the people who don't have to do it.

I guess my advice to you is to not hold your breath during the period when you expect this to be done.

EdGr 08-10-2019 12:06 AM

Quote:

Originally Posted by Richard Cranium
You know, there's this thing about how your itches are your itches and perhaps aren't the same itches as other people's; so, if you want them scratched, you should do it yourself. There's another thing as well about everything is easy to the people who don't have to do it.

I am just making a suggestion. I am already quite busy with my own software.

Quote:

Originally Posted by GazL
I know it's a strange concept, and in this modern era things are continually modified, or even thrown out just when they're getting good in order to start again (Gnome 2), but in the old days one might actually finish a program. I suggest that perhaps they don't need updating because they're 'complete'.

This observation applies only to very small programs.

Programs of any size are never complete, never fully debugged, never free of security vulnerabilities, and never immune to changes in other programs around them. Non-trivial programs require maintenance.

For people who posted silly responses, think about whether you want software on your computers that has not been maintained for a decade or two.

Good night, everyone.
Ed

glorsplitz 08-10-2019 12:16 AM

Quote:

Originally Posted by EdGr (Post 6023582)
For people who posted silly responses, think about whether you want software on your computers that has not been maintained for a decade or two.

what about software that is maintained but i haven't used in a decade or two?


All times are GMT -5. The time now is 03:14 AM.