Commit graph

746 commits

Author SHA1 Message Date
Doug Torrance b77cf49163 wmomikuzi: Use shared libdockapp. 2016-12-27 11:13:35 +00:00
Doug Torrance fb13fbc428 wmfortune: Use shared libdockapp. 2016-12-27 11:13:35 +00:00
Doug Torrance f98cf8b672 wmradio: Remove autotools cruft and compiled binary 2016-12-26 22:00:25 +00:00
Doug Torrance 9d0025526c wmradio: Remove CVS cruft. 2016-12-26 21:57:07 +00:00
Doug Torrance d34152043b wmnotify: Remove from repository.
It appears to still be maintained by the original author.  A newer version
(1.0.1) is available at:
http://www.hugovil.com/projet.php?proj=wmnotify&lang=en_US
2016-12-26 21:54:31 +00:00
Doug Torrance 153a87506d wmlongrun: Update for modern kernels, *really* release version 0.3.1.
Patch by Robert Jacobs <debbtsa81@eamp.org>.

From
https://bugs.debian.org/306536
2016-12-24 12:35:45 +00:00
Doug Torrance b6d62e5254 wmlongrun: Bump to version 0.3.1. 2016-12-24 12:32:17 +00:00
Doug Torrance 00a68ca2bf wmlongrun: Update README with new contact info and url. 2016-12-24 12:32:17 +00:00
Doug Torrance ae61cec286 wmlongrun: Detect GNU/kFreeBSD during build.
Patch from Debian by Robert Millan <rmh@debian.org>, based on a patch by
Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>.

From:
https://bugs.debian.org/415592
2016-12-24 12:32:17 +00:00
Doug Torrance 3474ffbfc7 wmlongrun: Replace INCLUDES and CPPFLAGS with AM_CPPFLAGS to fix warnings. 2016-12-24 12:32:17 +00:00
Doug Torrance 23aaecbec8 wmlongrun: Modernize AM_INIT_AUTOMAKE call. 2016-12-24 12:32:17 +00:00
Doug Torrance 0d8b0c46fa wmlongrun: Add template to AC_DEFINE to avoid autoheader warning. 2016-12-24 12:32:17 +00:00
Doug Torrance 1b4708cb92 Remove trailing whitespace in recently added dockapps. 2016-12-24 12:32:17 +00:00
Doug Torrance 8d4679e080 wmlongrun: Rename configure.in to configure.ac. 2016-12-24 12:32:17 +00:00
Doug Torrance c70d9a538a wmlongrun: Remove autotools-generated files from git. 2016-12-24 12:32:17 +00:00
Doug Torrance ad80340129 wmtetris: Add wmtetris version 0.1 to repository.
From
http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmtetris-0.1.tar.gz
2016-12-19 10:30:41 +00:00
Doug Torrance da1e047a36 wmswallow: Add version 0.6.1 to repository.
From
http://ponce.cc/slackware/sources/repo/wmswallow.tar.Z
2016-12-19 10:30:41 +00:00
Doug Torrance 41c24c5745 wmwebcam: Add version 0.3.5 to repository.
From
https://web.archive.org/web/20070830172250/http://fragment.stc.cx/files/wmwebcam-0.3.5.tar.gz
2016-12-19 10:30:41 +00:00
Doug Torrance 2d2732201b wmomikuzi: Add version 0.122 to repository.
From
http://ftp.vinelinux.org/pub/Vine/VineSeed/SRPMS.orphaned/wmomikuzi-0.122-0vl1.src.rpm
2016-12-19 10:30:41 +00:00
Doug Torrance 5eab1dd9f3 wmfortune: Add version 0.241 to repository.
From
http://gentoo.osuosl.org/distfiles/wmfortune-0.241.tar.gz
2016-12-03 22:16:47 +00:00
Doug Torrance ee10905069 wmcapshare: Add version 0.1 to repository.
From
https://web.archive.org/web/20061215141801/http://www.netjunki.org/projects/wmcapshare-0.1.tar.gz
2016-12-03 22:16:47 +00:00
Doug Torrance 778ce8ae45 wmlongrun: Add version 0.3.0pre1 to repository.
From
http://gentoo.osuosl.org/distfiles/wmlongrun-0.3.0pre1.tar.gz
2016-12-03 22:16:47 +00:00
Doug Torrance 8d75611daf wmappkill: Add version 0.2 to repository.
From
http://www.sourcefiles.org/Utilities/GUI/wmappkill-0.2.tar.gz
2016-12-03 22:16:47 +00:00
Doug Torrance be3ddab93d wmwork: Add version 0.2.5 to repository.
From
ftp://ftp.oregonstate.edu/.2/gentoo/distfiles/wmwork-0.2.5.tar.gz
2016-12-03 11:00:56 +00:00
Doug Torrance 7335ef2927 wmspaceweather: Add version 1.04 to repository.
From
ftp://ftp.uk.freebsd.org/pub/OpenBSD/distfiles/wmSpaceWeather-1.04.tar.gz
2016-12-03 11:00:56 +00:00
Doug Torrance 62dc94e5c9 wmgrabimage: Add version 0.72 to repository.
From
https://web.archive.org/web/20040722180350/http://nis-www.lanl.gov/~mgh/WindowMaker/wmGrabImage-0.72.tgz
2016-12-03 11:00:56 +00:00
Doug Torrance 6f3fc403dc wmpop3: Add version 0.5.6a to repository.
From
ftp://ftp.utl.pt/linuxberg/files/x11/dock/WMPop3-0.5.6a.tar.gz
2016-12-03 11:00:56 +00:00
Doug Torrance 35fb17dad9 wmhexaclock: Add version 0.1 to repository.
From
http://www.sourcefiles.org/Toys/Clocks/wmHexaClock0.1.tar.gz
2016-12-02 11:28:58 +00:00
Doug Torrance 78646a426d wmxss: Add version 0.1 to repository.
From
http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmxss-0.1.tar.gz
2016-12-02 11:28:58 +00:00
Doug Torrance ce47d9a7c2 wmymail: Add version 0.3 to repository.
From
http://distro.ibiblio.org/amigolinux/download/DockApps/wmymail-0.3/wmymail-0.3.tar.bz2
2016-12-02 11:28:58 +00:00
Doug Torrance 4eadda20b1 wmbiff: Bump to verson 0.4.30. 2016-12-01 10:51:29 +00:00
Doug Torrance 08f8c13a77 wmbiff: Add #define _GNU_SOURCE to avoid "implicit declaration" warnings. 2016-12-01 10:51:29 +00:00
Doug Torrance 2bea3d42e0 wmbiff: Use unsigned data type for port number. 2016-12-01 10:51:29 +00:00
Doug Torrance cd4985a5cb wmradio: Add version 0.9 to repository.
Obtained from
ftp://ftp.afterstep.org/stable/rpms/misc-tarballs/wmradio-0.9.tgz
2016-11-28 09:01:16 +00:00
Doug Torrance 409aca138d wmail: Add version 2.0 to repository.
From
http://http.debian.net/debian/pool/main/w/wmail/wmail_2.0.orig.tar.gz
2016-11-28 09:00:36 +00:00
Doug Torrance 54714024ef wmjmail: Add version 1.6 to repository.
From
https://web.archive.org/web/20070101114026/http://voltar.org/dockapps/wmjmail-1.6.tgz
2016-11-28 08:57:57 +00:00
Doug Torrance 7e4799785c wmpop3lb: Add version 2.4.2 to repository.
From
https://web.archive.org/web/20041026142832fw_/http://lbj.free.fr/wmpop3/wmpop3lb2.4.2.tar.gz
2016-11-28 08:57:10 +00:00
Doug Torrance 24bdc54bb7 washerdryer: Add version 1.1 to repository.
From
https://web.archive.org/web/20021210035511/http://lucille.dhs.org/washerDryer-1.1.tar.bz2
2016-11-27 11:19:06 +00:00
Doug Torrance 721e37f406 pclock: Add version 0.31.1 to repository.
From
http://linux-bsd-unix.strefa.pl/pclock-0.13.1.tgz
2016-11-27 11:18:43 +00:00
Doug Torrance dd51250824 asbeats: Add version 0.2 to repository.
From
https://web.archive.org/web/19991006202514/http://bohemians.org/~iznogood/asbeats/asbeats-0.2.tar.gz
2016-11-27 11:18:12 +00:00
Doug Torrance 9f76e8ef8c wmhdplop: Bump to version 0.9.10. 2016-11-24 15:43:12 +00:00
Doug Torrance 094f205cbb wmhdplop: Add desktop entry file. 2016-11-24 15:43:12 +00:00
Doug Torrance 46551572b4 wmhdplop: Add manpage from Debian.
https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/wmhdplop.1/
2016-11-24 15:43:12 +00:00
Doug Torrance 8b074a3f75 wmhdplop: Support NVME devices
Patch by GitHub user zen2.

https://github.com/d-torrance/wmhdplop/issues/1
2016-11-24 15:43:12 +00:00
Doug Torrance 85d2e894e8 wmhdplop: Fix compiler warnings.
In particular, the following:

 wmhdplop.c:451:96: warning: operation on ‘dl->touched_w’ may be undefined
 [-Wsequence-point]

 wmhdplop.c:980:44: warning: ignoring return value of ‘seteuid’, declared with
 attribute warn_unused_result [-Wunused-result]

 procstat.c:73:19: warning: variable ‘in_our_disk’ set but not used
 [-Wunused-but-set-variable]

 dockapp_imlib2.c:311:85: warning: unused parameter ‘prefs’ [-Wunused-parameter]

 gkrellm_hdplop.c:187:40: warning: unused parameter ‘widget’
 [-Wunused-parameter]

https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/patches/
  fix_compiler_warnings.patch/
2016-11-24 15:43:12 +00:00
Doug Torrance 7ab8a56465 wmhdplop: Modernize autotools.
In particular, fix the following errors and warnings:

 configure.ac:2: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are
 deprecated.  For more info, see:
 configure.ac:2: http://www.gnu.org/software/automake/manual/automake.html
 #Modernize-AM_005fINIT_005fAUTOMAKE-invocation

 Makefile.am:21: error: linker flags such as '-shared' belong in
 'gkhdplop_so_LDFLAGS'

 ./configure: line 2910: syntax error near unexpected token `build_old_libs,'
 ./configure: line 2910: `    _LT_DECL(build_old_libs, enable_static, 0,'

 ./configure: line 2908: syntax error near unexpected token
 `build_libtool_libs,'
 ./configure: line 2908: `    _LT_DECL(build_libtool_libs, enable_shared, 0,

https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/patches/
  modernize_autotools.patch/
2016-11-24 15:43:12 +00:00
Doug Torrance 8c43b61e0d wmhdplop: Find disk device after /run transition
Patch by Andre Beck <beck@ibh.de> to fix Debian bug #657882.

After the recent /run transition, which also finally turned /etc/mtab into
a symlink to /proc/mounts, *hdplop (both incarnations) may fail to find a
single disk device automatically. This is likely due to the root device
now being exposed as mounted on /dev/disk/by-uuid/$UUID whereas the
former /etc/mtab as written by mount still contained a device name as
taken from /etc/fstab, which in my case could be parsed by *hdplop. It's
unclear if this wouldn't have hit other environments earlier depending
on their fstab contents, I just assume for now that I'm one of the
remaining handful of users of this tool ;)

The fundamental issue is of course the rather crude code in devnames.c's
device_id_from_name() which tries to manually resolve device symlinks,
but cannot possibly work with any symlink except those located directly
in /dev - symlinks in subdirectories of /dev will fail.

Impact on wmhdplop: Doesn't start except when called explicitely with
some "-d /dev/sda" or such option.

Impact on gkrellm-hdplop: Starts but is dazed and confused, leaving a
black window in gkrellm. Clicking on the black window will then crash
gkrellm, as it hits an assertion that the device list cannot be empty.

I've prepared a small patch that makes *hdplop work again for me, the
patch replaces the broken manual symlink resolving by a simple call
to realpath(3), hopefully not breaking other stuff. I refrained from
doing any more changes to the code, even though it looks like it needs
some love. Upstream seems to have lost interest five years ago, though...

So, without much further ado, here's my crude fix:

Don't look too closely, specifically on the strncpy(3) stuff, but I felt
this is still better than abusing snprintf(3) like the original code does
some lines above, and as I said, starting to really fix things here looks
like a bottomless pit...

Thanks,
Andre.

https://bugs.debian.org/657882
https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/patches/
  find-disk-device.patch/
2016-11-24 15:43:12 +00:00
Doug Torrance 16fe98d279 wmhdplop: Change gkhdplop_so_LDFLAGS to gkhdplop_so_LDADD in Makefile
This patch prevents a "undefined symbol: imlib_image_draw_pixel" error by
placing -lImlib2 after the *.o files during make.

Patch to fix Ubuntu bug #995272.

https://bugs.launchpad.net/ubuntu/+source/wmhdplop/+bug/995272
https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/patches/
  ldflags-to-ldadd.patch/
2016-11-24 15:43:12 +00:00
Doug Torrance 581e3c6f43 wmhdplop: Fix GCC 4.7 FTBFS -Wl needs to have values passed to it so that it can pass those on to the linker.
Patch by Paul Tagliamonte <paultag@ubuntu.com> to fix Debian bug #667415.

http://bugs.debian.org/667415
https://sources.debian.net/src/wmhdplop/0.9.9-5/debian/patches/
 fix-ftbfs-gcc-4.7-667415.patch/
2016-11-24 15:43:12 +00:00
Doug Torrance 2cb3fde28e wmhdplop: Remove autotools cruft. 2016-11-24 15:43:11 +00:00