sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (f3f9bac497769941fcca1b3fd6da39bae83d5025)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (f3f9bac497769941fcca1b3fd6da39bae83d5025)
- Date: Sun, 16 Aug 2026 01:48:28 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 5 +++++
archive-libs/libarchive/DETAILS | 1 -
archive-libs/libarchive/WATCH | 1 +
archive-libs/libzip/DETAILS | 1 -
archive-libs/libzip/WATCH | 1 +
archive-libs/lzo/DETAILS | 1 -
archive-libs/lzo/WATCH | 1 +
archive-libs/minizip/DETAILS | 1 -
archive-libs/minizip/WATCH | 1 +
archive-libs/zlib/DETAILS | 1 -
archive-libs/zlib/WATCH | 1 +
archive/7z/DETAILS | 1 -
archive/7z/WATCH | 1 +
archive/bzip3/DETAILS | 1 -
archive/bzip3/WATCH | 1 +
archive/cdebootstrap/DETAILS | 1 -
archive/cdebootstrap/WATCH | 1 +
archive/cpio/DETAILS | 1 -
archive/cpio/WATCH | 1 +
archive/dpkg/DETAILS | 1 -
archive/dpkg/WATCH | 1 +
archive/gzip/DETAILS | 1 -
archive/gzip/WATCH | 1 +
archive/lzop/DETAILS | 1 -
archive/lzop/WATCH | 1 +
archive/ripmime/DETAILS | 1 -
archive/ripmime/WATCH | 1 +
archive/rpm/DETAILS | 1 -
archive/rpm/WATCH | 1 +
archive/rpm4/DETAILS | 1 -
archive/rpm4/WATCH | 1 +
archive/sharutils/DETAILS | 1 -
archive/sharutils/WATCH | 1 +
archive/tar/DETAILS | 1 -
archive/tar/WATCH | 1 +
archive/tardy/DETAILS | 1 -
archive/tardy/WATCH | 1 +
archive/xz-utils/DETAILS | 1 -
archive/xz-utils/WATCH | 1 +
archive/zstd/DETAILS | 1 -
archive/zstd/WATCH | 1 +
audio-creation/audacity/DETAILS | 1 -
audio-creation/audacity/WATCH | 1 +
audio-drivers/alsa-lib/DETAILS | 1 -
audio-drivers/alsa-lib/WATCH | 1 +
audio-drivers/alsa-utils/DETAILS | 1 -
audio-drivers/alsa-utils/WATCH | 1 +
audio-libs/flac/DETAILS | 1 -
audio-libs/flac/WATCH | 1 +
audio-libs/liblrdf/DETAILS | 1 -
audio-libs/liblrdf/WATCH | 1 +
audio-libs/libmpdclient/DETAILS | 1 -
audio-libs/libmpdclient/WATCH | 1 +
audio-libs/libshout-idjc/DETAILS | 1 -
audio-libs/libshout-idjc/WATCH | 1 +
audio-libs/openal-soft/DETAILS | 1 -
audio-libs/openal-soft/WATCH | 1 +
audio-libs/rnnoise/DETAILS | 1 -
audio-libs/rnnoise/WATCH | 1 +
audio-players/deadbeef/DETAILS | 1 -
audio-players/deadbeef/WATCH | 1 +
audio-players/mpd/DETAILS | 1 -
audio-players/mpd/WATCH | 1 +
audio-players/ncmpcpp/DETAILS | 1 -
audio-players/ncmpcpp/WATCH | 1 +
audio-soft/easytag/DETAILS | 1 -
audio-soft/easytag/WATCH | 1 +
audio-soft/idjc/DETAILS | 1 -
audio-soft/idjc/WATCH | 1 +
audio-soft/qpwgraph/DETAILS | 1 -
audio-soft/qpwgraph/WATCH | 1 +
audio-soft/vorbis-tools/DETAILS | 1 -
audio-soft/vorbis-tools/WATCH | 1 +
cad/kicad/DETAILS | 1 -
cad/kicad/WATCH | 1 +
cad/librecad/DETAILS | 1 -
cad/librecad/WATCH | 1 +
cad/ngspice/DETAILS | 1 -
cad/ngspice/WATCH | 1 +
chat-im/profanity/DETAILS | 1 -
chat-im/profanity/WATCH | 1 +
chat-im/utox/DETAILS | 1 -
chat-im/utox/WATCH | 1 +
chat-irc/irssi/DETAILS | 1 -
chat-irc/irssi/WATCH | 1 +
chat-irc/litterbox/DETAILS | 1 -
chat-irc/litterbox/WATCH | 1 +
chat-irc/weechat/DETAILS | 1 -
chat-irc/weechat/WATCH | 1 +
chat-libs/libstrophe/DETAILS | 1 -
chat-libs/libstrophe/WATCH | 1 +
collab/mailman/DETAILS | 1 -
collab/mailman/WATCH | 1 +
collab/openldap/DETAILS | 1 -
collab/openldap/WATCH | 1 +
collab/subversion/DETAILS | 1 -
collab/subversion/WATCH | 1 +
containers/conmon/DETAILS | 1 -
containers/conmon/WATCH | 1 +
containers/crun/DETAILS | 1 -
containers/crun/WATCH | 1 +
containers/distrobox/DETAILS | 1 -
containers/distrobox/WATCH | 1 +
containers/lilipod/DETAILS | 1 -
containers/lilipod/WATCH | 1 +
crypto/botan/DETAILS | 1 -
crypto/botan/WATCH | 1 +
crypto/ca-certificates/DETAILS | 1 -
crypto/ca-certificates/WATCH | 1 +
crypto/gnupg-2.4/DETAILS | 1 -
crypto/gnupg-2.4/WATCH | 1 +
crypto/gnupg-2.5/DETAILS | 1 -
crypto/gnupg-2.5/WATCH | 1 +
crypto/gnutls/DETAILS | 1 -
crypto/gnutls/WATCH | 1 +
crypto/gpgme/DETAILS | 1 -
crypto/gpgme/WATCH | 1 +
crypto/gsasl/DETAILS | 1 -
crypto/gsasl/WATCH | 1 +
crypto/gss/DETAILS | 1 -
crypto/gss/WATCH | 1 +
crypto/libassuan/DETAILS | 1 -
crypto/libassuan/WATCH | 1 +
crypto/libfido2/DETAILS | 1 -
crypto/libfido2/WATCH | 1 +
crypto/libgcrypt/DETAILS | 1 -
crypto/libgcrypt/WATCH | 1 +
crypto/libgpg-error/DETAILS | 1 -
crypto/libgpg-error/WATCH | 1 +
crypto/libksba/DETAILS | 1 -
crypto/libksba/WATCH | 1 +
crypto/libressl/DETAILS | 1 -
crypto/libressl/WATCH | 1 +
crypto/libxcrypt/DETAILS | 1 -
crypto/libxcrypt/WATCH | 1 +
crypto/mbedtls/DETAILS | 1 -
crypto/mbedtls/WATCH | 1 +
crypto/mosh/DETAILS | 1 -
crypto/mosh/WATCH | 1 +
crypto/nettle/DETAILS | 1 -
crypto/nettle/WATCH | 1 +
crypto/npth/DETAILS | 1 -
crypto/npth/WATCH | 1 +
crypto/nss/DETAILS | 1 -
crypto/nss/WATCH | 1 +
crypto/openct/DETAILS | 1 -
crypto/openct/WATCH | 1 +
crypto/opensc/DETAILS | 1 -
crypto/opensc/WATCH | 1 +
crypto/openssh/DETAILS | 1 -
crypto/openssh/WATCH | 1 +
crypto/pcsc-lite/DETAILS | 1 -
crypto/pcsc-lite/WATCH | 1 +
crypto/pinentry/DETAILS | 1 -
crypto/pinentry/WATCH | 1 +
crypto/wolfssl/DETAILS | 1 -
crypto/wolfssl/WATCH | 1 +
database/sqlite/DETAILS | 1 -
database/sqlite/WATCH | 1 +
devel/android-tools/DETAILS | 1 -
devel/android-tools/WATCH | 1 +
devel/autoconf-archive/DETAILS | 1 -
devel/autoconf-archive/WATCH | 1 +
devel/autoconf/DETAILS | 1 -
devel/autoconf/WATCH | 1 +
devel/automake-1.9/DETAILS | 1 -
devel/automake-1.9/WATCH | 1 +
devel/automake/DETAILS | 1 -
devel/automake/WATCH | 1 +
devel/b4/DETAILS | 1 -
devel/b4/WATCH | 1 +
devel/binutils/DETAILS | 1 -
devel/binutils/WATCH | 1 +
devel/bison/DETAILS | 1 -
devel/bison/WATCH | 1 +
devel/bitkeeper/DETAILS | 1 -
devel/bitkeeper/WATCH | 1 +
devel/bmake/DETAILS | 1 -
devel/bmake/WATCH | 1 +
devel/byacc/DETAILS | 1 -
devel/byacc/WATCH | 1 +
devel/cbmc/DETAILS | 1 -
devel/cbmc/WATCH | 1 +
devel/cc65/DETAILS | 1 -
devel/cc65/WATCH | 1 +
devel/chezscheme/DETAILS | 1 -
devel/chezscheme/WATCH | 1 +
devel/clisp/DETAILS | 1 -
devel/clisp/WATCH | 1 +
devel/cmake/DETAILS | 1 -
devel/cmake/WATCH | 1 +
devel/cssc/DETAILS | 1 -
devel/cssc/WATCH | 1 +
devel/cvs/DETAILS | 1 -
devel/cvs/WATCH | 1 +
devel/delve/DETAILS | 1 -
devel/delve/WATCH | 1 +
devel/diffutils/DETAILS | 1 -
devel/diffutils/WATCH | 1 +
devel/doxygen/DETAILS | 1 -
devel/doxygen/WATCH | 1 +
devel/duktape/DETAILS | 1 -
devel/duktape/WATCH | 1 +
devel/elixir-lang/DETAILS | 1 -
devel/elixir-lang/WATCH | 1 +
devel/erlang/DETAILS | 1 -
devel/erlang/WATCH | 1 +
devel/fasm/DETAILS | 1 -
devel/fasm/WATCH | 1 +
devel/flex/DETAILS | 1 -
devel/flex/WATCH | 1 +
devel/gcc2/DETAILS | 1 -
devel/gcc2/WATCH | 1 +
devel/gcl/DETAILS | 1 -
devel/gcl/WATCH | 1 +
devel/gdb/DETAILS | 1 -
devel/gdb/WATCH | 1 +
devel/geany/DETAILS | 1 -
devel/geany/WATCH | 1 +
devel/gforth/DETAILS | 1 -
devel/gforth/WATCH | 1 +
devel/git-filter-repo/DETAILS | 1 -
devel/git-filter-repo/WATCH | 1 +
devel/git/DETAILS | 1 -
devel/git/WATCH | 1 +
devel/github-cli/DETAILS | 1 -
devel/github-cli/WATCH | 1 +
devel/global/DETAILS | 1 -
devel/global/WATCH | 1 +
devel/gnu-smalltalk/DETAILS | 1 -
devel/gnu-smalltalk/WATCH | 1 +
devel/go/DETAILS | 1 -
devel/go/WATCH | 1 +
devel/googletest/DETAILS | 1 -
devel/googletest/WATCH | 1 +
devel/gperf/DETAILS | 1 -
devel/gperf/WATCH | 1 +
devel/graphviz/DETAILS | 1 -
devel/graphviz/WATCH | 1 +
devel/guile/DETAILS | 1 -
devel/guile/WATCH | 1 +
devel/guile1/DETAILS | 1 -
devel/guile1/WATCH | 1 +
devel/hare/DETAILS | 1 -
devel/hare/WATCH | 1 +
devel/harec/DETAILS | 1 -
devel/harec/WATCH | 1 +
devel/iaito-r2ghidra/DETAILS | 1 -
devel/iaito-r2ghidra/WATCH | 1 +
devel/iaito/DETAILS | 1 -
devel/iaito/WATCH | 1 +
devel/icecream/DETAILS | 1 -
devel/icecream/WATCH | 1 +
devel/imhex/DETAILS | 1 -
devel/imhex/WATCH | 1 +
devel/indent/DETAILS | 1 -
devel/indent/WATCH | 1 +
devel/libsolv/DETAILS | 1 -
devel/libsolv/WATCH | 1 +
devel/libtool/DETAILS | 1 -
devel/libtool/WATCH | 1 +
devel/liteide/DETAILS | 1 -
devel/liteide/WATCH | 1 +
devel/m4/DETAILS | 1 -
devel/m4/WATCH | 1 +
devel/make/DETAILS | 1 -
devel/make/WATCH | 1 +
devel/mawk/DETAILS | 1 -
devel/mawk/WATCH | 1 +
devel/mujs/DETAILS | 1 -
devel/mujs/WATCH | 1 +
devel/muon/DETAILS | 1 -
devel/muon/WATCH | 1 +
devel/nasm/DETAILS | 1 -
devel/nasm/WATCH | 1 +
devel/nim-lang/DETAILS | 1 -
devel/nim-lang/WATCH | 1 +
devel/nodejs/DETAILS | 1 -
devel/nodejs/WATCH | 1 +
devel/ocamlbuild/DETAILS | 1 -
devel/ocamlbuild/WATCH | 1 +
devel/patch/DETAILS | 1 -
devel/patch/WATCH | 1 +
devel/perl/DETAILS | 1 -
devel/perl/WATCH | 1 +
devel/pkgconf/DETAILS | 1 -
devel/pkgconf/WATCH | 1 +
devel/pony-lang/DETAILS | 1 -
devel/pony-lang/WATCH | 1 +
devel/python3/DETAILS | 1 -
devel/python3/WATCH | 1 +
devel/qbe/DETAILS | 1 -
devel/qbe/WATCH | 1 +
devel/r2ghidra/DETAILS | 1 -
devel/r2ghidra/WATCH | 1 +
devel/radare2/DETAILS | 1 -
devel/radare2/WATCH | 1 +
devel/rcs/DETAILS | 1 -
devel/rcs/WATCH | 1 +
devel/reposurgeon/DETAILS | 1 -
devel/reposurgeon/WATCH | 1 +
devel/rl_json/DETAILS | 1 -
devel/rl_json/WATCH | 1 +
devel/rust/DETAILS | 1 -
devel/rust/WATCH | 1 +
devel/samurai/DETAILS | 1 -
devel/samurai/WATCH | 1 +
devel/sbcl/DETAILS | 1 -
devel/sbcl/WATCH | 1 +
devel/scheme9/DETAILS | 1 -
devel/scheme9/WATCH | 1 +
devel/sdcc/DETAILS | 1 -
devel/sdcc/WATCH | 1 +
devel/smake/DETAILS | 1 -
devel/smake/WATCH | 1 +
devel/sparse/DETAILS | 1 -
devel/sparse/WATCH | 1 +
devel/strace/DETAILS | 1 -
devel/strace/WATCH | 1 +
devel/swig/DETAILS | 1 -
devel/swig/WATCH | 1 +
devel/tcc/DETAILS | 1 -
devel/tcc/WATCH | 1 +
devel/tcl/DETAILS | 1 -
devel/tcl/WATCH | 1 +
devel/ugrep/DETAILS | 1 -
devel/ugrep/WATCH | 1 +
devel/umockdev/DETAILS | 1 -
devel/umockdev/WATCH | 1 +
devel/uthash/DETAILS | 1 -
devel/uthash/WATCH | 1 +
devel/yabasic/DETAILS | 1 -
devel/yabasic/WATCH | 1 +
devel/zig/WATCH | 1 +
disk/btrfs-progs/DETAILS | 1 -
disk/btrfs-progs/WATCH | 1 +
disk/ddrescue/DETAILS | 1 -
disk/ddrescue/WATCH | 1 +
disk/dmg2img/DETAILS | 1 -
disk/dmg2img/WATCH | 1 +
disk/e2fsprogs/DETAILS | 1 -
disk/e2fsprogs/WATCH | 1 +
disk/eudev/DETAILS | 1 -
disk/eudev/WATCH | 1 +
disk/fuse3/DETAILS | 1 -
disk/fuse3/WATCH | 1 +
disk/gnu-efi/DETAILS | 1 -
disk/gnu-efi/WATCH | 1 +
disk/gparted/DETAILS | 1 -
disk/gparted/WATCH | 1 +
disk/grub/DETAILS | 1 -
disk/grub/WATCH | 1 +
disk/grub2/DETAILS | 1 -
disk/grub2/WATCH | 1 +
disk/libmtp/DETAILS | 1 -
disk/libmtp/WATCH | 1 +
disk/libnvme/DETAILS | 1 -
disk/libnvme/WATCH | 1 +
disk/lvm/DETAILS | 1 -
disk/lvm/WATCH | 1 +
disk/mtools/DETAILS | 1 -
disk/mtools/WATCH | 1 +
disk/nvme-cli/DETAILS | 1 -
disk/nvme-cli/WATCH | 1 +
disk/partclone/DETAILS | 1 -
disk/partclone/WATCH | 1 +
disk/parted/DETAILS | 1 -
disk/parted/WATCH | 1 +
disk/refind/DETAILS | 1 -
disk/refind/WATCH | 1 +
disk/skopeo/DETAILS | 1 -
disk/skopeo/WATCH | 1 +
disk/vcdimager/DETAILS | 1 -
disk/vcdimager/WATCH | 1 +
doc/diction/DETAILS | 1 -
doc/diction/WATCH | 1 +
doc/elisp-manual/DETAILS | 1 -
doc/elisp-manual/WATCH | 1 +
doc/emacs-lisp-intro/DETAILS | 1 -
doc/emacs-lisp-intro/WATCH | 1 +
doc/go-md2man/DETAILS | 1 -
doc/go-md2man/WATCH | 1 +
doc/groff/DETAILS | 1 -
doc/groff/WATCH | 1 +
doc/help2man/DETAILS | 1 -
doc/help2man/WATCH | 1 +
doc/hugo/DETAILS | 1 -
doc/hugo/WATCH | 1 +
doc/man-db/DETAILS | 1 -
doc/man-db/WATCH | 1 +
doc/man-pages/DETAILS | 1 -
doc/man-pages/WATCH | 1 +
doc/miscfiles/DETAILS | 1 -
doc/miscfiles/WATCH | 1 +
doc/mupdf/DETAILS | 1 -
doc/mupdf/WATCH | 1 +
doc/pandoc/WATCH | 1 +
doc/source-highlight/DETAILS | 1 -
doc/source-highlight/WATCH | 1 +
doc/txt2man/DETAILS | 1 -
doc/txt2man/WATCH | 1 +
doc/xpdf/DETAILS | 1 -
doc/xpdf/WATCH | 1 +
doc/zathura-cb/DETAILS | 1 -
doc/zathura-cb/WATCH | 1 +
doc/zathura-djvu/DETAILS | 1 -
doc/zathura-djvu/WATCH | 1 +
doc/zathura-pdf-mupdf/DETAILS | 1 -
doc/zathura-pdf-mupdf/WATCH | 1 +
doc/zathura-pdf-poppler/DETAILS | 1 -
doc/zathura-pdf-poppler/WATCH | 1 +
doc/zathura-ps/DETAILS | 1 -
doc/zathura-ps/WATCH | 1 +
doc/zathura/DETAILS | 1 -
doc/zathura/WATCH | 1 +
e-17/efl/DETAILS | 1 -
e-17/efl/WATCH | 1 +
e-17/terminology/DETAILS | 1 -
e-17/terminology/WATCH | 1 +
e/imlib2/DETAILS | 1 -
e/imlib2/WATCH | 1 +
editors/ed/DETAILS | 1 -
editors/ed/WATCH | 1 +
editors/emacs/DETAILS | 1 -
editors/emacs/WATCH | 1 +
editors/gawk/DETAILS | 1 -
editors/gawk/WATCH | 1 +
editors/helix/DETAILS | 1 -
editors/helix/WATCH | 1 +
editors/jedit/DETAILS | 1 -
editors/jedit/WATCH | 1 +
editors/jq/DETAILS | 1 -
editors/jq/WATCH | 1 +
editors/libreoffice/DETAILS | 1 -
editors/libreoffice/WATCH | 1 +
editors/moe/DETAILS | 1 -
editors/moe/WATCH | 1 +
editors/nano/DETAILS | 1 -
editors/nano/WATCH | 1 +
editors/neovim/DETAILS | 1 -
editors/neovim/WATCH | 1 +
editors/nextvi/DETAILS | 1 -
editors/nextvi/WATCH | 1 +
editors/se/DETAILS | 1 -
editors/se/WATCH | 1 +
editors/sed/DETAILS | 1 -
editors/sed/WATCH | 1 +
editors/texmaker/DETAILS | 1 -
editors/texmaker/WATCH | 1 +
editors/vis/DETAILS | 1 -
editors/vis/WATCH | 1 +
editors/zile/DETAILS | 1 -
editors/zile/WATCH | 1 +
editors/zim/DETAILS | 1 -
editors/zim/WATCH | 1 +
education/gtypist/DETAILS | 1 -
education/gtypist/WATCH | 1 +
education/tuxtype/DETAILS | 1 -
education/tuxtype/WATCH | 1 +
emacs-lisp/auctex/DETAILS | 1 -
emacs-lisp/auctex/WATCH | 1 +
emulators/qemu/DETAILS | 1 -
emulators/qemu/WATCH | 1 +
emulators/virtualxt/DETAILS | 1 -
emulators/virtualxt/WATCH | 1 +
fonts-x11/iosevka/DETAILS | 1 -
fonts-x11/iosevka/WATCH | 1 +
fonts-x11/opendyslexic/DETAILS | 1 -
fonts-x11/opendyslexic/WATCH | 1 +
fonts-x11/terminus-font/DETAILS | 1 -
fonts-x11/terminus-font/WATCH | 1 +
fonts-x11/terminus-ttf/DETAILS | 1 -
fonts-x11/terminus-ttf/WATCH | 1 +
fonts-x11/unifont/DETAILS | 1 -
fonts-x11/unifont/WATCH | 1 +
fonts/afdko/WATCH | 1 +
ftp-libs/libtorrent/DETAILS | 1 -
ftp-libs/libtorrent/WATCH | 1 +
ftp-libs/rb-libtorrent/DETAILS | 1 -
ftp-libs/rb-libtorrent/WATCH | 1 +
ftp/axel/DETAILS | 1 -
ftp/axel/WATCH | 1 +
ftp/curl/DETAILS | 1 -
ftp/curl/WATCH | 1 +
ftp/rclone/DETAILS | 1 -
ftp/rclone/WATCH | 1 +
ftp/rqbit/DETAILS | 1 -
ftp/rqbit/WATCH | 1 +
ftp/rsync/DETAILS | 1 -
ftp/rsync/WATCH | 1 +
ftp/rtorrent/DETAILS | 1 -
ftp/rtorrent/WATCH | 1 +
ftp/transmission/DETAILS | 1 -
ftp/transmission/WATCH | 1 +
ftp/uucp/DETAILS | 1 -
ftp/uucp/WATCH | 1 +
ftp/wget/DETAILS | 1 -
ftp/wget/WATCH | 1 +
ftp/wget2/DETAILS | 1 -
ftp/wget2/WATCH | 1 +
gnome2-apps/file-roller/DETAILS | 1 -
gnome2-apps/file-roller/WATCH | 1 +
gnome2-apps/gnumeric/DETAILS | 1 -
gnome2-apps/gnumeric/WATCH | 1 +
gnome2-libs/at-spi2-core/DETAILS | 1 -
gnome2-libs/at-spi2-core/WATCH | 1 +
gnome2-libs/glib2/DETAILS | 1 -
gnome2-libs/glib2/WATCH | 1 +
gnome2-libs/glibmm2.4/DETAILS | 1 -
gnome2-libs/glibmm2.4/WATCH | 1 +
gnome2-libs/goffice/DETAILS | 1 -
gnome2-libs/goffice/WATCH | 1 +
gnome2-libs/json-glib/DETAILS | 1 -
gnome2-libs/json-glib/WATCH | 1 +
gnome2-libs/libgsf/DETAILS | 1 -
gnome2-libs/libgsf/WATCH | 1 +
gnome2-libs/librsvg2/DETAILS | 1 -
gnome2-libs/librsvg2/WATCH | 1 +
gnome2-libs/pango/DETAILS | 1 -
gnome2-libs/pango/WATCH | 1 +
gnome3-apps/baobab/DETAILS | 1 -
gnome3-apps/baobab/WATCH | 1 +
gnome3-libs/libgda5/DETAILS | 1 -
gnome3-libs/libgda5/WATCH | 1 +
gnome4-libs/libadwaita/DETAILS | 1 -
gnome4-libs/libadwaita/WATCH | 1 +
gnu/gcc33/DETAILS | 1 -
gnu/gcc33/WATCH | 1 +
gnu/gcc34/DETAILS | 1 -
gnu/gcc34/WATCH | 1 +
gnu/gcc49/DETAILS | 1 -
gnu/gcc49/WATCH | 1 +
gnu/ghdl/DETAILS | 1 -
gnu/ghdl/WATCH | 1 +
graphics-libs/fcft/DETAILS | 1 -
graphics-libs/fcft/WATCH | 1 +
graphics-libs/freeglut/DETAILS | 1 -
graphics-libs/freeglut/WATCH | 1 +
graphics-libs/freetype2/DETAILS | 1 -
graphics-libs/freetype2/WATCH | 1 +
graphics-libs/gegl/DETAILS | 1 -
graphics-libs/gegl/WATCH | 1 +
graphics-libs/giflib5/DETAILS | 1 -
graphics-libs/giflib5/WATCH | 1 +
graphics-libs/giflib6/DETAILS | 1 -
graphics-libs/giflib6/WATCH | 1 +
graphics-libs/glu/DETAILS | 1 -
graphics-libs/glu/WATCH | 1 +
graphics-libs/harfbuzz/DETAILS | 1 -
graphics-libs/harfbuzz/WATCH | 1 +
graphics-libs/imath/DETAILS | 1 -
graphics-libs/imath/WATCH | 1 +
graphics-libs/libavif/DETAILS | 1 -
graphics-libs/libavif/WATCH | 1 +
graphics-libs/libglvnd/DETAILS | 1 -
graphics-libs/libglvnd/WATCH | 1 +
graphics-libs/libjpeg-turbo/DETAILS | 1 -
graphics-libs/libjpeg-turbo/WATCH | 1 +
graphics-libs/libjxl/DETAILS | 1 -
graphics-libs/libjxl/WATCH | 1 +
graphics-libs/libmypaint/DETAILS | 1 -
graphics-libs/libmypaint/WATCH | 1 +
graphics-libs/libpng/DETAILS | 1 -
graphics-libs/libpng/WATCH | 1 +
graphics-libs/libsvgtiny/DETAILS | 1 -
graphics-libs/libsvgtiny/WATCH | 1 +
graphics-libs/libwacom/DETAILS | 1 -
graphics-libs/libwacom/WATCH | 1 +
graphics-libs/libwebp/DETAILS | 1 -
graphics-libs/libwebp/WATCH | 1 +
graphics-libs/libxmi/DETAILS | 1 -
graphics-libs/libxmi/WATCH | 1 +
graphics-libs/mesa/DETAILS | 1 -
graphics-libs/mesa/WATCH | 1 +
graphics-libs/opencv4/DETAILS | 1 -
graphics-libs/opencv4/WATCH | 1 +
graphics-libs/openjpeg/DETAILS | 1 -
graphics-libs/openjpeg/WATCH | 1 +
graphics-libs/poppler/DETAILS | 1 -
graphics-libs/poppler/WATCH | 1 +
graphics-libs/spng/DETAILS | 1 -
graphics-libs/spng/WATCH | 1 +
graphics-libs/tiff/DETAILS | 1 -
graphics-libs/tiff/WATCH | 1 +
graphics-libs/vips/DETAILS | 1 -
graphics-libs/vips/WATCH | 1 +
graphics/exiv2/DETAILS | 1 -
graphics/exiv2/WATCH | 1 +
graphics/feh/DETAILS | 1 -
graphics/feh/WATCH | 1 +
graphics/gexiv2/DETAILS | 1 -
graphics/gexiv2/WATCH | 1 +
graphics/gimp/DETAILS | 1 -
graphics/gimp/WATCH | 1 +
graphics/imv/DETAILS | 1 -
graphics/imv/WATCH | 1 +
graphics/inkscape/DETAILS | 1 -
graphics/inkscape/WATCH | 1 +
graphics/jbig2dec/DETAILS | 1 -
graphics/jbig2dec/WATCH | 1 +
graphics/ocrad/DETAILS | 1 -
graphics/ocrad/WATCH | 1 +
graphics/openexr/DETAILS | 1 -
graphics/openexr/WATCH | 1 +
graphics/plotutils/DETAILS | 1 -
graphics/plotutils/WATCH | 1 +
graphics/tesseract/DETAILS | 1 -
graphics/tesseract/WATCH | 1 +
graphics/viewnior/DETAILS | 1 -
graphics/viewnior/WATCH | 1 +
http/dillo/DETAILS | 1 -
http/dillo/WATCH | 1 +
http/firefox/DETAILS | 1 -
http/firefox/WATCH | 1 +
http/freenginx/WATCH | 1 +
http/goaccess/DETAILS | 1 -
http/goaccess/WATCH | 1 +
http/libdom/DETAILS | 1 -
http/libdom/WATCH | 1 +
http/libwapcaplet/DETAILS | 1 -
http/libwapcaplet/WATCH | 1 +
http/lynx/DETAILS | 1 -
http/lynx/WATCH | 1 +
http/netsurf/DETAILS | 1 -
http/netsurf/WATCH | 1 +
http/nghttp2/DETAILS | 1 -
http/nghttp2/WATCH | 1 +
http/nginx/DETAILS | 1 -
http/nginx/WATCH | 1 +
http/serf/DETAILS | 1 -
http/serf/WATCH | 1 +
http/webkitgtk3/DETAILS | 1 -
http/webkitgtk3/WATCH | 1 +
http/wpebackend-fdo/DETAILS | 1 -
http/wpebackend-fdo/WATCH | 1 +
kernels/dracut/DETAILS | 1 -
kernels/dracut/WATCH | 1 +
kernels/i2c-tools/DETAILS | 1 -
kernels/i2c-tools/WATCH | 1 +
kernels/linux-firmware/DETAILS | 1 -
kernels/linux-firmware/WATCH | 1 +
kernels/linux/DETAILS | 1 -
kernels/linux/WATCH | 1 +
kernels/nvidia-open-gpu-kernel-modules/DETAILS | 1 -
kernels/nvidia-open-gpu-kernel-modules/WATCH | 1 +
latex/texinfo/DETAILS | 1 -
latex/texinfo/WATCH | 1 +
latex/texlive-texmf/DETAILS | 1 -
latex/texlive-texmf/WATCH | 1 +
latex/texlive/DETAILS | 1 -
latex/texlive/WATCH | 1 +
libs/abseil-cpp/DETAILS | 1 -
libs/abseil-cpp/WATCH | 1 +
libs/boost/DETAILS | 1 -
libs/boost/WATCH | 1 +
libs/c-ares/DETAILS | 1 -
libs/c-ares/WATCH | 1 +
libs/capnproto/DETAILS | 1 -
libs/capnproto/WATCH | 1 +
libs/cjson/DETAILS | 1 -
libs/cjson/WATCH | 1 +
libs/dragonbox/DETAILS | 1 -
libs/dragonbox/WATCH | 1 +
libs/elfutils/DETAILS | 1 -
libs/elfutils/WATCH | 1 +
libs/ell/DETAILS | 1 -
libs/ell/WATCH | 1 +
libs/execline/DETAILS | 1 -
libs/execline/WATCH | 1 +
libs/expat/DETAILS | 1 -
libs/expat/WATCH | 1 +
libs/fast_float/DETAILS | 1 -
libs/fast_float/WATCH | 1 +
libs/finalcut/DETAILS | 1 -
libs/finalcut/WATCH | 1 +
libs/flatbuffers/DETAILS | 1 -
libs/flatbuffers/WATCH | 1 +
libs/fmt/DETAILS | 1 -
libs/fmt/WATCH | 1 +
libs/frozen/DETAILS | 1 -
libs/frozen/WATCH | 1 +
libs/gdbm/DETAILS | 1 -
libs/gdbm/WATCH | 1 +
libs/geoip/DETAILS | 1 -
libs/geoip/WATCH | 1 +
libs/gettext/DETAILS | 1 -
libs/gettext/WATCH | 1 +
libs/girara/DETAILS | 1 -
libs/girara/WATCH | 1 +
libs/glaze/DETAILS | 1 -
libs/glaze/WATCH | 1 +
libs/glibc/DETAILS | 1 -
libs/glibc/WATCH | 1 +
libs/glm/DETAILS | 1 -
libs/glm/WATCH | 1 +
libs/gmp/DETAILS | 1 -
libs/gmp/WATCH | 1 +
libs/gsl/DETAILS | 1 -
libs/gsl/WATCH | 1 +
libs/highway/DETAILS | 1 -
libs/highway/WATCH | 1 +
libs/hyprwire/DETAILS | 1 -
libs/hyprwire/WATCH | 1 +
libs/icu/DETAILS | 1 -
libs/icu/WATCH | 1 +
libs/inih/DETAILS | 1 -
libs/inih/WATCH | 1 +
libs/iniparser/DETAILS | 1 -
libs/iniparser/WATCH | 1 +
libs/ldb/DETAILS | 1 -
libs/ldb/WATCH | 1 +
libs/libbsd/DETAILS | 1 -
libs/libbsd/WATCH | 1 +
libs/libcdio-paranoia/DETAILS | 1 -
libs/libcdio-paranoia/WATCH | 1 +
libs/libcdio/DETAILS | 1 -
libs/libcdio/WATCH | 1 +
libs/libcmis/DETAILS | 1 -
libs/libcmis/WATCH | 1 +
libs/libdrm/DETAILS | 1 -
libs/libdrm/WATCH | 1 +
libs/libei/DETAILS | 1 -
libs/libei/WATCH | 1 +
libs/libffi/DETAILS | 1 -
libs/libffi/WATCH | 1 +
libs/libgbm/DETAILS | 1 -
libs/libgbm/WATCH | 1 +
libs/libgit2/DETAILS | 1 -
libs/libgit2/WATCH | 1 +
libs/libiconv/DETAILS | 1 -
libs/libiconv/WATCH | 1 +
libs/libidn/DETAILS | 1 -
libs/libidn/WATCH | 1 +
libs/libjcat/DETAILS | 1 -
libs/libjcat/WATCH | 1 +
libs/libliftoff/DETAILS | 1 -
libs/libliftoff/WATCH | 1 +
libs/libmpack/DETAILS | 1 -
libs/libmpack/WATCH | 1 +
libs/libmpc/DETAILS | 1 -
libs/libmpc/WATCH | 1 +
libs/libptytty/DETAILS | 1 -
libs/libptytty/WATCH | 1 +
libs/libqb/DETAILS | 1 -
libs/libqb/WATCH | 1 +
libs/libsigsegv/DETAILS | 1 -
libs/libsigsegv/WATCH | 1 +
libs/libtasn1/DETAILS | 1 -
libs/libtasn1/WATCH | 1 +
libs/libtermkey/DETAILS | 1 -
libs/libtermkey/WATCH | 1 +
libs/libunistring/DETAILS | 1 -
libs/libunistring/WATCH | 1 +
libs/libusb/DETAILS | 1 -
libs/libusb/WATCH | 1 +
libs/libuv/DETAILS | 1 -
libs/libuv/WATCH | 1 +
libs/libva/DETAILS | 1 -
libs/libva/WATCH | 1 +
libs/libvterm/DETAILS | 1 -
libs/libvterm/WATCH | 1 +
libs/libwpe/DETAILS | 1 -
libs/libwpe/WATCH | 1 +
libs/libxml2/DETAILS | 1 -
libs/libxml2/WATCH | 1 +
libs/miniupnpc/DETAILS | 1 -
libs/miniupnpc/WATCH | 1 +
libs/mpfr/DETAILS | 1 -
libs/mpfr/WATCH | 1 +
libs/msgpack-c/DETAILS | 1 -
libs/msgpack-c/WATCH | 1 +
libs/musl/DETAILS | 1 -
libs/musl/WATCH | 1 +
libs/ncurses/DETAILS | 1 -
libs/ncurses/WATCH | 1 +
libs/nlopt/DETAILS | 1 -
libs/nlopt/WATCH | 1 +
libs/nspr/DETAILS | 1 -
libs/nspr/WATCH | 1 +
libs/openmpi/DETAILS | 1 -
libs/openmpi/WATCH | 1 +
libs/orcus/DETAILS | 1 -
libs/orcus/WATCH | 1 +
libs/pcre2/DETAILS | 1 -
libs/pcre2/WATCH | 1 +
libs/podofo/DETAILS | 1 -
libs/podofo/WATCH | 1 +
libs/protobuf-c/DETAILS | 1 -
libs/protobuf-c/WATCH | 1 +
libs/protobuf/DETAILS | 1 -
libs/protobuf/WATCH | 1 +
libs/pth/DETAILS | 1 -
libs/pth/WATCH | 1 +
libs/rapidjson/DETAILS | 1 -
libs/rapidjson/WATCH | 1 +
libs/raptor/DETAILS | 1 -
libs/raptor/WATCH | 1 +
libs/re2/DETAILS | 1 -
libs/re2/WATCH | 1 +
libs/readline/DETAILS | 1 -
libs/readline/WATCH | 1 +
libs/redland/DETAILS | 1 -
libs/redland/WATCH | 1 +
libs/robin-hood-hashing/DETAILS | 1 -
libs/robin-hood-hashing/WATCH | 1 +
libs/sdbus-cpp/DETAILS | 1 -
libs/sdbus-cpp/WATCH | 1 +
libs/sdl2/DETAILS | 1 -
libs/sdl2/WATCH | 1 +
libs/simde/DETAILS | 1 -
libs/simde/WATCH | 1 +
libs/simdutf/DETAILS | 1 -
libs/simdutf/WATCH | 1 +
libs/skalibs/DETAILS | 1 -
libs/skalibs/WATCH | 1 +
libs/spdlog/DETAILS | 1 -
libs/spdlog/WATCH | 1 +
libs/td_lib/DETAILS | 1 -
libs/td_lib/WATCH | 1 +
libs/termcap/DETAILS | 1 -
libs/termcap/WATCH | 1 +
libs/tomlplusplus/DETAILS | 1 -
libs/tomlplusplus/WATCH | 1 +
libs/tree-sitter/DETAILS | 1 -
libs/tree-sitter/WATCH | 1 +
libs/tzcode/DETAILS | 1 -
libs/tzcode/WATCH | 1 +
libs/tzdata/DETAILS | 1 -
libs/tzdata/WATCH | 1 +
libs/utf8proc/DETAILS | 1 -
libs/utf8proc/WATCH | 1 +
libs/xerces-c/DETAILS | 1 -
libs/xerces-c/WATCH | 1 +
libs/yasm/DETAILS | 1 -
libs/yasm/WATCH | 1 +
lua-forge/lgi/DETAILS | 1 -
lua-forge/lgi/WATCH | 1 +
lua-forge/libmpack-lua/DETAILS | 1 -
lua-forge/libmpack-lua/WATCH | 1 +
lua-forge/lpeg/DETAILS | 1 -
lua-forge/lpeg/WATCH | 1 +
lua-forge/lua51/DETAILS | 1 -
lua-forge/lua51/WATCH | 1 +
lua-forge/lua54/DETAILS | 1 -
lua-forge/lua54/WATCH | 1 +
lua-forge/lua55/DETAILS | 1 -
lua-forge/lua55/WATCH | 1 +
lua-forge/luv/DETAILS | 1 -
lua-forge/luv/WATCH | 1 +
mail/alpine/DETAILS | 1 -
mail/alpine/WATCH | 1 +
mail/anubis/DETAILS | 1 -
mail/anubis/WATCH | 1 +
mail/claws-mail/DETAILS | 1 -
mail/claws-mail/WATCH | 1 +
mail/dma/DETAILS | 1 -
mail/dma/WATCH | 1 +
mail/fdm/DETAILS | 1 -
mail/fdm/WATCH | 1 +
mail/libetpan/DETAILS | 1 -
mail/libetpan/WATCH | 1 +
mail/msmtp/DETAILS | 1 -
mail/msmtp/WATCH | 1 +
mail/mutt/DETAILS | 1 -
mail/mutt/WATCH | 1 +
mail/neomutt/DETAILS | 1 -
mail/neomutt/WATCH | 1 +
mail/procmail/DETAILS | 1 -
mail/procmail/WATCH | 1 +
net/bitcoin/DETAILS | 1 -
net/bitcoin/WATCH | 1 +
net/chrony/DETAILS | 1 -
net/chrony/WATCH | 1 +
net/dhcpcd/DETAILS | 1 -
net/dhcpcd/WATCH | 1 +
net/dnsmasq/DETAILS | 1 -
net/dnsmasq/WATCH | 1 +
net/dnstracer/DETAILS | 1 -
net/dnstracer/WATCH | 1 +
net/gerbera/DETAILS | 1 -
net/gerbera/WATCH | 1 +
net/i2pd/DETAILS | 1 -
net/i2pd/WATCH | 1 +
net/ifupdown-ng/DETAILS | 1 -
net/ifupdown-ng/WATCH | 1 +
net/iproute2/DETAILS | 1 -
net/iproute2/WATCH | 1 +
net/iwd/DETAILS | 1 -
net/iwd/WATCH | 1 +
net/jigdo/DETAILS | 1 -
net/jigdo/WATCH | 1 +
net/libndp/DETAILS | 1 -
net/libndp/WATCH | 1 +
net/libpsl/DETAILS | 1 -
net/libpsl/WATCH | 1 +
net/libupnp/DETAILS | 1 -
net/libupnp/WATCH | 1 +
net/minidlna/DETAILS | 1 -
net/minidlna/WATCH | 1 +
net/netifrc/DETAILS | 1 -
net/netifrc/WATCH | 1 +
net/openconnect/DETAILS | 1 -
net/openconnect/WATCH | 1 +
net/openresolv/DETAILS | 1 -
net/openresolv/WATCH | 1 +
net/openvpn/DETAILS | 1 -
net/openvpn/WATCH | 1 +
net/ppp/DETAILS | 1 -
net/ppp/WATCH | 1 +
net/proxychains-ng/DETAILS | 1 -
net/proxychains-ng/WATCH | 1 +
net/shorewall-common/DETAILS | 1 -
net/shorewall-common/WATCH | 1 +
net/shorewall-docs-html/DETAILS | 1 -
net/shorewall-docs-html/WATCH | 1 +
net/shorewall-docs-xml/DETAILS | 1 -
net/shorewall-docs-xml/WATCH | 1 +
net/shorewall-lite/DETAILS | 1 -
net/shorewall-lite/WATCH | 1 +
net/shorewall/DETAILS | 1 -
net/shorewall/WATCH | 1 +
net/shorewall6-lite/DETAILS | 1 -
net/shorewall6-lite/WATCH | 1 +
net/shorewall6/DETAILS | 1 -
net/shorewall6/WATCH | 1 +
net/tor/DETAILS | 1 -
net/tor/WATCH | 1 +
net/wgetpaste/DETAILS | 1 -
net/wgetpaste/WATCH | 1 +
net/wpa_supplicant/DETAILS | 1 -
net/wpa_supplicant/WATCH | 1 +
net/zeromq/DETAILS | 1 -
net/zeromq/WATCH | 1 +
openprinting/cups-filters/DETAILS | 1 -
openprinting/cups-filters/WATCH | 1 +
openprinting/cups/DETAILS | 1 -
openprinting/cups/WATCH | 1 +
perl-cpan/wakeonlan/DETAILS | 1 -
perl-cpan/wakeonlan/WATCH | 1 +
printer/a2ps/DETAILS | 1 -
printer/a2ps/WATCH | 1 +
printer/gv/DETAILS | 1 -
printer/gv/WATCH | 1 +
python-pypi/ansible-community/DETAILS | 1 -
python-pypi/ansible-community/WATCH | 1 +
python-pypi/ansible/DETAILS | 1 -
python-pypi/ansible/WATCH | 1 +
python-pypi/asciidoc/DETAILS | 1 -
python-pypi/asciidoc/WATCH | 1 +
python-pypi/brotli/DETAILS | 1 -
python-pypi/brotli/WATCH | 1 +
python-pypi/cffi/DETAILS | 1 -
python-pypi/cffi/WATCH | 1 +
python-pypi/diffoscope/DETAILS | 1 -
python-pypi/diffoscope/WATCH | 1 +
python-pypi/envycontrol/DETAILS | 1 -
python-pypi/envycontrol/WATCH | 1 +
python-pypi/glad2/DETAILS | 1 -
python-pypi/glad2/WATCH | 1 +
python-pypi/lxml/DETAILS | 1 -
python-pypi/lxml/WATCH | 1 +
python-pypi/m2crypto/DETAILS | 1 -
python-pypi/m2crypto/WATCH | 1 +
python-pypi/markupsafe/DETAILS | 1 -
python-pypi/markupsafe/WATCH | 1 +
python-pypi/meson/DETAILS | 1 -
python-pypi/meson/WATCH | 1 +
python-pypi/mistral-vibe/WATCH | 1 +
python-pypi/numpy/DETAILS | 1 -
python-pypi/numpy/WATCH | 1 +
python-pypi/pillow/DETAILS | 1 -
python-pypi/pillow/WATCH | 1 +
python-pypi/pip/DETAILS | 1 -
python-pypi/pip/WATCH | 1 +
python-pypi/pycparser/DETAILS | 1 -
python-pypi/pycparser/WATCH | 1 +
python-pypi/pygit2/DETAILS | 1 -
python-pypi/pygit2/WATCH | 1 +
python-pypi/python-dotenv/DETAILS | 1 -
python-pypi/python-dotenv/WATCH | 1 +
python-pypi/python-multidict/DETAILS | 1 -
python-pypi/python-multidict/WATCH | 1 +
python-pypi/pywal/DETAILS | 1 -
python-pypi/pywal/WATCH | 1 +
python-pypi/scapy/DETAILS | 1 -
python-pypi/scapy/WATCH | 1 +
python-pypi/scikit-build-core/DETAILS | 14 ++++++++++++++
python-pypi/scikit-build-core/WATCH | 1 +
python-pypi/setuptools/DETAILS | 1 -
python-pypi/setuptools/WATCH | 1 +
python-pypi/smartypants/DETAILS | 1 -
python-pypi/smartypants/WATCH | 1 +
python-pypi/speedtest-cli/DETAILS | 1 -
python-pypi/speedtest-cli/WATCH | 1 +
python-pypi/stgit/DETAILS | 1 -
python-pypi/stgit/WATCH | 1 +
python-pypi/yt-dlp/DETAILS | 1 -
python-pypi/yt-dlp/WATCH | 1 +
qt-cmake/merkaartor/DETAILS | 1 -
qt-cmake/merkaartor/WATCH | 1 +
qt-cmake/rosegarden/DETAILS | 1 -
qt-cmake/rosegarden/WATCH | 1 +
qt6/qt6serialport/DETAILS | 1 -
qt6/qt6serialport/WATCH | 1 +
ruby-raa/asciidoctor/DETAILS | 1 -
ruby-raa/asciidoctor/WATCH | 1 +
ruby-raa/ruby-3.3/DETAILS | 1 -
ruby-raa/ruby-3.3/WATCH | 1 +
ruby-raa/ruby-3.4/DETAILS | 1 -
ruby-raa/ruby-3.4/WATCH | 1 +
ruby-raa/ruby-4.0/DETAILS | 1 -
ruby-raa/ruby-4.0/WATCH | 1 +
rust-crates/binwalk/DETAILS | 1 -
rust-crates/binwalk/WATCH | 1 +
rust-crates/cbindgen/DETAILS | 1 -
rust-crates/cbindgen/WATCH | 1 +
rust-crates/greetd/DETAILS | 1 -
rust-crates/greetd/WATCH | 1 +
rust-crates/rust-bindgen/DETAILS | 1 -
rust-crates/rust-bindgen/WATCH | 1 +
rust-crates/starship/DETAILS | 1 -
rust-crates/starship/WATCH | 1 +
rust-crates/tuigreet/DETAILS | 1 -
rust-crates/tuigreet/WATCH | 1 +
science-libs/flann/DETAILS | 1 -
science-libs/flann/WATCH | 1 +
science-libs/glpk/DETAILS | 1 -
science-libs/glpk/WATCH | 1 +
science-libs/lib3mf/DETAILS | 1 -
science-libs/lib3mf/WATCH | 1 +
science-libs/mdds/DETAILS | 1 -
science-libs/mdds/WATCH | 1 +
science-libs/minisat/DETAILS | 1 -
science-libs/minisat/WATCH | 1 +
science-libs/opencascade/DETAILS | 1 -
science-libs/opencascade/WATCH | 1 +
science-libs/pcl/DETAILS | 1 -
science-libs/pcl/WATCH | 1 +
science-libs/vtk/DETAILS | 1 -
science-libs/vtk/WATCH | 1 +
science/bc/DETAILS | 1 -
science/bc/WATCH | 1 +
science/gwyddion/DETAILS | 1 -
science/gwyddion/WATCH | 1 +
science/maxima/DETAILS | 1 -
science/maxima/WATCH | 1 +
science/octave/DETAILS | 1 -
science/octave/WATCH | 1 +
science/openscad/DETAILS | 1 -
science/openscad/WATCH | 1 +
science/stellarium/DETAILS | 1 -
science/stellarium/WATCH | 1 +
science/units/DETAILS | 1 -
science/units/WATCH | 1 +
security-libs/libseccomp/DETAILS | 1 -
security-libs/libseccomp/WATCH | 1 +
security-libs/linux-pam/DETAILS | 1 -
security-libs/linux-pam/WATCH | 1 +
security/shadow/DETAILS | 1 -
security/shadow/WATCH | 1 +
security/wireshark/DETAILS | 1 -
security/wireshark/WATCH | 1 +
security/yara/DETAILS | 1 -
security/yara/WATCH | 1 +
shell-term-fm/alacritty/DETAILS | 1 -
shell-term-fm/alacritty/WATCH | 1 +
shell-term-fm/bash-completion/DETAILS | 1 -
shell-term-fm/bash-completion/WATCH | 1 +
shell-term-fm/bash/DETAILS | 1 -
shell-term-fm/bash/WATCH | 1 +
shell-term-fm/busybox/DETAILS | 1 -
shell-term-fm/busybox/WATCH | 1 +
shell-term-fm/byobu/DETAILS | 1 -
shell-term-fm/byobu/WATCH | 1 +
shell-term-fm/dash/DETAILS | 1 -
shell-term-fm/dash/WATCH | 1 +
shell-term-fm/ded/DETAILS | 1 -
shell-term-fm/ded/WATCH | 1 +
shell-term-fm/foot/DETAILS | 1 -
shell-term-fm/foot/WATCH | 1 +
shell-term-fm/mksh/DETAILS | 1 -
shell-term-fm/mksh/WATCH | 1 +
shell-term-fm/mrxvt/DETAILS | 1 -
shell-term-fm/mrxvt/WATCH | 1 +
shell-term-fm/oksh/DETAILS | 1 -
shell-term-fm/oksh/WATCH | 1 +
shell-term-fm/pcmanfm/DETAILS | 1 -
shell-term-fm/pcmanfm/WATCH | 1 +
shell-term-fm/rxvt-unicode/DETAILS | 1 -
shell-term-fm/rxvt-unicode/WATCH | 1 +
shell-term-fm/screen/DETAILS | 1 -
shell-term-fm/screen/WATCH | 1 +
shell-term-fm/st/DETAILS | 1 -
shell-term-fm/st/WATCH | 1 +
shell-term-fm/tmux/DETAILS | 1 -
shell-term-fm/tmux/WATCH | 1 +
shell-term-fm/toybox/DETAILS | 1 -
shell-term-fm/toybox/WATCH | 1 +
shell-term-fm/unixtree/DETAILS | 1 -
shell-term-fm/unixtree/WATCH | 1 +
shell-term-fm/yash/DETAILS | 1 -
shell-term-fm/yash/WATCH | 1 +
shell-term-fm/ytree/DETAILS | 1 -
shell-term-fm/ytree/WATCH | 1 +
shell-term-fm/zellij/DETAILS | 1 -
shell-term-fm/zellij/WATCH | 1 +
shell-term-fm/zsh/DETAILS | 1 -
shell-term-fm/zsh/WATCH | 1 +
smgl/elogind/DETAILS | 1 -
smgl/elogind/WATCH | 1 +
smgl/openrc/DETAILS | 1 -
smgl/openrc/WATCH | 1 +
smgl/s6-linux-init/DETAILS | 1 -
smgl/s6-linux-init/WATCH | 1 +
smgl/s6/DETAILS | 1 -
smgl/s6/WATCH | 1 +
smgl/seatd/DETAILS | 1 -
smgl/seatd/WATCH | 1 +
spelling/aspell/DETAILS | 1 -
spelling/aspell/WATCH | 1 +
spelling/hunspell/DETAILS | 1 -
spelling/hunspell/WATCH | 1 +
telephony/bayonne2/DETAILS | 1 -
telephony/bayonne2/WATCH | 1 +
telephony/ccaudio2/DETAILS | 1 -
telephony/ccaudio2/WATCH | 1 +
telephony/ccrtp/DETAILS | 1 -
telephony/ccrtp/WATCH | 1 +
telephony/ccscript/DETAILS | 1 -
telephony/ccscript/WATCH | 1 +
telephony/ccscript3/DETAILS | 1 -
telephony/ccscript3/WATCH | 1 +
telephony/commoncpp2/DETAILS | 1 -
telephony/commoncpp2/WATCH | 1 +
telephony/libosip2/DETAILS | 1 -
telephony/libosip2/WATCH | 1 +
telephony/libzrtpcpp/DETAILS | 1 -
telephony/libzrtpcpp/WATCH | 1 +
telephony/ucommon/DETAILS | 1 -
telephony/ucommon/WATCH | 1 +
utils/aqemu/DETAILS | 1 -
utils/aqemu/WATCH | 1 +
utils/autogen/DETAILS | 1 -
utils/autogen/WATCH | 1 +
utils/barcode/DETAILS | 1 -
utils/barcode/WATCH | 1 +
utils/bluez5/DETAILS | 1 -
utils/bluez5/WATCH | 1 +
utils/brightnessctl/DETAILS | 1 -
utils/brightnessctl/WATCH | 1 +
utils/btop++/DETAILS | 1 -
utils/btop++/WATCH | 1 +
utils/bubblewrap/DETAILS | 1 -
utils/bubblewrap/WATCH | 1 +
utils/containers/DETAILS | 1 -
utils/containers/WATCH | 1 +
utils/copyq/WATCH | 1 +
utils/coreutils/DETAILS | 1 -
utils/coreutils/WATCH | 1 +
utils/criu/WATCH | 1 +
utils/crosstool-ng/DETAILS | 1 -
utils/crosstool-ng/WATCH | 1 +
utils/dbus/DETAILS | 1 -
utils/dbus/WATCH | 1 +
utils/ddcutil/DETAILS | 1 -
utils/ddcutil/WATCH | 1 +
utils/debootstrap/DETAILS | 1 -
utils/debootstrap/WATCH | 1 +
utils/dialog/DETAILS | 1 -
utils/dialog/WATCH | 1 +
utils/direvent/DETAILS | 1 -
utils/direvent/WATCH | 1 +
utils/dmenu/DETAILS | 1 -
utils/dmenu/WATCH | 1 +
utils/earlyoom/DETAILS | 1 -
utils/earlyoom/WATCH | 1 +
utils/fastfetch/DETAILS | 1 -
utils/fastfetch/WATCH | 1 +
utils/file/DETAILS | 1 -
utils/file/WATCH | 1 +
utils/findutils/DETAILS | 1 -
utils/findutils/WATCH | 1 +
utils/flatpak/DETAILS | 1 -
utils/flatpak/WATCH | 1 +
utils/fwupd/DETAILS | 1 -
utils/fwupd/WATCH | 1 +
utils/gcal/DETAILS | 1 -
utils/gcal/WATCH | 1 +
utils/gnuplot/DETAILS | 1 -
utils/gnuplot/WATCH | 1 +
utils/grep/DETAILS | 1 -
utils/grep/WATCH | 1 +
utils/htop/DETAILS | 1 -
utils/htop/WATCH | 1 +
utils/kbd/DETAILS | 1 -
utils/kbd/WATCH | 1 +
utils/less/DETAILS | 1 -
utils/less/WATCH | 1 +
utils/libnotify/DETAILS | 1 -
utils/libnotify/WATCH | 1 +
utils/libtree/DETAILS | 1 -
utils/libtree/WATCH | 1 +
utils/lshw/DETAILS | 1 -
utils/lshw/WATCH | 1 +
utils/metalog/DETAILS | 1 -
utils/metalog/WATCH | 1 +
utils/neofetch/DETAILS | 1 -
utils/neofetch/WATCH | 1 +
utils/nvtop/DETAILS | 1 -
utils/nvtop/WATCH | 1 +
utils/ostree/DETAILS | 1 -
utils/ostree/WATCH | 1 +
utils/plan9port/DETAILS | 1 -
utils/plan9port/WATCH | 1 +
utils/procps-ng/DETAILS | 1 -
utils/procps-ng/WATCH | 1 +
utils/q4wine/DETAILS | 1 -
utils/q4wine/WATCH | 1 +
utils/qutescoop/WATCH | 1 +
utils/rdfind/DETAILS | 1 -
utils/rdfind/WATCH | 1 +
utils/schroot/DETAILS | 1 -
utils/schroot/WATCH | 1 +
utils/smem/DETAILS | 1 -
utils/smem/WATCH | 1 +
utils/spice-protocol/DETAILS | 1 -
utils/spice-protocol/WATCH | 1 +
utils/spice/DETAILS | 1 -
utils/spice/WATCH | 1 +
utils/steam-devices/DETAILS | 1 -
utils/steam-devices/WATCH | 1 +
utils/stow/DETAILS | 1 -
utils/stow/WATCH | 1 +
utils/sudo/DETAILS | 1 -
utils/sudo/WATCH | 1 +
utils/time/DETAILS | 1 -
utils/time/WATCH | 1 +
utils/timeshift/DETAILS | 1 -
utils/timeshift/WATCH | 1 +
utils/timewarrior/DETAILS | 1 -
utils/timewarrior/WATCH | 1 +
utils/tpm2-tss/DETAILS | 1 -
utils/tpm2-tss/WATCH | 1 +
utils/tree/DETAILS | 1 -
utils/tree/WATCH | 1 +
utils/usbguard/DETAILS | 1 -
utils/usbguard/WATCH | 1 +
utils/util-linux/DETAILS | 1 -
utils/util-linux/WATCH | 1 +
utils/which/DETAILS | 1 -
utils/which/WATCH | 1 +
utils/wl-clipboard/DETAILS | 1 -
utils/wl-clipboard/WATCH | 1 +
utils/wlr-randr/DETAILS | 1 -
utils/wlr-randr/WATCH | 1 +
utils/xdg-dbus-proxy/DETAILS | 1 -
utils/xdg-dbus-proxy/WATCH | 1 +
utils/xdg-desktop-portal-hyprland/DETAILS | 1 -
utils/xdg-desktop-portal-hyprland/WATCH | 1 +
utils/xdg-desktop-portal-wlr/DETAILS | 1 -
utils/xdg-desktop-portal-wlr/WATCH | 1 +
utils/xdg-desktop-portal/DETAILS | 1 -
utils/xdg-desktop-portal/WATCH | 1 +
utils/zsync/DETAILS | 1 -
utils/zsync/WATCH | 1 +
video-libs/gst-libav-1.0/DETAILS | 1 -
video-libs/gst-libav-1.0/WATCH | 1 +
video-libs/libaom/DETAILS | 1 -
video-libs/libaom/WATCH | 1 +
video-libs/libebml/DETAILS | 1 -
video-libs/libebml/WATCH | 1 +
video-libs/libmatroska/DETAILS | 1 -
video-libs/libmatroska/WATCH | 1 +
video-libs/libplacebo/DETAILS | 1 -
video-libs/libplacebo/WATCH | 1 +
video/helvum/DETAILS | 1 -
video/helvum/WATCH | 1 +
video/mkvtoolnix/DETAILS | 1 -
video/mkvtoolnix/WATCH | 1 +
video/mpv/DETAILS | 1 -
video/mpv/WATCH | 1 +
video/obs-studio/DETAILS | 1 -
video/obs-studio/WATCH | 1 +
video/pipewire/DETAILS | 1 -
video/pipewire/WATCH | 1 +
video/wireplumber/DETAILS | 1 -
video/wireplumber/WATCH | 1 +
vulkan/glslang/DETAILS | 1 -
vulkan/glslang/WATCH | 1 +
vulkan/shaderc/DETAILS | 1 -
vulkan/shaderc/WATCH | 1 +
vulkan/spirv-headers/DETAILS | 1 -
vulkan/spirv-headers/WATCH | 1 +
vulkan/spirv-tools/DETAILS | 1 -
vulkan/spirv-tools/WATCH | 1 +
vulkan/vulkan-headers/DETAILS | 1 -
vulkan/vulkan-headers/WATCH | 1 +
vulkan/vulkan-loader/DETAILS | 1 -
vulkan/vulkan-loader/WATCH | 1 +
vulkan/vulkan-sdk/DETAILS | 1 -
vulkan/vulkan-sdk/WATCH | 1 +
vulkan/vulkan-utility-libraries/DETAILS | 1 -
vulkan/vulkan-utility-libraries/WATCH | 1 +
windowmanagers/hyprland/DETAILS | 1 -
windowmanagers/hyprland/WATCH | 1 +
windowmanagers/i3/DETAILS | 1 -
windowmanagers/i3/WATCH | 1 +
windowmanagers/jwm/DETAILS | 1 -
windowmanagers/jwm/WATCH | 1 +
windowmanagers/sway/DETAILS | 1 -
windowmanagers/sway/WATCH | 1 +
windowmanagers/swayfx/DETAILS | 1 -
windowmanagers/swayfx/WATCH | 1 +
wm-addons/aquamarine/DETAILS | 1 -
wm-addons/aquamarine/WATCH | 1 +
wm-addons/fuzzel/DETAILS | 1 -
wm-addons/fuzzel/WATCH | 1 +
wm-addons/hyprcursor/DETAILS | 1 -
wm-addons/hyprcursor/WATCH | 1 +
wm-addons/hyprgraphics/DETAILS | 1 -
wm-addons/hyprgraphics/WATCH | 1 +
wm-addons/hypridle/DETAILS | 1 -
wm-addons/hypridle/WATCH | 1 +
wm-addons/hyprland-protocols/DETAILS | 1 -
wm-addons/hyprland-protocols/WATCH | 1 +
wm-addons/hyprlang/DETAILS | 1 -
wm-addons/hyprlang/WATCH | 1 +
wm-addons/hyprlock/DETAILS | 1 -
wm-addons/hyprlock/WATCH | 1 +
wm-addons/hyprpaper/DETAILS | 1 -
wm-addons/hyprpaper/WATCH | 1 +
wm-addons/hyprtoolkit/DETAILS | 1 -
wm-addons/hyprtoolkit/WATCH | 1 +
wm-addons/hyprutils/DETAILS | 1 -
wm-addons/hyprutils/WATCH | 1 +
wm-addons/hyprwayland-scanner/DETAILS | 1 -
wm-addons/hyprwayland-scanner/WATCH | 1 +
wm-addons/i3status/DETAILS | 1 -
wm-addons/i3status/WATCH | 1 +
wm-addons/libsrm/DETAILS | 1 -
wm-addons/libsrm/WATCH | 1 +
wm-addons/louvre/DETAILS | 1 -
wm-addons/louvre/WATCH | 1 +
wm-addons/swayidle/DETAILS | 1 -
wm-addons/swayidle/WATCH | 1 +
wm-addons/tofi/DETAILS | 1 -
wm-addons/tofi/WATCH | 1 +
wm-addons/waybar/DETAILS | 1 -
wm-addons/waybar/WATCH | 1 +
wm-addons/wlroots/DETAILS | 1 -
wm-addons/wlroots/WATCH | 1 +
x11-libs/cairo/DETAILS | 1 -
x11-libs/cairo/WATCH | 1 +
x11-libs/fontconfig/DETAILS | 1 -
x11-libs/fontconfig/WATCH | 1 +
x11-libs/wine/DETAILS | 1 -
x11-libs/wine/WATCH | 1 +
x11-toolkits/fltk/DETAILS | 1 -
x11-toolkits/fltk/WATCH | 1 +
x11-toolkits/gtk+3/DETAILS | 1 -
x11-toolkits/gtk+3/WATCH | 1 +
x11-toolkits/gtk+4/DETAILS | 1 -
x11-toolkits/gtk+4/WATCH | 1 +
x11-toolkits/wxgtk-3.2/DETAILS | 1 -
x11-toolkits/wxgtk-3.2/WATCH | 1 +
x11/conky/DETAILS | 1 -
x11/conky/WATCH | 1 +
x11/polybar/DETAILS | 1 -
x11/polybar/WATCH | 1 +
xfce/exo/DETAILS | 1 -
xfce/exo/WATCH | 1 +
xfce/libxfce4ui/DETAILS | 1 -
xfce/libxfce4ui/WATCH | 1 +
xfce/libxfce4util/DETAILS | 1 -
xfce/libxfce4util/WATCH | 1 +
xfce/thunar/DETAILS | 1 -
xfce/thunar/WATCH | 1 +
xfce/xfce-polkit/DETAILS | 1 -
xfce/xfce-polkit/WATCH | 1 +
xfce/xfconf/DETAILS | 1 -
xfce/xfconf/WATCH | 1 +
xorg-app/xinput/DETAILS | 1 -
xorg-app/xinput/WATCH | 1 +
xorg-app/xkbprint/DETAILS | 1 -
xorg-app/xkbprint/WATCH | 1 +
xorg-lib/libinput/DETAILS | 1 -
xorg-lib/libinput/WATCH | 1 +
xorg-lib/libx11/DETAILS | 1 -
xorg-lib/libx11/WATCH | 1 +
xorg-lib/libxpm/DETAILS | 1 -
xorg-lib/libxpm/WATCH | 1 +
xorg-lib/wayland/DETAILS | 1 -
xorg-lib/wayland/WATCH | 1 +
xorg-proto/wayland-protocols/DETAILS | 1 -
xorg-proto/wayland-protocols/WATCH | 1 +
xorg/xserver/DETAILS | 1 -
xorg/xserver/WATCH | 1 +
xorg/xwayland/DETAILS | 1 -
xorg/xwayland/WATCH | 1 +
1399 files changed, 722 insertions(+), 694 deletions(-)
New commits:
commit f3f9bac497769941fcca1b3fd6da39bae83d5025
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
Move every Watch-line into a WATCH file
diff --git a/ChangeLog b/ChangeLog
index eb8e13f..d63255e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-08-16 Ismael Luceno <ismael AT sourcemage.org>
+ * */*/WATCH: every spell that said where its upstream lives now says
+ it in a WATCH file beside DETAILS, sightsee having dropped the
+ "# Watch:" comment form
+
2026-08-15 Ismael Luceno <ismael AT sourcemage.org>
* gnu/gcc-10, gnu/gcc-14: spells deprecated [superseded by the
gcc:10 and gcc:14 slots]
diff --git a/archive-libs/libarchive/DETAILS b/archive-libs/libarchive/DETAILS
index 1cf8404..4496d9f 100755
--- a/archive-libs/libarchive/DETAILS
+++ b/archive-libs/libarchive/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://www.libarchive.org
SOURCE_URL[0]=https://github.com/libarchive/libarchive/releases/download/v${VERSION}/${SOURCE}
-# Watch: https://github.com/libarchive/libarchive/tags
ENTERED=20080629
LICENSE[0]=BSD
KEYWORDS="archive"
diff --git a/archive-libs/libarchive/WATCH b/archive-libs/libarchive/WATCH
new file mode 100644
index 0000000..ab66711
--- /dev/null
+++ b/archive-libs/libarchive/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libarchive/libarchive/tags
diff --git a/archive-libs/libzip/DETAILS b/archive-libs/libzip/DETAILS
index f74e036..4f313b4 100755
--- a/archive-libs/libzip/DETAILS
+++ b/archive-libs/libzip/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://libzip.org/download/
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=libzip
VERSION=1.11.4
diff --git a/archive-libs/libzip/WATCH b/archive-libs/libzip/WATCH
new file mode 100644
index 0000000..ff70dc4
--- /dev/null
+++ b/archive-libs/libzip/WATCH
@@ -0,0 +1 @@
+0 . https://libzip.org/download/
diff --git a/archive-libs/lzo/DETAILS b/archive-libs/lzo/DETAILS
index ddb6da8..adcbba6 100755
--- a/archive-libs/lzo/DETAILS
+++ b/archive-libs/lzo/DETAILS
@@ -5,7 +5,6 @@
SOURCE_HASH=sha1:4924676a9bae5db58ef129dc1cebce3baa3c4b5d:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-# Watch: https://www.oberhumer.com/opensource/lzo/download/
SOURCE_URL[0]=http://www.oberhumer.com/opensource/lzo/download/$SOURCE
WEB_SITE=http://www.oberhumer.com/opensource/lzo
ENTERED=20020531
diff --git a/archive-libs/lzo/WATCH b/archive-libs/lzo/WATCH
new file mode 100644
index 0000000..b632564
--- /dev/null
+++ b/archive-libs/lzo/WATCH
@@ -0,0 +1 @@
+0 . https://www.oberhumer.com/opensource/lzo/download/
diff --git a/archive-libs/minizip/DETAILS b/archive-libs/minizip/DETAILS
index 198cd1e..cea3db5 100755
--- a/archive-libs/minizip/DETAILS
+++ b/archive-libs/minizip/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/zlib-ng/minizip-ng/tags /tags/([0-9.]+)[.]tar
SPELL=minizip
VERSION=4.1.0
SOURCE_HASH=sha512:9ea5dde14acd2f7d1efd0e38b11017b679d3aaabac61552f9c5f4c7f45f2563543e0fbb2d74429c6b1b9c37d8728ebc4f1cf0efad5f71807c11bb8a2a681a556
diff --git a/archive-libs/minizip/WATCH b/archive-libs/minizip/WATCH
new file mode 100644
index 0000000..e850f62
--- /dev/null
+++ b/archive-libs/minizip/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/zlib-ng/minizip-ng/tags
/tags/([0-9.]+)[.]tar
diff --git a/archive-libs/zlib/DETAILS b/archive-libs/zlib/DETAILS
index 6ff0cd5..cd1ab84 100755
--- a/archive-libs/zlib/DETAILS
+++ b/archive-libs/zlib/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://zlib.net/
SPELL=zlib
VERSION=1.3.2
SOURCE_HASH=sha512:70963771ea5d763614278a69b474f09b7d237ef8f53b675a10fe31d9923aeef601504b35d7ebd1b1e7f347e9ebb048e6b3b47fffdf137e7bdc7e8d5eb4ec4692
diff --git a/archive-libs/zlib/WATCH b/archive-libs/zlib/WATCH
new file mode 100644
index 0000000..b0bcf9e
--- /dev/null
+++ b/archive-libs/zlib/WATCH
@@ -0,0 +1 @@
+0 . https://zlib.net/
diff --git a/archive/7z/DETAILS b/archive/7z/DETAILS
index 1d6e53c..ff1ea49 100755
--- a/archive/7z/DETAILS
+++ b/archive/7z/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.7-zip.org/download.html "a/7z([0-9]+)-src\.tar\.xz"
SPELL=7z
VERSION=2601
SOURCE=${SPELL}${VERSION}-src.tar.xz
diff --git a/archive/7z/WATCH b/archive/7z/WATCH
new file mode 100644
index 0000000..eb3b93d
--- /dev/null
+++ b/archive/7z/WATCH
@@ -0,0 +1 @@
+0 . https://www.7-zip.org/download.html
"a/7z([0-9]+)-src\.tar\.xz"
diff --git a/archive/bzip3/DETAILS b/archive/bzip3/DETAILS
index 74e23f4..b2e61dc 100755
--- a/archive/bzip3/DETAILS
+++ b/archive/bzip3/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/kspalaiologos/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/kspalaiologos/bzip3/tags tags/([0-9.]+)[.]tar
fi
LICENSE[0]="LGPL"
LICENSE[1]="APACHE"
diff --git a/archive/bzip3/WATCH b/archive/bzip3/WATCH
new file mode 100644
index 0000000..d61efde
--- /dev/null
+++ b/archive/bzip3/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/kspalaiologos/bzip3/tags
tags/([0-9.]+)[.]tar
diff --git a/archive/cdebootstrap/DETAILS b/archive/cdebootstrap/DETAILS
index e265d0d..a1009fe 100755
--- a/archive/cdebootstrap/DETAILS
+++ b/archive/cdebootstrap/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://ftp.debian.org/debian/pool/main/c/cdebootstrap/
SPELL=cdebootstrap
VERSION=0.7.8
SOURCE=${SPELL}_${VERSION}.tar.xz
diff --git a/archive/cdebootstrap/WATCH b/archive/cdebootstrap/WATCH
new file mode 100644
index 0000000..b82e088
--- /dev/null
+++ b/archive/cdebootstrap/WATCH
@@ -0,0 +1 @@
+0 . http://ftp.debian.org/debian/pool/main/c/cdebootstrap/
diff --git a/archive/cpio/DETAILS b/archive/cpio/DETAILS
index 51ae158..21a3ab2 100755
--- a/archive/cpio/DETAILS
+++ b/archive/cpio/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/cpio
SPELL=cpio
VERSION=2.15
SECURITY_PATCH=1
diff --git a/archive/cpio/WATCH b/archive/cpio/WATCH
new file mode 100644
index 0000000..253cc84
--- /dev/null
+++ b/archive/cpio/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/cpio
diff --git a/archive/dpkg/DETAILS b/archive/dpkg/DETAILS
index a515cae..e4e3336 100755
--- a/archive/dpkg/DETAILS
+++ b/archive/dpkg/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://ftp.debian.org/debian/pool/main/d/dpkg/
SPELL=dpkg
VERSION=1.23.7
SOURCE=${SPELL}_${VERSION}.tar.xz
diff --git a/archive/dpkg/WATCH b/archive/dpkg/WATCH
new file mode 100644
index 0000000..a0ebca7
--- /dev/null
+++ b/archive/dpkg/WATCH
@@ -0,0 +1 @@
+0 . http://ftp.debian.org/debian/pool/main/d/dpkg/
diff --git a/archive/gzip/DETAILS b/archive/gzip/DETAILS
index 8effb98..10f1009 100755
--- a/archive/gzip/DETAILS
+++ b/archive/gzip/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gzip/
SPELL=gzip
VERSION=1.14
SECURITY_PATCH=2
diff --git a/archive/gzip/WATCH b/archive/gzip/WATCH
new file mode 100644
index 0000000..42b4805
--- /dev/null
+++ b/archive/gzip/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gzip/
diff --git a/archive/lzop/DETAILS b/archive/lzop/DETAILS
index 734ce2b..45e34ef 100755
--- a/archive/lzop/DETAILS
+++ b/archive/lzop/DETAILS
@@ -2,7 +2,6 @@
VERSION=1.04
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-# Watch: https://www.lzop.org/download/
WEB_SITE=https://www.lzop.org
SOURCE_URL[0]="$WEB_SITE/download/$SOURCE"
ENTERED=20020531
diff --git a/archive/lzop/WATCH b/archive/lzop/WATCH
new file mode 100644
index 0000000..5eae4a6
--- /dev/null
+++ b/archive/lzop/WATCH
@@ -0,0 +1 @@
+0 . https://www.lzop.org/download/
diff --git a/archive/ripmime/DETAILS b/archive/ripmime/DETAILS
index 7ccc020..2044ca9 100755
--- a/archive/ripmime/DETAILS
+++ b/archive/ripmime/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/inflex/ripMIME/tags
SPELL=ripmime
VERSION=1.4.1.0
SOURCE=ripMIME-$VERSION.tar.gz
diff --git a/archive/ripmime/WATCH b/archive/ripmime/WATCH
new file mode 100644
index 0000000..2eb8a08
--- /dev/null
+++ b/archive/ripmime/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/inflex/ripMIME/tags
diff --git a/archive/rpm/DETAILS b/archive/rpm/DETAILS
index ba66820..812bfcd 100755
--- a/archive/rpm/DETAILS
+++ b/archive/rpm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://rpm5.org/files.rss.xml
SPELL=rpm
VERSION=5.3.3
#
SOURCE_HASH=sha512:5f539fd5f5330b4e0ec21673320e53cdb6bb8231020ca0e8e7f52d15e36f3a70f398392721891461d13012f4028785eb7182f0460f32a53109d33b2006d0853d
diff --git a/archive/rpm/WATCH b/archive/rpm/WATCH
new file mode 100644
index 0000000..b6caa34
--- /dev/null
+++ b/archive/rpm/WATCH
@@ -0,0 +1 @@
+0 . http://rpm5.org/files.rss.xml
diff --git a/archive/rpm4/DETAILS b/archive/rpm4/DETAILS
index 1e8dbfc..f574720 100755
--- a/archive/rpm4/DETAILS
+++ b/archive/rpm4/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://rpm.org/download.html /rpm-([0-9.]+)[.]tar
SPELL=rpm4
VERSION=4.18.1
SOURCE="rpm-${VERSION}.tar.bz2"
diff --git a/archive/rpm4/WATCH b/archive/rpm4/WATCH
new file mode 100644
index 0000000..940da90
--- /dev/null
+++ b/archive/rpm4/WATCH
@@ -0,0 +1 @@
+0 . https://rpm.org/download.html /rpm-([0-9.]+)[.]tar
diff --git a/archive/sharutils/DETAILS b/archive/sharutils/DETAILS
index da76da1..4d6644a 100755
--- a/archive/sharutils/DETAILS
+++ b/archive/sharutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/sharutils
SPELL=sharutils
VERSION=4.15.2
SECURITY_PATCH=1
diff --git a/archive/sharutils/WATCH b/archive/sharutils/WATCH
new file mode 100644
index 0000000..2264dd1
--- /dev/null
+++ b/archive/sharutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/sharutils
diff --git a/archive/tar/DETAILS b/archive/tar/DETAILS
index ed73fb7..55ddfa1 100755
--- a/archive/tar/DETAILS
+++ b/archive/tar/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/tar
SPELL=tar
VERSION=1.35
PATCHLEVEL=1
diff --git a/archive/tar/WATCH b/archive/tar/WATCH
new file mode 100644
index 0000000..626dcba
--- /dev/null
+++ b/archive/tar/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/tar
diff --git a/archive/tardy/DETAILS b/archive/tardy/DETAILS
index 0806bc3..db713c7 100755
--- a/archive/tardy/DETAILS
+++ b/archive/tardy/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://tardy.sourceforge.net/download.html
SPELL=tardy
VERSION=1.28.D001
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/archive/tardy/WATCH b/archive/tardy/WATCH
new file mode 100644
index 0000000..2c1e38c
--- /dev/null
+++ b/archive/tardy/WATCH
@@ -0,0 +1 @@
+0 . https://tardy.sourceforge.net/download.html
diff --git a/archive/xz-utils/DETAILS b/archive/xz-utils/DETAILS
index 0adffd1..9df91c0 100755
--- a/archive/xz-utils/DETAILS
+++ b/archive/xz-utils/DETAILS
@@ -5,7 +5,6 @@
SOURCE=xz-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/xz-$VERSION"
SOURCE_URL[0]="https://github.com/tukaani-project/xz/releases/download/v${VERSION}/${SOURCE}"
-# Watch: https://tukaani.org/xz/ xz-([0-9.]+)[.]tar
LICENSE[0]=GPL
WEB_SITE=https://tukaani.org/xz/
ENTERED=20090323
diff --git a/archive/xz-utils/WATCH b/archive/xz-utils/WATCH
new file mode 100644
index 0000000..6625b3f
--- /dev/null
+++ b/archive/xz-utils/WATCH
@@ -0,0 +1 @@
+0 . https://tukaani.org/xz/ xz-([0-9.]+)[.]tar
diff --git a/archive/zstd/DETAILS b/archive/zstd/DETAILS
index 201f097..2967439 100755
--- a/archive/zstd/DETAILS
+++ b/archive/zstd/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/facebook/zstd/tags /refs/tags/v([0-9.]+)[.]tar
SPELL=zstd
VERSION=1.5.7
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/archive/zstd/WATCH b/archive/zstd/WATCH
new file mode 100644
index 0000000..6d65102
--- /dev/null
+++ b/archive/zstd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/facebook/zstd/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/audio-creation/audacity/DETAILS b/audio-creation/audacity/DETAILS
index 1393a71..4863002 100755
--- a/audio-creation/audacity/DETAILS
+++ b/audio-creation/audacity/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.audacityteam.org/download/
audacity-sources-([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=audacity
VERSION=3.7.3
diff --git a/audio-creation/audacity/WATCH b/audio-creation/audacity/WATCH
new file mode 100644
index 0000000..55ee870
--- /dev/null
+++ b/audio-creation/audacity/WATCH
@@ -0,0 +1 @@
+0 . https://www.audacityteam.org/download/
audacity-sources-([0-9.]+)[.]tar
diff --git a/audio-drivers/alsa-lib/DETAILS b/audio-drivers/alsa-lib/DETAILS
index 67874e1..93aff4f 100755
--- a/audio-drivers/alsa-lib/DETAILS
+++ b/audio-drivers/alsa-lib/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.alsa-project.org/pub/lib/$SOURCE
-# Watch: https://www.alsa-project.org/files/pub/lib/
fi
LICENSE[0]=LGPL
KEYWORDS="drivers audio"
diff --git a/audio-drivers/alsa-lib/WATCH b/audio-drivers/alsa-lib/WATCH
new file mode 100644
index 0000000..e9b2d6d
--- /dev/null
+++ b/audio-drivers/alsa-lib/WATCH
@@ -0,0 +1 @@
+0 . https://www.alsa-project.org/files/pub/lib/
diff --git a/audio-drivers/alsa-utils/DETAILS
b/audio-drivers/alsa-utils/DETAILS
index 331d18a..40d88c1 100755
--- a/audio-drivers/alsa-utils/DETAILS
+++ b/audio-drivers/alsa-utils/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=ftp://ftp.alsa-project.org/pub/utils/$SOURCE
-# Watch: https://www.alsa-project.org/files/pub/utils/
fi
WEB_SITE=http://www.alsa-project.org/
ENTERED=20010922
diff --git a/audio-drivers/alsa-utils/WATCH b/audio-drivers/alsa-utils/WATCH
new file mode 100644
index 0000000..dba0b58
--- /dev/null
+++ b/audio-drivers/alsa-utils/WATCH
@@ -0,0 +1 @@
+0 . https://www.alsa-project.org/files/pub/utils/
diff --git a/audio-libs/flac/DETAILS b/audio-libs/flac/DETAILS
index ecc94ab..9156dfd 100755
--- a/audio-libs/flac/DETAILS
+++ b/audio-libs/flac/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://downloads.xiph.org/releases/$SPELL/$SOURCE
-# Watch: https://ftp.osuosl.org/pub/xiph/releases/flac/
WEB_SITE=https://xiph.org/flac/index.html
ENTERED=20020209
LICENSE[0]=GPL
diff --git a/audio-libs/flac/WATCH b/audio-libs/flac/WATCH
new file mode 100644
index 0000000..729e73a
--- /dev/null
+++ b/audio-libs/flac/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.osuosl.org/pub/xiph/releases/flac/
diff --git a/audio-libs/liblrdf/DETAILS b/audio-libs/liblrdf/DETAILS
index 220b4a6..276184a 100755
--- a/audio-libs/liblrdf/DETAILS
+++ b/audio-libs/liblrdf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/swh/LRDF/tags
SPELL=liblrdf
VERSION=0.6.1
PATCHLEVEL=1
diff --git a/audio-libs/liblrdf/WATCH b/audio-libs/liblrdf/WATCH
new file mode 100644
index 0000000..373482a
--- /dev/null
+++ b/audio-libs/liblrdf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/swh/LRDF/tags
diff --git a/audio-libs/libmpdclient/DETAILS b/audio-libs/libmpdclient/DETAILS
index f2d117e..b8b2a25 100755
--- a/audio-libs/libmpdclient/DETAILS
+++ b/audio-libs/libmpdclient/DETAILS
@@ -5,7 +5,6 @@
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]="https://github.com/MusicPlayerDaemon/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/MusicPlayerDaemon/libmpdclient/tags
tags/v([0-9.]+)[.]tar
WEB_SITE=http://mpd.wikia.com/wiki/ClientLib:libmpdclient
ENTERED=20091231
LICENSE[0]=GPL
diff --git a/audio-libs/libmpdclient/WATCH b/audio-libs/libmpdclient/WATCH
new file mode 100644
index 0000000..6e2c8ec
--- /dev/null
+++ b/audio-libs/libmpdclient/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/MusicPlayerDaemon/libmpdclient/tags
tags/v([0-9.]+)[.]tar
diff --git a/audio-libs/libshout-idjc/DETAILS
b/audio-libs/libshout-idjc/DETAILS
index f90cdba..ca3e97c 100755
--- a/audio-libs/libshout-idjc/DETAILS
+++ b/audio-libs/libshout-idjc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sourceforge.net/p/idjc/libshoutidjc/
SPELL=libshout-idjc
VERSION=2.4.6-r2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/audio-libs/libshout-idjc/WATCH b/audio-libs/libshout-idjc/WATCH
new file mode 100644
index 0000000..9e934e0
--- /dev/null
+++ b/audio-libs/libshout-idjc/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/p/idjc/libshoutidjc/
diff --git a/audio-libs/openal-soft/DETAILS b/audio-libs/openal-soft/DETAILS
index d55cfe8..232300f 100755
--- a/audio-libs/openal-soft/DETAILS
+++ b/audio-libs/openal-soft/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/kcat/openal-soft/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=openal-soft
VERSION=1.25.2
diff --git a/audio-libs/openal-soft/WATCH b/audio-libs/openal-soft/WATCH
new file mode 100644
index 0000000..710f3de
--- /dev/null
+++ b/audio-libs/openal-soft/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/kcat/openal-soft/tags
diff --git a/audio-libs/rnnoise/DETAILS b/audio-libs/rnnoise/DETAILS
index c97b9f7..bd3ed18 100755
--- a/audio-libs/rnnoise/DETAILS
+++ b/audio-libs/rnnoise/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/xiph/rnnoise/tags
SPELL=rnnoise
VERSION=0.2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/audio-libs/rnnoise/WATCH b/audio-libs/rnnoise/WATCH
new file mode 100644
index 0000000..5dfd6cf
--- /dev/null
+++ b/audio-libs/rnnoise/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/xiph/rnnoise/tags
diff --git a/audio-players/deadbeef/DETAILS b/audio-players/deadbeef/DETAILS
index c0f2ece..c27931b 100755
--- a/audio-players/deadbeef/DETAILS
+++ b/audio-players/deadbeef/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://deadbeef.sourceforge.io/download.html
SPELL=deadbeef
VERSION=1.10.1
SOURCE=${SPELL}-${VERSION}.tar.bz2
diff --git a/audio-players/deadbeef/WATCH b/audio-players/deadbeef/WATCH
new file mode 100644
index 0000000..550ab49
--- /dev/null
+++ b/audio-players/deadbeef/WATCH
@@ -0,0 +1 @@
+0 . https://deadbeef.sourceforge.io/download.html
diff --git a/audio-players/mpd/DETAILS b/audio-players/mpd/DETAILS
index 3591978..8fa27a1 100755
--- a/audio-players/mpd/DETAILS
+++ b/audio-players/mpd/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.musicpd.org/download/${SPELL}/${VERSION:0:4}/${SOURCE}
-# Watch: https://github.com/MusicPlayerDaemon/MPD/tags tags/v([0-9.]+)[.]tar
SOURCE2="${SOURCE}.sig"
SOURCE2_URL[0]="${SOURCE_URL[0]}.sig"
SOURCE_GPG="maxk.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/audio-players/mpd/WATCH b/audio-players/mpd/WATCH
new file mode 100644
index 0000000..a68419d
--- /dev/null
+++ b/audio-players/mpd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/MusicPlayerDaemon/MPD/tags
tags/v([0-9.]+)[.]tar
diff --git a/audio-players/ncmpcpp/DETAILS b/audio-players/ncmpcpp/DETAILS
index 3dc840e..952ba7f 100755
--- a/audio-players/ncmpcpp/DETAILS
+++ b/audio-players/ncmpcpp/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:f726f46dfca7dd843144babb6efae534b95d3862bdfba522b5a2dee9eb6605eb22bb93521147d42c9df22316fb4512dd33e33831fe23b1202a302110cf27f54c
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
-# Watch: https://github.com/ncmpcpp/ncmpcpp/tags tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://ncmpcpp.rybczak.net/
LICENSE[0]=GPL
diff --git a/audio-players/ncmpcpp/WATCH b/audio-players/ncmpcpp/WATCH
new file mode 100644
index 0000000..ad3bc0f
--- /dev/null
+++ b/audio-players/ncmpcpp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ncmpcpp/ncmpcpp/tags tags/([0-9.]+)[.]tar
diff --git a/audio-soft/easytag/DETAILS b/audio-soft/easytag/DETAILS
index 1a27f8c..5d9ad0b 100755
--- a/audio-soft/easytag/DETAILS
+++ b/audio-soft/easytag/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/easytag/cache.json
SPELL=easytag
VERSION=2.4.3
BRANCH=`echo $VERSION|cut -d . -f 1,2`
diff --git a/audio-soft/easytag/WATCH b/audio-soft/easytag/WATCH
new file mode 100644
index 0000000..7cc4189
--- /dev/null
+++ b/audio-soft/easytag/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/easytag/cache.json
diff --git a/audio-soft/idjc/DETAILS b/audio-soft/idjc/DETAILS
index d644d97..6317f44 100755
--- a/audio-soft/idjc/DETAILS
+++ b/audio-soft/idjc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sourceforge.net/projects/idjc/
SPELL=idjc
VERSION=0.9.9
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/audio-soft/idjc/WATCH b/audio-soft/idjc/WATCH
new file mode 100644
index 0000000..c1c30b1
--- /dev/null
+++ b/audio-soft/idjc/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/idjc/
diff --git a/audio-soft/qpwgraph/DETAILS b/audio-soft/qpwgraph/DETAILS
index 1f11194..9696849 100755
--- a/audio-soft/qpwgraph/DETAILS
+++ b/audio-soft/qpwgraph/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.freedesktop.org/rncbc/qpwgraph/-/tags
/tags/v([0-9.]+)
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=qpwgraph
VERSION=0.5.3
diff --git a/audio-soft/qpwgraph/WATCH b/audio-soft/qpwgraph/WATCH
new file mode 100644
index 0000000..4013d3a
--- /dev/null
+++ b/audio-soft/qpwgraph/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/rncbc/qpwgraph/-/tags
/tags/v([0-9.]+)
diff --git a/audio-soft/vorbis-tools/DETAILS b/audio-soft/vorbis-tools/DETAILS
index a83802b..cbcc69f 100755
--- a/audio-soft/vorbis-tools/DETAILS
+++ b/audio-soft/vorbis-tools/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://downloads.xiph.org/releases/vorbis/
SPELL=vorbis-tools
VERSION=1.4.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/audio-soft/vorbis-tools/WATCH b/audio-soft/vorbis-tools/WATCH
new file mode 100644
index 0000000..6e2a692
--- /dev/null
+++ b/audio-soft/vorbis-tools/WATCH
@@ -0,0 +1 @@
+0 . https://downloads.xiph.org/releases/vorbis/
diff --git a/cad/kicad/DETAILS b/cad/kicad/DETAILS
index 0d71ccb..7b4619e 100755
--- a/cad/kicad/DETAILS
+++ b/cad/kicad/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:9e6a597c76872b33bb34625262a7dd44eff338d7e16c25345226c25fa4cdb8088336d0f46d10b19a85b8296f336a6ac441115a0db5b9c720588b09d04a41e966
SOURCE="$SPELL-$VERSION.tar.bz2"
SOURCE_URL[0]="https://gitlab.com/kicad/code/kicad/-/archive/$VERSION/$SOURCE"
-# Watch: https://gitlab.com/kicad/code/kicad/-/tags
kicad-(?<version>[0-9]([.][1-8]?[0-9])+)[.]tar[.]b
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://www.kicad.org/"
LICENSE[0]=GPL
diff --git a/cad/kicad/WATCH b/cad/kicad/WATCH
new file mode 100644
index 0000000..7b158d0
--- /dev/null
+++ b/cad/kicad/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/kicad/code/kicad/-/tags
kicad-(?<version>[0-9]([.][1-8]?[0-9])+)[.]tar[.]b
diff --git a/cad/librecad/DETAILS b/cad/librecad/DETAILS
index 576ff44..d169f36 100755
--- a/cad/librecad/DETAILS
+++ b/cad/librecad/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/LibreCAD/LibreCAD/tags
SPELL=librecad
VERSION=2.2.1.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/cad/librecad/WATCH b/cad/librecad/WATCH
new file mode 100644
index 0000000..4a5a4a0
--- /dev/null
+++ b/cad/librecad/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/LibreCAD/LibreCAD/tags
diff --git a/cad/ngspice/DETAILS b/cad/ngspice/DETAILS
index 9554ad6..c921e90 100755
--- a/cad/ngspice/DETAILS
+++ b/cad/ngspice/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ngspice.sourceforge.io/download.html /ngspice-([0-9]+)[.]tar
SPELL=ngspice
VERSION=46
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/cad/ngspice/WATCH b/cad/ngspice/WATCH
new file mode 100644
index 0000000..0674c80
--- /dev/null
+++ b/cad/ngspice/WATCH
@@ -0,0 +1 @@
+0 . https://ngspice.sourceforge.io/download.html
/ngspice-([0-9]+)[.]tar
diff --git a/chat-im/profanity/DETAILS b/chat-im/profanity/DETAILS
index 1fa34eb..92a75d4 100755
--- a/chat-im/profanity/DETAILS
+++ b/chat-im/profanity/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha256:46964928742733fffcf8ca65d37ac0874c8ccd6270cbc065cb1013cee94e9e3b:UPSTREAM_HASH"
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_URL[0]="https://github.com/${SPELL}-im/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/profanity-im/profanity/tags tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
DOC_DIRS=""
diff --git a/chat-im/profanity/WATCH b/chat-im/profanity/WATCH
new file mode 100644
index 0000000..bf6f061
--- /dev/null
+++ b/chat-im/profanity/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/profanity-im/profanity/tags
tags/([0-9.]+)[.]tar
diff --git a/chat-im/utox/DETAILS b/chat-im/utox/DETAILS
index d8cd2e5..1839385 100755
--- a/chat-im/utox/DETAILS
+++ b/chat-im/utox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/uTox/uTox/tags
. "$GRIMOIRE"/FUNCTIONS
SPELL=utox
if [[ "$UTOX_BRANCH" = scm ]]; then
diff --git a/chat-im/utox/WATCH b/chat-im/utox/WATCH
new file mode 100644
index 0000000..e1d6676
--- /dev/null
+++ b/chat-im/utox/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/uTox/uTox/tags
diff --git a/chat-irc/irssi/DETAILS b/chat-irc/irssi/DETAILS
index 2e1f6f0..76d78aa 100755
--- a/chat-irc/irssi/DETAILS
+++ b/chat-irc/irssi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/irssi/irssi/tags
. "$GRIMOIRE/FUNCTIONS"
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=irssi
diff --git a/chat-irc/irssi/WATCH b/chat-irc/irssi/WATCH
new file mode 100644
index 0000000..087bfc4
--- /dev/null
+++ b/chat-irc/irssi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/irssi/irssi/tags
diff --git a/chat-irc/litterbox/DETAILS b/chat-irc/litterbox/DETAILS
index 02ff681..8d65691 100755
--- a/chat-irc/litterbox/DETAILS
+++ b/chat-irc/litterbox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://git.causal.agency/litterbox/refs/
SPELL=litterbox
VERSION=1.9
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/chat-irc/litterbox/WATCH b/chat-irc/litterbox/WATCH
new file mode 100644
index 0000000..9ce1278
--- /dev/null
+++ b/chat-irc/litterbox/WATCH
@@ -0,0 +1 @@
+0 . https://git.causal.agency/litterbox/refs/
diff --git a/chat-irc/weechat/DETAILS b/chat-irc/weechat/DETAILS
index bda9b32..ad15e1e 100755
--- a/chat-irc/weechat/DETAILS
+++ b/chat-irc/weechat/DETAILS
@@ -23,7 +23,6 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$WEECHAT_BRANCH"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://www.weechat.org/files/src/${SOURCE}"
-# Watch: https://github.com/weechat/weechat/tags tags/v([0-9.]+)[.]tar
esac
SECURITY_PATCH=7
WEB_SITE=http://www.weechat.org
diff --git a/chat-irc/weechat/WATCH b/chat-irc/weechat/WATCH
new file mode 100644
index 0000000..d72af8b
--- /dev/null
+++ b/chat-irc/weechat/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/weechat/weechat/tags tags/v([0-9.]+)[.]tar
diff --git a/chat-libs/libstrophe/DETAILS b/chat-libs/libstrophe/DETAILS
index 36a2472..296d9a4 100755
--- a/chat-libs/libstrophe/DETAILS
+++ b/chat-libs/libstrophe/DETAILS
@@ -15,7 +15,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
SOURCE_HASH=sha512:435d6f8085bd04286ac0e0e2ea729b9df2947e3dd22be57628c66ca2e6ff92a40e3a93750d95bea64daab1c1109f3f55e8480348054e9c5cb267655c60078e23
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_URL=https://github.com/strophe/${SPELL}/releases/download/${VERSION}/${SOURCE}
-# Watch: https://github.com/strophe/libstrophe/tags tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
;;
esac
diff --git a/chat-libs/libstrophe/WATCH b/chat-libs/libstrophe/WATCH
new file mode 100644
index 0000000..df1b7b5
--- /dev/null
+++ b/chat-libs/libstrophe/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/strophe/libstrophe/tags
tags/([0-9.]+)[.]tar
diff --git a/collab/mailman/DETAILS b/collab/mailman/DETAILS
index 6791644..bd671d5 100755
--- a/collab/mailman/DETAILS
+++ b/collab/mailman/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.com/mailman/mailman/-/tags
SPELL=mailman
VERSION=2.1.39
SECURITY_PATCH=3
diff --git a/collab/mailman/WATCH b/collab/mailman/WATCH
new file mode 100644
index 0000000..3ebeefc
--- /dev/null
+++ b/collab/mailman/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/mailman/mailman/-/tags
diff --git a/collab/openldap/DETAILS b/collab/openldap/DETAILS
index 718f71e..3fc79d1 100755
--- a/collab/openldap/DETAILS
+++ b/collab/openldap/DETAILS
@@ -1,4 +1,3 @@
-# Watch:
https://www.openldap.org/software/download/OpenLDAP/openldap-release/
SPELL=openldap
VERSION=2.6.9
SOURCE_HASH=sha512:d3f839d3cf1030caa410e54f968e9c0caf3bc371c06ea0f64cf3a6ece6d31013c9dbfb08a3a63ea9137a2062aa6edc6e0bc542b365fe4ad66608df4cdbe94a4e
diff --git a/collab/openldap/WATCH b/collab/openldap/WATCH
new file mode 100644
index 0000000..af2b606
--- /dev/null
+++ b/collab/openldap/WATCH
@@ -0,0 +1 @@
+0 .
https://www.openldap.org/software/download/OpenLDAP/openldap-release/
diff --git a/collab/subversion/DETAILS b/collab/subversion/DETAILS
index 9d4c56c..7967d4f 100755
--- a/collab/subversion/DETAILS
+++ b/collab/subversion/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.apache.org/dist/subversion/
SPELL=subversion
VERSION=1.14.5
SECURITY_PATCH=10
diff --git a/collab/subversion/WATCH b/collab/subversion/WATCH
new file mode 100644
index 0000000..0059443
--- /dev/null
+++ b/collab/subversion/WATCH
@@ -0,0 +1 @@
+0 . https://www.apache.org/dist/subversion/
diff --git a/containers/conmon/DETAILS b/containers/conmon/DETAILS
index 1e18574..4434e45 100755
--- a/containers/conmon/DETAILS
+++ b/containers/conmon/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/containers/conmon/tags
SPELL=conmon
VERSION=2.1.13
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/containers/conmon/WATCH b/containers/conmon/WATCH
new file mode 100644
index 0000000..8e89cc4
--- /dev/null
+++ b/containers/conmon/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/containers/conmon/tags
diff --git a/containers/crun/DETAILS b/containers/crun/DETAILS
index 7a75d9c..859b6b6 100755
--- a/containers/crun/DETAILS
+++ b/containers/crun/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/containers/crun/tags
SPELL=crun
VERSION=1.24
SOURCE_HASH=sha512:7ebfe111b2f3ac8f15a01b4982881b4dc16be09888754384dc50e1b7187bb29bdf5a687fda8be63ebe732482f94b5389a4a6767c908f87668f000eea114421e3
diff --git a/containers/crun/WATCH b/containers/crun/WATCH
new file mode 100644
index 0000000..e45d7c2
--- /dev/null
+++ b/containers/crun/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/containers/crun/tags
diff --git a/containers/distrobox/DETAILS b/containers/distrobox/DETAILS
index 68bb22e..519bf22 100755
--- a/containers/distrobox/DETAILS
+++ b/containers/distrobox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/89luca89/distrobox/tags
SPELL=distrobox
VERSION=1.8.2.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/containers/distrobox/WATCH b/containers/distrobox/WATCH
new file mode 100644
index 0000000..a3080c8
--- /dev/null
+++ b/containers/distrobox/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/89luca89/distrobox/tags
diff --git a/containers/lilipod/DETAILS b/containers/lilipod/DETAILS
index 4a0898f..551f6be 100755
--- a/containers/lilipod/DETAILS
+++ b/containers/lilipod/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/89luca89/lilipod/tags
SPELL=lilipod
VERSION=0.0.3
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/containers/lilipod/WATCH b/containers/lilipod/WATCH
new file mode 100644
index 0000000..29184ab
--- /dev/null
+++ b/containers/lilipod/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/89luca89/lilipod/tags
diff --git a/crypto/botan/DETAILS b/crypto/botan/DETAILS
index 31ede2c..9a6d313 100755
--- a/crypto/botan/DETAILS
+++ b/crypto/botan/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://botan.randombit.net/releases/
SPELL=botan
VERSION=3.12.0
SECURITY_PATCH=2
diff --git a/crypto/botan/WATCH b/crypto/botan/WATCH
new file mode 100644
index 0000000..16b50cb
--- /dev/null
+++ b/crypto/botan/WATCH
@@ -0,0 +1 @@
+0 . https://botan.randombit.net/releases/
diff --git a/crypto/ca-certificates/DETAILS b/crypto/ca-certificates/DETAILS
index c0901e1..173b2c5 100755
--- a/crypto/ca-certificates/DETAILS
+++ b/crypto/ca-certificates/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=4
SOURCE=${SPELL}_${VERSION}_all.deb
SOURCE_URL[0]=https://ftp.debian.org/debian/pool/main/c/$SPELL/$SOURCE
-# Watch: https://packages.debian.org/sid/ca-certificates
ca-certificates_([0-9]+)
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
WEB_SITE=https://packages.debian.org/sid/ca-certificates
LICENSE[0]=GPL
diff --git a/crypto/ca-certificates/WATCH b/crypto/ca-certificates/WATCH
new file mode 100644
index 0000000..139301e
--- /dev/null
+++ b/crypto/ca-certificates/WATCH
@@ -0,0 +1 @@
+0 . https://packages.debian.org/sid/ca-certificates
ca-certificates_([0-9]+)
diff --git a/crypto/gnupg-2.4/DETAILS b/crypto/gnupg-2.4/DETAILS
index 55bce22..462bf9f 100755
--- a/crypto/gnupg-2.4/DETAILS
+++ b/crypto/gnupg-2.4/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=3
SOURCE=gnupg-$VERSION.tar.bz2
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/gnupg/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/gnupg/ gnupg-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gnupg-${VERSION}"
WEB_SITE=https://www.gnupg.org
ENTERED=20210413
diff --git a/crypto/gnupg-2.4/WATCH b/crypto/gnupg-2.4/WATCH
new file mode 100644
index 0000000..aeaac47
--- /dev/null
+++ b/crypto/gnupg-2.4/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/gnupg/ gnupg-([0-9.]+)[.]tar
diff --git a/crypto/gnupg-2.5/DETAILS b/crypto/gnupg-2.5/DETAILS
index 80e704a..8f35250 100755
--- a/crypto/gnupg-2.5/DETAILS
+++ b/crypto/gnupg-2.5/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:dcc4e976e56411c0dd7309c0cb7e790b409709af55bb93883d257890abe72b17442d6c8fd682fef0e019d70e46a6a5cf860f1ae355a99024ed2aea230de8c0ea
SOURCE="gnupg-${VERSION}.tar.bz2"
SOURCE_URL[0]="https://gnupg.org/ftp/gcrypt/gnupg/${SOURCE}"
-# Watch: https://gnupg.org/ftp/gcrypt/gnupg/ gnupg-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gnupg-${VERSION}"
WEB_SITE="https://www.gnupg.org"
ENTERED="20240706"
diff --git a/crypto/gnupg-2.5/WATCH b/crypto/gnupg-2.5/WATCH
new file mode 100644
index 0000000..aeaac47
--- /dev/null
+++ b/crypto/gnupg-2.5/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/gnupg/ gnupg-([0-9.]+)[.]tar
diff --git a/crypto/gnutls/DETAILS b/crypto/gnutls/DETAILS
index ba20d98..9998333 100755
--- a/crypto/gnutls/DETAILS
+++ b/crypto/gnutls/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gnutls.org/ >GnuTLS ([0-9.]+)<
SPELL=gnutls
if [[ -z $GNUTLS_BRANCH ]]; then
GNUTLS_BRANCH="stable"
diff --git a/crypto/gnutls/WATCH b/crypto/gnutls/WATCH
new file mode 100644
index 0000000..de2029a
--- /dev/null
+++ b/crypto/gnutls/WATCH
@@ -0,0 +1 @@
+0 . https://gnutls.org/ >GnuTLS ([0-9.]+)<
diff --git a/crypto/gpgme/DETAILS b/crypto/gpgme/DETAILS
index e8b5ca6..e78e074 100755
--- a/crypto/gpgme/DETAILS
+++ b/crypto/gpgme/DETAILS
@@ -38,7 +38,6 @@ esac
SOURCE=${SPELL}-${VERSION}.tar.bz2
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/$SPELL/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/gpgme/ gpgme-([0-9.]+)[.]tar
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=GnuPG.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/crypto/gpgme/WATCH b/crypto/gpgme/WATCH
new file mode 100644
index 0000000..cbd77be
--- /dev/null
+++ b/crypto/gpgme/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/gpgme/ gpgme-([0-9.]+)[.]tar
diff --git a/crypto/gsasl/DETAILS b/crypto/gsasl/DETAILS
index cf62e6f..d38a9b5 100755
--- a/crypto/gsasl/DETAILS
+++ b/crypto/gsasl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gsasl
SPELL=gsasl
VERSION=2.2.3
SOURCE_HASH=sha512:987db0c3ce1f20cef4a5f6cb1987846e786522763dd5c6289e20d987deb9b73adec40e90d68fd4cf7708f2534e09f99f28d134798d32ee5d434698d4462133fe
diff --git a/crypto/gsasl/WATCH b/crypto/gsasl/WATCH
new file mode 100644
index 0000000..aba83c2
--- /dev/null
+++ b/crypto/gsasl/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gsasl
diff --git a/crypto/gss/DETAILS b/crypto/gss/DETAILS
index aac2b2c..db91521 100755
--- a/crypto/gss/DETAILS
+++ b/crypto/gss/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gss
SPELL=gss
VERSION=1.0.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/crypto/gss/WATCH b/crypto/gss/WATCH
new file mode 100644
index 0000000..a2ae63a
--- /dev/null
+++ b/crypto/gss/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gss
diff --git a/crypto/libassuan/DETAILS b/crypto/libassuan/DETAILS
index 4184013..abc2b84 100755
--- a/crypto/libassuan/DETAILS
+++ b/crypto/libassuan/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:a591eda350ecbf4fe8568b5087f69830df31f36ec67e2a50672aacea9bee16020f374a0bface459aeac1897c048072415ab5962a97034ce6fa413100b2a427fb
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/libassuan/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/libassuan/
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://www.gnupg.org/
ENTERED=20031126
diff --git a/crypto/libassuan/WATCH b/crypto/libassuan/WATCH
new file mode 100644
index 0000000..6aee5aa
--- /dev/null
+++ b/crypto/libassuan/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/libassuan/
diff --git a/crypto/libfido2/DETAILS b/crypto/libfido2/DETAILS
index fe1f33c..fd4a88f 100755
--- a/crypto/libfido2/DETAILS
+++ b/crypto/libfido2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://developers.yubico.com/libfido2/Releases/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=libfido2
VERSION=1.15.0
diff --git a/crypto/libfido2/WATCH b/crypto/libfido2/WATCH
new file mode 100644
index 0000000..e12ca2f
--- /dev/null
+++ b/crypto/libfido2/WATCH
@@ -0,0 +1 @@
+0 . https://developers.yubico.com/libfido2/Releases/
diff --git a/crypto/libgcrypt/DETAILS b/crypto/libgcrypt/DETAILS
index 95a4684..6a2bff0 100755
--- a/crypto/libgcrypt/DETAILS
+++ b/crypto/libgcrypt/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/libgcrypt/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/libgcrypt/ libgcrypt-([0-9.]+)[.]tar
# For upgrade path from stable, GnuPG dependencies need to be verifiable
with gpg1, or even without.
# Verify signature on update and then record the hash here!
# SOURCE2=$SOURCE.sig
diff --git a/crypto/libgcrypt/WATCH b/crypto/libgcrypt/WATCH
new file mode 100644
index 0000000..90ea094
--- /dev/null
+++ b/crypto/libgcrypt/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/libgcrypt/
libgcrypt-([0-9.]+)[.]tar
diff --git a/crypto/libgpg-error/DETAILS b/crypto/libgpg-error/DETAILS
index 3ebb802..78a26a2 100755
--- a/crypto/libgpg-error/DETAILS
+++ b/crypto/libgpg-error/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=https://www.gnupg.org/ftp/gcrypt/libgpg-error/$SOURCE
SOURCE_URL[1]=https://gd.tuwien.ac.at/privacy/gnupg/libgpg-error/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/libgpg-error/
libgpg-error-([0-9.]+)[.]tar
# For upgrade path from stable, GnuPG dependencies need to be verifiable
with gpg1, or even without.
# Verify signature on update and then record the hash here!
# SOURCE2=$SOURCE.sig
diff --git a/crypto/libgpg-error/WATCH b/crypto/libgpg-error/WATCH
new file mode 100644
index 0000000..4ec6948
--- /dev/null
+++ b/crypto/libgpg-error/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/libgpg-error/
libgpg-error-([0-9.]+)[.]tar
diff --git a/crypto/libksba/DETAILS b/crypto/libksba/DETAILS
index 93ef4ac..bc284ec 100755
--- a/crypto/libksba/DETAILS
+++ b/crypto/libksba/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=3
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/libksba/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/libksba/
# For upgrade path from stable, GnuPG dependencies need to be verifiable
with gpg1, or even without.
# Verify signature on update and then record the hash here!
# SOURCE_GPG="GnuPG.gpg:$SOURCE.sig:VERIFIED_UPSTREAM_KEY"
diff --git a/crypto/libksba/WATCH b/crypto/libksba/WATCH
new file mode 100644
index 0000000..ac17bde
--- /dev/null
+++ b/crypto/libksba/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/libksba/
diff --git a/crypto/libressl/DETAILS b/crypto/libressl/DETAILS
index 3c451c8..e8e2fed 100755
--- a/crypto/libressl/DETAILS
+++ b/crypto/libressl/DETAILS
@@ -43,7 +43,6 @@ in devel|4.3)
SOURCE2=$SOURCE.asc
SOURCE_URL[0]=http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/$SOURCE
SOURCE_URL[1]=http://ftp.sourcemage.us/mirror/$SPELL/$SOURCE
-# Watch: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
libressl-([0-9.]+)[.]tar
SOURCE2_URL[0]=$SOURCE_URL.asc
SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
SOURCE_GPG=libressl.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/crypto/libressl/WATCH b/crypto/libressl/WATCH
new file mode 100644
index 0000000..27486b0
--- /dev/null
+++ b/crypto/libressl/WATCH
@@ -0,0 +1 @@
+0 . http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
libressl-([0-9.]+)[.]tar
diff --git a/crypto/libxcrypt/DETAILS b/crypto/libxcrypt/DETAILS
index 06b7cd1..de9ec52 100755
--- a/crypto/libxcrypt/DETAILS
+++ b/crypto/libxcrypt/DETAILS
@@ -4,7 +4,6 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://github.com/besser82/libxcrypt
SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SOURCE
-# Watch: https://github.com/besser82/libxcrypt/tags tags/v([0-9.]+)[.]tar
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=xcrypt.gpg:$SOURCE.asc:UPSTREAM_KEY
diff --git a/crypto/libxcrypt/WATCH b/crypto/libxcrypt/WATCH
new file mode 100644
index 0000000..0a4b450
--- /dev/null
+++ b/crypto/libxcrypt/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/besser82/libxcrypt/tags
tags/v([0-9.]+)[.]tar
diff --git a/crypto/mbedtls/DETAILS b/crypto/mbedtls/DETAILS
index e950328..ba7b304 100755
--- a/crypto/mbedtls/DETAILS
+++ b/crypto/mbedtls/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Mbed-TLS/mbedtls/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=mbedtls
VERSION=3.6.3
diff --git a/crypto/mbedtls/WATCH b/crypto/mbedtls/WATCH
new file mode 100644
index 0000000..33797fb
--- /dev/null
+++ b/crypto/mbedtls/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Mbed-TLS/mbedtls/tags
diff --git a/crypto/mosh/DETAILS b/crypto/mosh/DETAILS
index 1bc0c6f..8e8c201 100755
--- a/crypto/mosh/DETAILS
+++ b/crypto/mosh/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/mobile-shell/mosh/tags mosh-([0-9.]+)\.tar
SPELL=mosh
VERSION=1.4.0
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/crypto/mosh/WATCH b/crypto/mosh/WATCH
new file mode 100644
index 0000000..7221f04
--- /dev/null
+++ b/crypto/mosh/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mobile-shell/mosh/tags
mosh-([0-9.]+)\.tar
diff --git a/crypto/nettle/DETAILS b/crypto/nettle/DETAILS
index d0e69a3..09b5cfb 100755
--- a/crypto/nettle/DETAILS
+++ b/crypto/nettle/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/nettle
SPELL=nettle
VERSION=4.0
SECURITY_PATCH=2
diff --git a/crypto/nettle/WATCH b/crypto/nettle/WATCH
new file mode 100644
index 0000000..30bb3ec
--- /dev/null
+++ b/crypto/nettle/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/nettle
diff --git a/crypto/npth/DETAILS b/crypto/npth/DETAILS
index d7b6a6f..9caf51a 100755
--- a/crypto/npth/DETAILS
+++ b/crypto/npth/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:34fdeea3d8a7a594d8fdbcc6d5d389b5c8e282e8e84c1491b1e51960c0fa007df6a1d62543f0107f0772f3215557d4b25c2a9c7067cb0ae2f8de7b4d63d09fb4
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=https://gnupg.org/ftp//gcrypt/npth/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/npth/ npth-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://www.gnupg.org/
ENTERED=20120509
diff --git a/crypto/npth/WATCH b/crypto/npth/WATCH
new file mode 100644
index 0000000..4ecf51b
--- /dev/null
+++ b/crypto/npth/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/npth/ npth-([0-9.]+)[.]tar
diff --git a/crypto/nss/DETAILS b/crypto/nss/DETAILS
index 51ee182..733bc8e 100755
--- a/crypto/nss/DETAILS
+++ b/crypto/nss/DETAILS
@@ -236,7 +236,6 @@ else
fi
SOURCE_URL[0]="https://ftp.mozilla.org/pub/security/${SPELL}/releases/${SPELL^^}_${VERSIONX}_RTM/src/${SOURCE}"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
-# Watch: http://ftp.mozilla.org/pub/security/nss/releases/
/releases/([0-9_]+)_RTM
WEB_SITE=http://www.mozilla.org/projects/security/pki/nss/
ENTERED=20030919
LICENSE[0]=MPL
diff --git a/crypto/nss/WATCH b/crypto/nss/WATCH
new file mode 100644
index 0000000..ad9f1e0
--- /dev/null
+++ b/crypto/nss/WATCH
@@ -0,0 +1 @@
+0 . http://ftp.mozilla.org/pub/security/nss/releases/
/releases/([0-9_]+)_RTM
diff --git a/crypto/openct/DETAILS b/crypto/openct/DETAILS
index 025c7b3..94fd4dd 100755
--- a/crypto/openct/DETAILS
+++ b/crypto/openct/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/OpenSC/openct/tags /openct-([0-9.]+)\.tar
SPELL=openct
VERSION=0.6.20
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/crypto/openct/WATCH b/crypto/openct/WATCH
new file mode 100644
index 0000000..3ad0e6a
--- /dev/null
+++ b/crypto/openct/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenSC/openct/tags /openct-([0-9.]+)\.tar
diff --git a/crypto/opensc/DETAILS b/crypto/opensc/DETAILS
index 713f3fb..f29745a 100755
--- a/crypto/opensc/DETAILS
+++ b/crypto/opensc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/OpenSC/OpenSC/tags/ /refs/tags/([0-9.]+)[.]tar
SPELL=opensc
VERSION=0.26.1
SECURITY_PATCH=3
diff --git a/crypto/opensc/WATCH b/crypto/opensc/WATCH
new file mode 100644
index 0000000..938fdbd
--- /dev/null
+++ b/crypto/opensc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenSC/OpenSC/tags/
/refs/tags/([0-9.]+)[.]tar
diff --git a/crypto/openssh/DETAILS b/crypto/openssh/DETAILS
index a70a2ff..5db659d 100755
--- a/crypto/openssh/DETAILS
+++ b/crypto/openssh/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-# Watch: https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
SOURCE_URL[0]=https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$SOURCE
SOURCE_URL[1]=https://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/$SOURCE
SOURCE_URL[2]=https://mirrors.nycbug.org/pub/OpenBSD/OpenSSH/portable/$SOURCE
diff --git a/crypto/openssh/WATCH b/crypto/openssh/WATCH
new file mode 100644
index 0000000..5b3958a
--- /dev/null
+++ b/crypto/openssh/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
diff --git a/crypto/pcsc-lite/DETAILS b/crypto/pcsc-lite/DETAILS
index 8cac46d..2cea9c5 100755
--- a/crypto/pcsc-lite/DETAILS
+++ b/crypto/pcsc-lite/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://pcsclite.apdu.fr/files/
SPELL=pcsc-lite
VERSION=2.3.2
SECURITY_PATCH=1
diff --git a/crypto/pcsc-lite/WATCH b/crypto/pcsc-lite/WATCH
new file mode 100644
index 0000000..e5e7c50
--- /dev/null
+++ b/crypto/pcsc-lite/WATCH
@@ -0,0 +1 @@
+0 . https://pcsclite.apdu.fr/files/
diff --git a/crypto/pinentry/DETAILS b/crypto/pinentry/DETAILS
index 4e90e2d..df34c04 100755
--- a/crypto/pinentry/DETAILS
+++ b/crypto/pinentry/DETAILS
@@ -4,7 +4,6 @@
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://gnupg.org/ftp/gcrypt/pinentry/$SOURCE
-# Watch: https://gnupg.org/ftp/gcrypt/pinentry/
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=GnuPG.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/crypto/pinentry/WATCH b/crypto/pinentry/WATCH
new file mode 100644
index 0000000..d1cfd1b
--- /dev/null
+++ b/crypto/pinentry/WATCH
@@ -0,0 +1 @@
+0 . https://gnupg.org/ftp/gcrypt/pinentry/
diff --git a/crypto/wolfssl/DETAILS b/crypto/wolfssl/DETAILS
index acf51d4..b03cbc5 100755
--- a/crypto/wolfssl/DETAILS
+++ b/crypto/wolfssl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.wolfssl.com/download/
SPELL=wolfssl
VERSION=5.6.0
SOURCE="$SPELL-$VERSION.zip"
diff --git a/crypto/wolfssl/WATCH b/crypto/wolfssl/WATCH
new file mode 100644
index 0000000..31940ae
--- /dev/null
+++ b/crypto/wolfssl/WATCH
@@ -0,0 +1 @@
+0 . https://www.wolfssl.com/download/
diff --git a/database/sqlite/DETAILS b/database/sqlite/DETAILS
index 3557346..62361de 100755
--- a/database/sqlite/DETAILS
+++ b/database/sqlite/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.sqlite.org/index.html ersion\ ([^<]+)<
SPELL=sqlite
VERSION=3.53.4
SOURCE_HASH=sha512:c24374e9393a943157f533f96e89e6c5743e5f5aad169d8393cff3088ca5ccbe5cc0561681ace49c349d0fe402298ee2624d319f422967247ce0792e3b3aa01e
diff --git a/database/sqlite/WATCH b/database/sqlite/WATCH
new file mode 100644
index 0000000..9f01eea
--- /dev/null
+++ b/database/sqlite/WATCH
@@ -0,0 +1 @@
+0 . https://www.sqlite.org/index.html ersion\ ([^<]+)<
diff --git a/devel/android-tools/DETAILS b/devel/android-tools/DETAILS
index ba1a4ce..a376abb 100755
--- a/devel/android-tools/DETAILS
+++ b/devel/android-tools/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/nmeum/android-tools/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=android-tools
VERSION=37.0.0
diff --git a/devel/android-tools/WATCH b/devel/android-tools/WATCH
new file mode 100644
index 0000000..667c9c8
--- /dev/null
+++ b/devel/android-tools/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/nmeum/android-tools/tags
diff --git a/devel/autoconf-archive/DETAILS b/devel/autoconf-archive/DETAILS
index 9e3a6f7..99a1839 100755
--- a/devel/autoconf-archive/DETAILS
+++ b/devel/autoconf-archive/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/autoconf-archive
SPELL=autoconf-archive
VERSION=2024.10.16
SOURCE=${SPELL}-${VERSION}.tar.xz
diff --git a/devel/autoconf-archive/WATCH b/devel/autoconf-archive/WATCH
new file mode 100644
index 0000000..0978f77
--- /dev/null
+++ b/devel/autoconf-archive/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/autoconf-archive
diff --git a/devel/autoconf/DETAILS b/devel/autoconf/DETAILS
index fafefad..5106a85 100755
--- a/devel/autoconf/DETAILS
+++ b/devel/autoconf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/autoconf/
SPELL=autoconf
VERSION=2.73
SOURCE_HASH=sha512:be051d542f9bd93752eccbdc9b1f3cf1fa4069a153ef34edd5303bfdf162e24d56e33e70df1b978cebb8d1139a82417bb8299cfe6c38cff8613040a829cc624f
diff --git a/devel/autoconf/WATCH b/devel/autoconf/WATCH
new file mode 100644
index 0000000..c6553a5
--- /dev/null
+++ b/devel/autoconf/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/autoconf/
diff --git a/devel/automake-1.9/DETAILS b/devel/automake-1.9/DETAILS
index de3607b..ccdc051 100755
--- a/devel/automake-1.9/DETAILS
+++ b/devel/automake-1.9/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/automake automake-(1[.]9[.][0-9]+)[.]tar
SPELL=automake-1.9
VERSION=1.9.6
SOURCE=automake-$VERSION.tar.bz2
diff --git a/devel/automake-1.9/WATCH b/devel/automake-1.9/WATCH
new file mode 100644
index 0000000..9fb77c0
--- /dev/null
+++ b/devel/automake-1.9/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/automake
automake-(1[.]9[.][0-9]+)[.]tar
diff --git a/devel/automake/DETAILS b/devel/automake/DETAILS
index 47e9155..e04d367 100755
--- a/devel/automake/DETAILS
+++ b/devel/automake/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/automake
SPELL=automake
VERSION=1.18.1
SECURITY_PATCH=1
diff --git a/devel/automake/WATCH b/devel/automake/WATCH
new file mode 100644
index 0000000..fa34981
--- /dev/null
+++ b/devel/automake/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/automake
diff --git a/devel/b4/DETAILS b/devel/b4/DETAILS
index db6980c..1342c5e 100755
--- a/devel/b4/DETAILS
+++ b/devel/b4/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://git.kernel.org/pub/scm/utils/b4/b4.git/refs/
SPELL=b4
VERSION=0.14.3
SOURCE=b4-$VERSION.tar.gz
diff --git a/devel/b4/WATCH b/devel/b4/WATCH
new file mode 100644
index 0000000..ddd8789
--- /dev/null
+++ b/devel/b4/WATCH
@@ -0,0 +1 @@
+0 . https://git.kernel.org/pub/scm/utils/b4/b4.git/refs/
diff --git a/devel/binutils/DETAILS b/devel/binutils/DETAILS
index 2bcf7d1..ff30326 100755
--- a/devel/binutils/DETAILS
+++ b/devel/binutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/binutils
SPELL=binutils
VERSION=2.47
SOURCE="${SPELL}-${VERSION}.tar.xz"
diff --git a/devel/binutils/WATCH b/devel/binutils/WATCH
new file mode 100644
index 0000000..5afdeda
--- /dev/null
+++ b/devel/binutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/binutils
diff --git a/devel/bison/DETAILS b/devel/bison/DETAILS
index fbb2f23..4752306 100755
--- a/devel/bison/DETAILS
+++ b/devel/bison/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/bison
SPELL=bison
VERSION=3.8.2
SECURITY_PATCH=1
diff --git a/devel/bison/WATCH b/devel/bison/WATCH
new file mode 100644
index 0000000..dee45c4
--- /dev/null
+++ b/devel/bison/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/bison
diff --git a/devel/bitkeeper/DETAILS b/devel/bitkeeper/DETAILS
index 77bd63d..2c563d1 100755
--- a/devel/bitkeeper/DETAILS
+++ b/devel/bitkeeper/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/bitkeeper-scm/bitkeeper/tags bk-([0-9.]+)[.]tar
SPELL=bitkeeper
VERSION=7.3.3
SOURCE="bk-$VERSION.src.tar.gz"
diff --git a/devel/bitkeeper/WATCH b/devel/bitkeeper/WATCH
new file mode 100644
index 0000000..f4b652e
--- /dev/null
+++ b/devel/bitkeeper/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/bitkeeper-scm/bitkeeper/tags
bk-([0-9.]+)[.]tar
diff --git a/devel/bmake/DETAILS b/devel/bmake/DETAILS
index a082aa0..c7c6b6e 100755
--- a/devel/bmake/DETAILS
+++ b/devel/bmake/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://ftp.netbsd.org/pub/NetBSD/misc/sjg/
bmake-(20[2-9][0-9]+)[.]tar
SPELL=bmake
VERSION=20260313
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/devel/bmake/WATCH b/devel/bmake/WATCH
new file mode 100644
index 0000000..0b1d139
--- /dev/null
+++ b/devel/bmake/WATCH
@@ -0,0 +1 @@
+0 . http://ftp.netbsd.org/pub/NetBSD/misc/sjg/
bmake-(20[2-9][0-9]+)[.]tar
diff --git a/devel/byacc/DETAILS b/devel/byacc/DETAILS
index 189b15c..e9e1072 100755
--- a/devel/byacc/DETAILS
+++ b/devel/byacc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://invisible-mirror.net/archives/byacc/
SPELL=byacc
VERSION=20241231
SOURCE=$SPELL-$VERSION.tgz
diff --git a/devel/byacc/WATCH b/devel/byacc/WATCH
new file mode 100644
index 0000000..ec206e9
--- /dev/null
+++ b/devel/byacc/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-mirror.net/archives/byacc/
diff --git a/devel/cbmc/DETAILS b/devel/cbmc/DETAILS
index 19d47a0..6ea5ebb 100755
--- a/devel/cbmc/DETAILS
+++ b/devel/cbmc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/diffblue/cbmc/tags cbmc-([0-9.]+)[.]tar
SPELL=cbmc
VERSION=6.6.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/cbmc/WATCH b/devel/cbmc/WATCH
new file mode 100644
index 0000000..f4b725f
--- /dev/null
+++ b/devel/cbmc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/diffblue/cbmc/tags cbmc-([0-9.]+)[.]tar
diff --git a/devel/cc65/DETAILS b/devel/cc65/DETAILS
index 6d59337..3449a1f 100755
--- a/devel/cc65/DETAILS
+++ b/devel/cc65/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/cc65/cc65/tags /tags/V([0-9.]+)[.]tar[.]gz
SPELL=cc65
VERSION=2.19
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/cc65/WATCH b/devel/cc65/WATCH
new file mode 100644
index 0000000..2946178
--- /dev/null
+++ b/devel/cc65/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/cc65/cc65/tags
/tags/V([0-9.]+)[.]tar[.]gz
diff --git a/devel/chezscheme/DETAILS b/devel/chezscheme/DETAILS
index ea84412..0cb3e9a 100755
--- a/devel/chezscheme/DETAILS
+++ b/devel/chezscheme/DETAILS
@@ -1,7 +1,6 @@
SPELL=chezscheme
VERSION=10.1.0
SOURCE="csv$VERSION.tar.gz"
-# Watch: https://github.com/cisco/ChezScheme/releases csv([0-9.]+)[.]tar
SOURCE_URL[0]=https://github.com/cisco/ChezScheme/releases/download/v$VERSION/$SOURCE
SOURCE_HASH=sha512:83d7d20a4caa4df88bf6463a8802aba512df4f8fb27e0c9c3ae677813ba5b60c6fb794bd1246025286663d0decd13ddbfc007fa3f3ed22980621f532ac54c513
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}"
diff --git a/devel/chezscheme/WATCH b/devel/chezscheme/WATCH
new file mode 100644
index 0000000..a266af6
--- /dev/null
+++ b/devel/chezscheme/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/cisco/ChezScheme/releases
csv([0-9.]+)[.]tar
diff --git a/devel/clisp/DETAILS b/devel/clisp/DETAILS
index 8814cd7..3d7fcd4 100755
--- a/devel/clisp/DETAILS
+++ b/devel/clisp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/clisp/release/latest
SPELL=clisp
VERSION=2.49
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/devel/clisp/WATCH b/devel/clisp/WATCH
new file mode 100644
index 0000000..9ce22e8
--- /dev/null
+++ b/devel/clisp/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/clisp/release/latest
diff --git a/devel/cmake/DETAILS b/devel/cmake/DETAILS
index 903fa20..82a7b26 100755
--- a/devel/cmake/DETAILS
+++ b/devel/cmake/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://www.cmake.org/files/v${VERSION%.?}/${SOURCE}"
-# Watch: https://cmake.org/download/
LICENSE[0]=BSD
WEB_SITE=https://www.cmake.org
ENTERED=20020429
diff --git a/devel/cmake/WATCH b/devel/cmake/WATCH
new file mode 100644
index 0000000..5d97c08
--- /dev/null
+++ b/devel/cmake/WATCH
@@ -0,0 +1 @@
+0 . https://cmake.org/download/
diff --git a/devel/cssc/DETAILS b/devel/cssc/DETAILS
index 46ed753..21c54fe 100755
--- a/devel/cssc/DETAILS
+++ b/devel/cssc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/cssc CSSC-([-+~.0-9]+)[.]tar
SPELL=cssc
VERSION=1.4.1
SOURCE=CSSC-$VERSION.tar.gz
diff --git a/devel/cssc/WATCH b/devel/cssc/WATCH
new file mode 100644
index 0000000..39084cd
--- /dev/null
+++ b/devel/cssc/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/cssc CSSC-([-+~.0-9]+)[.]tar
diff --git a/devel/cvs/DETAILS b/devel/cvs/DETAILS
index ca2de38..6724292 100755
--- a/devel/cvs/DETAILS
+++ b/devel/cvs/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/non-gnu/cvs/source/feature
href="([0-9.]+)/"
SPELL=cvs
if [ "$CVS_FEATURES" == "y" ]; then
VERSION=1.12.13
diff --git a/devel/cvs/WATCH b/devel/cvs/WATCH
new file mode 100644
index 0000000..b1345dd
--- /dev/null
+++ b/devel/cvs/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/non-gnu/cvs/source/feature
href="([0-9.]+)/"
diff --git a/devel/delve/DETAILS b/devel/delve/DETAILS
index f872305..ac65f20 100755
--- a/devel/delve/DETAILS
+++ b/devel/delve/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/go-delve/delve/tags
SPELL=delve
VERSION=1.26.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/devel/delve/WATCH b/devel/delve/WATCH
new file mode 100644
index 0000000..1b409c8
--- /dev/null
+++ b/devel/delve/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/go-delve/delve/tags
diff --git a/devel/diffutils/DETAILS b/devel/diffutils/DETAILS
index 8679cf6..1136356 100755
--- a/devel/diffutils/DETAILS
+++ b/devel/diffutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/diffutils/
SPELL=diffutils
VERSION=3.12
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/devel/diffutils/WATCH b/devel/diffutils/WATCH
new file mode 100644
index 0000000..cfaf2dd
--- /dev/null
+++ b/devel/diffutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/diffutils/
diff --git a/devel/doxygen/DETAILS b/devel/doxygen/DETAILS
index a3b24e5..9d767ad 100755
--- a/devel/doxygen/DETAILS
+++ b/devel/doxygen/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://doxygen.nl/files/$SOURCE
-# Watch: https://github.com/doxygen/doxygen/tags tags/v([0-9.]+)[.]tar
SPELL_BUILD_SYSTEM=cmake
WEB_SITE=https://www.doxygen.org/
LICENSE[0]=GPL
diff --git a/devel/doxygen/WATCH b/devel/doxygen/WATCH
new file mode 100644
index 0000000..3da2fbd
--- /dev/null
+++ b/devel/doxygen/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/doxygen/doxygen/tags tags/v([0-9.]+)[.]tar
diff --git a/devel/duktape/DETAILS b/devel/duktape/DETAILS
index e88c32d..5a91467 100755
--- a/devel/duktape/DETAILS
+++ b/devel/duktape/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://duktape.org/download.html
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=duktape
VERSION=2.7.0
diff --git a/devel/duktape/WATCH b/devel/duktape/WATCH
new file mode 100644
index 0000000..f862854
--- /dev/null
+++ b/devel/duktape/WATCH
@@ -0,0 +1 @@
+0 . https://duktape.org/download.html
diff --git a/devel/elixir-lang/DETAILS b/devel/elixir-lang/DETAILS
index 20fd16e..b4e7626 100755
--- a/devel/elixir-lang/DETAILS
+++ b/devel/elixir-lang/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/elixir-lang/elixir/tags /tags/v([0-9.]+)[.]tar
SPELL=elixir-lang
VERSION=1.18.3
SOURCE=elixir-$VERSION.tar.gz
diff --git a/devel/elixir-lang/WATCH b/devel/elixir-lang/WATCH
new file mode 100644
index 0000000..23f7adc
--- /dev/null
+++ b/devel/elixir-lang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/elixir-lang/elixir/tags
/tags/v([0-9.]+)[.]tar
diff --git a/devel/erlang/DETAILS b/devel/erlang/DETAILS
index 6dc49e4..cd1d46e 100755
--- a/devel/erlang/DETAILS
+++ b/devel/erlang/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:fb84b2707b4d3ac835f0c3ba67289b923a8d516d0cf66a14cd28c7a51792f001c852ef32ebfd30e869adf85de7d2de1cf8dac1028bb03e1fb0db1cb258c8f677
SOURCE=otp_src_$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/otp_src_$VERSION
-# Watch: https://github.com/erlang/otp/tags tags/OTP-([0-9.]+)[.]tar
SOURCE_URL[0]=https://github.com/erlang/otp/releases/download/OTP-$VERSION/$SOURCE
WEB_SITE=https://www.erlang.org
ENTERED=20020606
diff --git a/devel/erlang/WATCH b/devel/erlang/WATCH
new file mode 100644
index 0000000..386a553
--- /dev/null
+++ b/devel/erlang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/erlang/otp/tags
tags/OTP-([0-9.]+)[.]tar
diff --git a/devel/fasm/DETAILS b/devel/fasm/DETAILS
index c4231fd..ed5a591 100755
--- a/devel/fasm/DETAILS
+++ b/devel/fasm/DETAILS
@@ -5,7 +5,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://flatassembler.net/$SOURCE
SOURCE_HASH=sha512:862d3bd0009147e3b401fee1c034718eda0c24cd6bb0014cd3da3501071571b56ada2d479a4dd5a7c6a94482bf78ab16678f12e994da3ec0a1dea889b3f34f58
WEB_SITE=http://flatassembler.net/
-# Watch: https://flatassembler.net/download.php
ENTERED=20050207
LICENSE[0]=license.txt
DOCS="*.txt"
diff --git a/devel/fasm/WATCH b/devel/fasm/WATCH
new file mode 100644
index 0000000..48b593a
--- /dev/null
+++ b/devel/fasm/WATCH
@@ -0,0 +1 @@
+0 . https://flatassembler.net/download.php
diff --git a/devel/flex/DETAILS b/devel/flex/DETAILS
index 55358db..29661f2 100755
--- a/devel/flex/DETAILS
+++ b/devel/flex/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
LICENSE[0]=BSD
-# Watch: https://github.com/westes/flex/releases
WEB_SITE=https://github.com/westes/flex
SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SOURCE
SOURCE2="${SOURCE}.sig"
diff --git a/devel/flex/WATCH b/devel/flex/WATCH
new file mode 100644
index 0000000..69f98e2
--- /dev/null
+++ b/devel/flex/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/westes/flex/releases
diff --git a/devel/gcc2/DETAILS b/devel/gcc2/DETAILS
index 9e44def..6e58754 100755
--- a/devel/gcc2/DETAILS
+++ b/devel/gcc2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcc gcc-(2[.][0-9.]+)[.]tar
SPELL=gcc2
VERSION=2.95.3
PASCAL_VERSION=2.1
diff --git a/devel/gcc2/WATCH b/devel/gcc2/WATCH
new file mode 100644
index 0000000..047b3fc
--- /dev/null
+++ b/devel/gcc2/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcc gcc-(2[.][0-9.]+)[.]tar
diff --git a/devel/gcl/DETAILS b/devel/gcl/DETAILS
index 78b86fa..cbb3846 100755
--- a/devel/gcl/DETAILS
+++ b/devel/gcl/DETAILS
@@ -1,5 +1,4 @@
. "$GRIMOIRE/FUNCTIONS"
-# Watch: https://ftp.gnu.org/gnu/gcl
SPELL=gcl
if [[ "$GCL_BRANCH" == "scm" ]]; then
VERSION=$(get_scm_version)
diff --git a/devel/gcl/WATCH b/devel/gcl/WATCH
new file mode 100644
index 0000000..bdc7206
--- /dev/null
+++ b/devel/gcl/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcl
diff --git a/devel/gdb/DETAILS b/devel/gdb/DETAILS
index 740cd9f..12c6db6 100755
--- a/devel/gdb/DETAILS
+++ b/devel/gdb/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gdb
SPELL=gdb
VERSION=17.2
SOURCE_HASH=sha512:7794c5a185be7ed5e7ad1000c4ff7d8497c80425a1bc108aab8fd3dd8ecdde034e294dfd65b25c6b0dcd8ed2a240caf07293f3e73791b6cfc890d580d0af4581
diff --git a/devel/gdb/WATCH b/devel/gdb/WATCH
new file mode 100644
index 0000000..1355a2e
--- /dev/null
+++ b/devel/gdb/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gdb
diff --git a/devel/geany/DETAILS b/devel/geany/DETAILS
index eca68cd..accaddd 100755
--- a/devel/geany/DETAILS
+++ b/devel/geany/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.geany.org/download/releases/
SPELL=geany
VERSION=2.0
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/devel/geany/WATCH b/devel/geany/WATCH
new file mode 100644
index 0000000..a8f6981
--- /dev/null
+++ b/devel/geany/WATCH
@@ -0,0 +1 @@
+0 . https://www.geany.org/download/releases/
diff --git a/devel/gforth/DETAILS b/devel/gforth/DETAILS
index 5b93cf1..041ebe2 100755
--- a/devel/gforth/DETAILS
+++ b/devel/gforth/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gforth
SPELL=gforth
VERSION=0.7.3
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/devel/gforth/WATCH b/devel/gforth/WATCH
new file mode 100644
index 0000000..920a4cc
--- /dev/null
+++ b/devel/gforth/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gforth
diff --git a/devel/git-filter-repo/DETAILS b/devel/git-filter-repo/DETAILS
index 8e2bf8e..218f701 100755
--- a/devel/git-filter-repo/DETAILS
+++ b/devel/git-filter-repo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/newren/git-filter-repo/tags
SPELL=git-filter-repo
VERSION=2.47.0
PATCHLEVEL=1
diff --git a/devel/git-filter-repo/WATCH b/devel/git-filter-repo/WATCH
new file mode 100644
index 0000000..f39ca9e
--- /dev/null
+++ b/devel/git-filter-repo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/newren/git-filter-repo/tags
diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index e9a6511..671811a 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -5,7 +5,6 @@
SOURCE2="${SOURCE%.xz}.sign"
SOURCE_GPG="kernel.gpg:${SOURCE2}:UPSTREAM_KEY"
GIT_URI="${KERNEL_URL}/pub/software/scm/git"
-# Watch: https://mirrors.edge.kernel.org/pub/software/scm/git/
SOURCE_URL="${GIT_URI}/${SOURCE}"
SOURCE2_URL="${GIT_URI}/${SOURCE2}"
SOURCE2_IGNORE="signature"
diff --git a/devel/git/WATCH b/devel/git/WATCH
new file mode 100644
index 0000000..6359579
--- /dev/null
+++ b/devel/git/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/software/scm/git/
diff --git a/devel/github-cli/DETAILS b/devel/github-cli/DETAILS
index d1ea5ee..f85d655 100755
--- a/devel/github-cli/DETAILS
+++ b/devel/github-cli/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/cli/cli/tags
SPELL=github-cli
VERSION=2.69.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/github-cli/WATCH b/devel/github-cli/WATCH
new file mode 100644
index 0000000..c5055c4
--- /dev/null
+++ b/devel/github-cli/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/cli/cli/tags
diff --git a/devel/global/DETAILS b/devel/global/DETAILS
index 28551e8..e802af6 100755
--- a/devel/global/DETAILS
+++ b/devel/global/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/global
SPELL=global
VERSION=6.6.14
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/devel/global/WATCH b/devel/global/WATCH
new file mode 100644
index 0000000..c20ab01
--- /dev/null
+++ b/devel/global/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/global
diff --git a/devel/gnu-smalltalk/DETAILS b/devel/gnu-smalltalk/DETAILS
index 6f2423d..ec70eee 100755
--- a/devel/gnu-smalltalk/DETAILS
+++ b/devel/gnu-smalltalk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/smalltalk smalltalk-([0-9.+~]+)[.]tar
SPELL=gnu-smalltalk
VERSION=3.1
SOURCE=smalltalk-$VERSION.tar.gz
diff --git a/devel/gnu-smalltalk/WATCH b/devel/gnu-smalltalk/WATCH
new file mode 100644
index 0000000..17c5918
--- /dev/null
+++ b/devel/gnu-smalltalk/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/smalltalk
smalltalk-([0-9.+~]+)[.]tar
diff --git a/devel/go/DETAILS b/devel/go/DETAILS
index a38d4c3..bcec689 100755
--- a/devel/go/DETAILS
+++ b/devel/go/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://go.dev/dl/ /go([0-9.]+)[.]src
SPELL="go"
VERSION=1.26.1
SOURCE_HASH=sha512:7bab2a762b4aff1c2c3a3cf3ad20bce63fabff28c7ff63b18cb8b0ce427a7bc1781cfd3fa291f4bff499247b1f0fd56f1698bb19bc7c1be7d7d2f38716438d41
diff --git a/devel/go/WATCH b/devel/go/WATCH
new file mode 100644
index 0000000..5092f49
--- /dev/null
+++ b/devel/go/WATCH
@@ -0,0 +1 @@
+0 . https://go.dev/dl/ /go([0-9.]+)[.]src
diff --git a/devel/googletest/DETAILS b/devel/googletest/DETAILS
index eea705c..bc2a4a8 100755
--- a/devel/googletest/DETAILS
+++ b/devel/googletest/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/google/googletest/tags
SPELL=googletest
VERSION=1.17.0
SOURCE_HASH=sha512:0f57e9ef06925e5b7722df1eb92ef5850e8dce79220ea16a8aaff586a71c0b01460ef1713649ee24ffedb2e6ad5a51e9198c5a5ae1b2789e43feb1f494e7d45c
diff --git a/devel/googletest/WATCH b/devel/googletest/WATCH
new file mode 100644
index 0000000..1f4eb25
--- /dev/null
+++ b/devel/googletest/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/googletest/tags
diff --git a/devel/gperf/DETAILS b/devel/gperf/DETAILS
index 7e72c0b..ca3cd71 100755
--- a/devel/gperf/DETAILS
+++ b/devel/gperf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gperf
SPELL=gperf
VERSION=3.3
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/devel/gperf/WATCH b/devel/gperf/WATCH
new file mode 100644
index 0000000..7141bf1
--- /dev/null
+++ b/devel/gperf/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gperf
diff --git a/devel/graphviz/DETAILS b/devel/graphviz/DETAILS
index df8cf46..4a5f24d 100755
--- a/devel/graphviz/DETAILS
+++ b/devel/graphviz/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.com/graphviz/graphviz/-/tags
SPELL=graphviz
VERSION=16.0.0
SOURCE_HASH=sha512:54b14e942464acc93e289323fe3e8563c28f1e48a4539655ea862696f3406971c4f7dda61cb7f3ca08079db6a26daf3f2ddf6656b1c973a67f40bb2a5274113c
diff --git a/devel/graphviz/WATCH b/devel/graphviz/WATCH
new file mode 100644
index 0000000..3b10988
--- /dev/null
+++ b/devel/graphviz/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/graphviz/graphviz/-/tags
diff --git a/devel/guile/DETAILS b/devel/guile/DETAILS
index 0e9c4b8..56a724b 100755
--- a/devel/guile/DETAILS
+++ b/devel/guile/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/guile
SPELL=guile
VERSION=3.0.10
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/devel/guile/WATCH b/devel/guile/WATCH
new file mode 100644
index 0000000..6d7ff99
--- /dev/null
+++ b/devel/guile/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/guile
diff --git a/devel/guile1/DETAILS b/devel/guile1/DETAILS
index 9f02b56..e226b4e 100755
--- a/devel/guile1/DETAILS
+++ b/devel/guile1/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/guile guile-(1[.][0-9.]+)[.]tar
SPELL=guile1
SPELLX=guile
VERSION=1.8.8
diff --git a/devel/guile1/WATCH b/devel/guile1/WATCH
new file mode 100644
index 0000000..657db01
--- /dev/null
+++ b/devel/guile1/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/guile guile-(1[.][0-9.]+)[.]tar
diff --git a/devel/hare/DETAILS b/devel/hare/DETAILS
index 78ac527..7e2614d 100755
--- a/devel/hare/DETAILS
+++ b/devel/hare/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://git.sr.ht/~sircmpwn/hare/refs archive/([0-9.]+)[.]tar
SPELL=hare
VERSION=0.24.2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/hare/WATCH b/devel/hare/WATCH
new file mode 100644
index 0000000..2fe45f5
--- /dev/null
+++ b/devel/hare/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~sircmpwn/hare/refs
archive/([0-9.]+)[.]tar
diff --git a/devel/harec/DETAILS b/devel/harec/DETAILS
index e754902..feafe79 100755
--- a/devel/harec/DETAILS
+++ b/devel/harec/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://git.sr.ht/~sircmpwn/harec/refs archive/([0-9.]+)[.]tar
SPELL=harec
VERSION=0.24.2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/harec/WATCH b/devel/harec/WATCH
new file mode 100644
index 0000000..bbadb11
--- /dev/null
+++ b/devel/harec/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~sircmpwn/harec/refs
archive/([0-9.]+)[.]tar
diff --git a/devel/iaito-r2ghidra/DETAILS b/devel/iaito-r2ghidra/DETAILS
index 90c3e7b..dbbae9b 100755
--- a/devel/iaito-r2ghidra/DETAILS
+++ b/devel/iaito-r2ghidra/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/radareorg/r2ghidra/tags
SPELL=iaito-r2ghidra
VERSION=6.2.0
IAITO_VERSION=6.1.8
diff --git a/devel/iaito-r2ghidra/WATCH b/devel/iaito-r2ghidra/WATCH
new file mode 100644
index 0000000..5ddfa00
--- /dev/null
+++ b/devel/iaito-r2ghidra/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/radareorg/r2ghidra/tags
diff --git a/devel/iaito/DETAILS b/devel/iaito/DETAILS
index b6d1b18..c71d87b 100755
--- a/devel/iaito/DETAILS
+++ b/devel/iaito/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/radareorg/iaito/tags /refs/tags/([0-9.]+)[.]tar
SPELL=iaito
VERSION=6.1.8
SOURCE_HASH=sha512:9ab8619e923f8bb67219e8cbd912dcd940f1dd917db277e4fae1ffbbb5b24711de728c6ef3d8c2c96e489c6ee533593012b24aef0166b2cc47782c6fb4117821
diff --git a/devel/iaito/WATCH b/devel/iaito/WATCH
new file mode 100644
index 0000000..df23aeb
--- /dev/null
+++ b/devel/iaito/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/radareorg/iaito/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/devel/icecream/DETAILS b/devel/icecream/DETAILS
index 9568bd5..19987c0 100755
--- a/devel/icecream/DETAILS
+++ b/devel/icecream/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/icecc/icecream/tags /tags/([0-9.]+)[.]tar
SPELL=icecream
VERSION=1.4
case "$VERSION" in (*.*.*) ;; (*) VERSION+=.0 ;; esac
diff --git a/devel/icecream/WATCH b/devel/icecream/WATCH
new file mode 100644
index 0000000..9d9aa97
--- /dev/null
+++ b/devel/icecream/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/icecc/icecream/tags /tags/([0-9.]+)[.]tar
diff --git a/devel/imhex/DETAILS b/devel/imhex/DETAILS
index 116204e..06ac5f1 100755
--- a/devel/imhex/DETAILS
+++ b/devel/imhex/DETAILS
@@ -6,7 +6,6 @@
SOURCE="ImHex-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ImHex"
SOURCE_URL[0]=https://github.com/WerWolv/ImHex/releases/download/v$VERSION/Full.Sources.tar.gz
-# Watch: https://github.com/WerWolv/ImHex/tags tags/v([0-9.]+)[.]tar
WEB_SITE="https://imhex.werwolv.net/"
ENTERED="202300810"
LICENSE[0]="GPL"
diff --git a/devel/imhex/WATCH b/devel/imhex/WATCH
new file mode 100644
index 0000000..9a19e9b
--- /dev/null
+++ b/devel/imhex/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/WerWolv/ImHex/tags tags/v([0-9.]+)[.]tar
diff --git a/devel/indent/DETAILS b/devel/indent/DETAILS
index 795b0f5..1e37ce4 100755
--- a/devel/indent/DETAILS
+++ b/devel/indent/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/indent
SPELL=indent
VERSION=2.2.13
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/devel/indent/WATCH b/devel/indent/WATCH
new file mode 100644
index 0000000..91b077c
--- /dev/null
+++ b/devel/indent/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/indent
diff --git a/devel/libsolv/DETAILS b/devel/libsolv/DETAILS
index 9393b76..48bf3f6 100755
--- a/devel/libsolv/DETAILS
+++ b/devel/libsolv/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/openSUSE/libsolv/tags /refs/tags/([0-9.]+)[.]tar
SPELL=libsolv
VERSION=0.7.25
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/libsolv/WATCH b/devel/libsolv/WATCH
new file mode 100644
index 0000000..ed7169a
--- /dev/null
+++ b/devel/libsolv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/openSUSE/libsolv/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/devel/libtool/DETAILS b/devel/libtool/DETAILS
index 702fe7d..2156c51 100755
--- a/devel/libtool/DETAILS
+++ b/devel/libtool/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libtool
SPELL=libtool
VERSION=2.6.2
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/devel/libtool/WATCH b/devel/libtool/WATCH
new file mode 100644
index 0000000..54dc5e4
--- /dev/null
+++ b/devel/libtool/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libtool
diff --git a/devel/liteide/DETAILS b/devel/liteide/DETAILS
index 35d1287..b25fdab 100755
--- a/devel/liteide/DETAILS
+++ b/devel/liteide/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/visualfc/liteide/tags x(?<version>[0-9.]+)[.]tar
SPELL=liteide
VERSION=38.4
SOURCE=$SPELL-x$VERSION.tar.gz
diff --git a/devel/liteide/WATCH b/devel/liteide/WATCH
new file mode 100644
index 0000000..1231e79
--- /dev/null
+++ b/devel/liteide/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/visualfc/liteide/tags
x(?<version>[0-9.]+)[.]tar
diff --git a/devel/m4/DETAILS b/devel/m4/DETAILS
index f8de834..275b8a7 100755
--- a/devel/m4/DETAILS
+++ b/devel/m4/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/m4
SPELL=m4
VERSION=1.4.21
SOURCE_HASH="sha512:4d573245d31e14a1b2856abf7cd16f82ec01036956bb2c9ee09e6d9d3fcca518cf77d6864c915d4defa07771bf8503241017b37ce9027dcf4fafdd0fb20db582"
diff --git a/devel/m4/WATCH b/devel/m4/WATCH
new file mode 100644
index 0000000..9555a1a
--- /dev/null
+++ b/devel/m4/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/m4
diff --git a/devel/make/DETAILS b/devel/make/DETAILS
index 66d5bed..b2dcf06 100755
--- a/devel/make/DETAILS
+++ b/devel/make/DETAILS
@@ -5,7 +5,6 @@
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-# Watch: https://ftp.gnu.org/gnu/make/
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
diff --git a/devel/make/WATCH b/devel/make/WATCH
new file mode 100644
index 0000000..f7fc2e3
--- /dev/null
+++ b/devel/make/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/make/
diff --git a/devel/mawk/DETAILS b/devel/mawk/DETAILS
index b5bd59c..5b2cd0e 100755
--- a/devel/mawk/DETAILS
+++ b/devel/mawk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://invisible-mirror.net/archives/mawk/
href="mawk-([0-9.]+-[0-9]+)[.]tgz"
SPELL=mawk
VERSION=1.3.4-20260302
SOURCE_HASH=sha512:9ee6442d9475e895aef0f2f1b623c91c6e795561c2b4c25b9d9a42ce3aa5c1e622141f85a34a8012b6145b7509cdce2f7faefb3bb863267b6982543888a42370
diff --git a/devel/mawk/WATCH b/devel/mawk/WATCH
new file mode 100644
index 0000000..6de5fa0
--- /dev/null
+++ b/devel/mawk/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-mirror.net/archives/mawk/
href="mawk-([0-9.]+-[0-9]+)[.]tgz"
diff --git a/devel/mujs/DETAILS b/devel/mujs/DETAILS
index e71922b..dac21de 100755
--- a/devel/mujs/DETAILS
+++ b/devel/mujs/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://mujs.com/downloads/
SPELL=mujs
VERSION=1.3.9
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/mujs/WATCH b/devel/mujs/WATCH
new file mode 100644
index 0000000..e988b16
--- /dev/null
+++ b/devel/mujs/WATCH
@@ -0,0 +1 @@
+0 . https://mujs.com/downloads/
diff --git a/devel/muon/DETAILS b/devel/muon/DETAILS
index 2d4a22b..5322bde 100755
--- a/devel/muon/DETAILS
+++ b/devel/muon/DETAILS
@@ -5,7 +5,6 @@ case "$MUON_BRANCH" in
VERSION=0.2.0
SOURCE_HASH=sha512:b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b
SOURCE=${SPELL}-${VERSION}.tar.gz
-# Watch: https://git.sr.ht/~lattis/muon/refs archive/([0-9.]+)[.]tar
SOURCE_URL[0]=https://git.sr.ht/~lattis/${SPELL}/archive/${VERSION}.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
;;
diff --git a/devel/muon/WATCH b/devel/muon/WATCH
new file mode 100644
index 0000000..c8eea87
--- /dev/null
+++ b/devel/muon/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~lattis/muon/refs
archive/([0-9.]+)[.]tar
diff --git a/devel/nasm/DETAILS b/devel/nasm/DETAILS
index 189faa0..a195606 100755
--- a/devel/nasm/DETAILS
+++ b/devel/nasm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://nasm.us/ /nasm/releasebuilds/([0-9.]+)"
SPELL=nasm
VERSION=3.02
SOURCE_HASH=sha512:dc80d8a9a582423e62703da3cc3f37ee57735939b975faa8a72d061a8b596f763d206c7cc3e48c32d2ad726f38e430dc3b85cffd0c3b32e71e20ad9cc24f4804
diff --git a/devel/nasm/WATCH b/devel/nasm/WATCH
new file mode 100644
index 0000000..aafc178
--- /dev/null
+++ b/devel/nasm/WATCH
@@ -0,0 +1 @@
+0 . https://nasm.us/ /nasm/releasebuilds/([0-9.]+)"
diff --git a/devel/nim-lang/DETAILS b/devel/nim-lang/DETAILS
index 3883bd2..05001af 100755
--- a/devel/nim-lang/DETAILS
+++ b/devel/nim-lang/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/nim-lang/Nim/tags /tags/v([0-9.]+)[.]tar
SPELL=nim-lang
VERSION=2.2.2
SOURCE=nim-$VERSION.tar.xz
diff --git a/devel/nim-lang/WATCH b/devel/nim-lang/WATCH
new file mode 100644
index 0000000..b928a9f
--- /dev/null
+++ b/devel/nim-lang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/nim-lang/Nim/tags /tags/v([0-9.]+)[.]tar
diff --git a/devel/nodejs/DETAILS b/devel/nodejs/DETAILS
index 8e53a55..27c85c0 100755
--- a/devel/nodejs/DETAILS
+++ b/devel/nodejs/DETAILS
@@ -5,7 +5,6 @@
SECURITY_PATCH=18
SOURCE=$SPELLX-v$VERSION.tar.xz
SOURCE_URL[0]=https://nodejs.org/dist/v${VERSION}/$SOURCE
-# Watch: https://nodejs.org/dist/ ([0-9.]+)/
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-v$VERSION"
WEB_SITE=https://nodejs.org/
ENTERED=20120211
diff --git a/devel/nodejs/WATCH b/devel/nodejs/WATCH
new file mode 100644
index 0000000..bfbcc86
--- /dev/null
+++ b/devel/nodejs/WATCH
@@ -0,0 +1 @@
+0 . https://nodejs.org/dist/ ([0-9.]+)/
diff --git a/devel/ocamlbuild/DETAILS b/devel/ocamlbuild/DETAILS
index 90ddbf6..aac6158 100755
--- a/devel/ocamlbuild/DETAILS
+++ b/devel/ocamlbuild/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://opam.ocaml.org/packages/ocamlbuild
/tags/([0-9.]+)[.]tar[.]gz
SPELL=ocamlbuild
VERSION=0.16.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/ocamlbuild/WATCH b/devel/ocamlbuild/WATCH
new file mode 100644
index 0000000..811493e
--- /dev/null
+++ b/devel/ocamlbuild/WATCH
@@ -0,0 +1 @@
+0 . https://opam.ocaml.org/packages/ocamlbuild
/tags/([0-9.]+)[.]tar[.]gz
diff --git a/devel/patch/DETAILS b/devel/patch/DETAILS
index af3f74c..82a1fad 100755
--- a/devel/patch/DETAILS
+++ b/devel/patch/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/patch
SPELL=patch
VERSION=2.8
SECURITY_PATCH=3
diff --git a/devel/patch/WATCH b/devel/patch/WATCH
new file mode 100644
index 0000000..d2f67c1
--- /dev/null
+++ b/devel/patch/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/patch
diff --git a/devel/perl/DETAILS b/devel/perl/DETAILS
index c1bb586..22ed28e 100755
--- a/devel/perl/DETAILS
+++ b/devel/perl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.cpan.org/src/5.0/ perl-\(5\.[0-9]*[02468]\.[0-9]+)\.tar
SPELL=perl
VERSION=5.44.0
SOURCE_HASH="sha256:505cf43912e9480495c344c70260452e32aa2a73c546a026b3f100053b23ce91:UPSTREAM_HASH"
diff --git a/devel/perl/WATCH b/devel/perl/WATCH
new file mode 100644
index 0000000..3b15ad9
--- /dev/null
+++ b/devel/perl/WATCH
@@ -0,0 +1 @@
+0 . https://www.cpan.org/src/5.0/
perl-\(5\.[0-9]*[02468]\.[0-9]+)\.tar
diff --git a/devel/pkgconf/DETAILS b/devel/pkgconf/DETAILS
index d059c45..ed683f7 100755
--- a/devel/pkgconf/DETAILS
+++ b/devel/pkgconf/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:ea462a2e81c904db565542c6071d20f1172cae6376284113853823e5e7951d970d99e93f7648f531f90a4a5ed2f29f4542b4f3319a4f69533b14e6cda35239bc
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/pkgconf/${SPELL}/archive/${SOURCE}
-# Watch: https://github.com/pkgconf/pkgconf/tags/
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${SPELL}-${VERSION}"
WEB_SITE=http://pkgconf.org/
LICENSE[0]=ISC
diff --git a/devel/pkgconf/WATCH b/devel/pkgconf/WATCH
new file mode 100644
index 0000000..2c134ab
--- /dev/null
+++ b/devel/pkgconf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/pkgconf/pkgconf/tags/
diff --git a/devel/pony-lang/DETAILS b/devel/pony-lang/DETAILS
index 9271890..f7dfd8b 100755
--- a/devel/pony-lang/DETAILS
+++ b/devel/pony-lang/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ponylang/ponyc/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=pony-lang
VERSION=0.55.1
diff --git a/devel/pony-lang/WATCH b/devel/pony-lang/WATCH
new file mode 100644
index 0000000..faa0064
--- /dev/null
+++ b/devel/pony-lang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ponylang/ponyc/tags /tags/([0-9.]+)[.]tar
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index 6c9244f..78d7097 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -27,7 +27,6 @@ esac
SOURCE=Python-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
SOURCE_URL[0]=https://www.python.org/ftp/python/$VERSION/$SOURCE
-# Watch: https://www.python.org/ftp/python/ href="(3[.][0-9.]+)/"
if ! [[ "${PYTHON3_BRANCH}" =~ devel|3\.14 ]]; then
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]=$SOURCE_URL.asc
diff --git a/devel/python3/WATCH b/devel/python3/WATCH
new file mode 100644
index 0000000..8898f5c
--- /dev/null
+++ b/devel/python3/WATCH
@@ -0,0 +1 @@
+0 . https://www.python.org/ftp/python/ href="(3[.][0-9.]+)/"
diff --git a/devel/qbe/DETAILS b/devel/qbe/DETAILS
index 10a64fe..e89206c 100755
--- a/devel/qbe/DETAILS
+++ b/devel/qbe/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://c9x.me/compile/releases.html
SPELL=qbe
VERSION=1.2
PATCHLEVEL=1
diff --git a/devel/qbe/WATCH b/devel/qbe/WATCH
new file mode 100644
index 0000000..d44c8fc
--- /dev/null
+++ b/devel/qbe/WATCH
@@ -0,0 +1 @@
+0 . https://c9x.me/compile/releases.html
diff --git a/devel/r2ghidra/DETAILS b/devel/r2ghidra/DETAILS
index a31dc5f..b56f043 100755
--- a/devel/r2ghidra/DETAILS
+++ b/devel/r2ghidra/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/radareorg/r2ghidra/tags
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=r2ghidra
VERSION=6.2.0
diff --git a/devel/r2ghidra/WATCH b/devel/r2ghidra/WATCH
new file mode 100644
index 0000000..5ddfa00
--- /dev/null
+++ b/devel/r2ghidra/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/radareorg/r2ghidra/tags
diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS
index b50cf3e..9b4192c 100755
--- a/devel/radare2/DETAILS
+++ b/devel/radare2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/radareorg/radare2/tags /refs/tags/([0-9.]+)[.]tar
. "$GRIMOIRE"/FUNCTIONS &&
SPELL=radare2
VERSION=6.2.0
diff --git a/devel/radare2/WATCH b/devel/radare2/WATCH
new file mode 100644
index 0000000..fd8a9af
--- /dev/null
+++ b/devel/radare2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/radareorg/radare2/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/devel/rcs/DETAILS b/devel/rcs/DETAILS
index dd6a005..c25752b 100755
--- a/devel/rcs/DETAILS
+++ b/devel/rcs/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/rcs
SPELL=rcs
VERSION=5.10.1
SOURCE=$SPELL-$VERSION.tar.lz
diff --git a/devel/rcs/WATCH b/devel/rcs/WATCH
new file mode 100644
index 0000000..31aec47
--- /dev/null
+++ b/devel/rcs/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/rcs
diff --git a/devel/reposurgeon/DETAILS b/devel/reposurgeon/DETAILS
index f59127c..a2f8a2e 100755
--- a/devel/reposurgeon/DETAILS
+++ b/devel/reposurgeon/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.catb.org/~esr/reposurgeon/
SPELL=reposurgeon
VERSION=5.3
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/devel/reposurgeon/WATCH b/devel/reposurgeon/WATCH
new file mode 100644
index 0000000..5a6d844
--- /dev/null
+++ b/devel/reposurgeon/WATCH
@@ -0,0 +1 @@
+0 . http://www.catb.org/~esr/reposurgeon/
diff --git a/devel/rl_json/DETAILS b/devel/rl_json/DETAILS
index 2cd4df6..f45a0d9 100755
--- a/devel/rl_json/DETAILS
+++ b/devel/rl_json/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/RubyLane/rl_json/tags
SPELL=rl_json
VERSION=0.11.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/rl_json/WATCH b/devel/rl_json/WATCH
new file mode 100644
index 0000000..c3811f0
--- /dev/null
+++ b/devel/rl_json/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/RubyLane/rl_json/tags
diff --git a/devel/rust/DETAILS b/devel/rust/DETAILS
index 255d418..15ec60c 100755
--- a/devel/rust/DETAILS
+++ b/devel/rust/DETAILS
@@ -6,7 +6,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rustc-${VERSION}-src"
SOURCE=rustc-$VERSION-src.tar.xz
SOURCE2=$SOURCE.asc
DIST_URL=https://static.rust-lang.org/dist
-# Watch: https://github.com/rust-lang/rust/tags tags/([0-9.]+)[.]tar
SOURCE_URL[0]="$DIST_URL/$SOURCE"
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
SOURCE_GPG=rust.gpg:$SOURCE.asc:UPSTREAM_KEY
diff --git a/devel/rust/WATCH b/devel/rust/WATCH
new file mode 100644
index 0000000..d551e7b
--- /dev/null
+++ b/devel/rust/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rust-lang/rust/tags tags/([0-9.]+)[.]tar
diff --git a/devel/samurai/DETAILS b/devel/samurai/DETAILS
index 861004b..3383859 100755
--- a/devel/samurai/DETAILS
+++ b/devel/samurai/DETAILS
@@ -1,7 +1,6 @@
SPELL=samurai
VERSION=1.2
SOURCE="$SPELL-$VERSION.tar.gz"
-# Watch: https://git.sr.ht/~mcf/samurai/refs archive/([0-9.]+)[.]tar
SOURCE_URL[0]="https://github.com/michaelforney/$SPELL/releases/download/$VERSION/$SOURCE"
SOURCE_HASH=sha512:bbe6a582c34b04f1df53b76c1647aa3e03c4698ebf7591a203935f11ffa05971bbcb86dc1a8c06aeb904cdc741abb08918122810fc47216fed0a6d9f87fd1225
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/samurai/WATCH b/devel/samurai/WATCH
new file mode 100644
index 0000000..df9526b
--- /dev/null
+++ b/devel/samurai/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~mcf/samurai/refs
archive/([0-9.]+)[.]tar
diff --git a/devel/sbcl/DETAILS b/devel/sbcl/DETAILS
index 285cf46..08d3b73 100755
--- a/devel/sbcl/DETAILS
+++ b/devel/sbcl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sbcl.sourceforge.io/
SPELL=sbcl
VERSION=2.5.3
SOURCE="$SPELL-$VERSION-source.tar.bz2"
diff --git a/devel/sbcl/WATCH b/devel/sbcl/WATCH
new file mode 100644
index 0000000..26f074d
--- /dev/null
+++ b/devel/sbcl/WATCH
@@ -0,0 +1 @@
+0 . https://sbcl.sourceforge.io/
diff --git a/devel/scheme9/DETAILS b/devel/scheme9/DETAILS
index 2037faa..81e3a9e 100755
--- a/devel/scheme9/DETAILS
+++ b/devel/scheme9/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.t3x.org/s9fes/ s9fes-([0-9.]+)[.]tgz
SPELL=scheme9
VERSION=20181205
SOURCE="s9fes-$VERSION.tgz"
diff --git a/devel/scheme9/WATCH b/devel/scheme9/WATCH
new file mode 100644
index 0000000..67f4676
--- /dev/null
+++ b/devel/scheme9/WATCH
@@ -0,0 +1 @@
+0 . https://www.t3x.org/s9fes/ s9fes-([0-9.]+)[.]tgz
diff --git a/devel/sdcc/DETAILS b/devel/sdcc/DETAILS
index 5a86e4d..606579d 100755
--- a/devel/sdcc/DETAILS
+++ b/devel/sdcc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sdcc.sourceforge.net/ sdcc ([0-9.]+) released\.
SPELL=sdcc
VERSION=4.5.0
SOURCE="${SPELL}-src-${VERSION}.tar.bz2"
diff --git a/devel/sdcc/WATCH b/devel/sdcc/WATCH
new file mode 100644
index 0000000..28cc5ce
--- /dev/null
+++ b/devel/sdcc/WATCH
@@ -0,0 +1 @@
+0 . https://sdcc.sourceforge.net/ sdcc ([0-9.]+) released\.
diff --git a/devel/smake/DETAILS b/devel/smake/DETAILS
index 673b0b8..d021d2f 100755
--- a/devel/smake/DETAILS
+++ b/devel/smake/DETAILS
@@ -4,7 +4,6 @@
SOURCE_URL[0]=https://downloads.sourceforge.net/project/s-make/$SOURCE
SOURCE_HASH=sha512:15131f57942d6ea611602afa1f3d3d3d1892b0e7f0f6e5b1ace7f69f1acb7bd09403b8c70e380204cff75512f5824daef81d59205d758c93f2583b40caa873a8
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-# Watch: https://sourceforge.net/projects/s-make/
WEB_SITE="https://sourceforge.net/projects/s-make/"
LICENSE[0]="CDDL"
ENTERED=20131027
diff --git a/devel/smake/WATCH b/devel/smake/WATCH
new file mode 100644
index 0000000..fe31a03
--- /dev/null
+++ b/devel/smake/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/s-make/
diff --git a/devel/sparse/DETAILS b/devel/sparse/DETAILS
index 4f1448e..fa2ba45 100755
--- a/devel/sparse/DETAILS
+++ b/devel/sparse/DETAILS
@@ -2,7 +2,6 @@
VERSION=0.6.4
SOURCE=$SPELL-$VERSION.tar.xz
BASE_URL=http://kernel.org/pub/software/devel/$SPELL/dist
-# Watch: https://kernel.org/pub/software/devel/sparse/dist/
SOURCE_URL[0]=$BASE_URL/$SOURCE
SOURCE_HASH=sha512:4ada31e588469d15862579dd7eb926ce1ad717bf96d38d425b9153f2efe73949fdda5bc59d05d926614a08d70e656e4ff531a5f0a1cf8e7725c596dcdba169f9
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/devel/sparse/WATCH b/devel/sparse/WATCH
new file mode 100644
index 0000000..8bfd751
--- /dev/null
+++ b/devel/sparse/WATCH
@@ -0,0 +1 @@
+0 . https://kernel.org/pub/software/devel/sparse/dist/
diff --git a/devel/strace/DETAILS b/devel/strace/DETAILS
index 9b2b7e1..10f3a30 100755
--- a/devel/strace/DETAILS
+++ b/devel/strace/DETAILS
@@ -4,7 +4,6 @@
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/v${VERSION}/${SOURCE}"
-# Watch: https://github.com/strace/strace/tags tags/v([0-9.]+)[.]tar
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
SOURCE_GPG="strace.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE2_IGNORE=signature
diff --git a/devel/strace/WATCH b/devel/strace/WATCH
new file mode 100644
index 0000000..c18fb66
--- /dev/null
+++ b/devel/strace/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/strace/strace/tags tags/v([0-9.]+)[.]tar
diff --git a/devel/swig/DETAILS b/devel/swig/DETAILS
index caed667..e101f00 100755
--- a/devel/swig/DETAILS
+++ b/devel/swig/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://downloads.sourceforge.net/sourceforge/$SPELL/$SPELL/$SPELL-$VERSION/$SOURCE
-# Watch: https://sourceforge.net/projects/swig/files/swig/ swig-([0-9.]+)/
LICENSE[0]=https://www.swig.org/copyright.html
WEB_SITE=https://www.swig.org/
ENTERED=20011207
diff --git a/devel/swig/WATCH b/devel/swig/WATCH
new file mode 100644
index 0000000..858fbbb
--- /dev/null
+++ b/devel/swig/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/swig/files/swig/
swig-([0-9.]+)/
diff --git a/devel/tcc/DETAILS b/devel/tcc/DETAILS
index 62eeb3c..65f40d6 100755
--- a/devel/tcc/DETAILS
+++ b/devel/tcc/DETAILS
@@ -3,7 +3,6 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://download.savannah.nongnu.org/releases/tinycc/$SOURCE
-# Watch: https://download.savannah.gnu.org/releases/tinycc/
SOURCE_HASH=sha512:835184292d97c07f0ff7b36ec550e855e649b04e23c7e2a1c706d223409eb60708dc1ae969f28eba45e56c8b96ae56936b93caf9d8a13ac5adf119014d5367a7
WEB_SITE=http://bellard.org/tcc/
ENTERED=20031218
diff --git a/devel/tcc/WATCH b/devel/tcc/WATCH
new file mode 100644
index 0000000..cf576f8
--- /dev/null
+++ b/devel/tcc/WATCH
@@ -0,0 +1 @@
+0 . https://download.savannah.gnu.org/releases/tinycc/
diff --git a/devel/tcl/DETAILS b/devel/tcl/DETAILS
index d8b25c8..7db8cef 100755
--- a/devel/tcl/DETAILS
+++ b/devel/tcl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.tcl-lang.org/software/tcltk/download.html
tcl(8\.[0-9.]+)-src\.tar
SPELL=tcl
if [ "$TCL_BRANCH" = "devel" ]; then
VERSION=8.6.17
diff --git a/devel/tcl/WATCH b/devel/tcl/WATCH
new file mode 100644
index 0000000..6d5b596
--- /dev/null
+++ b/devel/tcl/WATCH
@@ -0,0 +1 @@
+0 . https://www.tcl-lang.org/software/tcltk/download.html
tcl(8\.[0-9.]+)-src\.tar
diff --git a/devel/ugrep/DETAILS b/devel/ugrep/DETAILS
index 1660e58..acf3637 100755
--- a/devel/ugrep/DETAILS
+++ b/devel/ugrep/DETAILS
@@ -4,7 +4,6 @@
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/Genivia/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/Genivia/ugrep/tags tags/v([0-9.]+)[.]tar
WEB_SITE="https://github.com/Genivia/ugrep"
ENTERED="20220822"
LICENSE[0]="BSD"
diff --git a/devel/ugrep/WATCH b/devel/ugrep/WATCH
new file mode 100644
index 0000000..fe92770
--- /dev/null
+++ b/devel/ugrep/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Genivia/ugrep/tags tags/v([0-9.]+)[.]tar
diff --git a/devel/umockdev/DETAILS b/devel/umockdev/DETAILS
index 8118c5e..efe21bd 100755
--- a/devel/umockdev/DETAILS
+++ b/devel/umockdev/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com//martinpitt/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/martinpitt/umockdev/tags tags/([0-9.]+)[.]tar
fi
WEB_SITE="https://launchpad.net/umockdev"
ENTERED="20250308"
diff --git a/devel/umockdev/WATCH b/devel/umockdev/WATCH
new file mode 100644
index 0000000..3d658a6
--- /dev/null
+++ b/devel/umockdev/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/martinpitt/umockdev/tags
tags/([0-9.]+)[.]tar
diff --git a/devel/uthash/DETAILS b/devel/uthash/DETAILS
index 21828b4..d9dd8e0 100755
--- a/devel/uthash/DETAILS
+++ b/devel/uthash/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/troydhanson/uthash/tags
SPELL=uthash
VERSION=2.3.0
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/devel/uthash/WATCH b/devel/uthash/WATCH
new file mode 100644
index 0000000..e8d70fc
--- /dev/null
+++ b/devel/uthash/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/troydhanson/uthash/tags
diff --git a/devel/yabasic/DETAILS b/devel/yabasic/DETAILS
index 6c66b58..38377a0 100755
--- a/devel/yabasic/DETAILS
+++ b/devel/yabasic/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/marcIhm/yabasic/tags /refs/tags/([0-9.]+)[.]tar
SPELL=yabasic
VERSION=2.91.2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/devel/yabasic/WATCH b/devel/yabasic/WATCH
new file mode 100644
index 0000000..a66a1f6
--- /dev/null
+++ b/devel/yabasic/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/marcIhm/yabasic/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/devel/zig/WATCH b/devel/zig/WATCH
new file mode 100644
index 0000000..ebb4ff1
--- /dev/null
+++ b/devel/zig/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/ziglang/zig/tags
diff --git a/disk/btrfs-progs/DETAILS b/disk/btrfs-progs/DETAILS
index 2252ad9..8a79f82 100755
--- a/disk/btrfs-progs/DETAILS
+++ b/disk/btrfs-progs/DETAILS
@@ -11,7 +11,6 @@ else
VERSION=7.1
SOURCE_HASH="sha512:7e8652b95da866494cd3cc9a874c02f4b613f0775b24c112bb267fdc8f71d1e5cd231d0fcd0a42e42ccf5f9be50b1dd377a3dd7ccc8ae148027bca8b64284ff6"
SOURCE=${SPELL}-v${VERSION}.tar.xz
-# Watch:
https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
btrfs-progs-v([0-9.]+)[.]tar
SOURCE_URL[0]=${KERNEL_URL}/pub/linux/kernel/people/kdave/${SPELL}/${SOURCE}
SOURCE_URL[1]=http://ftp.sourcemage.us/mirror/${SOURCE}
SOURCE_URL[2]=http://download.sourcemage.org/distro/${SOURCE}
diff --git a/disk/btrfs-progs/WATCH b/disk/btrfs-progs/WATCH
new file mode 100644
index 0000000..b1f9caf
--- /dev/null
+++ b/disk/btrfs-progs/WATCH
@@ -0,0 +1 @@
+0 .
https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
btrfs-progs-v([0-9.]+)[.]tar
diff --git a/disk/ddrescue/DETAILS b/disk/ddrescue/DETAILS
index 67bb891..f8654b8 100755
--- a/disk/ddrescue/DETAILS
+++ b/disk/ddrescue/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/ddrescue
SPELL=ddrescue
VERSION=1.30
SOURCE="$SPELL-$VERSION.tar.lz"
diff --git a/disk/ddrescue/WATCH b/disk/ddrescue/WATCH
new file mode 100644
index 0000000..d3e225e
--- /dev/null
+++ b/disk/ddrescue/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/ddrescue
diff --git a/disk/dmg2img/DETAILS b/disk/dmg2img/DETAILS
index a6e4a79..e539115 100755
--- a/disk/dmg2img/DETAILS
+++ b/disk/dmg2img/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://vu1tur.eu.org/tools/
SPELL=dmg2img
VERSION=1.6.4
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/disk/dmg2img/WATCH b/disk/dmg2img/WATCH
new file mode 100644
index 0000000..668dfd1
--- /dev/null
+++ b/disk/dmg2img/WATCH
@@ -0,0 +1 @@
+0 . http://vu1tur.eu.org/tools/
diff --git a/disk/e2fsprogs/DETAILS b/disk/e2fsprogs/DETAILS
index 690cebe..2f29453 100755
--- a/disk/e2fsprogs/DETAILS
+++ b/disk/e2fsprogs/DETAILS
@@ -5,7 +5,6 @@
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/$SPELL/$SPELL/$SOURCE
-# Watch: https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/ a
href="/projects/e2fsprogs/files/e2fsprogs/v([0-9.]+)/"
SOURCE2_URL[0]=$SOURCE_URL.asc
SOURCE_GPG=e2fsprogs.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
diff --git a/disk/e2fsprogs/WATCH b/disk/e2fsprogs/WATCH
new file mode 100644
index 0000000..b6ac94e
--- /dev/null
+++ b/disk/e2fsprogs/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/
a href="/projects/e2fsprogs/files/e2fsprogs/v([0-9.]+)/"
diff --git a/disk/eudev/DETAILS b/disk/eudev/DETAILS
index 4c40f7a..a1e22b1 100755
--- a/disk/eudev/DETAILS
+++ b/disk/eudev/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/eudev-project/eudev/tags
SPELL=eudev
VERSION=3.2.14
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/disk/eudev/WATCH b/disk/eudev/WATCH
new file mode 100644
index 0000000..5655e1b
--- /dev/null
+++ b/disk/eudev/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/eudev-project/eudev/tags
diff --git a/disk/fuse3/DETAILS b/disk/fuse3/DETAILS
index 18f7bfc..2c9d5a0 100755
--- a/disk/fuse3/DETAILS
+++ b/disk/fuse3/DETAILS
@@ -6,7 +6,6 @@
SOURCE_HASH=sha512:b2ca702b74788230981d05dc85458ee3582970dcb1526e7eda8f46e23d0373b361ef1438874a7caa46aaf02a5b84f7e5341fbe61e856cfbce849d1209b4aabbe
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_URL[0]=https://github.com/libfuse/libfuse/releases/download/${SPELLX}-${VERSION}/$SOURCE
-# Watch: https://github.com/libfuse/libfuse/tags/ tags/fuse-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE=https://fuse.sourceforge.net/
ENTERED=20170221
diff --git a/disk/fuse3/WATCH b/disk/fuse3/WATCH
new file mode 100644
index 0000000..28625a4
--- /dev/null
+++ b/disk/fuse3/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libfuse/libfuse/tags/
tags/fuse-([0-9.]+)[.]tar
diff --git a/disk/gnu-efi/DETAILS b/disk/gnu-efi/DETAILS
index 0e80c04..817da55 100755
--- a/disk/gnu-efi/DETAILS
+++ b/disk/gnu-efi/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/ncroxon/$SPELL/archive/refs/tags/$VERSION/$SOURCE"
-# Watch: https://github.com/ncroxon/gnu-efi/tags tags/([0-9.]+)[.]tar
WEB_SITE=https://$SPELL.SourceForge.net
LICENSE[0]=BSD
ENTERED=20140202
diff --git a/disk/gnu-efi/WATCH b/disk/gnu-efi/WATCH
new file mode 100644
index 0000000..78211d2
--- /dev/null
+++ b/disk/gnu-efi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ncroxon/gnu-efi/tags tags/([0-9.]+)[.]tar
diff --git a/disk/gparted/DETAILS b/disk/gparted/DETAILS
index c6aa2ec..f39b85a 100755
--- a/disk/gparted/DETAILS
+++ b/disk/gparted/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gparted.org/ /gparted/gparted-([0-9.]+)/
SPELL=gparted
VERSION=1.8.1
SOURCE_HASH=sha512:aa191bc30d8ca5e0ee8a74464c1a829b99336ffc49580e1908a1890e654e6164b7ff99f7a505f8c25e0b85b1333aa5acd3915ee8fccd697370ec78cca4946a15
diff --git a/disk/gparted/WATCH b/disk/gparted/WATCH
new file mode 100644
index 0000000..7421a33
--- /dev/null
+++ b/disk/gparted/WATCH
@@ -0,0 +1 @@
+0 . https://gparted.org/ /gparted/gparted-([0-9.]+)/
diff --git a/disk/grub/DETAILS b/disk/grub/DETAILS
index e9c20f9..fb89eb2 100755
--- a/disk/grub/DETAILS
+++ b/disk/grub/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://alpha.gnu.org/gnu/grub grub-(0[.][0-9.]+)[.]tar
SPELL=grub
VERSION=0.97
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/disk/grub/WATCH b/disk/grub/WATCH
new file mode 100644
index 0000000..3c2cf75
--- /dev/null
+++ b/disk/grub/WATCH
@@ -0,0 +1 @@
+0 . https://alpha.gnu.org/gnu/grub grub-(0[.][0-9.]+)[.]tar
diff --git a/disk/grub2/DETAILS b/disk/grub2/DETAILS
index 6635658..dc7c426 100755
--- a/disk/grub2/DETAILS
+++ b/disk/grub2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/grub grub-([0-9.]+)[.]tar
SPELL=grub2
STAGED_INSTALL="off"
PATCHLEVEL=2
diff --git a/disk/grub2/WATCH b/disk/grub2/WATCH
new file mode 100644
index 0000000..7a5145b
--- /dev/null
+++ b/disk/grub2/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/grub grub-([0-9.]+)[.]tar
diff --git a/disk/libmtp/DETAILS b/disk/libmtp/DETAILS
index 8f96b65..de74d6b 100755
--- a/disk/libmtp/DETAILS
+++ b/disk/libmtp/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:97094b29073681da0c714b6c4aea2e5f35253a8d06229e60c0af46727413470e9da6be422d873449fc4dec6f9b8efce6d3edc657b9251182cc0a709859e99baa
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/$SPELL/$SPELL/$VERSION/$SOURCE
-# Watch: https://sourceforge.net/projects/libmtp/files/libmtp/ a
href="/projects/libmtp/files/libmtp/([0-9.]+)/"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://libmtp.sourceforge.net/"
LICENSE[0]=LGPL
diff --git a/disk/libmtp/WATCH b/disk/libmtp/WATCH
new file mode 100644
index 0000000..aca67e8
--- /dev/null
+++ b/disk/libmtp/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/libmtp/files/libmtp/ a
href="/projects/libmtp/files/libmtp/([0-9.]+)/"
diff --git a/disk/libnvme/DETAILS b/disk/libnvme/DETAILS
index 6138b02..1a41931 100755
--- a/disk/libnvme/DETAILS
+++ b/disk/libnvme/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:e3a4b6d4906e7dc5f894042adc6490bc7e71bf096d39f216c8c742bc5c527a701a87cb3ee8eea305fa557d1b312513c3394f7d6030000e320a2d668c53215fb5
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/linux-nvme/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
-# Watch: https://github.com/linux-nvme/libnvme/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://nvmexpress.org
ENTERED=20220413
diff --git a/disk/libnvme/WATCH b/disk/libnvme/WATCH
new file mode 100644
index 0000000..15d4dc8
--- /dev/null
+++ b/disk/libnvme/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/linux-nvme/libnvme/tags
tags/v([0-9.]+)[.]tar
diff --git a/disk/lvm/DETAILS b/disk/lvm/DETAILS
index 18c4f18..daac7e6 100755
--- a/disk/lvm/DETAILS
+++ b/disk/lvm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: ftp://sourceware.org/pub/lvm2/ LVM2.([0-9.]+)[.]tgz
SPELL=lvm
VERSION=2.03.41
PATCHLEVEL=1
diff --git a/disk/lvm/WATCH b/disk/lvm/WATCH
new file mode 100644
index 0000000..7c3a188
--- /dev/null
+++ b/disk/lvm/WATCH
@@ -0,0 +1 @@
+0 . ftp://sourceware.org/pub/lvm2/ LVM2.([0-9.]+)[.]tgz
diff --git a/disk/mtools/DETAILS b/disk/mtools/DETAILS
index e743e13..8bf55d4 100755
--- a/disk/mtools/DETAILS
+++ b/disk/mtools/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/mtools/
SPELL=mtools
VERSION=4.0.49
SOURCE=${SPELL}-${VERSION}.tar.bz2
diff --git a/disk/mtools/WATCH b/disk/mtools/WATCH
new file mode 100644
index 0000000..7e50652
--- /dev/null
+++ b/disk/mtools/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/mtools/
diff --git a/disk/nvme-cli/DETAILS b/disk/nvme-cli/DETAILS
index 8ea67f9..0cea2a4 100755
--- a/disk/nvme-cli/DETAILS
+++ b/disk/nvme-cli/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:507018ff41832574bef5b88ea6a17336b9792c54f8e5c619d041bce23124e1d6d5e5e824407f46d4f1b4d6899125885eb14289f3399e61c7e7a59a603f1635e2
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/linux-nvme/${SPELL}/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/linux-nvme/nvme-cli/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/linux-nvme/nvme-cli
ENTERED=20180818
diff --git a/disk/nvme-cli/WATCH b/disk/nvme-cli/WATCH
new file mode 100644
index 0000000..a7cd8fe
--- /dev/null
+++ b/disk/nvme-cli/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/linux-nvme/nvme-cli/tags
tags/v([0-9.]+)[.]tar
diff --git a/disk/partclone/DETAILS b/disk/partclone/DETAILS
index decb518..0b5695e 100755
--- a/disk/partclone/DETAILS
+++ b/disk/partclone/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Thomas-Tsai/partclone/tags
SPELL=partclone
VERSION=0.3.47
SOURCE_HASH=sha512:acad16e894091c95f9318eba27984a7483278b6aef7d658d84719b5d2d3550df1d15f5655f62bb9e1d014440b0ffcebf8626f27d44afe97d55ff26cb2bcbe3a9
diff --git a/disk/partclone/WATCH b/disk/partclone/WATCH
new file mode 100644
index 0000000..49f6b0e
--- /dev/null
+++ b/disk/partclone/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Thomas-Tsai/partclone/tags
diff --git a/disk/parted/DETAILS b/disk/parted/DETAILS
index 0dd22a9..e6ce0da 100755
--- a/disk/parted/DETAILS
+++ b/disk/parted/DETAILS
@@ -3,7 +3,6 @@
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE2=${SOURCE}.sig
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
-# Watch: https://ftp.gnu.org/gnu/parted/
SOURCE_URL[0]=${GNU_URL}/${SPELL}/${SOURCE}
SOURCE2_URL=${SOURCE_URL}.sig
SOURCE2_IGNORE=signature
diff --git a/disk/parted/WATCH b/disk/parted/WATCH
new file mode 100644
index 0000000..2b4fc13
--- /dev/null
+++ b/disk/parted/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/parted/
diff --git a/disk/refind/DETAILS b/disk/refind/DETAILS
index d71dbe0..178b1dc 100755
--- a/disk/refind/DETAILS
+++ b/disk/refind/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.rodsbooks.com/refind/getting.html
refind-src-([0-9.]+)[.]tar
SPELL=refind
VERSION=0.14.2
SOURCE_HASH=sha512:76a52ed422ab3d431e6530fae4d13a51e8ed100568d4290207aaee87a84700b077bb79c4f4917027f5286de422954e1872fca288252ec756072d6c075b102e1e
diff --git a/disk/refind/WATCH b/disk/refind/WATCH
new file mode 100644
index 0000000..2570c79
--- /dev/null
+++ b/disk/refind/WATCH
@@ -0,0 +1 @@
+0 . https://www.rodsbooks.com/refind/getting.html
refind-src-([0-9.]+)[.]tar
diff --git a/disk/skopeo/DETAILS b/disk/skopeo/DETAILS
index 1b4a1c7..b66d81f 100755
--- a/disk/skopeo/DETAILS
+++ b/disk/skopeo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/containers/skopeo/tags
SPELL=skopeo
VERSION=1.22.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/disk/skopeo/WATCH b/disk/skopeo/WATCH
new file mode 100644
index 0000000..39a2047
--- /dev/null
+++ b/disk/skopeo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/containers/skopeo/tags
diff --git a/disk/vcdimager/DETAILS b/disk/vcdimager/DETAILS
index 617aa8a..5ab5ae7 100755
--- a/disk/vcdimager/DETAILS
+++ b/disk/vcdimager/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/vcdimager
SPELL=vcdimager
VERSION=2.0.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/disk/vcdimager/WATCH b/disk/vcdimager/WATCH
new file mode 100644
index 0000000..0274b94
--- /dev/null
+++ b/disk/vcdimager/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/vcdimager
diff --git a/doc/diction/DETAILS b/doc/diction/DETAILS
index 22c6421..a86d42e 100755
--- a/doc/diction/DETAILS
+++ b/doc/diction/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/diction
SPELL=diction
VERSION=1.11
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/diction/WATCH b/doc/diction/WATCH
new file mode 100644
index 0000000..68fac2e
--- /dev/null
+++ b/doc/diction/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/diction
diff --git a/doc/elisp-manual/DETAILS b/doc/elisp-manual/DETAILS
index 3039aa3..b3022e3 100755
--- a/doc/elisp-manual/DETAILS
+++ b/doc/elisp-manual/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/emacs
SPELL=elisp-manual
VERSION=21-2.8
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/elisp-manual/WATCH b/doc/elisp-manual/WATCH
new file mode 100644
index 0000000..19a5df5
--- /dev/null
+++ b/doc/elisp-manual/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/emacs
diff --git a/doc/emacs-lisp-intro/DETAILS b/doc/emacs-lisp-intro/DETAILS
index 3bcf769..b5b2337 100755
--- a/doc/emacs-lisp-intro/DETAILS
+++ b/doc/emacs-lisp-intro/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/emacs
SPELL=emacs-lisp-intro
VERSION=2.04
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/emacs-lisp-intro/WATCH b/doc/emacs-lisp-intro/WATCH
new file mode 100644
index 0000000..8987dbb
--- /dev/null
+++ b/doc/emacs-lisp-intro/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/emacs
diff --git a/doc/go-md2man/DETAILS b/doc/go-md2man/DETAILS
index e6655fc..3a328e2 100755
--- a/doc/go-md2man/DETAILS
+++ b/doc/go-md2man/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/cpuguy83/go-md2man/tags
SPELL=go-md2man
VERSION=2.0.7
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/go-md2man/WATCH b/doc/go-md2man/WATCH
new file mode 100644
index 0000000..d5f2393
--- /dev/null
+++ b/doc/go-md2man/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/cpuguy83/go-md2man/tags
diff --git a/doc/groff/DETAILS b/doc/groff/DETAILS
index 4dd4b42..081f68d 100755
--- a/doc/groff/DETAILS
+++ b/doc/groff/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/groff
SPELL=groff
VERSION=1.24.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/groff/WATCH b/doc/groff/WATCH
new file mode 100644
index 0000000..36a284c
--- /dev/null
+++ b/doc/groff/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/groff
diff --git a/doc/help2man/DETAILS b/doc/help2man/DETAILS
index 4737c9f..6d56182 100755
--- a/doc/help2man/DETAILS
+++ b/doc/help2man/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/help2man
SPELL=help2man
VERSION=1.49.3
SOURCE="${SPELL}-${VERSION}.tar.xz"
diff --git a/doc/help2man/WATCH b/doc/help2man/WATCH
new file mode 100644
index 0000000..cec5501
--- /dev/null
+++ b/doc/help2man/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/help2man
diff --git a/doc/hugo/DETAILS b/doc/hugo/DETAILS
index 39c6903..741b9d2 100755
--- a/doc/hugo/DETAILS
+++ b/doc/hugo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/gohugoio/hugo/tags
SPELL=hugo
VERSION=0.164.0
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/doc/hugo/WATCH b/doc/hugo/WATCH
new file mode 100644
index 0000000..53b4bdb
--- /dev/null
+++ b/doc/hugo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/gohugoio/hugo/tags
diff --git a/doc/man-db/DETAILS b/doc/man-db/DETAILS
index e41789b..546117f 100755
--- a/doc/man-db/DETAILS
+++ b/doc/man-db/DETAILS
@@ -4,7 +4,6 @@
SOURCE2="${SOURCE}.asc"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://download.savannah.nongnu.org/releases/${SPELL}/${SOURCE}"
-# Watch: http://download.savannah.nongnu.org/releases/man-db/
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
SOURCE_GPG="man-db.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE2_IGNORE="signature"
diff --git a/doc/man-db/WATCH b/doc/man-db/WATCH
new file mode 100644
index 0000000..9d54443
--- /dev/null
+++ b/doc/man-db/WATCH
@@ -0,0 +1 @@
+0 . http://download.savannah.nongnu.org/releases/man-db/
diff --git a/doc/man-pages/DETAILS b/doc/man-pages/DETAILS
index d2c55d3..a2be6d1 100755
--- a/doc/man-pages/DETAILS
+++ b/doc/man-pages/DETAILS
@@ -1,4 +1,3 @@
-# Watch:https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/
href="man-pages-([0-9.]+)[.]tar.xz
SPELL=man-pages
VERSION=6.18
SOURCE_HASH="sha512:dd24b547a88e58bd382b73f2e77f424f8c42c4eb9da7c5d7c6ef5989c476e61f9d5e1d258d2c79d1253388923f3c4c76bcfe3ad4bb0ee1cef2078f7ba23d2e27"
diff --git a/doc/man-pages/WATCH b/doc/man-pages/WATCH
new file mode 100644
index 0000000..6cd0167
--- /dev/null
+++ b/doc/man-pages/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/
href="man-pages-([0-9.]+)[.]tar.xz
diff --git a/doc/miscfiles/DETAILS b/doc/miscfiles/DETAILS
index a34d6e3..e5b2254 100755
--- a/doc/miscfiles/DETAILS
+++ b/doc/miscfiles/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/miscfiles
SPELL=miscfiles
VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/doc/miscfiles/WATCH b/doc/miscfiles/WATCH
new file mode 100644
index 0000000..782e17a
--- /dev/null
+++ b/doc/miscfiles/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/miscfiles
diff --git a/doc/mupdf/DETAILS b/doc/mupdf/DETAILS
index 4a8608c..5620986 100755
--- a/doc/mupdf/DETAILS
+++ b/doc/mupdf/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION-source.tar.gz
SOURCE_URL=(https://mupdf.com/downloads/archive/$SOURCE)
-# Watch: https://github.com/ArtifexSoftware/mupdf/tags/ tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION-source"
WEB_SITE=https://www.mupdf.com/
ENTERED=20120426
diff --git a/doc/mupdf/WATCH b/doc/mupdf/WATCH
new file mode 100644
index 0000000..66efeea
--- /dev/null
+++ b/doc/mupdf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ArtifexSoftware/mupdf/tags/
tags/([0-9.]+)[.]tar
diff --git a/doc/pandoc/WATCH b/doc/pandoc/WATCH
new file mode 100644
index 0000000..67553de
--- /dev/null
+++ b/doc/pandoc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/jgm/pandoc/tags
diff --git a/doc/source-highlight/DETAILS b/doc/source-highlight/DETAILS
index 8b19b65..c9261dc 100755
--- a/doc/source-highlight/DETAILS
+++ b/doc/source-highlight/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/src-highlite
SPELL=source-highlight
VERSION=3.1.9
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/doc/source-highlight/WATCH b/doc/source-highlight/WATCH
new file mode 100644
index 0000000..ddb5dfc
--- /dev/null
+++ b/doc/source-highlight/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/src-highlite
diff --git a/doc/txt2man/DETAILS b/doc/txt2man/DETAILS
index c09714a..847837c 100755
--- a/doc/txt2man/DETAILS
+++ b/doc/txt2man/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/mvertes/txt2man/tags txt2man-([0-9.]+)\.tar
SPELL=txt2man
VERSION=1.7.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/doc/txt2man/WATCH b/doc/txt2man/WATCH
new file mode 100644
index 0000000..bafbb0b
--- /dev/null
+++ b/doc/txt2man/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mvertes/txt2man/tags txt2man-([0-9.]+)\.tar
diff --git a/doc/xpdf/DETAILS b/doc/xpdf/DETAILS
index af236a9..0cc19ae 100755
--- a/doc/xpdf/DETAILS
+++ b/doc/xpdf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.xpdfreader.com/download.html
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=xpdf
VERSION=4.05
diff --git a/doc/xpdf/WATCH b/doc/xpdf/WATCH
new file mode 100644
index 0000000..802caf0
--- /dev/null
+++ b/doc/xpdf/WATCH
@@ -0,0 +1 @@
+0 . https://www.xpdfreader.com/download.html
diff --git a/doc/zathura-cb/DETAILS b/doc/zathura-cb/DETAILS
index 2baf91d..621603d 100755
--- a/doc/zathura-cb/DETAILS
+++ b/doc/zathura-cb/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:4e201ea54cdc20a93258c43556f6389441af99740de7dca6ca1ff524172fbd47:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura-cb/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pwmt.org/projects/zathura-cb/
diff --git a/doc/zathura-cb/WATCH b/doc/zathura-cb/WATCH
new file mode 100644
index 0000000..d9ec144
--- /dev/null
+++ b/doc/zathura-cb/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura-cb/download/
diff --git a/doc/zathura-djvu/DETAILS b/doc/zathura-djvu/DETAILS
index 7a58c51..d5a988e 100755
--- a/doc/zathura-djvu/DETAILS
+++ b/doc/zathura-djvu/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:32e9d89929a76cd7d3fcbaf79f441868bdabedf17317d1d1843faa1f19338d95:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura-djvu/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pwmt.org/projects/zathura-djvu/
diff --git a/doc/zathura-djvu/WATCH b/doc/zathura-djvu/WATCH
new file mode 100644
index 0000000..90f4c17
--- /dev/null
+++ b/doc/zathura-djvu/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura-djvu/download/
diff --git a/doc/zathura-pdf-mupdf/DETAILS b/doc/zathura-pdf-mupdf/DETAILS
index 1dd497b..94d2bb7 100755
--- a/doc/zathura-pdf-mupdf/DETAILS
+++ b/doc/zathura-pdf-mupdf/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:0125624901cabe3a2fe63315a46e7d966a323c028ff53890dfaf7856adb1f4fc:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura-pdf-mupdf/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pwmt.org/projects/zathura-pdf-mupdf/
diff --git a/doc/zathura-pdf-mupdf/WATCH b/doc/zathura-pdf-mupdf/WATCH
new file mode 100644
index 0000000..d5f5bd8
--- /dev/null
+++ b/doc/zathura-pdf-mupdf/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura-pdf-mupdf/download/
diff --git a/doc/zathura-pdf-poppler/DETAILS b/doc/zathura-pdf-poppler/DETAILS
index 9bdac51..82ea4b1 100755
--- a/doc/zathura-pdf-poppler/DETAILS
+++ b/doc/zathura-pdf-poppler/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:c812f2f4446fd5de16734e13c02ea9aa25ba4e3ba9f72b732c0ff90f9ba34935:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura-pdf-poppler/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pwmt.org/projects/zathura-pdf-poppler/
diff --git a/doc/zathura-pdf-poppler/WATCH b/doc/zathura-pdf-poppler/WATCH
new file mode 100644
index 0000000..fbcac3b
--- /dev/null
+++ b/doc/zathura-pdf-poppler/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura-pdf-poppler/download/
diff --git a/doc/zathura-ps/DETAILS b/doc/zathura-ps/DETAILS
index 1f15675..b2471a5 100755
--- a/doc/zathura-ps/DETAILS
+++ b/doc/zathura-ps/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:07ca594f7277f9876d0038048418343ea2964028e93c90f9569eff36a8932e4a:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura-ps/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pwmt.org/projects/zathura-ps/
diff --git a/doc/zathura-ps/WATCH b/doc/zathura-ps/WATCH
new file mode 100644
index 0000000..d0ec9dc
--- /dev/null
+++ b/doc/zathura-ps/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura-ps/download/
diff --git a/doc/zathura/DETAILS b/doc/zathura/DETAILS
index bafc72d..dd44af6 100755
--- a/doc/zathura/DETAILS
+++ b/doc/zathura/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:e84870fbf96b766b8224a3f3a6ce7ccfa36efa3b6919cc8a2fbf765ea4dfe476:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/zathura/download/
SOURCE_HINTS[0]="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOC_DIRS=""
diff --git a/doc/zathura/WATCH b/doc/zathura/WATCH
new file mode 100644
index 0000000..e616f58
--- /dev/null
+++ b/doc/zathura/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/zathura/download/
diff --git a/e-17/efl/DETAILS b/e-17/efl/DETAILS
index 8dd7850..bf7d508 100755
--- a/e-17/efl/DETAILS
+++ b/e-17/efl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.enlightenment.org/rel/libs/efl/
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=efl
VERSION=1.28.1
diff --git a/e-17/efl/WATCH b/e-17/efl/WATCH
new file mode 100644
index 0000000..1e03141
--- /dev/null
+++ b/e-17/efl/WATCH
@@ -0,0 +1 @@
+0 . https://download.enlightenment.org/rel/libs/efl/
diff --git a/e-17/terminology/DETAILS b/e-17/terminology/DETAILS
index 9332a80..4a1ebaf 100755
--- a/e-17/terminology/DETAILS
+++ b/e-17/terminology/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.enlightenment.org/rel/apps/terminology/
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=terminology
VERSION=1.14.0
diff --git a/e-17/terminology/WATCH b/e-17/terminology/WATCH
new file mode 100644
index 0000000..47ca39a
--- /dev/null
+++ b/e-17/terminology/WATCH
@@ -0,0 +1 @@
+0 . https://download.enlightenment.org/rel/apps/terminology/
diff --git a/e/imlib2/DETAILS b/e/imlib2/DETAILS
index abbdb50..d6aff34 100755
--- a/e/imlib2/DETAILS
+++ b/e/imlib2/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]="https://downloads.sourceforge.net/enlightenment/${SOURCE}"
SOURCE_URL[1]="https://sourceforge.net/projects/enlightenment/files/${SPELL}-src/${VERSION}/${SOURCE}"
-# Watch: https://sourceforge.net/projects/enlightenment/files/imlib2-src/
imlib2-src\/([0-9.]+)
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION%-*}"
WEB_SITE=http://sourceforge.net/projects/enlightenment/files/
ENTERED=20010922
diff --git a/e/imlib2/WATCH b/e/imlib2/WATCH
new file mode 100644
index 0000000..773a758
--- /dev/null
+++ b/e/imlib2/WATCH
@@ -0,0 +1 @@
+0 .
https://sourceforge.net/projects/enlightenment/files/imlib2-src/
imlib2-src\/([0-9.]+)
diff --git a/editors/ed/DETAILS b/editors/ed/DETAILS
index 32f6c6e..916b94a 100755
--- a/editors/ed/DETAILS
+++ b/editors/ed/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/ed
SPELL=ed
VERSION=1.22.5
SECURITY_PATCH=1
diff --git a/editors/ed/WATCH b/editors/ed/WATCH
new file mode 100644
index 0000000..b8ae21a
--- /dev/null
+++ b/editors/ed/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/ed
diff --git a/editors/emacs/DETAILS b/editors/emacs/DETAILS
index d1e50e6..d6adc86 100755
--- a/editors/emacs/DETAILS
+++ b/editors/emacs/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/emacs/
. "$GRIMOIRE/FUNCTIONS"
SPELL=emacs
if [[ "$EMACS_BRANCH" == "scm" ]]; then
diff --git a/editors/emacs/WATCH b/editors/emacs/WATCH
new file mode 100644
index 0000000..b546ed4
--- /dev/null
+++ b/editors/emacs/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/emacs/
diff --git a/editors/gawk/DETAILS b/editors/gawk/DETAILS
index 0036387..e994409 100755
--- a/editors/gawk/DETAILS
+++ b/editors/gawk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gawk/
SPELL=gawk
VERSION=5.4.1
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/editors/gawk/WATCH b/editors/gawk/WATCH
new file mode 100644
index 0000000..cb0780d
--- /dev/null
+++ b/editors/gawk/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gawk/
diff --git a/editors/helix/DETAILS b/editors/helix/DETAILS
index 3dfe05b..08faed9 100755
--- a/editors/helix/DETAILS
+++ b/editors/helix/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}-source.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/${SPELL}-editor/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/helix-editor/helix/tags tags/([0-9.]+)[.]tar
fi
WEB_SITE="https://helix-editor.com/"
LICENSE[0]="MPL"
diff --git a/editors/helix/WATCH b/editors/helix/WATCH
new file mode 100644
index 0000000..529290d
--- /dev/null
+++ b/editors/helix/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/helix-editor/helix/tags
tags/([0-9.]+)[.]tar
diff --git a/editors/jedit/DETAILS b/editors/jedit/DETAILS
index 7e15beb..e238d9e 100755
--- a/editors/jedit/DETAILS
+++ b/editors/jedit/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.jedit.org/index.php?page=download
jedit([0-9.]+)source[.]tar
SPELL=jedit
VERSION=4.5.0
SOURCE=jedit${VERSION}source.tar.bz2
diff --git a/editors/jedit/WATCH b/editors/jedit/WATCH
new file mode 100644
index 0000000..adccf49
--- /dev/null
+++ b/editors/jedit/WATCH
@@ -0,0 +1 @@
+0 . https://www.jedit.org/index.php?page=download
jedit([0-9.]+)source[.]tar
diff --git a/editors/jq/DETAILS b/editors/jq/DETAILS
index 113d89b..309696b 100755
--- a/editors/jq/DETAILS
+++ b/editors/jq/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH="1"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/jqlang/${SPELL}/releases/download/${SPELL}-${VERSION}/${SOURCE}"
-# Watch: https://github.com/jqlang/jq/tags tag/jq-([0-9.]+)
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://jqlang.github.io/jq/"
LICENSE[0]=MIT
diff --git a/editors/jq/WATCH b/editors/jq/WATCH
new file mode 100644
index 0000000..5ed3456
--- /dev/null
+++ b/editors/jq/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/jqlang/jq/tags tag/jq-([0-9.]+)
diff --git a/editors/libreoffice/DETAILS b/editors/libreoffice/DETAILS
index 4d796d1..1ef7bbc 100755
--- a/editors/libreoffice/DETAILS
+++ b/editors/libreoffice/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.documentfoundation.org/libreoffice/src/
release-([0-9.]+)\.log
SPELL=libreoffice
VERSION=25.8.4.2
PATCHLEVEL=1
diff --git a/editors/libreoffice/WATCH b/editors/libreoffice/WATCH
new file mode 100644
index 0000000..c04a758
--- /dev/null
+++ b/editors/libreoffice/WATCH
@@ -0,0 +1 @@
+0 . https://download.documentfoundation.org/libreoffice/src/
release-([0-9.]+)\.log
diff --git a/editors/moe/DETAILS b/editors/moe/DETAILS
index 0753480..7100f81 100755
--- a/editors/moe/DETAILS
+++ b/editors/moe/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/moe
SPELL=moe
VERSION=1.13
SOURCE=${SPELL}-${VERSION}.tar.lz
diff --git a/editors/moe/WATCH b/editors/moe/WATCH
new file mode 100644
index 0000000..f301ada
--- /dev/null
+++ b/editors/moe/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/moe
diff --git a/editors/nano/DETAILS b/editors/nano/DETAILS
index 69d9144..d43402d 100755
--- a/editors/nano/DETAILS
+++ b/editors/nano/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://nano-editor.org/download.php
SPELL=nano
VERSION=9.2
SECURITY_PATCH=1
diff --git a/editors/nano/WATCH b/editors/nano/WATCH
new file mode 100644
index 0000000..a89fc91
--- /dev/null
+++ b/editors/nano/WATCH
@@ -0,0 +1 @@
+0 . https://nano-editor.org/download.php
diff --git a/editors/neovim/DETAILS b/editors/neovim/DETAILS
index f1e6913..9b94807 100755
--- a/editors/neovim/DETAILS
+++ b/editors/neovim/DETAILS
@@ -7,7 +7,6 @@ SPELL_BUILD_SYSTEM=cmake
SECURITY_PATCH=2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/neovim/neovim/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://neovim.io/"
LICENSE[0]="APACHE"
diff --git a/editors/neovim/WATCH b/editors/neovim/WATCH
new file mode 100644
index 0000000..09f9634
--- /dev/null
+++ b/editors/neovim/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/neovim/neovim/tags tags/v([0-9.]+)[.]tar
diff --git a/editors/nextvi/DETAILS b/editors/nextvi/DETAILS
index c94257d..d04f57e 100755
--- a/editors/nextvi/DETAILS
+++ b/editors/nextvi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/kyx0r/nextvi/tags
SPELL=nextvi
VERSION=7.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/editors/nextvi/WATCH b/editors/nextvi/WATCH
new file mode 100644
index 0000000..6beb704
--- /dev/null
+++ b/editors/nextvi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/kyx0r/nextvi/tags
diff --git a/editors/se/DETAILS b/editors/se/DETAILS
index 37457c4..3703a0f 100755
--- a/editors/se/DETAILS
+++ b/editors/se/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/screen-editor/se/tags
SPELL=se
VERSION=3.0.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/editors/se/WATCH b/editors/se/WATCH
new file mode 100644
index 0000000..d13f10d
--- /dev/null
+++ b/editors/se/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/screen-editor/se/tags
diff --git a/editors/sed/DETAILS b/editors/sed/DETAILS
index 2c37ea2..2cdf4f4 100755
--- a/editors/sed/DETAILS
+++ b/editors/sed/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/sed
SPELL=sed
VERSION=4.10
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/editors/sed/WATCH b/editors/sed/WATCH
new file mode 100644
index 0000000..a7349f6
--- /dev/null
+++ b/editors/sed/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/sed
diff --git a/editors/texmaker/DETAILS b/editors/texmaker/DETAILS
index 23c9a4f..4000922 100755
--- a/editors/texmaker/DETAILS
+++ b/editors/texmaker/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.xm1math.net/texmaker/download.html
. "$GRIMOIRE/CMAKE_FUNCTIONS"
SPELL=texmaker
VERSION=6.0.1
diff --git a/editors/texmaker/WATCH b/editors/texmaker/WATCH
new file mode 100644
index 0000000..a64a6ce
--- /dev/null
+++ b/editors/texmaker/WATCH
@@ -0,0 +1 @@
+0 . https://www.xm1math.net/texmaker/download.html
diff --git a/editors/vis/DETAILS b/editors/vis/DETAILS
index b32b9e3..7560b18 100755
--- a/editors/vis/DETAILS
+++ b/editors/vis/DETAILS
@@ -2,7 +2,6 @@
VERSION=0.9
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/martanne/vis/archive/refs/tags/v$VERSION.tar.gz
-# Watch: https://github.com/martanne/vis/tags tags/v([0-9.]+)[.]tar
SOURCE_HASH=sha512:64025569f6feb1a3b5aa8aaa79af319cdf8fc1fd5d1f5b29a6838ff00ea950cade1efb366d0a95d77e516f5605048bcb557fd7aa52b3a9510a15e69acaee147c
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/martanne/vis
diff --git a/editors/vis/WATCH b/editors/vis/WATCH
new file mode 100644
index 0000000..a6872cd
--- /dev/null
+++ b/editors/vis/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/martanne/vis/tags tags/v([0-9.]+)[.]tar
diff --git a/editors/zile/DETAILS b/editors/zile/DETAILS
index cc49744..d1f72a5 100755
--- a/editors/zile/DETAILS
+++ b/editors/zile/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/zile
SPELL=zile
VERSION=2.6.4
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/editors/zile/WATCH b/editors/zile/WATCH
new file mode 100644
index 0000000..6dd8b15
--- /dev/null
+++ b/editors/zile/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/zile
diff --git a/editors/zim/DETAILS b/editors/zim/DETAILS
index 82fac6c..99d1689 100755
--- a/editors/zim/DETAILS
+++ b/editors/zim/DETAILS
@@ -4,7 +4,6 @@
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://www.zim-wiki.org/downloads/$SOURCE
WEB_SITE=http://www.zim-wiki.org
-# Watch: https://www.zim-wiki.org/downloads/
SOURCE_HASH=sha512:fb71f62e46279e63d7b2d3ad01cea4b61b6d8813c98e6166fc6d8e9369e6303af352e71ec3d166c94b578cafec8a88f79bde7b26b47afda214de8962ccab2087
LICENSE[0]=GPL
ENTERED=20060121
diff --git a/editors/zim/WATCH b/editors/zim/WATCH
new file mode 100644
index 0000000..a0330c7
--- /dev/null
+++ b/editors/zim/WATCH
@@ -0,0 +1 @@
+0 . https://www.zim-wiki.org/downloads/
diff --git a/education/gtypist/DETAILS b/education/gtypist/DETAILS
index e3f1575..9aa0452 100755
--- a/education/gtypist/DETAILS
+++ b/education/gtypist/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gtypist
SPELL=gtypist
VERSION=2.10.1
SOURCE_HASH=sha512:ba88ecfe7007ef7ff8b7aa2c7ea3f7013772b53ea7f7bc3b832fa2834ae44f38c6b133460a98f6f80ab82b77743c65c8b2be590321d7c52970035830a4e198e8
diff --git a/education/gtypist/WATCH b/education/gtypist/WATCH
new file mode 100644
index 0000000..68eeb68
--- /dev/null
+++ b/education/gtypist/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gtypist
diff --git a/education/tuxtype/DETAILS b/education/tuxtype/DETAILS
index c2487ae..457af7e 100755
--- a/education/tuxtype/DETAILS
+++ b/education/tuxtype/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://deb.debian.org/debian/pool/main/t/tuxtype/
tuxtype_([0-9.]+)\.orig
SPELL=tuxtype
SPELLX=tuxtype_w_fonts
VERSION=1.8.1
diff --git a/education/tuxtype/WATCH b/education/tuxtype/WATCH
new file mode 100644
index 0000000..5d08e4f
--- /dev/null
+++ b/education/tuxtype/WATCH
@@ -0,0 +1 @@
+0 . http://deb.debian.org/debian/pool/main/t/tuxtype/
tuxtype_([0-9.]+)\.orig
diff --git a/emacs-lisp/auctex/DETAILS b/emacs-lisp/auctex/DETAILS
index 74a0512..70311b9 100755
--- a/emacs-lisp/auctex/DETAILS
+++ b/emacs-lisp/auctex/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/auctex
SPELL=auctex
VERSION=12.1
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/emacs-lisp/auctex/WATCH b/emacs-lisp/auctex/WATCH
new file mode 100644
index 0000000..58b60e5
--- /dev/null
+++ b/emacs-lisp/auctex/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/auctex
diff --git a/emulators/qemu/DETAILS b/emulators/qemu/DETAILS
index 4bcc02e..9bfbce8 100755
--- a/emulators/qemu/DETAILS
+++ b/emulators/qemu/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.qemu.org/download/
SPELL=qemu
VERSION=11.1.0
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/emulators/qemu/WATCH b/emulators/qemu/WATCH
new file mode 100644
index 0000000..feec22e
--- /dev/null
+++ b/emulators/qemu/WATCH
@@ -0,0 +1 @@
+0 . https://www.qemu.org/download/
diff --git a/emulators/virtualxt/DETAILS b/emulators/virtualxt/DETAILS
index 49e18ef..e106377 100755
--- a/emulators/virtualxt/DETAILS
+++ b/emulators/virtualxt/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://codeberg.org/virtualxt/virtualxt/tags
/archive/v([0-9.]+)[.]tar
SPELL=virtualxt
VERSION=1.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/emulators/virtualxt/WATCH b/emulators/virtualxt/WATCH
new file mode 100644
index 0000000..a8654f6
--- /dev/null
+++ b/emulators/virtualxt/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/virtualxt/virtualxt/tags
/archive/v([0-9.]+)[.]tar
diff --git a/fonts-x11/iosevka/DETAILS b/fonts-x11/iosevka/DETAILS
index edad6d2..107859f 100755
--- a/fonts-x11/iosevka/DETAILS
+++ b/fonts-x11/iosevka/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/be5invis/Iosevka/releases
SPELL=iosevka
VERSION=31.8.0
SOURCE=ttf-$SPELL-$VERSION.LICENSE.md
diff --git a/fonts-x11/iosevka/WATCH b/fonts-x11/iosevka/WATCH
new file mode 100644
index 0000000..0a14d23
--- /dev/null
+++ b/fonts-x11/iosevka/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/be5invis/Iosevka/releases
diff --git a/fonts-x11/opendyslexic/DETAILS b/fonts-x11/opendyslexic/DETAILS
index b4ce328..23e257a 100755
--- a/fonts-x11/opendyslexic/DETAILS
+++ b/fonts-x11/opendyslexic/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://forge.hackers.town/antijingoist/opendyslexic/tags
/archive/v([0-9.]+)[.]tar
SPELL=opendyslexic
VERSION=0.91.12
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/fonts-x11/opendyslexic/WATCH b/fonts-x11/opendyslexic/WATCH
new file mode 100644
index 0000000..b569d1a
--- /dev/null
+++ b/fonts-x11/opendyslexic/WATCH
@@ -0,0 +1 @@
+0 . https://forge.hackers.town/antijingoist/opendyslexic/tags
/archive/v([0-9.]+)[.]tar
diff --git a/fonts-x11/terminus-font/DETAILS b/fonts-x11/terminus-font/DETAILS
index fcfcd91..711ae5a 100755
--- a/fonts-x11/terminus-font/DETAILS
+++ b/fonts-x11/terminus-font/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://sourceforge.net/projects/$SPELL/files/$SPELL-${VERSION%.*}/$SOURCE/download
-# Watch:
https://sourceforge.net/projects/terminus-font/files/terminus-font-4.49/ tr
title="terminus-font-([0-9.]+).tar.gz"
WEB_SITE=http://terminus-font.sourceforge.net/
ENTERED=20050720
LICENSE[0]=GPL
diff --git a/fonts-x11/terminus-font/WATCH b/fonts-x11/terminus-font/WATCH
new file mode 100644
index 0000000..0038904
--- /dev/null
+++ b/fonts-x11/terminus-font/WATCH
@@ -0,0 +1 @@
+0 .
https://sourceforge.net/projects/terminus-font/files/terminus-font-4.49/
tr title="terminus-font-([0-9.]+).tar.gz"
diff --git a/fonts-x11/terminus-ttf/DETAILS b/fonts-x11/terminus-ttf/DETAILS
index aab9603..e053bb1 100755
--- a/fonts-x11/terminus-ttf/DETAILS
+++ b/fonts-x11/terminus-ttf/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://files.ax86.net/${SPELL}/files/${VERSION}/${SOURCE}"
WEB_SITE="http://files.ax86.net/terminus-ttf/"
-# Watch: https://files.ax86.net/terminus-ttf/files/latest/
ENTERED=20160812
LICENSE[0]=OFL
KEYWORDS=""
diff --git a/fonts-x11/terminus-ttf/WATCH b/fonts-x11/terminus-ttf/WATCH
new file mode 100644
index 0000000..841875e
--- /dev/null
+++ b/fonts-x11/terminus-ttf/WATCH
@@ -0,0 +1 @@
+0 . https://files.ax86.net/terminus-ttf/files/latest/
diff --git a/fonts-x11/unifont/DETAILS b/fonts-x11/unifont/DETAILS
index 626bee5..2c7c5f8 100755
--- a/fonts-x11/unifont/DETAILS
+++ b/fonts-x11/unifont/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://unifoundry.com/pub/unifont/ href="unifont-([^/]+)/"
SPELL=unifont
VERSION=17.0.01
SOURCE="${SPELL}-${VERSION}.otf"
diff --git a/fonts-x11/unifont/WATCH b/fonts-x11/unifont/WATCH
new file mode 100644
index 0000000..da22da8
--- /dev/null
+++ b/fonts-x11/unifont/WATCH
@@ -0,0 +1 @@
+0 . https://unifoundry.com/pub/unifont/
href="unifont-([^/]+)/"
diff --git a/fonts/afdko/WATCH b/fonts/afdko/WATCH
new file mode 100644
index 0000000..3641477
--- /dev/null
+++ b/fonts/afdko/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/adobe-type-tools/afdko/tags
diff --git a/ftp-libs/libtorrent/DETAILS b/ftp-libs/libtorrent/DETAILS
index 4c1314d..a7b3a64 100755
--- a/ftp-libs/libtorrent/DETAILS
+++ b/ftp-libs/libtorrent/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/rakshasa/rtorrent/releases/download/v$VERSION/$SOURCE"
-# Watch: https://github.com/rakshasa/libtorrent/tags tags/v([0-9.]+)[.]tar
WEB_SITE=https://rakshasa.github.io/rtorrent/
ENTERED=20050117
LICENSE[0]=GPL
diff --git a/ftp-libs/libtorrent/WATCH b/ftp-libs/libtorrent/WATCH
new file mode 100644
index 0000000..f78dbac
--- /dev/null
+++ b/ftp-libs/libtorrent/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rakshasa/libtorrent/tags
tags/v([0-9.]+)[.]tar
diff --git a/ftp-libs/rb-libtorrent/DETAILS b/ftp-libs/rb-libtorrent/DETAILS
index 80f5815..2c2d7aa 100755
--- a/ftp-libs/rb-libtorrent/DETAILS
+++ b/ftp-libs/rb-libtorrent/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:bbc4bf612cfdbc869fed0013f62b5554d1f68bbb78a68f7579bab45d58886d50114161647315aa0b6e86d40cfab6a21d86c8c65b1db157794bcb2b9ad09e4a1c
SOURCE=libtorrent-rasterbar-$VERSION.tar.gz
SOURCE_URL[0]=https://github.com/arvidn/libtorrent/releases/download/v${VERSION}/$SOURCE
-# Watch: https://github.com/arvidn/libtorrent/tags
SOURCE_DIRECTORY="$BUILD_DIRECTORY/libtorrent-rasterbar-$VERSION"
WEB_SITE=http://www.libtorrent.org
LICENSE=BSD
diff --git a/ftp-libs/rb-libtorrent/WATCH b/ftp-libs/rb-libtorrent/WATCH
new file mode 100644
index 0000000..cc7a454
--- /dev/null
+++ b/ftp-libs/rb-libtorrent/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/arvidn/libtorrent/tags
diff --git a/ftp/axel/DETAILS b/ftp/axel/DETAILS
index 556e5ed..56856de 100755
--- a/ftp/axel/DETAILS
+++ b/ftp/axel/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/axel-download-accelerator/axel/releases
tag/v([0-9.]+)
SPELL=axel
VERSION=2.17.14
SECURITY_PATCH=5
diff --git a/ftp/axel/WATCH b/ftp/axel/WATCH
new file mode 100644
index 0000000..b1a7c87
--- /dev/null
+++ b/ftp/axel/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/axel-download-accelerator/axel/releases
tag/v([0-9.]+)
diff --git a/ftp/curl/DETAILS b/ftp/curl/DETAILS
index fa33e69..36bd079 100755
--- a/ftp/curl/DETAILS
+++ b/ftp/curl/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-# Watch: https://curl.se/download/
SOURCE_URL[0]=https://curl.se/download/$SOURCE
SOURCE_URL[1]=ftp://ftp.sunet.se/pub/www/utilities/$SPELL/$SOURCE
SOURCE_URL[2]=https://${SPELL}.askapache.com/download/${SOURCE}
diff --git a/ftp/curl/WATCH b/ftp/curl/WATCH
new file mode 100644
index 0000000..9115082
--- /dev/null
+++ b/ftp/curl/WATCH
@@ -0,0 +1 @@
+0 . https://curl.se/download/
diff --git a/ftp/rclone/DETAILS b/ftp/rclone/DETAILS
index 7092bc8..9b0e179 100755
--- a/ftp/rclone/DETAILS
+++ b/ftp/rclone/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/rclone/rclone/tags
. "$GRIMOIRE"/GO_FUNCTIONS
SPELL=rclone
VERSION=1.75.0
diff --git a/ftp/rclone/WATCH b/ftp/rclone/WATCH
new file mode 100644
index 0000000..1924ee9
--- /dev/null
+++ b/ftp/rclone/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rclone/rclone/tags
diff --git a/ftp/rqbit/DETAILS b/ftp/rqbit/DETAILS
index 5c4bed9..883f52a 100755
--- a/ftp/rqbit/DETAILS
+++ b/ftp/rqbit/DETAILS
@@ -12,7 +12,6 @@ else
SOURCE_HASH="sha512:f11ba1fb17576db0bbc79d63fc846e1ac1cca4027ce6f0c05ab68b266ff1af398e828a8ec943b064f0700929da7b5ce71160e3b7fd4fea8ccdd37658e7568470"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/ikatson/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/ikatson/rqbit/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
SOURCE2_HASH="sha512:19a4d0df68794bbd3a07c41d8397f2e3631cd05178c930b31cb8f3553ff03f1682cf39af8ddd1c491f0f5d33f825214e1935c3dbff4203d23c081de87cc34c1f"
diff --git a/ftp/rqbit/WATCH b/ftp/rqbit/WATCH
new file mode 100644
index 0000000..6973bac
--- /dev/null
+++ b/ftp/rqbit/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ikatson/rqbit/tags tags/v([0-9.]+)[.]tar
diff --git a/ftp/rsync/DETAILS b/ftp/rsync/DETAILS
index 8021152..7a2d319 100755
--- a/ftp/rsync/DETAILS
+++ b/ftp/rsync/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/WayneD/rsync/tags tags/v([0-9.]+)[.]tar
. "$GRIMOIRE/FUNCTIONS"
SPELL=rsync
if [[ $RSYNC_BRANCH == scm ]]; then
diff --git a/ftp/rsync/WATCH b/ftp/rsync/WATCH
new file mode 100644
index 0000000..2ea7ae0
--- /dev/null
+++ b/ftp/rsync/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/WayneD/rsync/tags tags/v([0-9.]+)[.]tar
diff --git a/ftp/rtorrent/DETAILS b/ftp/rtorrent/DETAILS
index 1e00630..5117c72 100755
--- a/ftp/rtorrent/DETAILS
+++ b/ftp/rtorrent/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/rakshasa/rtorrent/releases/download/v$VERSION/$SOURCE"
-# Watch: https://github.com/rakshasa/rtorrent/tags tags/v([0-9.]+)[.]tar
WEB_SITE=https://rakshasa.github.io/rtorrent/
ENTERED=20050214
LICENSE[0]=GPL
diff --git a/ftp/rtorrent/WATCH b/ftp/rtorrent/WATCH
new file mode 100644
index 0000000..e5b9a68
--- /dev/null
+++ b/ftp/rtorrent/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rakshasa/rtorrent/tags
tags/v([0-9.]+)[.]tar
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index e7dd557..b089ce9 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://transmissionbt.com/download
SPELL=transmission
VERSION=4.0.6
SECURITY_PATCH=4
diff --git a/ftp/transmission/WATCH b/ftp/transmission/WATCH
new file mode 100644
index 0000000..2f6380b
--- /dev/null
+++ b/ftp/transmission/WATCH
@@ -0,0 +1 @@
+0 . https://transmissionbt.com/download
diff --git a/ftp/uucp/DETAILS b/ftp/uucp/DETAILS
index 07654d3..78a7c74 100755
--- a/ftp/uucp/DETAILS
+++ b/ftp/uucp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/uucp
SPELL=uucp
VERSION=1.07
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/ftp/uucp/WATCH b/ftp/uucp/WATCH
new file mode 100644
index 0000000..2a73388
--- /dev/null
+++ b/ftp/uucp/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/uucp
diff --git a/ftp/wget/DETAILS b/ftp/wget/DETAILS
index 24604f8..d140fbb 100755
--- a/ftp/wget/DETAILS
+++ b/ftp/wget/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/wget
SPELL=wget
VERSION=1.25.0
SECURITY_PATCH=6
diff --git a/ftp/wget/WATCH b/ftp/wget/WATCH
new file mode 100644
index 0000000..fc9b1d1
--- /dev/null
+++ b/ftp/wget/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/wget
diff --git a/ftp/wget2/DETAILS b/ftp/wget2/DETAILS
index 04b3b12..358a4a0 100755
--- a/ftp/wget2/DETAILS
+++ b/ftp/wget2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/wget
SPELL=wget2
VERSION=2.2.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/ftp/wget2/WATCH b/ftp/wget2/WATCH
new file mode 100644
index 0000000..fc9b1d1
--- /dev/null
+++ b/ftp/wget2/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/wget
diff --git a/gnome2-apps/file-roller/DETAILS b/gnome2-apps/file-roller/DETAILS
index 4878f0d..46d8717 100755
--- a/gnome2-apps/file-roller/DETAILS
+++ b/gnome2-apps/file-roller/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.gnome.org/GNOME/file-roller/-/tags
file-roller-([0-9.]+)[.]tar
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=file-roller
VERSION=43.1
diff --git a/gnome2-apps/file-roller/WATCH b/gnome2-apps/file-roller/WATCH
new file mode 100644
index 0000000..118b201
--- /dev/null
+++ b/gnome2-apps/file-roller/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/file-roller/-/tags
file-roller-([0-9.]+)[.]tar
diff --git a/gnome2-apps/gnumeric/DETAILS b/gnome2-apps/gnumeric/DETAILS
index c8b1510..6171789 100755
--- a/gnome2-apps/gnumeric/DETAILS
+++ b/gnome2-apps/gnumeric/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.gnumeric.org/download.html
SPELL=gnumeric
VERSION=1.12.59
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-apps/gnumeric/WATCH b/gnome2-apps/gnumeric/WATCH
new file mode 100644
index 0000000..ef1d4fd
--- /dev/null
+++ b/gnome2-apps/gnumeric/WATCH
@@ -0,0 +1 @@
+0 . http://www.gnumeric.org/download.html
diff --git a/gnome2-libs/at-spi2-core/DETAILS
b/gnome2-libs/at-spi2-core/DETAILS
index fe314b8..00f397f 100755
--- a/gnome2-libs/at-spi2-core/DETAILS
+++ b/gnome2-libs/at-spi2-core/DETAILS
@@ -10,7 +10,6 @@ fi
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION%.*}/$SOURCE
-# Watch: https://gitlab.gnome.org/GNOME/at-spi2-core/-/tags
commit-row-message.*">([0-9.]+)</a>
LICENSE[0]=LGPL
WEB_SITE=https://projects.gnome.org/accessibility/
ENTERED=20100613
diff --git a/gnome2-libs/at-spi2-core/WATCH b/gnome2-libs/at-spi2-core/WATCH
new file mode 100644
index 0000000..4937747
--- /dev/null
+++ b/gnome2-libs/at-spi2-core/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/at-spi2-core/-/tags
commit-row-message.*">([0-9.]+)</a>
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 36332a8..df7782f 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -11,7 +11,6 @@ fi
SOURCE=glib-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/glib-$VERSION"
SOURCE_URL[0]="${GNOME_URL}/sources/glib/${VERSION%.*}/${SOURCE}"
-# Watch: https://gitlab.gnome.org/GNOME/glib/-/tags glib-([0-9.]+)[.]tar
LICENSE[0]=LGPL
WEB_SITE=https://www.gtk.org/
ENTERED=20020314
diff --git a/gnome2-libs/glib2/WATCH b/gnome2-libs/glib2/WATCH
new file mode 100644
index 0000000..bd95ebc
--- /dev/null
+++ b/gnome2-libs/glib2/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/glib/-/tags
glib-([0-9.]+)[.]tar
diff --git a/gnome2-libs/glibmm2.4/DETAILS b/gnome2-libs/glibmm2.4/DETAILS
index 4272d78..4854a16 100755
--- a/gnome2-libs/glibmm2.4/DETAILS
+++ b/gnome2-libs/glibmm2.4/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.gnome.org/GNOME/glibmm/-/tags 2[.]66[.][0-9]
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=glibmm2.4
SPELLX=glibmm
diff --git a/gnome2-libs/glibmm2.4/WATCH b/gnome2-libs/glibmm2.4/WATCH
new file mode 100644
index 0000000..32be1fc
--- /dev/null
+++ b/gnome2-libs/glibmm2.4/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/glibmm/-/tags 2[.]66[.][0-9]
diff --git a/gnome2-libs/goffice/DETAILS b/gnome2-libs/goffice/DETAILS
index 23f6c94..a9d22a0 100755
--- a/gnome2-libs/goffice/DETAILS
+++ b/gnome2-libs/goffice/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/goffice/0.10/
SPELL=goffice
VERSION=0.10.59
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/gnome2-libs/goffice/WATCH b/gnome2-libs/goffice/WATCH
new file mode 100644
index 0000000..a73d41f
--- /dev/null
+++ b/gnome2-libs/goffice/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/goffice/0.10/
diff --git a/gnome2-libs/json-glib/DETAILS b/gnome2-libs/json-glib/DETAILS
index f9e3fa7..b9fbc3d 100755
--- a/gnome2-libs/json-glib/DETAILS
+++ b/gnome2-libs/json-glib/DETAILS
@@ -5,7 +5,6 @@ source "${GRIMOIRE}/MESON_FUNCTIONS"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION%.*}/$SOURCE
-# Watch: https://gitlab.gnome.org/GNOME/json-glib/-/tags
LICENSE[0]=LGPL
WEB_SITE=https://live.gnome.org/JsonGlib/
ENTERED=20101023
diff --git a/gnome2-libs/json-glib/WATCH b/gnome2-libs/json-glib/WATCH
new file mode 100644
index 0000000..a720ba0
--- /dev/null
+++ b/gnome2-libs/json-glib/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/json-glib/-/tags
diff --git a/gnome2-libs/libgsf/DETAILS b/gnome2-libs/libgsf/DETAILS
index 28469cf..b6e4223 100755
--- a/gnome2-libs/libgsf/DETAILS
+++ b/gnome2-libs/libgsf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/libgsf/1.14/
SPELL=libgsf
VERSION=1.14.53
SOURCE_HASH=sha512:f2f8fa0806bf2edae271b3503cc311bd7ba32c145530afce382305cacfaae624edbc8298bd8766364e94804e71b1b8d0aac8383ae514aad646f2a926727cf727
diff --git a/gnome2-libs/libgsf/WATCH b/gnome2-libs/libgsf/WATCH
new file mode 100644
index 0000000..88e30d4
--- /dev/null
+++ b/gnome2-libs/libgsf/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/libgsf/1.14/
diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index 8f9c3e4..6e55ccb 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.gnome.org/GNOME/librsvg/-/tags
librsvg-([0-9]+[.][0-9]+[.][1-8]?[0-9])[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=librsvg2
VERSION=2.62.3
diff --git a/gnome2-libs/librsvg2/WATCH b/gnome2-libs/librsvg2/WATCH
new file mode 100644
index 0000000..b37e741
--- /dev/null
+++ b/gnome2-libs/librsvg2/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/librsvg/-/tags
librsvg-([0-9]+[.][0-9]+[.][1-8]?[0-9])[.]tar
diff --git a/gnome2-libs/pango/DETAILS b/gnome2-libs/pango/DETAILS
index 9882c24..f300f56 100755
--- a/gnome2-libs/pango/DETAILS
+++ b/gnome2-libs/pango/DETAILS
@@ -5,7 +5,6 @@
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="${GNOME_URL}/sources/${SPELL}/${VERSION%.*}/${SOURCE}"
-# Watch: https://gitlab.gnome.org/GNOME/pango/-/tags pango-([0-9.]+)[.]tar
LICENSE[0]="LGPL"
WEB_SITE="http://www.pango.org/"
ENTERED=20020314
diff --git a/gnome2-libs/pango/WATCH b/gnome2-libs/pango/WATCH
new file mode 100644
index 0000000..31a4f7c
--- /dev/null
+++ b/gnome2-libs/pango/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/pango/-/tags
pango-([0-9.]+)[.]tar
diff --git a/gnome3-apps/baobab/DETAILS b/gnome3-apps/baobab/DETAILS
index 6fa9b5b..c125ff7 100755
--- a/gnome3-apps/baobab/DETAILS
+++ b/gnome3-apps/baobab/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/baobab/ href="([0-9.]+)/"
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=baobab
VERSION=49.0
diff --git a/gnome3-apps/baobab/WATCH b/gnome3-apps/baobab/WATCH
new file mode 100644
index 0000000..9e45ba3
--- /dev/null
+++ b/gnome3-apps/baobab/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/baobab/
href="([0-9.]+)/"
diff --git a/gnome3-libs/libgda5/DETAILS b/gnome3-libs/libgda5/DETAILS
index df4d9aa..c379138 100755
--- a/gnome3-libs/libgda5/DETAILS
+++ b/gnome3-libs/libgda5/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/libgda/5.2/ libgda-([0-9.]+)\.tar
SPELL=libgda5
VERSION=5.2.10
SOURCE_HASH=sha512:ff72f239dfcb96a0e24a9ceaa66f23808a221a337b4cd646ced5482cd5ad933a7b42a26c1a45386b675aede753b0942fb6440caf15b8de6dc95045d62d2ff2ee
diff --git a/gnome3-libs/libgda5/WATCH b/gnome3-libs/libgda5/WATCH
new file mode 100644
index 0000000..14e4ecf
--- /dev/null
+++ b/gnome3-libs/libgda5/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/libgda/5.2/
libgda-([0-9.]+)\.tar
diff --git a/gnome4-libs/libadwaita/DETAILS b/gnome4-libs/libadwaita/DETAILS
index 83ded23..cae36ed 100755
--- a/gnome4-libs/libadwaita/DETAILS
+++ b/gnome4-libs/libadwaita/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.gnome.org/GNOME/libadwaita/-/tags
. ${GRIMOIRE}/MESON_FUNCTIONS
SPELL=libadwaita
VERSION=1.7.5
diff --git a/gnome4-libs/libadwaita/WATCH b/gnome4-libs/libadwaita/WATCH
new file mode 100644
index 0000000..abbf470
--- /dev/null
+++ b/gnome4-libs/libadwaita/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/libadwaita/-/tags
diff --git a/gnu/gcc33/DETAILS b/gnu/gcc33/DETAILS
index 5e967fe..b3a8dd0 100755
--- a/gnu/gcc33/DETAILS
+++ b/gnu/gcc33/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcc href="gcc-(3[.]3[.][0-9]+)/"
SPELL=gcc33
VERSION=3.3.6
SOURCE=gcc-$VERSION.tar.bz2
diff --git a/gnu/gcc33/WATCH b/gnu/gcc33/WATCH
new file mode 100644
index 0000000..2cca2cd
--- /dev/null
+++ b/gnu/gcc33/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcc href="gcc-(3[.]3[.][0-9]+)/"
diff --git a/gnu/gcc34/DETAILS b/gnu/gcc34/DETAILS
index 7d66c4d..36860a8 100755
--- a/gnu/gcc34/DETAILS
+++ b/gnu/gcc34/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcc href="gcc-(3[.]4[.][0-9]+)/"
SPELL=gcc34
VERSION=3.4.6
SOURCE=gcc-core-$VERSION.tar.bz2
diff --git a/gnu/gcc34/WATCH b/gnu/gcc34/WATCH
new file mode 100644
index 0000000..da343e1
--- /dev/null
+++ b/gnu/gcc34/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcc href="gcc-(3[.]4[.][0-9]+)/"
diff --git a/gnu/gcc49/DETAILS b/gnu/gcc49/DETAILS
index f72b865..b6291d4 100755
--- a/gnu/gcc49/DETAILS
+++ b/gnu/gcc49/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcc href="gcc-(4[.]9[.][0-9]+)/"
SPELL=gcc49
VERSION=4.9.4
BASE_SOURCE_URL="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$VERSION"
diff --git a/gnu/gcc49/WATCH b/gnu/gcc49/WATCH
new file mode 100644
index 0000000..6981136
--- /dev/null
+++ b/gnu/gcc49/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcc href="gcc-(4[.]9[.][0-9]+)/"
diff --git a/gnu/ghdl/DETAILS b/gnu/ghdl/DETAILS
index 46974ee..cee63a5 100755
--- a/gnu/ghdl/DETAILS
+++ b/gnu/ghdl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ghdl/ghdl/releases tags/v([0-9.]+)[.]tar
SPELL=ghdl
VERSION=0.29
GCCVERSION=4.3.5
diff --git a/gnu/ghdl/WATCH b/gnu/ghdl/WATCH
new file mode 100644
index 0000000..1ab4977
--- /dev/null
+++ b/gnu/ghdl/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ghdl/ghdl/releases tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/fcft/DETAILS b/graphics-libs/fcft/DETAILS
index 8ea456a..ac8fdc7 100755
--- a/graphics-libs/fcft/DETAILS
+++ b/graphics-libs/fcft/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:a974d11fd2d3d942827c621c3b73a1522722798f0bfc98cad48a3e73b219064c4466603c519dcff6fb1c312b3b2ceffd791b9b953b5cbf77299655fff6b74a30"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://codeberg.org/dnkl/${SPELL}/archive/${VERSION}.tar.gz"
-# Watch: https://codeberg.org/dnkl/fcft/releases archive/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
fi
LICENSE[0]="MIT"
diff --git a/graphics-libs/fcft/WATCH b/graphics-libs/fcft/WATCH
new file mode 100644
index 0000000..89f8161
--- /dev/null
+++ b/graphics-libs/fcft/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/dnkl/fcft/releases
archive/([0-9.]+)[.]tar
diff --git a/graphics-libs/freeglut/DETAILS b/graphics-libs/freeglut/DETAILS
index 820eaa0..216112b 100755
--- a/graphics-libs/freeglut/DETAILS
+++ b/graphics-libs/freeglut/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://freeglut.sourceforge.net/
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=freeglut
VERSION=3.8.0
diff --git a/graphics-libs/freeglut/WATCH b/graphics-libs/freeglut/WATCH
new file mode 100644
index 0000000..0538504
--- /dev/null
+++ b/graphics-libs/freeglut/WATCH
@@ -0,0 +1 @@
+0 . https://freeglut.sourceforge.net/
diff --git a/graphics-libs/freetype2/DETAILS b/graphics-libs/freetype2/DETAILS
index d0f2278..aaf2ae0 100755
--- a/graphics-libs/freetype2/DETAILS
+++ b/graphics-libs/freetype2/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="$BUILD_DIRECTORY/freetype-$VERSION"
SOURCE_URL[0]=https://downloads.sourceforge.net/sourceforge/freetype/$SOURCE
SOURCE_URL[1]=https://download.savannah.gnu.org/releases/freetype/$SOURCE
-# Watch: https://sourceforge.net/projects/freetype/files/freetype2/ a
href="/projects/freetype/files/freetype2/([0-9.]+)/"
SOURCE2_URL[0]=$SOURCE_URL.sig
SOURCE2_IGNORE=signature
SOURCE_GPG=gnu.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/graphics-libs/freetype2/WATCH b/graphics-libs/freetype2/WATCH
new file mode 100644
index 0000000..0035393
--- /dev/null
+++ b/graphics-libs/freetype2/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/freetype/files/freetype2/
a href="/projects/freetype/files/freetype2/([0-9.]+)/"
diff --git a/graphics-libs/gegl/DETAILS b/graphics-libs/gegl/DETAILS
index b98936d..1805f55 100755
--- a/graphics-libs/gegl/DETAILS
+++ b/graphics-libs/gegl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gimp.org/pub/gegl/0.4/
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=gegl
VERSION=0.4.58
diff --git a/graphics-libs/gegl/WATCH b/graphics-libs/gegl/WATCH
new file mode 100644
index 0000000..ee36601
--- /dev/null
+++ b/graphics-libs/gegl/WATCH
@@ -0,0 +1 @@
+0 . https://download.gimp.org/pub/gegl/0.4/
diff --git a/graphics-libs/giflib5/DETAILS b/graphics-libs/giflib5/DETAILS
index f2f40c8..7a30b9d 100755
--- a/graphics-libs/giflib5/DETAILS
+++ b/graphics-libs/giflib5/DETAILS
@@ -6,7 +6,6 @@
SOURCE="${SPELLX}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
SOURCE_URL[0]="https://downloads.sourceforge.net/${SPELLX}/${SOURCE}"
-# Watch: https://sourceforge.net/projects/giflib/files/giflib-5.x/
giflib-(5[.][0-9.]+)[.]tar
LICENSE[0]=MIT
WEB_SITE="http://giflib.sourceforge.net/"
KEYWORDS="images graphics libs"
diff --git a/graphics-libs/giflib5/WATCH b/graphics-libs/giflib5/WATCH
new file mode 100644
index 0000000..ff80cad
--- /dev/null
+++ b/graphics-libs/giflib5/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/giflib/files/giflib-5.x/
giflib-(5[.][0-9.]+)[.]tar
diff --git a/graphics-libs/giflib6/DETAILS b/graphics-libs/giflib6/DETAILS
index 1a79ebc..a80f7ef 100755
--- a/graphics-libs/giflib6/DETAILS
+++ b/graphics-libs/giflib6/DETAILS
@@ -5,7 +5,6 @@
SOURCE="${SPELLX}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
SOURCE_URL[0]="https://downloads.sourceforge.net/${SPELLX}/${SOURCE}"
-# Watch: https://sourceforge.net/projects/giflib/files/
giflib-([0-9.]+)[.]tar
LICENSE[0]="MIT"
WEB_SITE="http://giflib.sourceforge.net/"
KEYWORDS="images graphics libs"
diff --git a/graphics-libs/giflib6/WATCH b/graphics-libs/giflib6/WATCH
new file mode 100644
index 0000000..f0a757a
--- /dev/null
+++ b/graphics-libs/giflib6/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/giflib/files/
giflib-([0-9.]+)[.]tar
diff --git a/graphics-libs/glu/DETAILS b/graphics-libs/glu/DETAILS
index fff091a..0600521 100755
--- a/graphics-libs/glu/DETAILS
+++ b/graphics-libs/glu/DETAILS
@@ -1,4 +1,3 @@
-# Watch: ftp://ftp.freedesktop.org/pub/mesa/glu/
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=glu
VERSION=9.0.3
diff --git a/graphics-libs/glu/WATCH b/graphics-libs/glu/WATCH
new file mode 100644
index 0000000..a7477d5
--- /dev/null
+++ b/graphics-libs/glu/WATCH
@@ -0,0 +1 @@
+0 . ftp://ftp.freedesktop.org/pub/mesa/glu/
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
index c838097..8f36daa 100755
--- a/graphics-libs/harfbuzz/DETAILS
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/harfbuzz/harfbuzz/releases/download/$VERSION/$SOURCE
-# Watch: https://github.com/HarfBuzz/HarfBuzz/tags tags/([0-9.]+)[.]tar
fi
WEB_SITE=http://www.freedesktop.org/wiki/Software/HarfBuzz
ENTERED=20111217
diff --git a/graphics-libs/harfbuzz/WATCH b/graphics-libs/harfbuzz/WATCH
new file mode 100644
index 0000000..2e05971
--- /dev/null
+++ b/graphics-libs/harfbuzz/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/HarfBuzz/HarfBuzz/tags
tags/([0-9.]+)[.]tar
diff --git a/graphics-libs/imath/DETAILS b/graphics-libs/imath/DETAILS
index e3b17c6..4999c6f 100755
--- a/graphics-libs/imath/DETAILS
+++ b/graphics-libs/imath/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/AcademySoftwareFoundation/Imath/tags
/refs/tags/v([0-9.]+)[.]tar
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=imath
VERSION=3.2.2
diff --git a/graphics-libs/imath/WATCH b/graphics-libs/imath/WATCH
new file mode 100644
index 0000000..af6afff4
--- /dev/null
+++ b/graphics-libs/imath/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/AcademySoftwareFoundation/Imath/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/libavif/DETAILS b/graphics-libs/libavif/DETAILS
index 05db6b7..45d31d1 100755
--- a/graphics-libs/libavif/DETAILS
+++ b/graphics-libs/libavif/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/AOMediaCodec/libavif/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=libavif
VERSION=1.2.1
diff --git a/graphics-libs/libavif/WATCH b/graphics-libs/libavif/WATCH
new file mode 100644
index 0000000..0da1be7
--- /dev/null
+++ b/graphics-libs/libavif/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/AOMediaCodec/libavif/tags
diff --git a/graphics-libs/libglvnd/DETAILS b/graphics-libs/libglvnd/DETAILS
index a630e3c..849b11b 100755
--- a/graphics-libs/libglvnd/DETAILS
+++ b/graphics-libs/libglvnd/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH=sha512:793dc1fbbcd6161a9f82aa1640eb633de17c8c9fcbdbe4b1e68907a07024e45ae952dda32fc3c4ca9c445e4751aa67246414bc48c9fac9a8570146b21e86159c
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/NVIDIA/${SPELL}/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/NVIDIA/libglvnd/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://github.com/NVIDIA/libglvnd"
diff --git a/graphics-libs/libglvnd/WATCH b/graphics-libs/libglvnd/WATCH
new file mode 100644
index 0000000..7db7b94
--- /dev/null
+++ b/graphics-libs/libglvnd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/NVIDIA/libglvnd/tags tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/libjpeg-turbo/DETAILS
b/graphics-libs/libjpeg-turbo/DETAILS
index cee91d4..54cf62b 100755
--- a/graphics-libs/libjpeg-turbo/DETAILS
+++ b/graphics-libs/libjpeg-turbo/DETAILS
@@ -6,7 +6,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/libjpeg-turbo/libjpeg-turbo/tags
tags/([0-9.]+)[.]tar
WEB_SITE=https://libjpeg-turbo.org
ENTERED=20101103
LICENSE[0]=WXWINDOWS
diff --git a/graphics-libs/libjpeg-turbo/WATCH
b/graphics-libs/libjpeg-turbo/WATCH
new file mode 100644
index 0000000..efcafc8
--- /dev/null
+++ b/graphics-libs/libjpeg-turbo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libjpeg-turbo/libjpeg-turbo/tags
tags/([0-9.]+)[.]tar
diff --git a/graphics-libs/libjxl/DETAILS b/graphics-libs/libjxl/DETAILS
index b977523..ad01b8f 100755
--- a/graphics-libs/libjxl/DETAILS
+++ b/graphics-libs/libjxl/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/libjxl/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/libjxl/libjxl/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/libjxl/libjxl"
ENTERED="20241214"
diff --git a/graphics-libs/libjxl/WATCH b/graphics-libs/libjxl/WATCH
new file mode 100644
index 0000000..94e2866
--- /dev/null
+++ b/graphics-libs/libjxl/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libjxl/libjxl/tags tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/libmypaint/DETAILS
b/graphics-libs/libmypaint/DETAILS
index ce16fc9..e81e9bf 100644
--- a/graphics-libs/libmypaint/DETAILS
+++ b/graphics-libs/libmypaint/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/mypaint/libmypaint/tags
SPELL=libmypaint
VERSION=1.6.1
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/graphics-libs/libmypaint/WATCH b/graphics-libs/libmypaint/WATCH
new file mode 100644
index 0000000..2efd676
--- /dev/null
+++ b/graphics-libs/libmypaint/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mypaint/libmypaint/tags
diff --git a/graphics-libs/libpng/DETAILS b/graphics-libs/libpng/DETAILS
index 7e070a0..4f3eb8b 100755
--- a/graphics-libs/libpng/DETAILS
+++ b/graphics-libs/libpng/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:e405c46d7c9cf8c6c9fb6cf35b7e8498bb863bb24a918f4a6b1aca9f1e61d8b9feb46cb67a5478b6d87da74b2baf1d1f25c43889866408fc23c0ac498094081f
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://downloads.sourceforge.net/project/${SPELL}/${SPELL}16/${VERSION}/${SOURCE}
-# Watch: https://sourceforge.net/projects/libpng/files/libpng16/ a
href="/projects/libpng/files/libpng16/([0-9.]+)/"
if [[ $ANI_PNG == y ]]; then
SOURCE3=$SPELL-${VERSION}-apng.patch.gz
SOURCE3_HASH=sha512:dbc1f1dbd5f056fba586ed62bb8a61aff74a3610acb67abfafa81cb381bdb74eb96d8cd14f248e122396105b1382209080de30f2ac02d6588fd6493f6e30b399
diff --git a/graphics-libs/libpng/WATCH b/graphics-libs/libpng/WATCH
new file mode 100644
index 0000000..b21e995
--- /dev/null
+++ b/graphics-libs/libpng/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/libpng/files/libpng16/ a
href="/projects/libpng/files/libpng16/([0-9.]+)/"
diff --git a/graphics-libs/libsvgtiny/DETAILS
b/graphics-libs/libsvgtiny/DETAILS
index cbec61f..b5bad74 100755
--- a/graphics-libs/libsvgtiny/DETAILS
+++ b/graphics-libs/libsvgtiny/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://source.netsurf-browser.org/libsvgtiny.git/
release/([0-9.]+)\.tar
SPELL=libsvgtiny
VERSION=0.1.8
SOURCE="$SPELL-release-$VERSION.tar.bz2"
diff --git a/graphics-libs/libsvgtiny/WATCH b/graphics-libs/libsvgtiny/WATCH
new file mode 100644
index 0000000..0f03805
--- /dev/null
+++ b/graphics-libs/libsvgtiny/WATCH
@@ -0,0 +1 @@
+0 . https://source.netsurf-browser.org/libsvgtiny.git/
release/([0-9.]+)\.tar
diff --git a/graphics-libs/libwacom/DETAILS b/graphics-libs/libwacom/DETAILS
index e0edfc0..ed3d563 100755
--- a/graphics-libs/libwacom/DETAILS
+++ b/graphics-libs/libwacom/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/linuxwacom/libwacom/releases/
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=libwacom
VERSION=2.15.0
diff --git a/graphics-libs/libwacom/WATCH b/graphics-libs/libwacom/WATCH
new file mode 100644
index 0000000..3d9c273
--- /dev/null
+++ b/graphics-libs/libwacom/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/linuxwacom/libwacom/releases/
diff --git a/graphics-libs/libwebp/DETAILS b/graphics-libs/libwebp/DETAILS
index b637232..4e8ae6d 100755
--- a/graphics-libs/libwebp/DETAILS
+++ b/graphics-libs/libwebp/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://downloads.webmproject.org/releases/webp/$SOURCE
-# Watch: http://downloads.webmproject.org/releases/webp/
libwebp-([0-9.]+)[.]tar
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=webp.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/graphics-libs/libwebp/WATCH b/graphics-libs/libwebp/WATCH
new file mode 100644
index 0000000..733090d
--- /dev/null
+++ b/graphics-libs/libwebp/WATCH
@@ -0,0 +1 @@
+0 . http://downloads.webmproject.org/releases/webp/
libwebp-([0-9.]+)[.]tar
diff --git a/graphics-libs/libxmi/DETAILS b/graphics-libs/libxmi/DETAILS
index 4e120f6..da19f29 100755
--- a/graphics-libs/libxmi/DETAILS
+++ b/graphics-libs/libxmi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libxmi
SPELL=libxmi
VERSION=1.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/graphics-libs/libxmi/WATCH b/graphics-libs/libxmi/WATCH
new file mode 100644
index 0000000..17b6353
--- /dev/null
+++ b/graphics-libs/libxmi/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libxmi
diff --git a/graphics-libs/mesa/DETAILS b/graphics-libs/mesa/DETAILS
index cc0d9fe..5c2908f 100755
--- a/graphics-libs/mesa/DETAILS
+++ b/graphics-libs/mesa/DETAILS
@@ -13,7 +13,6 @@ if [[ "${MESA_BRANCH}" == "scm" ]]; then
else
VERSION=26.2.0
SOURCE="mesa-$VERSION.tar.xz"
-# Watch: https://archive.mesa3d.org/ mesa-([0-9.]+)[.]tar
SOURCE_URL[0]="https://mesa.freedesktop.org/archive/${SOURCE}"
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
diff --git a/graphics-libs/mesa/WATCH b/graphics-libs/mesa/WATCH
new file mode 100644
index 0000000..b874b76
--- /dev/null
+++ b/graphics-libs/mesa/WATCH
@@ -0,0 +1 @@
+0 . https://archive.mesa3d.org/ mesa-([0-9.]+)[.]tar
diff --git a/graphics-libs/opencv4/DETAILS b/graphics-libs/opencv4/DETAILS
index 5b7741a..92ff5ec 100755
--- a/graphics-libs/opencv4/DETAILS
+++ b/graphics-libs/opencv4/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/opencv/opencv/tags /refs/tags/([0-9.]+)[.]tar
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=opencv4
VERSION=4.13.0
diff --git a/graphics-libs/opencv4/WATCH b/graphics-libs/opencv4/WATCH
new file mode 100644
index 0000000..03cfe9a
--- /dev/null
+++ b/graphics-libs/opencv4/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/opencv/opencv/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/graphics-libs/openjpeg/DETAILS b/graphics-libs/openjpeg/DETAILS
index 7e27ac4..984a324 100755
--- a/graphics-libs/openjpeg/DETAILS
+++ b/graphics-libs/openjpeg/DETAILS
@@ -5,7 +5,6 @@
SECURITY_PATCH=6
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/uclouvain/${SPELL}/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/uclouvain/openjpeg/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOC_DIRS=""
LICENSE[0]=BSD
diff --git a/graphics-libs/openjpeg/WATCH b/graphics-libs/openjpeg/WATCH
new file mode 100644
index 0000000..c4c87d5
--- /dev/null
+++ b/graphics-libs/openjpeg/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/uclouvain/openjpeg/tags
tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/poppler/DETAILS b/graphics-libs/poppler/DETAILS
index 524d279..bc5467c 100755
--- a/graphics-libs/poppler/DETAILS
+++ b/graphics-libs/poppler/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://poppler.freedesktop.org/
. "$GRIMOIRE/FUNCTIONS"
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=poppler
diff --git a/graphics-libs/poppler/WATCH b/graphics-libs/poppler/WATCH
new file mode 100644
index 0000000..e81b9b2
--- /dev/null
+++ b/graphics-libs/poppler/WATCH
@@ -0,0 +1 @@
+0 . https://poppler.freedesktop.org/
diff --git a/graphics-libs/spng/DETAILS b/graphics-libs/spng/DETAILS
index e24e7c2..863e6b5 100755
--- a/graphics-libs/spng/DETAILS
+++ b/graphics-libs/spng/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="lib${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lib${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/randy408/lib${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/randy408/libspng/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://libspng.org/"
ENTERED="20250204"
diff --git a/graphics-libs/spng/WATCH b/graphics-libs/spng/WATCH
new file mode 100644
index 0000000..0bab3a9
--- /dev/null
+++ b/graphics-libs/spng/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/randy408/libspng/tags
tags/v([0-9.]+)[.]tar
diff --git a/graphics-libs/tiff/DETAILS b/graphics-libs/tiff/DETAILS
index 7f41d36..78a90ed 100755
--- a/graphics-libs/tiff/DETAILS
+++ b/graphics-libs/tiff/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.osgeo.org/libtiff/
SPELL=tiff
VERSION=4.7.2
SOURCE_HASH=sha512:884dbd26f9eebcff4676696757ac315836c460696d403609a3f804368be3571f5f0e99a96dd7cc9fedc5dc2adfc087175d5d6823dca9eba10c733aa1676d78de
diff --git a/graphics-libs/tiff/WATCH b/graphics-libs/tiff/WATCH
new file mode 100644
index 0000000..5fed0fc
--- /dev/null
+++ b/graphics-libs/tiff/WATCH
@@ -0,0 +1 @@
+0 . https://download.osgeo.org/libtiff/
diff --git a/graphics-libs/vips/DETAILS b/graphics-libs/vips/DETAILS
index bbcad41..9ab1e73 100755
--- a/graphics-libs/vips/DETAILS
+++ b/graphics-libs/vips/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libvips/libvips/tags
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=vips
VERSION=8.14.5
diff --git a/graphics-libs/vips/WATCH b/graphics-libs/vips/WATCH
new file mode 100644
index 0000000..de4f8f3
--- /dev/null
+++ b/graphics-libs/vips/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libvips/libvips/tags
diff --git a/graphics/exiv2/DETAILS b/graphics/exiv2/DETAILS
index ddd0bc4..fda1f38 100755
--- a/graphics/exiv2/DETAILS
+++ b/graphics/exiv2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Exiv2/exiv2/tags
SPELL=exiv2
VERSION=0.28.7
SOURCE_HASH=sha512:b53f4989abcd5d346f2a9c726a06707c47e1990ecb2e5e193c963e01d452fefe4dddd14e25eb08ef35e2f8288b8ec4bdee60725aa7dcd6b1c0348ed56c803fc0
diff --git a/graphics/exiv2/WATCH b/graphics/exiv2/WATCH
new file mode 100644
index 0000000..0964af8
--- /dev/null
+++ b/graphics/exiv2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Exiv2/exiv2/tags
diff --git a/graphics/feh/DETAILS b/graphics/feh/DETAILS
index f9377b4..0e3a21c6 100755
--- a/graphics/feh/DETAILS
+++ b/graphics/feh/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://feh.finalrewind.org/$SOURCE
-# Watch: https://feh.finalrewind.org/
WEB_SITE=https://feh.finalrewind.org/
ENTERED=20011101
SOURCE2_IGNORE=signature
diff --git a/graphics/feh/WATCH b/graphics/feh/WATCH
new file mode 100644
index 0000000..e525bef
--- /dev/null
+++ b/graphics/feh/WATCH
@@ -0,0 +1 @@
+0 . https://feh.finalrewind.org/
diff --git a/graphics/gexiv2/DETAILS b/graphics/gexiv2/DETAILS
index c4e10c4..224f8f9 100755
--- a/graphics/gexiv2/DETAILS
+++ b/graphics/gexiv2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gnome.org/sources/gexiv2/0.14/
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=gexiv2
VERSION=0.14.3
diff --git a/graphics/gexiv2/WATCH b/graphics/gexiv2/WATCH
new file mode 100644
index 0000000..855732f
--- /dev/null
+++ b/graphics/gexiv2/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/gexiv2/0.14/
diff --git a/graphics/gimp/DETAILS b/graphics/gimp/DETAILS
index b70a074..89e57d3 100755
--- a/graphics/gimp/DETAILS
+++ b/graphics/gimp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.gimp.org/gimp/v2.10/
SPELL=gimp
#if [[ $GIMP_DEVEL == y ]]; then
#else
diff --git a/graphics/gimp/WATCH b/graphics/gimp/WATCH
new file mode 100644
index 0000000..1d23117
--- /dev/null
+++ b/graphics/gimp/WATCH
@@ -0,0 +1 @@
+0 . https://download.gimp.org/gimp/v2.10/
diff --git a/graphics/imv/DETAILS b/graphics/imv/DETAILS
index fbb5d29..108d4e2 100755
--- a/graphics/imv/DETAILS
+++ b/graphics/imv/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:9a53119b4bdb2c4b848ac5d7138f98948973bfa52ef3da111ca3c9eff5e11daf90529cd8c4898643bc7bde712b9c0e62fee9770a55f4e220abd4587ce651bba7"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://git.sr.ht/~exec64/${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://git.sr.ht/~exec64/imv/refs v([0-9.]+)$
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
fi
LICENSE[0]="MIT"
diff --git a/graphics/imv/WATCH b/graphics/imv/WATCH
new file mode 100644
index 0000000..48b68b2
--- /dev/null
+++ b/graphics/imv/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~exec64/imv/refs v([0-9.]+)$
diff --git a/graphics/inkscape/DETAILS b/graphics/inkscape/DETAILS
index 7fd69fc..70fe0ed 100755
--- a/graphics/inkscape/DETAILS
+++ b/graphics/inkscape/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://inkscape.org/release/ /release/inkscape-([0-9.]+)/source/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=inkscape
VERSION=1.4.4
diff --git a/graphics/inkscape/WATCH b/graphics/inkscape/WATCH
new file mode 100644
index 0000000..45e11d6
--- /dev/null
+++ b/graphics/inkscape/WATCH
@@ -0,0 +1 @@
+0 . https://inkscape.org/release/
/release/inkscape-([0-9.]+)/source/
diff --git a/graphics/jbig2dec/DETAILS b/graphics/jbig2dec/DETAILS
index d91bbfa..d1afc51 100755
--- a/graphics/jbig2dec/DETAILS
+++ b/graphics/jbig2dec/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]="https://github.com/ArtifexSoftware/jbig2dec/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/ArtifexSoftware/jbig2dec/tags
tags/([0-9.]+)[.]tar
WEB_SITE="https://jbig2dec.com"
ENTERED=20120426
LICENSE[0]="UNKNOWN"
diff --git a/graphics/jbig2dec/WATCH b/graphics/jbig2dec/WATCH
new file mode 100644
index 0000000..d956e76
--- /dev/null
+++ b/graphics/jbig2dec/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ArtifexSoftware/jbig2dec/tags
tags/([0-9.]+)[.]tar
diff --git a/graphics/ocrad/DETAILS b/graphics/ocrad/DETAILS
index ba9fa16..19d9ccd 100755
--- a/graphics/ocrad/DETAILS
+++ b/graphics/ocrad/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/ocrad
SPELL=ocrad
VERSION=0.29
SOURCE=$SPELL-$VERSION.tar.lz
diff --git a/graphics/ocrad/WATCH b/graphics/ocrad/WATCH
new file mode 100644
index 0000000..0c0df72
--- /dev/null
+++ b/graphics/ocrad/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/ocrad
diff --git a/graphics/openexr/DETAILS b/graphics/openexr/DETAILS
index 5292b63..0c67522 100755
--- a/graphics/openexr/DETAILS
+++ b/graphics/openexr/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/openexr/openexr/tags /refs/tags/v([0-9.]+)[.]tar
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=openexr
VERSION=3.3.3
diff --git a/graphics/openexr/WATCH b/graphics/openexr/WATCH
new file mode 100644
index 0000000..0a47035
--- /dev/null
+++ b/graphics/openexr/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/openexr/openexr/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/graphics/plotutils/DETAILS b/graphics/plotutils/DETAILS
index 9a303f0..dd023e9 100755
--- a/graphics/plotutils/DETAILS
+++ b/graphics/plotutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/plotutils
SPELL=plotutils
VERSION=2.5
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/graphics/plotutils/WATCH b/graphics/plotutils/WATCH
new file mode 100644
index 0000000..d999335
--- /dev/null
+++ b/graphics/plotutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/plotutils
diff --git a/graphics/tesseract/DETAILS b/graphics/tesseract/DETAILS
index fbc70f0..e8d4601 100755
--- a/graphics/tesseract/DETAILS
+++ b/graphics/tesseract/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/tesseract-ocr/tesseract/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=tesseract
VERSION=5.5.2
diff --git a/graphics/tesseract/WATCH b/graphics/tesseract/WATCH
new file mode 100644
index 0000000..2708ac1
--- /dev/null
+++ b/graphics/tesseract/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/tesseract-ocr/tesseract/tags
diff --git a/graphics/viewnior/DETAILS b/graphics/viewnior/DETAILS
index 5a07ec7..75d0f27 100755
--- a/graphics/viewnior/DETAILS
+++ b/graphics/viewnior/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/hellosiyan/Viewnior/tags
/archive/refs/tags/viewnior-([0-9.]+)\.tar
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=viewnior
VERSION=1.8
diff --git a/graphics/viewnior/WATCH b/graphics/viewnior/WATCH
new file mode 100644
index 0000000..097b70d
--- /dev/null
+++ b/graphics/viewnior/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hellosiyan/Viewnior/tags
/archive/refs/tags/viewnior-([0-9.]+)\.tar
diff --git a/http/dillo/DETAILS b/http/dillo/DETAILS
index 0586fa3..62d0d82 100755
--- a/http/dillo/DETAILS
+++ b/http/dillo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/dillo-browser/dillo/tags
. "$GRIMOIRE/FUNCTIONS"
SPELL=dillo
VERSION=3.2.0
diff --git a/http/dillo/WATCH b/http/dillo/WATCH
new file mode 100644
index 0000000..babb85d
--- /dev/null
+++ b/http/dillo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/dillo-browser/dillo/tags
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index b985308..c35359c 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -2,7 +2,6 @@
VERSION=153.0.4
SECURITY_PATCH=229
SOURCE="${SPELL}-${VERSION}.source.tar.xz"
-# Watch: http://releases.mozilla.org/pub/firefox/releases/
/releases/([0-9.]+)/
SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELL}/releases/${VERSION}/source/${SOURCE}"
SOURCE2="${SOURCE}.asc"
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
diff --git a/http/firefox/WATCH b/http/firefox/WATCH
new file mode 100644
index 0000000..128cd9b
--- /dev/null
+++ b/http/firefox/WATCH
@@ -0,0 +1 @@
+0 . http://releases.mozilla.org/pub/firefox/releases/
/releases/([0-9.]+)/
diff --git a/http/freenginx/WATCH b/http/freenginx/WATCH
new file mode 100644
index 0000000..2b9e3ee
--- /dev/null
+++ b/http/freenginx/WATCH
@@ -0,0 +1 @@
+0 . https://freenginx.org/en/download.html
diff --git a/http/goaccess/DETAILS b/http/goaccess/DETAILS
index e87da9a..dbd925e 100755
--- a/http/goaccess/DETAILS
+++ b/http/goaccess/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://goaccess.io/download
SPELL=goaccess
VERSION=1.9.4
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/http/goaccess/WATCH b/http/goaccess/WATCH
new file mode 100644
index 0000000..47eb23b
--- /dev/null
+++ b/http/goaccess/WATCH
@@ -0,0 +1 @@
+0 . https://goaccess.io/download
diff --git a/http/libdom/DETAILS b/http/libdom/DETAILS
index db38156..be25e32 100755
--- a/http/libdom/DETAILS
+++ b/http/libdom/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.netsurf-browser.org/libs/releases/
. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libdom
VERSION=0.4.2
diff --git a/http/libdom/WATCH b/http/libdom/WATCH
new file mode 100644
index 0000000..07c74e4
--- /dev/null
+++ b/http/libdom/WATCH
@@ -0,0 +1 @@
+0 . https://download.netsurf-browser.org/libs/releases/
diff --git a/http/libwapcaplet/DETAILS b/http/libwapcaplet/DETAILS
index 4ace683..509b465 100755
--- a/http/libwapcaplet/DETAILS
+++ b/http/libwapcaplet/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.netsurf-browser.org/libs/releases/
. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libwapcaplet
VERSION=0.4.3
diff --git a/http/libwapcaplet/WATCH b/http/libwapcaplet/WATCH
new file mode 100644
index 0000000..07c74e4
--- /dev/null
+++ b/http/libwapcaplet/WATCH
@@ -0,0 +1 @@
+0 . https://download.netsurf-browser.org/libs/releases/
diff --git a/http/lynx/DETAILS b/http/lynx/DETAILS
index ab1e48b..830e319 100755
--- a/http/lynx/DETAILS
+++ b/http/lynx/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://invisible-island.net/archives/lynx/tarballs/
lynx([0-9.]+rel[.][0-9]+)[.]tar
SPELL=lynx
VERSION=2.9.2
SOURCE=${SPELL}${VERSION}.tar.bz2
diff --git a/http/lynx/WATCH b/http/lynx/WATCH
new file mode 100644
index 0000000..45f9267
--- /dev/null
+++ b/http/lynx/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-island.net/archives/lynx/tarballs/
lynx([0-9.]+rel[.][0-9]+)[.]tar
diff --git a/http/netsurf/DETAILS b/http/netsurf/DETAILS
index 3ea64a5..9bc0e9f 100755
--- a/http/netsurf/DETAILS
+++ b/http/netsurf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.netsurf-browser.org/netsurf/releases/source/
. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=netsurf
if [ "$NETSURF_BRANCH" = scm ]; then
diff --git a/http/netsurf/WATCH b/http/netsurf/WATCH
new file mode 100644
index 0000000..4d86a44
--- /dev/null
+++ b/http/netsurf/WATCH
@@ -0,0 +1 @@
+0 . https://download.netsurf-browser.org/netsurf/releases/source/
diff --git a/http/nghttp2/DETAILS b/http/nghttp2/DETAILS
index 2441521..60814ed 100755
--- a/http/nghttp2/DETAILS
+++ b/http/nghttp2/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH="4"
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/v${VERSION}/${SOURCE}"
-# Watch: https://github.com/nghttp2/nghttp2/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://nghttp2.org/"
LICENSE[0]="MIT"
diff --git a/http/nghttp2/WATCH b/http/nghttp2/WATCH
new file mode 100644
index 0000000..b75e69b
--- /dev/null
+++ b/http/nghttp2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/nghttp2/nghttp2/tags tags/v([0-9.]+)[.]tar
diff --git a/http/nginx/DETAILS b/http/nginx/DETAILS
index 1b2d622..4518f1d 100755
--- a/http/nginx/DETAILS
+++ b/http/nginx/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://nginx.org/download/
SPELL=nginx
if [[ -z $NGINX_RELEASE ]]; then
diff --git a/http/nginx/WATCH b/http/nginx/WATCH
new file mode 100644
index 0000000..69acf3c
--- /dev/null
+++ b/http/nginx/WATCH
@@ -0,0 +1 @@
+0 . https://nginx.org/download/
diff --git a/http/serf/DETAILS b/http/serf/DETAILS
index a8acad5..f28aed3 100755
--- a/http/serf/DETAILS
+++ b/http/serf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/apache/serf/tags
SPELL=serf
VERSION=1.3.10
SOURCE_HASH=sha512:5617a29c10f48bae26103e521d0c69e812c624e0b70eeac9d01e6d9dedcfc3a92799c240ead09c645871d6e3218174201517d8cae7d5e390832785e582d54218
diff --git a/http/serf/WATCH b/http/serf/WATCH
new file mode 100644
index 0000000..df42f70
--- /dev/null
+++ b/http/serf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/apache/serf/tags
diff --git a/http/webkitgtk3/DETAILS b/http/webkitgtk3/DETAILS
index cb7bf30..12b65e8 100755
--- a/http/webkitgtk3/DETAILS
+++ b/http/webkitgtk3/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.webkitgtk.org/releases/ webkitgtk-([0-9.]*)[.]tar
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=webkitgtk3
VERSION=2.48.0
diff --git a/http/webkitgtk3/WATCH b/http/webkitgtk3/WATCH
new file mode 100644
index 0000000..4fc40d9
--- /dev/null
+++ b/http/webkitgtk3/WATCH
@@ -0,0 +1 @@
+0 . https://www.webkitgtk.org/releases/
webkitgtk-([0-9.]*)[.]tar
diff --git a/http/wpebackend-fdo/DETAILS b/http/wpebackend-fdo/DETAILS
index 5e7d7ee..180b2ab 100755
--- a/http/wpebackend-fdo/DETAILS
+++ b/http/wpebackend-fdo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://wpewebkit.org/releases/
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=wpebackend-fdo
VERSION=1.16.0
diff --git a/http/wpebackend-fdo/WATCH b/http/wpebackend-fdo/WATCH
new file mode 100644
index 0000000..c8d6cdd
--- /dev/null
+++ b/http/wpebackend-fdo/WATCH
@@ -0,0 +1 @@
+0 . https://wpewebkit.org/releases/
diff --git a/kernels/dracut/DETAILS b/kernels/dracut/DETAILS
index f66fea5..bbe8ad6 100755
--- a/kernels/dracut/DETAILS
+++ b/kernels/dracut/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/dracut-ng/dracut-ng/tags
SPELL=dracut
VERSION=112
SOURCE_HASH=sha512:37a3f15db68ab7a9a9ad3ba5fee36559d20692cba714234737d559c453568dbde632c6c0f197c3e531d62ba6ff632af21b52da614182327d00ca088b820b53c9
diff --git a/kernels/dracut/WATCH b/kernels/dracut/WATCH
new file mode 100644
index 0000000..190a90a
--- /dev/null
+++ b/kernels/dracut/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/dracut-ng/dracut-ng/tags
diff --git a/kernels/i2c-tools/DETAILS b/kernels/i2c-tools/DETAILS
index 965af9c..855c49c 100755
--- a/kernels/i2c-tools/DETAILS
+++ b/kernels/i2c-tools/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.kernel.org/pub/software/utils/i2c-tools/
SPELL=i2c-tools
VERSION=4.4
SOURCE_HASH=sha512:4f621de0a33730e19ad4080fc52be7231572efe15f77fd69996a077c8ea42339231311a9c4b7d04ec4ab59f350495d21d561513213f7122a2d3826f5059822f3
diff --git a/kernels/i2c-tools/WATCH b/kernels/i2c-tools/WATCH
new file mode 100644
index 0000000..f7ab34b
--- /dev/null
+++ b/kernels/i2c-tools/WATCH
@@ -0,0 +1 @@
+0 . https://www.kernel.org/pub/software/utils/i2c-tools/
diff --git a/kernels/linux-firmware/DETAILS b/kernels/linux-firmware/DETAILS
index f07ae06..4e338e8 100755
--- a/kernels/linux-firmware/DETAILS
+++ b/kernels/linux-firmware/DETAILS
@@ -14,7 +14,6 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
SOURCE_HASH=sha512:57664a7c3791624e0e8f3595cda0bf2eee94c1715d553e8467f8342dab0adc05561a3bc6fe0a8c4dc8017d71db046b810172a6b76a1d3f07d6583ac0c951a066
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/$SOURCE"
-# Watch:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
h=([0-9]+)
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
;;
esac
diff --git a/kernels/linux-firmware/WATCH b/kernels/linux-firmware/WATCH
new file mode 100644
index 0000000..4b770a5
--- /dev/null
+++ b/kernels/linux-firmware/WATCH
@@ -0,0 +1 @@
+0 .
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
h=([0-9]+)
diff --git a/kernels/linux/DETAILS b/kernels/linux/DETAILS
index fb222ea..565b1e5 100755
--- a/kernels/linux/DETAILS
+++ b/kernels/linux/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://kernel.org/
SPELL=linux
TMPFS=0
# variables we set
diff --git a/kernels/linux/WATCH b/kernels/linux/WATCH
new file mode 100644
index 0000000..ffdaf45
--- /dev/null
+++ b/kernels/linux/WATCH
@@ -0,0 +1 @@
+0 . https://kernel.org/
diff --git a/kernels/nvidia-open-gpu-kernel-modules/DETAILS
b/kernels/nvidia-open-gpu-kernel-modules/DETAILS
index 757f4ff..01f6341 100755
--- a/kernels/nvidia-open-gpu-kernel-modules/DETAILS
+++ b/kernels/nvidia-open-gpu-kernel-modules/DETAILS
@@ -9,7 +9,6 @@ fi
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/open-gpu-kernel-modules-${VERSION}"
SOURCE_URL[0]=https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${VERSION}.tar.gz
-# Watch: https://github.com/NVIDIA/open-gpu-kernel-modules/tags
tags/([0-9.]+)[.]tar
WEB_SITE=https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/
LICENSE[0]=MIT
LICENSE[1]=GPL
diff --git a/kernels/nvidia-open-gpu-kernel-modules/WATCH
b/kernels/nvidia-open-gpu-kernel-modules/WATCH
new file mode 100644
index 0000000..d228378
--- /dev/null
+++ b/kernels/nvidia-open-gpu-kernel-modules/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/NVIDIA/open-gpu-kernel-modules/tags
tags/([0-9.]+)[.]tar
diff --git a/latex/texinfo/DETAILS b/latex/texinfo/DETAILS
index 9c11065..cb73652 100755
--- a/latex/texinfo/DETAILS
+++ b/latex/texinfo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/texinfo
SPELL=texinfo
VERSION=7.3
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/latex/texinfo/WATCH b/latex/texinfo/WATCH
new file mode 100644
index 0000000..65053b8
--- /dev/null
+++ b/latex/texinfo/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/texinfo
diff --git a/latex/texlive-texmf/DETAILS b/latex/texlive-texmf/DETAILS
index 139b376..3b09360 100755
--- a/latex/texlive-texmf/DETAILS
+++ b/latex/texlive-texmf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: ftp://tug.org/historic/systems/texlive/2025/
texlive-(2[0-9]+)-texmf\.
SPELL=texlive-texmf
VERSION=20250308
SOURCE_HASH=sha512:631a93f911437b9ebb075c09dfc592d6d8331ebaffb8cad62b6e7df55634345937342656db091dc0fb36686927131dbfdee5a03f54ef808a2a4d3ddc47cfbc17
diff --git a/latex/texlive-texmf/WATCH b/latex/texlive-texmf/WATCH
new file mode 100644
index 0000000..e09f3cd
--- /dev/null
+++ b/latex/texlive-texmf/WATCH
@@ -0,0 +1 @@
+0 . ftp://tug.org/historic/systems/texlive/2025/
texlive-(2[0-9]+)-texmf\.
diff --git a/latex/texlive/DETAILS b/latex/texlive/DETAILS
index 0f53fc0..0d26d98 100755
--- a/latex/texlive/DETAILS
+++ b/latex/texlive/DETAILS
@@ -1,4 +1,3 @@
-# Watch: ftp://tug.org/historic/systems/texlive/2025/
texlive-(2[0-9]+)-source\.
SPELL=texlive
VERSION=20240312
SOURCE_HASH=sha512:e7ed4eb419da789f82d4295819ba72d10766398fd20c8675742fcec985851917b2005d259e4c9bb952790472855115644297d92257878882a66315cc940b9210
diff --git a/latex/texlive/WATCH b/latex/texlive/WATCH
new file mode 100644
index 0000000..a46e5e4
--- /dev/null
+++ b/latex/texlive/WATCH
@@ -0,0 +1 @@
+0 . ftp://tug.org/historic/systems/texlive/2025/
texlive-(2[0-9]+)-source\.
diff --git a/libs/abseil-cpp/DETAILS b/libs/abseil-cpp/DETAILS
index 7da64b2..48ca3cb 100755
--- a/libs/abseil-cpp/DETAILS
+++ b/libs/abseil-cpp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/abseil/abseil-cpp/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=abseil-cpp
VERSION=20260526.0
diff --git a/libs/abseil-cpp/WATCH b/libs/abseil-cpp/WATCH
new file mode 100644
index 0000000..59f8bb5
--- /dev/null
+++ b/libs/abseil-cpp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/abseil/abseil-cpp/tags
diff --git a/libs/boost/DETAILS b/libs/boost/DETAILS
index f0e5e52..ba968e4 100755
--- a/libs/boost/DETAILS
+++ b/libs/boost/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=1
SOURCE=${SPELL}_${VERSION//./_}.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_${VERSION//./_}
-# Watch: https://github.com/boostorg/boost/tags/ boost-([0-9.]+)[.]tar
SOURCE_URL[0]="https://archives.${SPELL}.io//release/${VERSION}/source/${SOURCE}"
WEB_SITE=https://www.boost.org/
ENTERED=20031013
diff --git a/libs/boost/WATCH b/libs/boost/WATCH
new file mode 100644
index 0000000..7b83650
--- /dev/null
+++ b/libs/boost/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/boostorg/boost/tags/ boost-([0-9.]+)[.]tar
diff --git a/libs/c-ares/DETAILS b/libs/c-ares/DETAILS
index 3f9edfd..44e268d 100755
--- a/libs/c-ares/DETAILS
+++ b/libs/c-ares/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=5
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/releases/download/v$VERSION/$SOURCE
-# Watch: https://github.com/c-ares/c-ares/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://c-ares.org/"
LICENSE[0]=MIT
diff --git a/libs/c-ares/WATCH b/libs/c-ares/WATCH
new file mode 100644
index 0000000..abf1f3d
--- /dev/null
+++ b/libs/c-ares/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/c-ares/c-ares/tags tags/v([0-9.]+)[.]tar
diff --git a/libs/capnproto/DETAILS b/libs/capnproto/DETAILS
index 220f70a..bcc882e 100755
--- a/libs/capnproto/DETAILS
+++ b/libs/capnproto/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/capnproto/capnproto/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=capnproto
VERSION=1.2.0
diff --git a/libs/capnproto/WATCH b/libs/capnproto/WATCH
new file mode 100644
index 0000000..d92b9ff
--- /dev/null
+++ b/libs/capnproto/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/capnproto/capnproto/tags
diff --git a/libs/cjson/DETAILS b/libs/cjson/DETAILS
index 8586f44..80ae66c 100755
--- a/libs/cjson/DETAILS
+++ b/libs/cjson/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cJSON-${VERSION}"
SOURCE_URL[0]="https://github.com/DaveGamble/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/DaveGamble/cjson/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/DaveGamble/cJSON"
ENTERED="20240526"
diff --git a/libs/cjson/WATCH b/libs/cjson/WATCH
new file mode 100644
index 0000000..4cbab18
--- /dev/null
+++ b/libs/cjson/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/DaveGamble/cjson/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/dragonbox/DETAILS b/libs/dragonbox/DETAILS
index f00386e..a792053 100755
--- a/libs/dragonbox/DETAILS
+++ b/libs/dragonbox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/jk-jeon/dragonbox/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=dragonbox
VERSION=1.1.3
diff --git a/libs/dragonbox/WATCH b/libs/dragonbox/WATCH
new file mode 100644
index 0000000..5e03331
--- /dev/null
+++ b/libs/dragonbox/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/jk-jeon/dragonbox/tags
diff --git a/libs/elfutils/DETAILS b/libs/elfutils/DETAILS
index 58dd1ff..ccdad68 100755
--- a/libs/elfutils/DETAILS
+++ b/libs/elfutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sourceware.org/elfutils/ftp/ href="([0-9.]+)/"
SPELL=elfutils
VERSION=0.195
SECURITY_PATCH=1
diff --git a/libs/elfutils/WATCH b/libs/elfutils/WATCH
new file mode 100644
index 0000000..a662137
--- /dev/null
+++ b/libs/elfutils/WATCH
@@ -0,0 +1 @@
+0 . https://sourceware.org/elfutils/ftp/ href="([0-9.]+)/"
diff --git a/libs/ell/DETAILS b/libs/ell/DETAILS
index 984707e..6fa8b1a 100755
--- a/libs/ell/DETAILS
+++ b/libs/ell/DETAILS
@@ -4,7 +4,6 @@
SOURCE2=${SPELL}-${VERSION}.tar.sign
SOURCE_URL[0]=https://mirrors.edge.kernel.org/pub/linux/libs/$SPELL/$SOURCE
SOURCE2_URL[0]=https://mirrors.edge.kernel.org/pub/linux/libs/$SPELL/$SOURCE2
-# Watch: https://mirrors.edge.kernel.org/pub/linux/libs/ell/
SOURCE_GPG="kernel.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/ell/WATCH b/libs/ell/WATCH
new file mode 100644
index 0000000..00516f5
--- /dev/null
+++ b/libs/ell/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/libs/ell/
diff --git a/libs/execline/DETAILS b/libs/execline/DETAILS
index f19ce7e..908fb9c 100755
--- a/libs/execline/DETAILS
+++ b/libs/execline/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://skarnet.org/software/execline/
SPELL=execline
VERSION=2.9.6.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/libs/execline/WATCH b/libs/execline/WATCH
new file mode 100644
index 0000000..221663a
--- /dev/null
+++ b/libs/execline/WATCH
@@ -0,0 +1 @@
+0 . https://skarnet.org/software/execline/
diff --git a/libs/expat/DETAILS b/libs/expat/DETAILS
index 5bc1177..9c3b70d 100755
--- a/libs/expat/DETAILS
+++ b/libs/expat/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libexpat/libexpat/releases/
SPELL=expat
VERSION=2.8.2
SECURITY_PATCH=20
diff --git a/libs/expat/WATCH b/libs/expat/WATCH
new file mode 100644
index 0000000..14fc27c
--- /dev/null
+++ b/libs/expat/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libexpat/libexpat/releases/
diff --git a/libs/fast_float/DETAILS b/libs/fast_float/DETAILS
index e706419..8abfc3f 100755
--- a/libs/fast_float/DETAILS
+++ b/libs/fast_float/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/fastfloat/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/fastfloat/fast_float//tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/fastfloat/fast_float"
ENTERED="20230904"
diff --git a/libs/fast_float/WATCH b/libs/fast_float/WATCH
new file mode 100644
index 0000000..1b0058a
--- /dev/null
+++ b/libs/fast_float/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/fastfloat/fast_float//tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/finalcut/DETAILS b/libs/finalcut/DETAILS
index 9d51cfe..ec1f01c 100755
--- a/libs/finalcut/DETAILS
+++ b/libs/finalcut/DETAILS
@@ -12,7 +12,6 @@ else
SOURCE_HASH="sha512:1ba0d802ac80c128774b9b50ba309ba28da86db89dbc277596201431f0e39fc5fb5652da2473848b944f77a7301fb3a1a30c1770e6ef5a8bbdd5ec648ca3562c"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/gansm/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
-# Watch: https://github.com/gansm/finalcut/tags tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://github.com/gansm/finalcut"
diff --git a/libs/finalcut/WATCH b/libs/finalcut/WATCH
new file mode 100644
index 0000000..6bf95f1
--- /dev/null
+++ b/libs/finalcut/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/gansm/finalcut/tags tags/([0-9.]+)[.]tar
diff --git a/libs/flatbuffers/DETAILS b/libs/flatbuffers/DETAILS
index 763a774..dcdadd4 100755
--- a/libs/flatbuffers/DETAILS
+++ b/libs/flatbuffers/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/google/flatbuffers/tags
refs/tags/v([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=flatbuffers
VERSION=25.2.10
diff --git a/libs/flatbuffers/WATCH b/libs/flatbuffers/WATCH
new file mode 100644
index 0000000..b4f938c
--- /dev/null
+++ b/libs/flatbuffers/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/flatbuffers/tags
refs/tags/v([0-9.]+)[.]tar
diff --git a/libs/fmt/DETAILS b/libs/fmt/DETAILS
index 534c175..be8be76 100755
--- a/libs/fmt/DETAILS
+++ b/libs/fmt/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/fmtlib/fmt
SOURCE_URL[0]=$WEB_SITE/archive/$VERSION.tar.gz
-# Watch: https://github.com/fmtlib/fmt/tags tags/([0-9.]+)[.]tar
LICENSE[0]=BSD
ENTERED=20160903
KEYWORDS=""
diff --git a/libs/fmt/WATCH b/libs/fmt/WATCH
new file mode 100644
index 0000000..53083d5
--- /dev/null
+++ b/libs/fmt/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/fmtlib/fmt/tags tags/([0-9.]+)[.]tar
diff --git a/libs/frozen/DETAILS b/libs/frozen/DETAILS
index 9c5b610..4f65176 100755
--- a/libs/frozen/DETAILS
+++ b/libs/frozen/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/serge-sans-paille/frozen/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=frozen
VERSION=1.2.0
diff --git a/libs/frozen/WATCH b/libs/frozen/WATCH
new file mode 100644
index 0000000..329d85c
--- /dev/null
+++ b/libs/frozen/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/serge-sans-paille/frozen/tags
diff --git a/libs/gdbm/DETAILS b/libs/gdbm/DETAILS
index b096c8b..f780a3b 100755
--- a/libs/gdbm/DETAILS
+++ b/libs/gdbm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gdbm
SPELL=gdbm
VERSION=1.26
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/gdbm/WATCH b/libs/gdbm/WATCH
new file mode 100644
index 0000000..1cf9e32
--- /dev/null
+++ b/libs/gdbm/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gdbm
diff --git a/libs/geoip/DETAILS b/libs/geoip/DETAILS
index 63bf56e..40a4294 100755
--- a/libs/geoip/DETAILS
+++ b/libs/geoip/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://deb.debian.org/debian/pool/main/g/geoip/
geoip_([0-9.]+)[.]orig
SPELL=geoip
VERSION=1.6.12
SOURCE=geoip-api-c-$VERSION.tar.gz
diff --git a/libs/geoip/WATCH b/libs/geoip/WATCH
new file mode 100644
index 0000000..6f88bab
--- /dev/null
+++ b/libs/geoip/WATCH
@@ -0,0 +1 @@
+0 . https://deb.debian.org/debian/pool/main/g/geoip/
geoip_([0-9.]+)[.]orig
diff --git a/libs/gettext/DETAILS b/libs/gettext/DETAILS
index d01c80f..ae7d90a 100755
--- a/libs/gettext/DETAILS
+++ b/libs/gettext/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gettext/
SPELL=gettext
VERSION=1.0
SOURCE_HASH=sha512:fa657faf5685dae7121a9b0293d3308a3910a72b90943a7a493b88cf88e95f29c5758e1573320169fe9beac6f101ef76f4165a279a7f3294155d7a773e2fa09f
diff --git a/libs/gettext/WATCH b/libs/gettext/WATCH
new file mode 100644
index 0000000..71ad5c4
--- /dev/null
+++ b/libs/gettext/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gettext/
diff --git a/libs/girara/DETAILS b/libs/girara/DETAILS
index 22b1698..6084ff7c 100755
--- a/libs/girara/DETAILS
+++ b/libs/girara/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha256:6b7f7993f82796854d5036572b879ffaaf7e0b619d12abdb318ce14757bdda91:UPSTREAM_HASH
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://pwmt.org/projects/$SPELL/download/$SOURCE
-# Watch: https://pwmt.org/projects/girara/download/
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
DOC_DIRS=""
diff --git a/libs/girara/WATCH b/libs/girara/WATCH
new file mode 100644
index 0000000..13dd301
--- /dev/null
+++ b/libs/girara/WATCH
@@ -0,0 +1 @@
+0 . https://pwmt.org/projects/girara/download/
diff --git a/libs/glaze/DETAILS b/libs/glaze/DETAILS
index 4003728..030b6f3 100755
--- a/libs/glaze/DETAILS
+++ b/libs/glaze/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/stephenberry/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/stephenberry/glaze/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/stephenberry/glaze"
ENTERED="20250127"
diff --git a/libs/glaze/WATCH b/libs/glaze/WATCH
new file mode 100644
index 0000000..253cbe2
--- /dev/null
+++ b/libs/glaze/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/stephenberry/glaze/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index 7f90492..0201873 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -1,5 +1,4 @@
. "$GRIMOIRE/FUNCTIONS"
-# Watch: https://ftp.gnu.org/gnu/glibc/
SPELL=glibc
TMPFS=off
if [[ "${GLIBC_BRANCH}" == "scm" ]]; then
diff --git a/libs/glibc/WATCH b/libs/glibc/WATCH
new file mode 100644
index 0000000..91b913c
--- /dev/null
+++ b/libs/glibc/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/glibc/
diff --git a/libs/glm/DETAILS b/libs/glm/DETAILS
index 972ac35..023bd22 100755
--- a/libs/glm/DETAILS
+++ b/libs/glm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/g-truc/glm/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=glm
VERSION=1.0.3
diff --git a/libs/glm/WATCH b/libs/glm/WATCH
new file mode 100644
index 0000000..acd25d6
--- /dev/null
+++ b/libs/glm/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/g-truc/glm/tags
diff --git a/libs/gmp/DETAILS b/libs/gmp/DETAILS
index cabccbc..22d27b7 100755
--- a/libs/gmp/DETAILS
+++ b/libs/gmp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gmp
SPELL=gmp
if [[ $GMP_DEVEL == "y" ]]; then
VERSION=6.3.0
diff --git a/libs/gmp/WATCH b/libs/gmp/WATCH
new file mode 100644
index 0000000..cb93f30
--- /dev/null
+++ b/libs/gmp/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gmp
diff --git a/libs/gsl/DETAILS b/libs/gsl/DETAILS
index fd2c187..70c1df7 100755
--- a/libs/gsl/DETAILS
+++ b/libs/gsl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gsl
SPELL=gsl
VERSION=2.8
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/gsl/WATCH b/libs/gsl/WATCH
new file mode 100644
index 0000000..7f1cabd
--- /dev/null
+++ b/libs/gsl/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gsl
diff --git a/libs/highway/DETAILS b/libs/highway/DETAILS
index fb03e11..b678066 100755
--- a/libs/highway/DETAILS
+++ b/libs/highway/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/google/highway
SOURCE_URL[0]=$WEB_SITE//releases/download/$VERSION/$SOURCE
-# Watch: https://github.com/google/highway/tags
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG=highway.gpg:$SOURCE.asc:UPSTREAM_KEY
diff --git a/libs/highway/WATCH b/libs/highway/WATCH
new file mode 100644
index 0000000..a2aea57
--- /dev/null
+++ b/libs/highway/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/highway/tags
diff --git a/libs/hyprwire/DETAILS b/libs/hyprwire/DETAILS
index 22aa8b7..a233dab 100755
--- a/libs/hyprwire/DETAILS
+++ b/libs/hyprwire/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprwire/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprwire"
ENTERED="20251206"
diff --git a/libs/hyprwire/WATCH b/libs/hyprwire/WATCH
new file mode 100644
index 0000000..6097b64
--- /dev/null
+++ b/libs/hyprwire/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprwire/tags tags/v([0-9.]+)[.]tar
diff --git a/libs/icu/DETAILS b/libs/icu/DETAILS
index 6df66f8..0c356bf 100755
--- a/libs/icu/DETAILS
+++ b/libs/icu/DETAILS
@@ -5,7 +5,6 @@
URI="https://github.com/unicode-org/${SPELL}/releases/download/release-${VERSION}"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL"
SOURCE_URL[0]="${URI}/${SOURCE}"
-# Watch: https://github.com/unicode-org/icu/tags tags/release-([0-9.]+)[.]tar
if [[ "$ICU_DOC" == 'y' ]]; then
SOURCE3="${SPELL}4c-${VERSION}-docs.zip"
SOURCE3_HASH="sha256:7d7a502c881bb744531c3526dc02ffb18a1960caadb129c67818cc72d97c6bb1:UPSTREAM_HASH"
diff --git a/libs/icu/WATCH b/libs/icu/WATCH
new file mode 100644
index 0000000..e2d63d7
--- /dev/null
+++ b/libs/icu/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/unicode-org/icu/tags
tags/release-([0-9.]+)[.]tar
diff --git a/libs/inih/DETAILS b/libs/inih/DETAILS
index b3e4bb5..357c12d 100755
--- a/libs/inih/DETAILS
+++ b/libs/inih/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/benhoyt/inih/tags tags/r([0-9]+)[.]tar
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=inih
VERSION=62
diff --git a/libs/inih/WATCH b/libs/inih/WATCH
new file mode 100644
index 0000000..741968b
--- /dev/null
+++ b/libs/inih/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/benhoyt/inih/tags tags/r([0-9]+)[.]tar
diff --git a/libs/iniparser/DETAILS b/libs/iniparser/DETAILS
index 0dc93d9..fe286b1 100755
--- a/libs/iniparser/DETAILS
+++ b/libs/iniparser/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:4057e65011efb005fd212c2316580b9d5d6b835f0a507001324e5ca49ad0e7656508a915484c24cd5b57aece11a9298feb5904fec3535c5191fff62706b15aa9
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/ndevilla/iniparser/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/ndevilla/iniparser/tags/ tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/ndevilla/iniparser"
LICENSE[0]=MIT
diff --git a/libs/iniparser/WATCH b/libs/iniparser/WATCH
new file mode 100644
index 0000000..634622c
--- /dev/null
+++ b/libs/iniparser/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ndevilla/iniparser/tags/
tags/v([0-9.]+)[.]tar
diff --git a/libs/ldb/DETAILS b/libs/ldb/DETAILS
index f7c5e4e..171bd3d 100755
--- a/libs/ldb/DETAILS
+++ b/libs/ldb/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.samba.org/pub/ldb/
SPELL=ldb
VERSION=2.9.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/ldb/WATCH b/libs/ldb/WATCH
new file mode 100644
index 0000000..3df2747
--- /dev/null
+++ b/libs/ldb/WATCH
@@ -0,0 +1 @@
+0 . https://download.samba.org/pub/ldb/
diff --git a/libs/libbsd/DETAILS b/libs/libbsd/DETAILS
index 58d0cc1..abfb5cc 100755
--- a/libs/libbsd/DETAILS
+++ b/libs/libbsd/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://libbsd.freedesktop.org/releases/
SPELL=libbsd
VERSION=0.12.2
SOURCE="${SPELL}-${VERSION}.tar.xz"
diff --git a/libs/libbsd/WATCH b/libs/libbsd/WATCH
new file mode 100644
index 0000000..307b6bd
--- /dev/null
+++ b/libs/libbsd/WATCH
@@ -0,0 +1 @@
+0 . https://libbsd.freedesktop.org/releases/
diff --git a/libs/libcdio-paranoia/DETAILS b/libs/libcdio-paranoia/DETAILS
index 0c836dd..3b03172 100755
--- a/libs/libcdio-paranoia/DETAILS
+++ b/libs/libcdio-paranoia/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/libcdio
SPELL=libcdio-paranoia
VERSION=10.2+2.0.1
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/libs/libcdio-paranoia/WATCH b/libs/libcdio-paranoia/WATCH
new file mode 100644
index 0000000..963fe19
--- /dev/null
+++ b/libs/libcdio-paranoia/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/libcdio
diff --git a/libs/libcdio/DETAILS b/libs/libcdio/DETAILS
index aa0b50f..0a27fa7 100755
--- a/libs/libcdio/DETAILS
+++ b/libs/libcdio/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libcdio
SPELL=libcdio
VERSION=2.1.0
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/libs/libcdio/WATCH b/libs/libcdio/WATCH
new file mode 100644
index 0000000..ed4d14f
--- /dev/null
+++ b/libs/libcdio/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libcdio
diff --git a/libs/libcmis/DETAILS b/libs/libcmis/DETAILS
index ee02f47..b748e26 100755
--- a/libs/libcmis/DETAILS
+++ b/libs/libcmis/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/tdf/libcmis/tags
SPELL=libcmis
VERSION=0.6.2
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/libs/libcmis/WATCH b/libs/libcmis/WATCH
new file mode 100644
index 0000000..d967b07
--- /dev/null
+++ b/libs/libcmis/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/tdf/libcmis/tags
diff --git a/libs/libdrm/DETAILS b/libs/libdrm/DETAILS
index 6c030db..818026a 100755
--- a/libs/libdrm/DETAILS
+++ b/libs/libdrm/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH=sha512:ef2abddea59d1e93c83a48de920431b839ab50d6071ef4da3cf126e7d64ba7b235f2e34e1169d49ad9de2937a0a18acd66bb8d324b067239b1136e0ddbe792a1
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_URL[0]=https://dri.freedesktop.org/${SPELL}/${SOURCE}
-# Watch: https://gitlab.freedesktop.org/mesa/drm/-/tags
libdrm-([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://dri.freedesktop.org/
diff --git a/libs/libdrm/WATCH b/libs/libdrm/WATCH
new file mode 100644
index 0000000..0b24c06
--- /dev/null
+++ b/libs/libdrm/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/mesa/drm/-/tags
libdrm-([0-9.]+)[.]tar
diff --git a/libs/libei/DETAILS b/libs/libei/DETAILS
index 3d09994..e6a7fdf 100755
--- a/libs/libei/DETAILS
+++ b/libs/libei/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.freedesktop.org/libinput/libei/-/tags /tags/([0-9.]+)
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=libei
VERSION=1.4.1
diff --git a/libs/libei/WATCH b/libs/libei/WATCH
new file mode 100644
index 0000000..5ab4ee5
--- /dev/null
+++ b/libs/libei/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/libinput/libei/-/tags
/tags/([0-9.]+)
diff --git a/libs/libffi/DETAILS b/libs/libffi/DETAILS
index 00594ca..aab67e7 100755
--- a/libs/libffi/DETAILS
+++ b/libs/libffi/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:03c04616261a8199794d5d482d734298f2f60b2c9c5968cf717b58df7fd0e4bba33d0cb38f73aec361339128dddf4fdbe5d64002b54fdb8b3fc01c07d8b90a31
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/libffi/libffi/releases/download/v${VERSION}/${SOURCE}
-# Watch: https://github.com/libffi/libffi/tags/ tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://sourceware.org/libffi/
LICENSE[0]=GPL
diff --git a/libs/libffi/WATCH b/libs/libffi/WATCH
new file mode 100644
index 0000000..2b5f088
--- /dev/null
+++ b/libs/libffi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libffi/libffi/tags/ tags/v([0-9.]+)[.]tar
diff --git a/libs/libgbm/DETAILS b/libs/libgbm/DETAILS
index 2441b27..c36e5d4 100755
--- a/libs/libgbm/DETAILS
+++ b/libs/libgbm/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/glfs-book/${SPELL}/archive//${VERSION}/${SOURCE}"
-# Watch: https://github.com/glfs-book/libgbm/tags tags/([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/glfs-book/libgbm"
ENTERED="20260321"
diff --git a/libs/libgbm/WATCH b/libs/libgbm/WATCH
new file mode 100644
index 0000000..8d8449d
--- /dev/null
+++ b/libs/libgbm/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/glfs-book/libgbm/tags
tags/([0-9.]+)[.]tar
diff --git a/libs/libgit2/DETAILS b/libs/libgit2/DETAILS
index fc46d83..a3d5340 100755
--- a/libs/libgit2/DETAILS
+++ b/libs/libgit2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libgit2/libgit2/tags /tags/v([0-9.]+)[.]tar[.]
SPELL=libgit2
VERSION=1.9.0
SOURCE_HASH=sha512:38547ace676b933a3146c2a00405fc6815063a7af923b9f2c09c536ec717be77d19c513b383939054913ce617d7917c100a5cbd3378d101fcdb5eacd1d14f687
diff --git a/libs/libgit2/WATCH b/libs/libgit2/WATCH
new file mode 100644
index 0000000..66a2fe1
--- /dev/null
+++ b/libs/libgit2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libgit2/libgit2/tags
/tags/v([0-9.]+)[.]tar[.]
diff --git a/libs/libiconv/DETAILS b/libs/libiconv/DETAILS
index 849cf2a..f476b6e 100755
--- a/libs/libiconv/DETAILS
+++ b/libs/libiconv/DETAILS
@@ -1,7 +1,6 @@
SPELL=libiconv
VERSION=1.18
SOURCE="$SPELL-$VERSION.tar.gz"
-# Watch: https://ftp.gnu.org/gnu/libiconv
SOURCE_URL[0]=https://ftp.gnu.org/gnu/$SPELL/$SOURCE
SOURCE_HASH=sha512:a55eb3b7b785a78ab8918db8af541c9e11deb5ff4f89d54483287711ed797d87848ce0eafffa7ce26d9a7adb4b5a9891cb484f94bd4f51d3ce97a6a47b4c719a
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/libiconv/WATCH b/libs/libiconv/WATCH
new file mode 100644
index 0000000..903e536
--- /dev/null
+++ b/libs/libiconv/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libiconv
diff --git a/libs/libidn/DETAILS b/libs/libidn/DETAILS
index b4fd92d..7fb87f5 100755
--- a/libs/libidn/DETAILS
+++ b/libs/libidn/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libidn
SPELL=libidn
VERSION=1.43
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/libidn/WATCH b/libs/libidn/WATCH
new file mode 100644
index 0000000..19b7518
--- /dev/null
+++ b/libs/libidn/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libidn
diff --git a/libs/libjcat/DETAILS b/libs/libjcat/DETAILS
index dc3dda1..6438819 100755
--- a/libs/libjcat/DETAILS
+++ b/libs/libjcat/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/hughsie/libjcat/tags /refs/tags/([0-9.]+)[.]tar
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=libjcat
VERSION=0.2.1
diff --git a/libs/libjcat/WATCH b/libs/libjcat/WATCH
new file mode 100644
index 0000000..bf531aa
--- /dev/null
+++ b/libs/libjcat/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hughsie/libjcat/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/libs/libliftoff/DETAILS b/libs/libliftoff/DETAILS
index 1cc9106..f23b547 100755
--- a/libs/libliftoff/DETAILS
+++ b/libs/libliftoff/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-v$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
SOURCE_URL[0]=https://gitlab.freedesktop.org/emersion/${SPELL}/-/archive/v${VERSION}/${SOURCE}
-# Watch: https://gitlab.freedesktop.org/emersion/libliftoff/-/tags
tags/v([0-9.]+)
LICENSE[0]=MIT
WEB_SITE=https://gitlab.freedesktop.org/emersion/libliftoff
ENTERED=20230308
diff --git a/libs/libliftoff/WATCH b/libs/libliftoff/WATCH
new file mode 100644
index 0000000..fc4e1cc
--- /dev/null
+++ b/libs/libliftoff/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/emersion/libliftoff/-/tags
tags/v([0-9.]+)
diff --git a/libs/libmpack/DETAILS b/libs/libmpack/DETAILS
index 119c6b8..5d8d393 100644
--- a/libs/libmpack/DETAILS
+++ b/libs/libmpack/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libmpack/libmpack/tags
SPELL=libmpack
VERSION=1.0.5
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/libs/libmpack/WATCH b/libs/libmpack/WATCH
new file mode 100644
index 0000000..f9336de
--- /dev/null
+++ b/libs/libmpack/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libmpack/libmpack/tags
diff --git a/libs/libmpc/DETAILS b/libs/libmpc/DETAILS
index c380139..4bc597d 100755
--- a/libs/libmpc/DETAILS
+++ b/libs/libmpc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/mpc mpc-([0-9.+~]+)[.]tar
SPELL=libmpc
VERSION=1.3.1
SECURITY_PATCH=1
diff --git a/libs/libmpc/WATCH b/libs/libmpc/WATCH
new file mode 100644
index 0000000..e11dfc4
--- /dev/null
+++ b/libs/libmpc/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/mpc mpc-([0-9.+~]+)[.]tar
diff --git a/libs/libptytty/DETAILS b/libs/libptytty/DETAILS
index a1766f9..c437e89 100755
--- a/libs/libptytty/DETAILS
+++ b/libs/libptytty/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://dist.schmorp.de/libptytty/
. "$GRIMOIRE/CMAKE_FUNCTIONS"
SPELL=libptytty
VERSION=2.0
diff --git a/libs/libptytty/WATCH b/libs/libptytty/WATCH
new file mode 100644
index 0000000..e942c15
--- /dev/null
+++ b/libs/libptytty/WATCH
@@ -0,0 +1 @@
+0 . http://dist.schmorp.de/libptytty/
diff --git a/libs/libqb/DETAILS b/libs/libqb/DETAILS
index fb1dd48..2fe5a1b 100755
--- a/libs/libqb/DETAILS
+++ b/libs/libqb/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/ClusterLabs/${SPELL}/releases/download/v${VERSION}/${SOURCE}"
-# Watch: https://github.com/ClusterLabs/libqb/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://clusterlabs.github.io/libqb/"
ENTERED="20230827"
diff --git a/libs/libqb/WATCH b/libs/libqb/WATCH
new file mode 100644
index 0000000..dbc12ef
--- /dev/null
+++ b/libs/libqb/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ClusterLabs/libqb/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/libsigsegv/DETAILS b/libs/libsigsegv/DETAILS
index 7b57c5e..83e8288 100755
--- a/libs/libsigsegv/DETAILS
+++ b/libs/libsigsegv/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libsigsegv
SPELL=libsigsegv
VERSION=2.14
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/libsigsegv/WATCH b/libs/libsigsegv/WATCH
new file mode 100644
index 0000000..4201317
--- /dev/null
+++ b/libs/libsigsegv/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libsigsegv
diff --git a/libs/libtasn1/DETAILS b/libs/libtasn1/DETAILS
index dcd72de..119b7e0 100755
--- a/libs/libtasn1/DETAILS
+++ b/libs/libtasn1/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libtasn1
SPELL=libtasn1
VERSION=4.21.0
SECURITY_PATCH=3
diff --git a/libs/libtasn1/WATCH b/libs/libtasn1/WATCH
new file mode 100644
index 0000000..d2d0bb96
--- /dev/null
+++ b/libs/libtasn1/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libtasn1
diff --git a/libs/libtermkey/DETAILS b/libs/libtermkey/DETAILS
index dff4dd2..44c3720 100755
--- a/libs/libtermkey/DETAILS
+++ b/libs/libtermkey/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.leonerd.org.uk/code/libtermkey/
SPELL=libtermkey
VERSION=0.22
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/libs/libtermkey/WATCH b/libs/libtermkey/WATCH
new file mode 100644
index 0000000..32614e0
--- /dev/null
+++ b/libs/libtermkey/WATCH
@@ -0,0 +1 @@
+0 . https://www.leonerd.org.uk/code/libtermkey/
diff --git a/libs/libunistring/DETAILS b/libs/libunistring/DETAILS
index a115f2f..9659bbb 100755
--- a/libs/libunistring/DETAILS
+++ b/libs/libunistring/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/libunistring
SPELL=libunistring
VERSION=1.4.1
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/libs/libunistring/WATCH b/libs/libunistring/WATCH
new file mode 100644
index 0000000..221b2a1
--- /dev/null
+++ b/libs/libunistring/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/libunistring
diff --git a/libs/libusb/DETAILS b/libs/libusb/DETAILS
index 06ab170..face0e6 100755
--- a/libs/libusb/DETAILS
+++ b/libs/libusb/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libusb/libusb/tags
SPELL=libusb
VERSION=1.0.29
SOURCE_HASH=sha512:04f8bda8197c9ecf52709609b8fbfea762fd82ddb5cde153a7630b0e8ed557d42da8cbc44f2f593aa22fdd0762e16716300565d67adb0c5240d7f3723321f690
diff --git a/libs/libusb/WATCH b/libs/libusb/WATCH
new file mode 100644
index 0000000..5b0b7b9
--- /dev/null
+++ b/libs/libusb/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libusb/libusb/tags
diff --git a/libs/libuv/DETAILS b/libs/libuv/DETAILS
index b3c0856..bc26b1c 100755
--- a/libs/libuv/DETAILS
+++ b/libs/libuv/DETAILS
@@ -4,7 +4,6 @@
SECURITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/libuv/libuv/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOC_DIRS=""
WEB_SITE="https://github.com/libuv/libuv/"
diff --git a/libs/libuv/WATCH b/libs/libuv/WATCH
new file mode 100644
index 0000000..e8c0ef3
--- /dev/null
+++ b/libs/libuv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libuv/libuv/tags tags/v([0-9.]+)[.]tar
diff --git a/libs/libva/DETAILS b/libs/libva/DETAILS
index 06be57a..68db493 100755
--- a/libs/libva/DETAILS
+++ b/libs/libva/DETAILS
@@ -5,7 +5,6 @@
SOURCE="${SPELL}-${VERSION}.tar.gz"
WEB_SITE="https://github.com/intel/libva"
SOURCE_URL[0]="https://github.com/intel/libva/archive/$VERSION.tar.gz"
-# Watch: https://github.com/intel/libva/tags/ tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
LICENSE[0]=MIT
ENTERED=20131007
diff --git a/libs/libva/WATCH b/libs/libva/WATCH
new file mode 100644
index 0000000..d052626
--- /dev/null
+++ b/libs/libva/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/intel/libva/tags/ tags/([0-9.]+)[.]tar
diff --git a/libs/libvterm/DETAILS b/libs/libvterm/DETAILS
index cc48321..b898af5 100755
--- a/libs/libvterm/DETAILS
+++ b/libs/libvterm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.leonerd.org.uk/code/libvterm/
. "$GRIMOIRE/FUNCTIONS"
SPELL=libvterm
VERSION=0.3.3
diff --git a/libs/libvterm/WATCH b/libs/libvterm/WATCH
new file mode 100644
index 0000000..4bf259c
--- /dev/null
+++ b/libs/libvterm/WATCH
@@ -0,0 +1 @@
+0 . http://www.leonerd.org.uk/code/libvterm/
diff --git a/libs/libwpe/DETAILS b/libs/libwpe/DETAILS
index 0e840fb..05c967e 100755
--- a/libs/libwpe/DETAILS
+++ b/libs/libwpe/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://wpewebkit.org/releases/
SPELL=libwpe
VERSION=1.16.2
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/libs/libwpe/WATCH b/libs/libwpe/WATCH
new file mode 100644
index 0000000..c8d6cdd
--- /dev/null
+++ b/libs/libwpe/WATCH
@@ -0,0 +1 @@
+0 . https://wpewebkit.org/releases/
diff --git a/libs/libxml2/DETAILS b/libs/libxml2/DETAILS
index 87bd807..ca4132c 100755
--- a/libs/libxml2/DETAILS
+++ b/libs/libxml2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.gnome.org/GNOME/libxml2/-/tags
SPELL=libxml2
VERSION=2.15.3
SOURCE_HASH="sha256:78262a6e7ac170d6528ebfe2efccdf220191a5af6a6cd61ea4a9a9a5042c7a07:UPSTREAM_HASH"
diff --git a/libs/libxml2/WATCH b/libs/libxml2/WATCH
new file mode 100644
index 0000000..a637896
--- /dev/null
+++ b/libs/libxml2/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/libxml2/-/tags
diff --git a/libs/miniupnpc/DETAILS b/libs/miniupnpc/DETAILS
index 4235680..e43e34e 100755
--- a/libs/miniupnpc/DETAILS
+++ b/libs/miniupnpc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://miniupnp.free.fr/files/
file=miniupnpc-([0-9][0-9]?[.][0-9.]+)[.]tar
SPELL=miniupnpc
VERSION=2.3.3
SOURCE_HASH=sha512:a4ac76ae4dac73773b68f4af81f8f8502d168122e16313c986b7fa7cdea02ded0e722a6dd6c8dc8633f167e04b8df1ed6f7202db0d76438c4010780c48e5594c
diff --git a/libs/miniupnpc/WATCH b/libs/miniupnpc/WATCH
new file mode 100644
index 0000000..d43f981
--- /dev/null
+++ b/libs/miniupnpc/WATCH
@@ -0,0 +1 @@
+0 . http://miniupnp.free.fr/files/
file=miniupnpc-([0-9][0-9]?[.][0-9.]+)[.]tar
diff --git a/libs/mpfr/DETAILS b/libs/mpfr/DETAILS
index 550b0aa..94ddf9f 100755
--- a/libs/mpfr/DETAILS
+++ b/libs/mpfr/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/mpfr/
SPELL=mpfr
PVERSION=0
XVERSION=4.2.2
diff --git a/libs/mpfr/WATCH b/libs/mpfr/WATCH
new file mode 100644
index 0000000..48b9bdb
--- /dev/null
+++ b/libs/mpfr/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/mpfr/
diff --git a/libs/msgpack-c/DETAILS b/libs/msgpack-c/DETAILS
index 56a0c05..c7037f8 100755
--- a/libs/msgpack-c/DETAILS
+++ b/libs/msgpack-c/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/msgpack/msgpack-c/tags/
/refs/tags/c-([0-9.]+)[.]tar
source "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=msgpack-c
VERSION=6.1.0
diff --git a/libs/msgpack-c/WATCH b/libs/msgpack-c/WATCH
new file mode 100644
index 0000000..49ac70d
--- /dev/null
+++ b/libs/msgpack-c/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/msgpack/msgpack-c/tags/
/refs/tags/c-([0-9.]+)[.]tar
diff --git a/libs/musl/DETAILS b/libs/musl/DETAILS
index 0f1703e..139b128 100755
--- a/libs/musl/DETAILS
+++ b/libs/musl/DETAILS
@@ -3,7 +3,6 @@
SECURITY_PATCH=1
SOURCE="$SPELL-$VERSION.tar.gz"
WEB_SITE="https://musl.libc.org"
-# Watch: https://musl.libc.org
SOURCE_URL[0]="$WEB_SITE/releases/${SOURCE}"
SOURCE_HASH=sha512:7bb7f7833923cd69c7a1a9b8a5f1784bfd5289663eb6061dcd43d583e45987df8a68a1be05d75cc1c88a3f5b610653d1a70f4a9cff4d8f7fd41ae73ee058c17c
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/libs/musl/WATCH b/libs/musl/WATCH
new file mode 100644
index 0000000..1290e34
--- /dev/null
+++ b/libs/musl/WATCH
@@ -0,0 +1 @@
+0 . https://musl.libc.org
diff --git a/libs/ncurses/DETAILS b/libs/ncurses/DETAILS
index 4025ce2..224e42a 100755
--- a/libs/ncurses/DETAILS
+++ b/libs/ncurses/DETAILS
@@ -4,7 +4,6 @@
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
-# Watch: https://invisible-mirror.net/archives/ncurses/
SOURCE_URL[1]="https://invisible-mirror.net/archives/$SPELL/$SOURCE"
SOURCE2_URL[0]=$SOURCE_URL.asc
SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
diff --git a/libs/ncurses/WATCH b/libs/ncurses/WATCH
new file mode 100644
index 0000000..25e93d9
--- /dev/null
+++ b/libs/ncurses/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-mirror.net/archives/ncurses/
diff --git a/libs/nlopt/DETAILS b/libs/nlopt/DETAILS
index c7dc850..1c942a6 100755
--- a/libs/nlopt/DETAILS
+++ b/libs/nlopt/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/stevengj/nlopt/tags /refs/tags/v([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=nlopt
VERSION=2.9.1
diff --git a/libs/nlopt/WATCH b/libs/nlopt/WATCH
new file mode 100644
index 0000000..31a67eb
--- /dev/null
+++ b/libs/nlopt/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/stevengj/nlopt/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/libs/nspr/DETAILS b/libs/nspr/DETAILS
index bae43a0..48ed74d 100755
--- a/libs/nspr/DETAILS
+++ b/libs/nspr/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:7b1256da87e85287f4e2dab1ea735459044c258831f186bc662640c11ab0d96c8e28cd618ea6cb5178cf185e928c2dd967131154327a3bcb0d2ebdb7d560dff2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://ftp.mozilla.org/pub/mozilla.org/$SPELL/releases/v$VERSION/src/$SOURCE
-# Watch: https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/
releases/v([0-9.]+)/
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://www.mozilla.org/projects/nspr/
ENTERED=20050512
diff --git a/libs/nspr/WATCH b/libs/nspr/WATCH
new file mode 100644
index 0000000..9bb6a35
--- /dev/null
+++ b/libs/nspr/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/
releases/v([0-9.]+)/
diff --git a/libs/openmpi/DETAILS b/libs/openmpi/DETAILS
index eec5dd6..42238f9 100755
--- a/libs/openmpi/DETAILS
+++ b/libs/openmpi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.open-mpi.org/software/ompi/v5.0/ openmpi-([0-9.]+)\.tar
SPELL=openmpi
VERSION=5.0.9
SECURITY_PATCH=1
diff --git a/libs/openmpi/WATCH b/libs/openmpi/WATCH
new file mode 100644
index 0000000..faa33e9
--- /dev/null
+++ b/libs/openmpi/WATCH
@@ -0,0 +1 @@
+0 . https://www.open-mpi.org/software/ompi/v5.0/
openmpi-([0-9.]+)\.tar
diff --git a/libs/orcus/DETAILS b/libs/orcus/DETAILS
index 39be60f..566fc68 100755
--- a/libs/orcus/DETAILS
+++ b/libs/orcus/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.com/orcus/orcus/-/tags
. "$GRIMOIRE/FUNCTIONS"
SPELL=orcus
VERSION=0.21.0
diff --git a/libs/orcus/WATCH b/libs/orcus/WATCH
new file mode 100644
index 0000000..ee3567e
--- /dev/null
+++ b/libs/orcus/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/orcus/orcus/-/tags
diff --git a/libs/pcre2/DETAILS b/libs/pcre2/DETAILS
index 0b815d6..adc9a4d 100755
--- a/libs/pcre2/DETAILS
+++ b/libs/pcre2/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$VERSION/$SOURCE
-# Watch: https://github.com/PCRE2Project/pcre2/tags
releases/tag/pcre2-([0-9.]+)
WEB_SITE=https://www.pcre.org/
ENTERED=20150615
LICENSE[0]=https://www.pcre.org/license.txt
diff --git a/libs/pcre2/WATCH b/libs/pcre2/WATCH
new file mode 100644
index 0000000..5f24b5e
--- /dev/null
+++ b/libs/pcre2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/PCRE2Project/pcre2/tags
releases/tag/pcre2-([0-9.]+)
diff --git a/libs/podofo/DETAILS b/libs/podofo/DETAILS
index 4ab5d3d..03e99a0 100755
--- a/libs/podofo/DETAILS
+++ b/libs/podofo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/podofo/podofo/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=podofo
VERSION=1.1.1
diff --git a/libs/podofo/WATCH b/libs/podofo/WATCH
new file mode 100644
index 0000000..30165bd
--- /dev/null
+++ b/libs/podofo/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/podofo/podofo/tags
diff --git a/libs/protobuf-c/DETAILS b/libs/protobuf-c/DETAILS
index 6429569..6921dde 100755
--- a/libs/protobuf-c/DETAILS
+++ b/libs/protobuf-c/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/protobuf-c/protobuf-c/tags
SPELL=protobuf-c
VERSION=1.5.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/protobuf-c/WATCH b/libs/protobuf-c/WATCH
new file mode 100644
index 0000000..f79201f
--- /dev/null
+++ b/libs/protobuf-c/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/protobuf-c/protobuf-c/tags
diff --git a/libs/protobuf/DETAILS b/libs/protobuf/DETAILS
index 39c30d5..b128f7d 100755
--- a/libs/protobuf/DETAILS
+++ b/libs/protobuf/DETAILS
@@ -5,7 +5,6 @@ source $GRIMOIRE/CMAKE_FUNCTIONS
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://protobuf.dev/
-# Watch: https://github.com/protocolbuffers/protobuf/releases
SOURCE_URL[0]=https://github.com/protocolbuffers/protobuf/archive/v${VERSION}.tar.gz
LICENSE[0]=BSD
ENTERED=20090819
diff --git a/libs/protobuf/WATCH b/libs/protobuf/WATCH
new file mode 100644
index 0000000..5c387a0
--- /dev/null
+++ b/libs/protobuf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/protocolbuffers/protobuf/releases
diff --git a/libs/pth/DETAILS b/libs/pth/DETAILS
index 4a0af97..ea03134 100755
--- a/libs/pth/DETAILS
+++ b/libs/pth/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/pth
SPELL=pth
VERSION=2.0.7
SOURCE=pth-$VERSION.tar.gz
diff --git a/libs/pth/WATCH b/libs/pth/WATCH
new file mode 100644
index 0000000..dc485a7
--- /dev/null
+++ b/libs/pth/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/pth
diff --git a/libs/rapidjson/DETAILS b/libs/rapidjson/DETAILS
index 8080605..d021d09 100755
--- a/libs/rapidjson/DETAILS
+++ b/libs/rapidjson/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Tencent/rapidjson/tags
/refs/tags/v([0-9.]+)[.]tar
source "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL="rapidjson"
VERSION="1.1.0"
diff --git a/libs/rapidjson/WATCH b/libs/rapidjson/WATCH
new file mode 100644
index 0000000..b547940
--- /dev/null
+++ b/libs/rapidjson/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Tencent/rapidjson/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/libs/raptor/DETAILS b/libs/raptor/DETAILS
index 3668260..7fa22c5 100755
--- a/libs/raptor/DETAILS
+++ b/libs/raptor/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://download.librdf.org/source/ raptor2-([0-9.]+)\.tar
SPELL=raptor
SPELLX=raptor2
PATCHLEVEL=2
diff --git a/libs/raptor/WATCH b/libs/raptor/WATCH
new file mode 100644
index 0000000..ff692b3
--- /dev/null
+++ b/libs/raptor/WATCH
@@ -0,0 +1 @@
+0 . http://download.librdf.org/source/ raptor2-([0-9.]+)\.tar
diff --git a/libs/re2/DETAILS b/libs/re2/DETAILS
index 76868e1..4813de5 100755
--- a/libs/re2/DETAILS
+++ b/libs/re2/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:d47f2507500ca7e004db49e30318f8713164cc3b8f28b0bdf5cdd6028985e7da4c9d0133c19fcd8f800bc666b86feb80a5c56e11fa962db72d561fb627272670
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=https://github.com/google/re2/releases/download/$VERSION/$SOURCE
-# Watch: https://github.com/google/re2/tags tags/([0-9\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/google/re2
ENTERED=20151218
diff --git a/libs/re2/WATCH b/libs/re2/WATCH
new file mode 100644
index 0000000..f6de249
--- /dev/null
+++ b/libs/re2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/re2/tags tags/([0-9\-]+)[.]tar
diff --git a/libs/readline/DETAILS b/libs/readline/DETAILS
index d3322ca..f13c863 100755
--- a/libs/readline/DETAILS
+++ b/libs/readline/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/readline
SPELL=readline
VERSION=8.3
PATCHLEVEL=1
diff --git a/libs/readline/WATCH b/libs/readline/WATCH
new file mode 100644
index 0000000..57cdf95
--- /dev/null
+++ b/libs/readline/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/readline
diff --git a/libs/redland/DETAILS b/libs/redland/DETAILS
index f3f94ca..0c65c39 100755
--- a/libs/redland/DETAILS
+++ b/libs/redland/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://download.librdf.org/source/
SPELL=redland
VERSION=1.0.17
PATCHLEVEL=1
diff --git a/libs/redland/WATCH b/libs/redland/WATCH
new file mode 100644
index 0000000..a9f4444
--- /dev/null
+++ b/libs/redland/WATCH
@@ -0,0 +1 @@
+0 . http://download.librdf.org/source/
diff --git a/libs/robin-hood-hashing/DETAILS b/libs/robin-hood-hashing/DETAILS
index 97f98ef..880455e 100755
--- a/libs/robin-hood-hashing/DETAILS
+++ b/libs/robin-hood-hashing/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:5f73e089b1e8ec41a9bedded22bc64a789d3a3d04873a2ad9f8cc2970797a473b0f4d3436c2324b3ced85a0d983998a75b1dfaf2b7f3b77235b29806ff2fd489"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/martinus/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
-# Watch: https://github.com/martinus/robin-hood-hashing/tags
tags/([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://github.com/martinus/robin-hood-hashing"
diff --git a/libs/robin-hood-hashing/WATCH b/libs/robin-hood-hashing/WATCH
new file mode 100644
index 0000000..c413d7c
--- /dev/null
+++ b/libs/robin-hood-hashing/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/martinus/robin-hood-hashing/tags
tags/([0-9.\-]+)[.]tar
diff --git a/libs/sdbus-cpp/DETAILS b/libs/sdbus-cpp/DETAILS
index edb151bd..2c7f337 100755
--- a/libs/sdbus-cpp/DETAILS
+++ b/libs/sdbus-cpp/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/Kistler-Group/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/Kistler-Group/sdbus-cpp/tags
tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/Kistler-Group/sdbus-cpp/"
ENTERED="20230916"
diff --git a/libs/sdbus-cpp/WATCH b/libs/sdbus-cpp/WATCH
new file mode 100644
index 0000000..1fed65e
--- /dev/null
+++ b/libs/sdbus-cpp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Kistler-Group/sdbus-cpp/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/sdl2/DETAILS b/libs/sdl2/DETAILS
index ddf6511..6d1f29e 100755
--- a/libs/sdl2/DETAILS
+++ b/libs/sdl2/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE2_IGNORE=signature
SOURCE_GPG=A7763BE6.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE_URL[0]=http://www.libsdl.org/release/$SOURCE
-# Watch: https://libsdl.org/release/ SDL2-([0-9.]+)[.]tar
SOURCE2_URL[0]=$SOURCE_URL.sig
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/SDL2-${VERSION}"
fi
diff --git a/libs/sdl2/WATCH b/libs/sdl2/WATCH
new file mode 100644
index 0000000..bbd0667
--- /dev/null
+++ b/libs/sdl2/WATCH
@@ -0,0 +1 @@
+0 . https://libsdl.org/release/ SDL2-([0-9.]+)[.]tar
diff --git a/libs/simde/DETAILS b/libs/simde/DETAILS
index 139d020..0e5a02c 100755
--- a/libs/simde/DETAILS
+++ b/libs/simde/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/simd-everywhere/simde-no-tests/tags
SPELL=simde
VERSION=0.8.2
SOURCE=simde-no-tests-${VERSION}.tar.gz
diff --git a/libs/simde/WATCH b/libs/simde/WATCH
new file mode 100644
index 0000000..ae67ac9
--- /dev/null
+++ b/libs/simde/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/simd-everywhere/simde-no-tests/tags
diff --git a/libs/simdutf/DETAILS b/libs/simdutf/DETAILS
index 0525b26..52761fd 100755
--- a/libs/simdutf/DETAILS
+++ b/libs/simdutf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/simdutf/simdutf/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=simdutf
VERSION=9.0.0
diff --git a/libs/simdutf/WATCH b/libs/simdutf/WATCH
new file mode 100644
index 0000000..239ae62
--- /dev/null
+++ b/libs/simdutf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/simdutf/simdutf/tags
diff --git a/libs/skalibs/DETAILS b/libs/skalibs/DETAILS
index e0a2352..7d128c7 100755
--- a/libs/skalibs/DETAILS
+++ b/libs/skalibs/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://skarnet.org/software/skalibs/
SPELL=skalibs
VERSION=2.14.3.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/libs/skalibs/WATCH b/libs/skalibs/WATCH
new file mode 100644
index 0000000..21bd9b7
--- /dev/null
+++ b/libs/skalibs/WATCH
@@ -0,0 +1 @@
+0 . https://skarnet.org/software/skalibs/
diff --git a/libs/spdlog/DETAILS b/libs/spdlog/DETAILS
index 20bc8be..aadc3ac 100755
--- a/libs/spdlog/DETAILS
+++ b/libs/spdlog/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/gabime/spdlog
SOURCE_URL[0]=$WEB_SITE/archive/v$VERSION.tar.gz
-# Watch: https://github.com/gabime/spdlog/tags
ENTERED=20170916
LICENSE[0]=MIT
KEYWORDS="C++ logging"
diff --git a/libs/spdlog/WATCH b/libs/spdlog/WATCH
new file mode 100644
index 0000000..b01529a
--- /dev/null
+++ b/libs/spdlog/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/gabime/spdlog/tags
diff --git a/libs/td_lib/DETAILS b/libs/td_lib/DETAILS
index 8bd58e6..e69b944 100755
--- a/libs/td_lib/DETAILS
+++ b/libs/td_lib/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://invisible-mirror.net/archives/ded/
SPELL=td_lib
VERSION=20250117
SOURCE="$SPELL-$VERSION.tgz"
diff --git a/libs/td_lib/WATCH b/libs/td_lib/WATCH
new file mode 100644
index 0000000..14e8373
--- /dev/null
+++ b/libs/td_lib/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-mirror.net/archives/ded/
diff --git a/libs/termcap/DETAILS b/libs/termcap/DETAILS
index a045ff6..3d92145 100755
--- a/libs/termcap/DETAILS
+++ b/libs/termcap/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/termcap
SPELL=termcap
VERSION=1.3.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/libs/termcap/WATCH b/libs/termcap/WATCH
new file mode 100644
index 0000000..46283d5
--- /dev/null
+++ b/libs/termcap/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/termcap
diff --git a/libs/tomlplusplus/DETAILS b/libs/tomlplusplus/DETAILS
index a409ba8..2377884 100755
--- a/libs/tomlplusplus/DETAILS
+++ b/libs/tomlplusplus/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:c227fc8147c9459b29ad24002aaf6ab2c42fac22ea04c1c52b283a0172581ccd4527b33c1931e0ef0d1db6b6a53f9e9882c6d4231c7f3494cf070d0220741aa5"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/marzer/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/marzer/tomlplusplus/tags tags/([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://marzer.github.io/tomlplusplus/"
diff --git a/libs/tomlplusplus/WATCH b/libs/tomlplusplus/WATCH
new file mode 100644
index 0000000..a097856
--- /dev/null
+++ b/libs/tomlplusplus/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/marzer/tomlplusplus/tags
tags/([0-9.\-]+)[.]tar
diff --git a/libs/tree-sitter/DETAILS b/libs/tree-sitter/DETAILS
index 90eddf4..083fae6 100755
--- a/libs/tree-sitter/DETAILS
+++ b/libs/tree-sitter/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:a626dcea5378774511aa1ef669e4dbada3079440b596882172a676c61e53aa6f701b537e3575851af9e10b1e264da25a9f6487b01f43a896cf1a22d58ca7e623
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
-# Watch: https://github.com/tree-sitter/tree-sitter/tags
tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/tree-sitter/tree-sitter"
LICENSE[0]=MIT
diff --git a/libs/tree-sitter/WATCH b/libs/tree-sitter/WATCH
new file mode 100644
index 0000000..410a2ab
--- /dev/null
+++ b/libs/tree-sitter/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/tree-sitter/tree-sitter/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/tzcode/DETAILS b/libs/tzcode/DETAILS
index d5cd9fe..b9475d0 100755
--- a/libs/tzcode/DETAILS
+++ b/libs/tzcode/DETAILS
@@ -2,7 +2,6 @@
VERSION=2026b
SOURCE_HASH=sha512:55b44d52a83c9db151be32c3d78376ea7f9d4311ef15ed6fe34b855b08fc546531e51309d178d9c175a6d5d7d0b058440e45a55d200ca8925e3798dac9bc739f
SOURCE="$SPELL$VERSION.tar.gz"
-# Watch: https://data.iana.org/time-zones/releases/ tzcode([0-9]+[a-z])[.]tar
SOURCE_URL[0]=https://data.iana.org/time-zones/releases/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL$VERSION"
WEB_SITE="https://www.iana.org/time-zones"
diff --git a/libs/tzcode/WATCH b/libs/tzcode/WATCH
new file mode 100644
index 0000000..3e898c8
--- /dev/null
+++ b/libs/tzcode/WATCH
@@ -0,0 +1 @@
+0 . https://data.iana.org/time-zones/releases/
tzcode([0-9]+[a-z])[.]tar
diff --git a/libs/tzdata/DETAILS b/libs/tzdata/DETAILS
index d73d7ea..dd7097f 100755
--- a/libs/tzdata/DETAILS
+++ b/libs/tzdata/DETAILS
@@ -2,7 +2,6 @@
VERSION=2026b
SOURCE_HASH="sha512:a44882258c0a7fbe587e8b73d6bb3cd5be7d4788976ea742adbbf176eb3b33e5bd7d1714b2fffe2972b1a42e7335eac39ed0bd63e819bb421550f8cae1df4f2f"
SOURCE="${SPELL}${VERSION}.tar.gz"
-# Watch: https://data.iana.org/time-zones/releases/ tzdata([0-9]+[a-z])[.]tar
SOURCE_URL[0]=https://data.iana.org/time-zones/releases/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://www.iana.org/time-zones"
diff --git a/libs/tzdata/WATCH b/libs/tzdata/WATCH
new file mode 100644
index 0000000..ca86756
--- /dev/null
+++ b/libs/tzdata/WATCH
@@ -0,0 +1 @@
+0 . https://data.iana.org/time-zones/releases/
tzdata([0-9]+[a-z])[.]tar
diff --git a/libs/utf8proc/DETAILS b/libs/utf8proc/DETAILS
index 9a9514c..ebd16d0 100755
--- a/libs/utf8proc/DETAILS
+++ b/libs/utf8proc/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH="sha512:148701fce506d076f03497b6d085f1993eff743debad4a2f6d3cbac91e19a5c22d9938245bdb460c1b22b51842c7416c42124db7416c684ee63d622490baac0e"
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="https://github.com/JuliaStrings/${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/JuliaStrings/utf8proc/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://juliastrings.github.io/utf8proc/"
LICENSE[0]=MIT
diff --git a/libs/utf8proc/WATCH b/libs/utf8proc/WATCH
new file mode 100644
index 0000000..bb51cdd
--- /dev/null
+++ b/libs/utf8proc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/JuliaStrings/utf8proc/tags
tags/v([0-9.]+)[.]tar
diff --git a/libs/xerces-c/DETAILS b/libs/xerces-c/DETAILS
index c977256..9a927d1 100755
--- a/libs/xerces-c/DETAILS
+++ b/libs/xerces-c/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.apache.org/dist/xerces/c/3/sources/
SPELL=xerces-c
VERSION=3.3.0
SECURITY_PATCH=1
diff --git a/libs/xerces-c/WATCH b/libs/xerces-c/WATCH
new file mode 100644
index 0000000..d0779e2
--- /dev/null
+++ b/libs/xerces-c/WATCH
@@ -0,0 +1 @@
+0 . https://www.apache.org/dist/xerces/c/3/sources/
diff --git a/libs/yasm/DETAILS b/libs/yasm/DETAILS
index d2d49fc..4c062eb 100755
--- a/libs/yasm/DETAILS
+++ b/libs/yasm/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:572d3b45568b10f58e48f1188c2d6bcbdd16429c8afaccc8c6d37859b45635e106885d679e41d0bee78c23822108c7ae75aa7475eed5ba58057e0a6fe1b68645
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://www.tortall.net/projects/yasm/releases/$SOURCE
-# Watch: http://www.tortall.net/projects/yasm/releases
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
LICENSE[0]=BSD
KEYWORDS="libs"
diff --git a/libs/yasm/WATCH b/libs/yasm/WATCH
new file mode 100644
index 0000000..6594e31
--- /dev/null
+++ b/libs/yasm/WATCH
@@ -0,0 +1 @@
+0 . http://www.tortall.net/projects/yasm/releases
diff --git a/lua-forge/lgi/DETAILS b/lua-forge/lgi/DETAILS
index 30e5f6a..84a661c 100755
--- a/lua-forge/lgi/DETAILS
+++ b/lua-forge/lgi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/lgi-devs/lgi/tags
SPELL=lgi
VERSION=0.9.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/lua-forge/lgi/WATCH b/lua-forge/lgi/WATCH
new file mode 100644
index 0000000..cbaba55
--- /dev/null
+++ b/lua-forge/lgi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/lgi-devs/lgi/tags
diff --git a/lua-forge/libmpack-lua/DETAILS b/lua-forge/libmpack-lua/DETAILS
index 372fbb0..4d152b9 100755
--- a/lua-forge/libmpack-lua/DETAILS
+++ b/lua-forge/libmpack-lua/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libmpack/libmpack-lua/tags
. "$GRIMOIRE"/FUNCTIONS
SPELL=libmpack-lua
if [ "$LIBMPACK_LUA_BRANCH" = scm ]; then
diff --git a/lua-forge/libmpack-lua/WATCH b/lua-forge/libmpack-lua/WATCH
new file mode 100644
index 0000000..05be837
--- /dev/null
+++ b/lua-forge/libmpack-lua/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libmpack/libmpack-lua/tags
diff --git a/lua-forge/lpeg/DETAILS b/lua-forge/lpeg/DETAILS
index a26ec2e..3666a38 100755
--- a/lua-forge/lpeg/DETAILS
+++ b/lua-forge/lpeg/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.inf.puc-rio.br/~roberto/lpeg/
SPELL=lpeg
VERSION=1.1.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/lua-forge/lpeg/WATCH b/lua-forge/lpeg/WATCH
new file mode 100644
index 0000000..74bbea5
--- /dev/null
+++ b/lua-forge/lpeg/WATCH
@@ -0,0 +1 @@
+0 . http://www.inf.puc-rio.br/~roberto/lpeg/
diff --git a/lua-forge/lua51/DETAILS b/lua-forge/lua51/DETAILS
index d77ec5b..ffcdac4 100755
--- a/lua-forge/lua51/DETAILS
+++ b/lua-forge/lua51/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.lua.org/ftp/ lua-(5\.1\.[0-9.]+)[.]tar
SPELL=lua51
SPELLX=lua
VERSION=5.1.5
diff --git a/lua-forge/lua51/WATCH b/lua-forge/lua51/WATCH
new file mode 100644
index 0000000..f9a74ee
--- /dev/null
+++ b/lua-forge/lua51/WATCH
@@ -0,0 +1 @@
+0 . http://www.lua.org/ftp/ lua-(5\.1\.[0-9.]+)[.]tar
diff --git a/lua-forge/lua54/DETAILS b/lua-forge/lua54/DETAILS
index 601e7cb..6c8be09 100755
--- a/lua-forge/lua54/DETAILS
+++ b/lua-forge/lua54/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.lua.org/ftp/ lua-(5\.4\.[0-9.]+)[.]tar
SPELL="lua54"
VERSION="5.4.8"
SOURCE_HASH="sha256:4f18ddae154e793e46eeab727c59ef1c0c0c2b744e7b94219710d76f530629ae:UPSTREAM_HASH"
diff --git a/lua-forge/lua54/WATCH b/lua-forge/lua54/WATCH
new file mode 100644
index 0000000..20fbc4c
--- /dev/null
+++ b/lua-forge/lua54/WATCH
@@ -0,0 +1 @@
+0 . http://www.lua.org/ftp/ lua-(5\.4\.[0-9.]+)[.]tar
diff --git a/lua-forge/lua55/DETAILS b/lua-forge/lua55/DETAILS
index ef4ba4a..7b8af27 100755
--- a/lua-forge/lua55/DETAILS
+++ b/lua-forge/lua55/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.lua.org/ftp/ lua-(5\.5\.[0-9.]+)[.]tar
SPELL="lua55"
VERSION="5.5.1"
SOURCE_HASH="sha256:1c4b4068d67061f2a2231ad2b5422e77acea1487ea9890f6320af614f4373dce:UPSTREAM_HASH"
diff --git a/lua-forge/lua55/WATCH b/lua-forge/lua55/WATCH
new file mode 100644
index 0000000..143302d
--- /dev/null
+++ b/lua-forge/lua55/WATCH
@@ -0,0 +1 @@
+0 . http://www.lua.org/ftp/ lua-(5\.5\.[0-9.]+)[.]tar
diff --git a/lua-forge/luv/DETAILS b/lua-forge/luv/DETAILS
index 691c48a..7b9d7a2 100755
--- a/lua-forge/luv/DETAILS
+++ b/lua-forge/luv/DETAILS
@@ -5,7 +5,6 @@ source "${GRIMOIRE}/CMAKE_FUNCTIONS"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_HINTS="no-check-certificate"
SOURCE_URL[0]=https://github.com/luvit/${SPELL}/releases/download/${VERSION}/${SOURCE}
-# Watch: https://github.com/luvit/luv/tags tags/([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/luvit/luv/"
LICENSE[0]="APACHE"
diff --git a/lua-forge/luv/WATCH b/lua-forge/luv/WATCH
new file mode 100644
index 0000000..b4973f0
--- /dev/null
+++ b/lua-forge/luv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/luvit/luv/tags tags/([0-9.\-]+)[.]tar
diff --git a/mail/alpine/DETAILS b/mail/alpine/DETAILS
index b81a6d3..5404096 100755
--- a/mail/alpine/DETAILS
+++ b/mail/alpine/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://repo.or.cz/alpine.git/tags version ([0-9.]+)</a></td>$
SPELL=alpine
PKG=re-alpine
VERSION=2.02
diff --git a/mail/alpine/WATCH b/mail/alpine/WATCH
new file mode 100644
index 0000000..ba22011
--- /dev/null
+++ b/mail/alpine/WATCH
@@ -0,0 +1 @@
+0 . https://repo.or.cz/alpine.git/tags version
([0-9.]+)</a></td>$
diff --git a/mail/anubis/DETAILS b/mail/anubis/DETAILS
index c52a091..6a0add2 100755
--- a/mail/anubis/DETAILS
+++ b/mail/anubis/DETAILS
@@ -17,7 +17,6 @@ else
VERSION=4.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SPELL-$VERSION.tar.gz.sig
-# Watch: https://ftpmirror.gnu.org/anubis
SOURCE_URL[0]=$GNU_URL/anubis/$SOURCE
SOURCE2_URL[0]=$GNU_URL/anubis/$SOURCE2
SOURCE2_IGNORE=signature
diff --git a/mail/anubis/WATCH b/mail/anubis/WATCH
new file mode 100644
index 0000000..6cb1540
--- /dev/null
+++ b/mail/anubis/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/anubis
diff --git a/mail/claws-mail/DETAILS b/mail/claws-mail/DETAILS
index 9c48e80..3e59f1f 100755
--- a/mail/claws-mail/DETAILS
+++ b/mail/claws-mail/DETAILS
@@ -2,7 +2,6 @@
VERSION=4.3.1
SECURITY_PATCH=2
SOURCE=$SPELL-${VERSION}.tar.xz
-# Watch: https://www.claws-mail.org/releases.php
SOURCE_URL="http://www.claws-mail.org/download.php?file=releases/${SOURCE}"
SOURCE_HASH=sha512:1ecd34c9d4b529dbad42febdd873a1cb06c965fbfd9c0677b20b13ccfed7dae23602bdcf63285ff267a55c4b07a5565d9e8c60622b849e1ece1b9e3046995fa9
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/mail/claws-mail/WATCH b/mail/claws-mail/WATCH
new file mode 100644
index 0000000..e446672
--- /dev/null
+++ b/mail/claws-mail/WATCH
@@ -0,0 +1 @@
+0 . https://www.claws-mail.org/releases.php
diff --git a/mail/dma/DETAILS b/mail/dma/DETAILS
index 094bcb2..224d5d0 100755
--- a/mail/dma/DETAILS
+++ b/mail/dma/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/corecode/dma/tags /tags/v([0-9.]+)[.]tar
SPELL=dma
VERSION=0.13
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/mail/dma/WATCH b/mail/dma/WATCH
new file mode 100644
index 0000000..5f18a46
--- /dev/null
+++ b/mail/dma/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/corecode/dma/tags /tags/v([0-9.]+)[.]tar
diff --git a/mail/fdm/DETAILS b/mail/fdm/DETAILS
index bf01439..c18dad0 100755
--- a/mail/fdm/DETAILS
+++ b/mail/fdm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/nicm/fdm/tags/ refs/tags/([0-9.]+)[.]tar
SPELL=fdm
VERSION=2.2
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/mail/fdm/WATCH b/mail/fdm/WATCH
new file mode 100644
index 0000000..44e1985
--- /dev/null
+++ b/mail/fdm/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/nicm/fdm/tags/
refs/tags/([0-9.]+)[.]tar
diff --git a/mail/libetpan/DETAILS b/mail/libetpan/DETAILS
index 6e26b4f..ae1a5d6 100755
--- a/mail/libetpan/DETAILS
+++ b/mail/libetpan/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/dinhvh/libetpan/tags /refs/tags/([0-9.]+)[.]tar
SPELL=libetpan
VERSION=1.9.4
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/mail/libetpan/WATCH b/mail/libetpan/WATCH
new file mode 100644
index 0000000..413a5a1
--- /dev/null
+++ b/mail/libetpan/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/dinhvh/libetpan/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/mail/msmtp/DETAILS b/mail/msmtp/DETAILS
index c76baef..619cf24 100755
--- a/mail/msmtp/DETAILS
+++ b/mail/msmtp/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:f40987192f87008b8c85680a032671ae9846efe63e61a6f65347547990a8f947c64507d2e0def8ee370e8c5d0aa9f0e8e83e2d38f21bf8f1c25649b2b80b6415
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.xz
-# Watch: https://marlam.de/msmtp/download
SOURCE_URL[0]="https://marlam.de/msmtp/releases/$SOURCE"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="https://marlam.de/msmtp/"
diff --git a/mail/msmtp/WATCH b/mail/msmtp/WATCH
new file mode 100644
index 0000000..0fff82b
--- /dev/null
+++ b/mail/msmtp/WATCH
@@ -0,0 +1 @@
+0 . https://marlam.de/msmtp/download
diff --git a/mail/mutt/DETAILS b/mail/mutt/DETAILS
index ad9de6d..dcdbf72 100755
--- a/mail/mutt/DETAILS
+++ b/mail/mutt/DETAILS
@@ -15,7 +15,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-scm
VERSION=2.4.1
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE2=${SOURCE}.asc
-# Watch: ftp://ftp.mutt.org/pub/mutt/
SOURCE_URL[0]=ftp://ftp.mutt.org/pub/mutt/${SOURCE}
SOURCE_URL[1]=http://downloads.sourceforge.net/sourceforge/${SPELL}/${SOURCE}
SOURCE_URL[2]=https://bitbucket.org/${SPELL}/${SPELL}/downloads/${SOURCE}
diff --git a/mail/mutt/WATCH b/mail/mutt/WATCH
new file mode 100644
index 0000000..11b8fc2
--- /dev/null
+++ b/mail/mutt/WATCH
@@ -0,0 +1 @@
+0 . ftp://ftp.mutt.org/pub/mutt/
diff --git a/mail/neomutt/DETAILS b/mail/neomutt/DETAILS
index 1694cfe..c5356e8 100755
--- a/mail/neomutt/DETAILS
+++ b/mail/neomutt/DETAILS
@@ -12,7 +12,6 @@ else
SECURITY_PATCH=2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
-# Watch: https://github.com/neomutt/neomutt/tags tags/([0-9.]+)[.]tar
SOURCE2="${SOURCE}.sig"
SOURCE2_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/${VERSION}/${VERSION}.tar.gz.sig"
SOURCE_GPG="neomutt.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/mail/neomutt/WATCH b/mail/neomutt/WATCH
new file mode 100644
index 0000000..876e089
--- /dev/null
+++ b/mail/neomutt/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/neomutt/neomutt/tags tags/([0-9.]+)[.]tar
diff --git a/mail/procmail/DETAILS b/mail/procmail/DETAILS
index 0e88181..883d56c 100755
--- a/mail/procmail/DETAILS
+++ b/mail/procmail/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/BuGlessRB/procmail/tags
SPELL=procmail
VERSION=3.22
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/mail/procmail/WATCH b/mail/procmail/WATCH
new file mode 100644
index 0000000..317d055
--- /dev/null
+++ b/mail/procmail/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/BuGlessRB/procmail/tags
diff --git a/net/bitcoin/DETAILS b/net/bitcoin/DETAILS
index da8f8a6..dbe15e6 100755
--- a/net/bitcoin/DETAILS
+++ b/net/bitcoin/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://bitcoincore.org/bin/ href="bitcoin-core-([0-9.]+)/"
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=bitcoin
VERSION=30.0
diff --git a/net/bitcoin/WATCH b/net/bitcoin/WATCH
new file mode 100644
index 0000000..71273f7
--- /dev/null
+++ b/net/bitcoin/WATCH
@@ -0,0 +1 @@
+0 . https://bitcoincore.org/bin/ href="bitcoin-core-([0-9.]+)/"
diff --git a/net/chrony/DETAILS b/net/chrony/DETAILS
index 9d7034d..5fc3b4a 100755
--- a/net/chrony/DETAILS
+++ b/net/chrony/DETAILS
@@ -5,7 +5,6 @@
SOURCE2=$SPELL-$VERSION-tar-gz-asc.txt
SOURCE_URL[0]="https://${SPELL}-project.org/releases/${SOURCE}"
SOURCE2_URL[0]="https://${SPELL}-project.org/releases/${SOURCE2}"
-# Watch: https://chrony-project.org/releases/
SOURCE_GPG=chrony.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/net/chrony/WATCH b/net/chrony/WATCH
new file mode 100644
index 0000000..5367c78
--- /dev/null
+++ b/net/chrony/WATCH
@@ -0,0 +1 @@
+0 . https://chrony-project.org/releases/
diff --git a/net/dhcpcd/DETAILS b/net/dhcpcd/DETAILS
index 3d47cb3..4315dbc 100755
--- a/net/dhcpcd/DETAILS
+++ b/net/dhcpcd/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/NetworkConfiguration/dhcpcd/tags
tags/v([0-9.]+)[.]tar
SPELL=dhcpcd
VERSION=10.5.0
SOURCE_HASH="sha256:1fac7f914161c09e379c696c8c599f26b116f00fc695f999ca8365d144b61f8f:UPSTREAM_HASH"
diff --git a/net/dhcpcd/WATCH b/net/dhcpcd/WATCH
new file mode 100644
index 0000000..04d09a5
--- /dev/null
+++ b/net/dhcpcd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/NetworkConfiguration/dhcpcd/tags
tags/v([0-9.]+)[.]tar
diff --git a/net/dnsmasq/DETAILS b/net/dnsmasq/DETAILS
index c6334e6..bd174dd 100755
--- a/net/dnsmasq/DETAILS
+++ b/net/dnsmasq/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://thekelleys.org.uk/dnsmasq/
SPELL=dnsmasq
VERSION=2.93
SECURITY_PATCH=6
diff --git a/net/dnsmasq/WATCH b/net/dnsmasq/WATCH
new file mode 100644
index 0000000..0702ef0
--- /dev/null
+++ b/net/dnsmasq/WATCH
@@ -0,0 +1 @@
+0 . https://thekelleys.org.uk/dnsmasq/
diff --git a/net/dnstracer/DETAILS b/net/dnstracer/DETAILS
index 9bb831f..614a69a 100755
--- a/net/dnstracer/DETAILS
+++ b/net/dnstracer/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.mavetju.org/unix/general.php
SPELL=dnstracer
VERSION=1.9
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/net/dnstracer/WATCH b/net/dnstracer/WATCH
new file mode 100644
index 0000000..a4f93a9
--- /dev/null
+++ b/net/dnstracer/WATCH
@@ -0,0 +1 @@
+0 . http://www.mavetju.org/unix/general.php
diff --git a/net/gerbera/DETAILS b/net/gerbera/DETAILS
index 6566e10..2af27f1 100755
--- a/net/gerbera/DETAILS
+++ b/net/gerbera/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH="sha512:f1f4b44174e0d43ae90b65515ea02b93b09241300a58d134b04e374c97154d10de69ec02ff8e03775131a2b337d8186da9fbc08c8b0219b498ebd549a40a6ec3"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/gerbera/gerbera/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://gerbera.io/"
LICENSE[0]=GPL
diff --git a/net/gerbera/WATCH b/net/gerbera/WATCH
new file mode 100644
index 0000000..485f309
--- /dev/null
+++ b/net/gerbera/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/gerbera/gerbera/tags tags/v([0-9.]+)[.]tar
diff --git a/net/i2pd/DETAILS b/net/i2pd/DETAILS
index 27d318e..799ccdd 100755
--- a/net/i2pd/DETAILS
+++ b/net/i2pd/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:d88bcb4d4879b8c2399f03f30f360a4121e20659665eda90d46495bf036666e99a05666acc6abd4b67294e5c7d61fdf0d867789e85316dc5338a5c5ee79811c5
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/PurpleI2P/${SPELL}/archive/${VERSION}.tar.gz
-# Watch: https://github.com/PurpleI2P/i2pd/tags /tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOC_DIRS=""
WEB_SITE=https://github.com/PurpleI2P/i2pd
diff --git a/net/i2pd/WATCH b/net/i2pd/WATCH
new file mode 100644
index 0000000..d218478
--- /dev/null
+++ b/net/i2pd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/PurpleI2P/i2pd/tags /tags/([0-9.]+)[.]tar
diff --git a/net/ifupdown-ng/DETAILS b/net/ifupdown-ng/DETAILS
index 2440a53..142ab80 100755
--- a/net/ifupdown-ng/DETAILS
+++ b/net/ifupdown-ng/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ifupdown-ng/ifupdown-ng/tags
SPELL=ifupdown-ng
VERSION=0.12.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/net/ifupdown-ng/WATCH b/net/ifupdown-ng/WATCH
new file mode 100644
index 0000000..ede2d61
--- /dev/null
+++ b/net/ifupdown-ng/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ifupdown-ng/ifupdown-ng/tags
diff --git a/net/iproute2/DETAILS b/net/iproute2/DETAILS
index 3bba1ea..2c4f987 100755
--- a/net/iproute2/DETAILS
+++ b/net/iproute2/DETAILS
@@ -3,7 +3,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=${KERNEL_URL}/pub/linux/utils/net/iproute2/$SOURCE
-# Watch: https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/
SOURCE2="${SOURCE%.xz}.sign"
SOURCE2_URL[0]="${KERNEL_URL}/pub/linux/utils/net/iproute2/${SOURCE2}"
SOURCE_GPG="kernel.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/net/iproute2/WATCH b/net/iproute2/WATCH
new file mode 100644
index 0000000..bf3db26
--- /dev/null
+++ b/net/iproute2/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/
diff --git a/net/iwd/DETAILS b/net/iwd/DETAILS
index 3c276ee..f068528 100755
--- a/net/iwd/DETAILS
+++ b/net/iwd/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE_GPG="kernel.gpg:${SOURCE2}:UPSTREAM_KEY"
SOURCE_URL[0]="${KERNEL_URL}/pub/linux/network/wireless/${SOURCE}"
SOURCE2_URL[0]="${KERNEL_URL}/pub/linux/network/wireless/${SOURCE2}"
-# Watch: https://mirrors.edge.kernel.org/pub/linux/network/wireless/
SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
diff --git a/net/iwd/WATCH b/net/iwd/WATCH
new file mode 100644
index 0000000..607e5d0
--- /dev/null
+++ b/net/iwd/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/network/wireless/
diff --git a/net/jigdo/DETAILS b/net/jigdo/DETAILS
index d0c97f2..2eb40c6 100755
--- a/net/jigdo/DETAILS
+++ b/net/jigdo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.einval.com/~steve/software/jigdo/download/
SPELL=jigdo
VERSION=0.7.3
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/net/jigdo/WATCH b/net/jigdo/WATCH
new file mode 100644
index 0000000..6105f85
--- /dev/null
+++ b/net/jigdo/WATCH
@@ -0,0 +1 @@
+0 . https://www.einval.com/~steve/software/jigdo/download/
diff --git a/net/libndp/DETAILS b/net/libndp/DETAILS
index c9bc92b..78cc499 100755
--- a/net/libndp/DETAILS
+++ b/net/libndp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://libndp.org/
SPELL=libndp
VERSION=1.9
SOURCE_HASH=sha512:30e58bd448ee71a792aa6999b4d3ae50ed510be86ecc0a05ae8e9e75bef51b0cfad0335099524a22ac9adc90d5b7c8c34d646f483d3cd5f2026e870d3147ef5f
diff --git a/net/libndp/WATCH b/net/libndp/WATCH
new file mode 100644
index 0000000..b29b987
--- /dev/null
+++ b/net/libndp/WATCH
@@ -0,0 +1 @@
+0 . http://libndp.org/
diff --git a/net/libpsl/DETAILS b/net/libpsl/DETAILS
index 4fc2d6d..b23ac7e 100755
--- a/net/libpsl/DETAILS
+++ b/net/libpsl/DETAILS
@@ -4,7 +4,6 @@ source $GRIMOIRE/MESON_FUNCTIONS
PATCHLEVEL=1
SOURCE_HASH=sha512:c14d575cecc0f1693894dd79565b6b9220084ddfa43b908a1cefe16d147cdd5ec47796eb0c2135e2f829a951abaf39d8a371ab5c1352f57b36e610e25adf91f5
SOURCE=$SPELL-$VERSION.tar.gz
-# Watch: https://github.com/rockdaboot/libpsl/tags tags/([0-9.]+)[.]tar
SOURCE_URL[0]=https://github.com/rockdaboot/libpsl/releases/download/$VERSION/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://github.com/rockdaboot/libpsl
diff --git a/net/libpsl/WATCH b/net/libpsl/WATCH
new file mode 100644
index 0000000..f3f5752
--- /dev/null
+++ b/net/libpsl/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rockdaboot/libpsl/tags
tags/([0-9.]+)[.]tar
diff --git a/net/libupnp/DETAILS b/net/libupnp/DETAILS
index 417f26c..4d59cd7 100755
--- a/net/libupnp/DETAILS
+++ b/net/libupnp/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:4745441e70da5d8b633edb41ea60587c2dc7adaf3243ec3cbfc7550aab35e035e019438319a6b7919a367207e4ce03ef4ecd05d887c2d78188042fe26d36562d
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]="https://github.com/pupnp/pupnp/releases/download/release-${VERSION}/${SOURCE}"
-# Watch: https://github.com/pupnp/pupnp/tags tags/release\-([0-9.]+)[.]
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://pupnp.github.io/pupnp"
ENTERED=20060729
diff --git a/net/libupnp/WATCH b/net/libupnp/WATCH
new file mode 100644
index 0000000..1fedf63
--- /dev/null
+++ b/net/libupnp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/pupnp/pupnp/tags
tags/release\-([0-9.]+)[.]
diff --git a/net/minidlna/DETAILS b/net/minidlna/DETAILS
index 0030b12..85093f3 100755
--- a/net/minidlna/DETAILS
+++ b/net/minidlna/DETAILS
@@ -3,7 +3,6 @@
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_HASH="sha512:3571af71b49d46aacc273a9b35e2c78aeccb966c1d6122f8186074c34f9a177ac60622ccf29f307d8d73f502c7a99f023f96f0c43bbd398c7ef82bb57d77cc1d"
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/$SPELL/$VERSION/$SOURCE
-# Watch: https://sourceforge.net/projects/minidlna/files/minidlna/ a
href="/projects/minidlna/files/minidlna/([0-9.]+)/"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://minidlna.sourceforge.net/"
LICENSE[0]=GPL
diff --git a/net/minidlna/WATCH b/net/minidlna/WATCH
new file mode 100644
index 0000000..5597c42
--- /dev/null
+++ b/net/minidlna/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/minidlna/files/minidlna/
a href="/projects/minidlna/files/minidlna/([0-9.]+)/"
diff --git a/net/netifrc/DETAILS b/net/netifrc/DETAILS
index 7b2f39c..a35b7c0 100755
--- a/net/netifrc/DETAILS
+++ b/net/netifrc/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH="sha512:a6120f8a0e11aa3b725e56884fcf069d19e3e46d87e46078615bfa30e1876355cd67e0ee0f6eec3948d0df10ae14ca8530d3654836d78598e675927e3ecb9b37"
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="https://gitweb.gentoo.org/proj/${SPELL}.git/snapshot/${SOURCE}"
-# Watch: https://gitweb.gentoo.org/proj/netifrc.git/refs/ a
href='/proj/netifrc.git/snapshot/netifrc-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://wiki.gentoo.org/wiki/Netifrc"
LICENSE[0]="BSD"
diff --git a/net/netifrc/WATCH b/net/netifrc/WATCH
new file mode 100644
index 0000000..32e8eba
--- /dev/null
+++ b/net/netifrc/WATCH
@@ -0,0 +1 @@
+0 . https://gitweb.gentoo.org/proj/netifrc.git/refs/ a
href='/proj/netifrc.git/snapshot/netifrc-([0-9.]+)[.]tar
diff --git a/net/openconnect/DETAILS b/net/openconnect/DETAILS
index 44dfc6d..736645e 100755
--- a/net/openconnect/DETAILS
+++ b/net/openconnect/DETAILS
@@ -1,4 +1,3 @@
-# Watch: ftp://ftp.infradead.org/pub/openconnect/
SPELL=openconnect
VERSION=9.12
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/net/openconnect/WATCH b/net/openconnect/WATCH
new file mode 100644
index 0000000..804631d
--- /dev/null
+++ b/net/openconnect/WATCH
@@ -0,0 +1 @@
+0 . ftp://ftp.infradead.org/pub/openconnect/
diff --git a/net/openresolv/DETAILS b/net/openresolv/DETAILS
index 58b6e0c..34df7ac 100755
--- a/net/openresolv/DETAILS
+++ b/net/openresolv/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH="sha256:901d83a15520b80e117aeca8cb6f5b70ceb205ba050a638d45cebcf304df729b:UPSTREAM_HASH"
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_URL[0]="https://github.com/NetworkConfiguration/${SPELL}/releases/download/v${VERSION}/${SOURCE}"
-# Watch: https://github.com/NetworkConfiguration/openresolv/tags
tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://roy.marples.name/projects/openresolv
LICENSE[0]=BSD
diff --git a/net/openresolv/WATCH b/net/openresolv/WATCH
new file mode 100644
index 0000000..27b1593
--- /dev/null
+++ b/net/openresolv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/NetworkConfiguration/openresolv/tags
tags/v([0-9.]+)[.]tar
diff --git a/net/openvpn/DETAILS b/net/openvpn/DETAILS
index a0715df..e7ec30f 100755
--- a/net/openvpn/DETAILS
+++ b/net/openvpn/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL=("https://swupdate.openvpn.org/community/releases/${SOURCE}")
-# Watch: https://github.com/OpenVPN//openvpn/tags tags/v([0-9.]+)[.]tar
WEB_SITE=https://openvpn.net
ENTERED=20040506
LICENSE[0]=https://openvpn.net/license.html
diff --git a/net/openvpn/WATCH b/net/openvpn/WATCH
new file mode 100644
index 0000000..9bc73c9
--- /dev/null
+++ b/net/openvpn/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenVPN//openvpn/tags
tags/v([0-9.]+)[.]tar
diff --git a/net/ppp/DETAILS b/net/ppp/DETAILS
index ba37922..014db56 100755
--- a/net/ppp/DETAILS
+++ b/net/ppp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.samba.org/pub/ppp/
SPELL=ppp
VERSION=2.5.2
SECURITY_PATCH=1
diff --git a/net/ppp/WATCH b/net/ppp/WATCH
new file mode 100644
index 0000000..7183cc7
--- /dev/null
+++ b/net/ppp/WATCH
@@ -0,0 +1 @@
+0 . https://download.samba.org/pub/ppp/
diff --git a/net/proxychains-ng/DETAILS b/net/proxychains-ng/DETAILS
index 3d2c93e..6a76749 100755
--- a/net/proxychains-ng/DETAILS
+++ b/net/proxychains-ng/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.barfooze.de/pub/sabotage/tarballs/
SPELL=proxychains-ng
VERSION=4.16
SECURITY_PATCH=1
diff --git a/net/proxychains-ng/WATCH b/net/proxychains-ng/WATCH
new file mode 100644
index 0000000..bd79db1
--- /dev/null
+++ b/net/proxychains-ng/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.barfooze.de/pub/sabotage/tarballs/
diff --git a/net/shorewall-common/DETAILS b/net/shorewall-common/DETAILS
index 74de91e..ccb899c 100755
--- a/net/shorewall-common/DETAILS
+++ b/net/shorewall-common/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall-common
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall-common/WATCH b/net/shorewall-common/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall-common/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall-docs-html/DETAILS b/net/shorewall-docs-html/DETAILS
index 6c61085..27970b7 100755
--- a/net/shorewall-docs-html/DETAILS
+++ b/net/shorewall-docs-html/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall-docs-html
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall-docs-html/WATCH b/net/shorewall-docs-html/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall-docs-html/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall-docs-xml/DETAILS b/net/shorewall-docs-xml/DETAILS
index 7fa674f..2feb9e8 100755
--- a/net/shorewall-docs-xml/DETAILS
+++ b/net/shorewall-docs-xml/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall-docs-xml
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall-docs-xml/WATCH b/net/shorewall-docs-xml/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall-docs-xml/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall-lite/DETAILS b/net/shorewall-lite/DETAILS
index 3c5bcd2..9afe484 100755
--- a/net/shorewall-lite/DETAILS
+++ b/net/shorewall-lite/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall-lite
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall-lite/WATCH b/net/shorewall-lite/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall-lite/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall/DETAILS b/net/shorewall/DETAILS
index a9f63ce..ff345f8 100755
--- a/net/shorewall/DETAILS
+++ b/net/shorewall/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall
VERSION=4.4.21.1
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
diff --git a/net/shorewall/WATCH b/net/shorewall/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall6-lite/DETAILS b/net/shorewall6-lite/DETAILS
index 83418b4..9c91b25 100755
--- a/net/shorewall6-lite/DETAILS
+++ b/net/shorewall6-lite/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall6-lite
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall6-lite/WATCH b/net/shorewall6-lite/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall6-lite/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/shorewall6/DETAILS b/net/shorewall6/DETAILS
index cb39724..faa6cd9 100755
--- a/net/shorewall6/DETAILS
+++ b/net/shorewall6/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://shorewall.org/pub/shorewall/5.2/ href="shorewall-([0-9.]+)/"
SPELL=shorewall6
VERSION=4.4.21.1
MAINVER=${VERSION:0:3}
diff --git a/net/shorewall6/WATCH b/net/shorewall6/WATCH
new file mode 100644
index 0000000..f6b5972
--- /dev/null
+++ b/net/shorewall6/WATCH
@@ -0,0 +1 @@
+0 . https://shorewall.org/pub/shorewall/5.2/
href="shorewall-([0-9.]+)/"
diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index 0ac8f3f..c7ee090 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -2,7 +2,6 @@
VERSION=0.4.9.11
SECURITY_PATCH=16
SOURCE=${SPELL}-${VERSION}.tar.gz
-# Watch: https://www.torproject.org/dist/
SOURCE_URL=(https://www.torproject.org/dist/$SOURCE
http://ftp.sourcemage.us/mirror/$SOURCE)
SOURCE_HASH=sha512:a9bf90c16998b68ca794dc717abc7bf681dcc2e6f4d1eb57badd0f1a3eb4a84347b2a41758d19dc20913655694ce4898c605c566cdeb8dd71be263a866263bb1
diff --git a/net/tor/WATCH b/net/tor/WATCH
new file mode 100644
index 0000000..735f422
--- /dev/null
+++ b/net/tor/WATCH
@@ -0,0 +1 @@
+0 . https://www.torproject.org/dist/
diff --git a/net/wgetpaste/DETAILS b/net/wgetpaste/DETAILS
index f85e74c..6ba4ce2 100755
--- a/net/wgetpaste/DETAILS
+++ b/net/wgetpaste/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/zlin/wgetpaste/tags refs/tags/([0-9.]+)[.]tar
SPELL=wgetpaste
VERSION=2.34
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/net/wgetpaste/WATCH b/net/wgetpaste/WATCH
new file mode 100644
index 0000000..d2e4288
--- /dev/null
+++ b/net/wgetpaste/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/zlin/wgetpaste/tags
refs/tags/([0-9.]+)[.]tar
diff --git a/net/wpa_supplicant/DETAILS b/net/wpa_supplicant/DETAILS
index 5923ff9..91614ac 100755
--- a/net/wpa_supplicant/DETAILS
+++ b/net/wpa_supplicant/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://w1.fi/releases/
SPELL=wpa_supplicant
VERSION=2.11
SOURCE_HASH=sha512:9a0a3a9d6fa2235903c40aa57b5955f0c9dd1dccfd0e3825a3b6f92b3e32db8d464b3ea0aef3285ba3ee109e7b190560cedd744902e954f0003cdba543e277b2
diff --git a/net/wpa_supplicant/WATCH b/net/wpa_supplicant/WATCH
new file mode 100644
index 0000000..0d4cf27
--- /dev/null
+++ b/net/wpa_supplicant/WATCH
@@ -0,0 +1 @@
+0 . http://w1.fi/releases/
diff --git a/net/zeromq/DETAILS b/net/zeromq/DETAILS
index 9ca6a74..56d31b7 100755
--- a/net/zeromq/DETAILS
+++ b/net/zeromq/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/zeromq/libzmq/tags
SPELL=zeromq
VERSION=4.3.5
SECURITY_PATCH=2
diff --git a/net/zeromq/WATCH b/net/zeromq/WATCH
new file mode 100644
index 0000000..479db75
--- /dev/null
+++ b/net/zeromq/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/zeromq/libzmq/tags
diff --git a/openprinting/cups-filters/DETAILS
b/openprinting/cups-filters/DETAILS
index 1bcd53f..eaf60f7 100755
--- a/openprinting/cups-filters/DETAILS
+++ b/openprinting/cups-filters/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/OpenPrinting/cups-filters/tags
tags/([0-9.]+)[.]tar
SPELL=cups-filters
VERSION=2.0.1
SOURCE_HASH=sha512:e80783a03722228fdd67ab5041082d1c2ad9c5c5d59a60ac1aee51a4600b2e9c0c90b78f6fdbc2c7928c2bf2bb634df7c1ec5db23de65e867a0498372f7a2c00
diff --git a/openprinting/cups-filters/WATCH b/openprinting/cups-filters/WATCH
new file mode 100644
index 0000000..1816554
--- /dev/null
+++ b/openprinting/cups-filters/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenPrinting/cups-filters/tags
tags/([0-9.]+)[.]tar
diff --git a/openprinting/cups/DETAILS b/openprinting/cups/DETAILS
index 945df6f..e0864a6 100755
--- a/openprinting/cups/DETAILS
+++ b/openprinting/cups/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/OpenPrinting/cups/tags
SPELL=cups
VERSION=2.4.19
SECURITY_PATCH=23
diff --git a/openprinting/cups/WATCH b/openprinting/cups/WATCH
new file mode 100644
index 0000000..348fc49
--- /dev/null
+++ b/openprinting/cups/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenPrinting/cups/tags
diff --git a/perl-cpan/wakeonlan/DETAILS b/perl-cpan/wakeonlan/DETAILS
index 4ee1285..e5b4b9c 100644
--- a/perl-cpan/wakeonlan/DETAILS
+++ b/perl-cpan/wakeonlan/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/jpoliv/wakeonlan//tags
/refs/tags/v([0-9.]+)[.]tar
SPELL=wakeonlan
VERSION=0.42
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/perl-cpan/wakeonlan/WATCH b/perl-cpan/wakeonlan/WATCH
new file mode 100644
index 0000000..7590421
--- /dev/null
+++ b/perl-cpan/wakeonlan/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/jpoliv/wakeonlan//tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/printer/a2ps/DETAILS b/printer/a2ps/DETAILS
index 5d0862e..d1b8381 100755
--- a/printer/a2ps/DETAILS
+++ b/printer/a2ps/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/a2ps
SPELL=a2ps
VERSION=4.15.6
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/printer/a2ps/WATCH b/printer/a2ps/WATCH
new file mode 100644
index 0000000..f246ae7
--- /dev/null
+++ b/printer/a2ps/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/a2ps
diff --git a/printer/gv/DETAILS b/printer/gv/DETAILS
index 826e7fc..3a1f4b0 100755
--- a/printer/gv/DETAILS
+++ b/printer/gv/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gv
SPELL=gv
VERSION=3.7.4
SECURITY_PATCH=1
diff --git a/printer/gv/WATCH b/printer/gv/WATCH
new file mode 100644
index 0000000..69538c4
--- /dev/null
+++ b/printer/gv/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gv
diff --git a/python-pypi/ansible-community/DETAILS
b/python-pypi/ansible-community/DETAILS
index 25aca5e..4dc3518 100755
--- a/python-pypi/ansible-community/DETAILS
+++ b/python-pypi/ansible-community/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://pypi.org/pypi/ansible/json /ansible-([0-9.]+)\.tar
SPELL=ansible-community
VERSION=13.2.0
SECURITY_PATCH=5
diff --git a/python-pypi/ansible-community/WATCH
b/python-pypi/ansible-community/WATCH
new file mode 100644
index 0000000..c6750f4
--- /dev/null
+++ b/python-pypi/ansible-community/WATCH
@@ -0,0 +1 @@
+0 . https://pypi.org/pypi/ansible/json
/ansible-([0-9.]+)\.tar
diff --git a/python-pypi/ansible/DETAILS b/python-pypi/ansible/DETAILS
index b5a6cf7..9ad2387 100755
--- a/python-pypi/ansible/DETAILS
+++ b/python-pypi/ansible/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ansible/ansible/tags
SPELL=ansible
VERSION=2.20.1
SECURITY_PATCH=5
diff --git a/python-pypi/ansible/WATCH b/python-pypi/ansible/WATCH
new file mode 100644
index 0000000..b107fbb
--- /dev/null
+++ b/python-pypi/ansible/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ansible/ansible/tags
diff --git a/python-pypi/asciidoc/DETAILS b/python-pypi/asciidoc/DETAILS
index 5c1880a..ee75e6e 100755
--- a/python-pypi/asciidoc/DETAILS
+++ b/python-pypi/asciidoc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/asciidoc-py/asciidoc-py/tags
SPELL=asciidoc
SPELLX=asciidoc-py
VERSION=10.2.1
diff --git a/python-pypi/asciidoc/WATCH b/python-pypi/asciidoc/WATCH
new file mode 100644
index 0000000..f6b8e17
--- /dev/null
+++ b/python-pypi/asciidoc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/asciidoc-py/asciidoc-py/tags
diff --git a/python-pypi/brotli/DETAILS b/python-pypi/brotli/DETAILS
index 48edb7a..e150495 100755
--- a/python-pypi/brotli/DETAILS
+++ b/python-pypi/brotli/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=https://github.com/google/brotli
SOURCE_URL[0]=https://github.com/google/brotli/archive/v$VERSION.tar.gz
-# Watch: https://github.com/google/brotli/tags/ tags/v([0-9.]+)[.]tar
DOC_DIRS=""
LICENSE[0]=MIT
ENTERED=20160118
diff --git a/python-pypi/brotli/WATCH b/python-pypi/brotli/WATCH
new file mode 100644
index 0000000..3a391de
--- /dev/null
+++ b/python-pypi/brotli/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/brotli/tags/ tags/v([0-9.]+)[.]tar
diff --git a/python-pypi/cffi/DETAILS b/python-pypi/cffi/DETAILS
index 0a0198c..054fefc 100755
--- a/python-pypi/cffi/DETAILS
+++ b/python-pypi/cffi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://pypi.org/project/cffi/ /project/cffi/([0-9.]+)/
SPELL=cffi
VERSION=2.1.0
VX=57/5f/ff100cae70ebe9d8df1c01a00e510e45d9adb5c1fdda84791b199141de97
diff --git a/python-pypi/cffi/WATCH b/python-pypi/cffi/WATCH
new file mode 100644
index 0000000..d57e902
--- /dev/null
+++ b/python-pypi/cffi/WATCH
@@ -0,0 +1 @@
+0 . https://pypi.org/project/cffi/ /project/cffi/([0-9.]+)/
diff --git a/python-pypi/diffoscope/DETAILS b/python-pypi/diffoscope/DETAILS
index 9e81057..beb1494 100755
--- a/python-pypi/diffoscope/DETAILS
+++ b/python-pypi/diffoscope/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://diffoscope.org/ /diffoscope-([0-9.]+)-released/
SPELL=diffoscope
VERSION=327
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/python-pypi/diffoscope/WATCH b/python-pypi/diffoscope/WATCH
new file mode 100644
index 0000000..5789b0d
--- /dev/null
+++ b/python-pypi/diffoscope/WATCH
@@ -0,0 +1 @@
+0 . https://diffoscope.org/ /diffoscope-([0-9.]+)-released/
diff --git a/python-pypi/envycontrol/DETAILS b/python-pypi/envycontrol/DETAILS
index 2cf7d62..e9d854d 100755
--- a/python-pypi/envycontrol/DETAILS
+++ b/python-pypi/envycontrol/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/bayasdev/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/bayasdev/envycontrol/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/bayasdev/envycontrol"
ENTERED="20241114"
diff --git a/python-pypi/envycontrol/WATCH b/python-pypi/envycontrol/WATCH
new file mode 100644
index 0000000..a4025d5
--- /dev/null
+++ b/python-pypi/envycontrol/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/bayasdev/envycontrol/tags
tags/v([0-9.]+)[.]tar
diff --git a/python-pypi/glad2/DETAILS b/python-pypi/glad2/DETAILS
index e1234ec..7444a73 100755
--- a/python-pypi/glad2/DETAILS
+++ b/python-pypi/glad2/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH="sha256:44f06f9195427c7017f5028d0894f57eb216b0a8f7c4eda7ce883732aeb2d0fc"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/Dav1dde/glad/archive/refs/tags/v${VERSION}/glad-${VERSION}.tar.gz"
-# Watch: https://github.com/Dav1dde/glad/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/glad-${VERSION}"
LICENSE[0]="MIT"
WEB_SITE="https://github.com/Dav1dde/glad"
diff --git a/python-pypi/glad2/WATCH b/python-pypi/glad2/WATCH
new file mode 100644
index 0000000..504f3e8
--- /dev/null
+++ b/python-pypi/glad2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Dav1dde/glad/tags tags/v([0-9.]+)[.]tar
diff --git a/python-pypi/lxml/DETAILS b/python-pypi/lxml/DETAILS
index cfb0e10..a2133f8 100755
--- a/python-pypi/lxml/DETAILS
+++ b/python-pypi/lxml/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/lxml/lxml/tags lxml-([0-9.]+)\.tar
SPELL=lxml
VERSION=6.1.1
SOURCE_HASH=sha512:c8bd3825f5b15af8a39b7e0a11b114ad67bcfcaf8fd08928e34918ea194525d26fa498057a30a014e452817d78a839bea7cf5221f089ae8ba0d4f5f4527dc62d
diff --git a/python-pypi/lxml/WATCH b/python-pypi/lxml/WATCH
new file mode 100644
index 0000000..1ab8322
--- /dev/null
+++ b/python-pypi/lxml/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/lxml/lxml/tags lxml-([0-9.]+)\.tar
diff --git a/python-pypi/m2crypto/DETAILS b/python-pypi/m2crypto/DETAILS
index 88f0d78..502f253 100755
--- a/python-pypi/m2crypto/DETAILS
+++ b/python-pypi/m2crypto/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.com/m2crypto/m2crypto/-/tags
SPELL=m2crypto
VERSION=0.45.1
VX=ad/69/33db804ea9c50175df3508d97bd3c33926913480bbd951008b92f678b138
diff --git a/python-pypi/m2crypto/WATCH b/python-pypi/m2crypto/WATCH
new file mode 100644
index 0000000..3b0bd59
--- /dev/null
+++ b/python-pypi/m2crypto/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/m2crypto/m2crypto/-/tags
diff --git a/python-pypi/markupsafe/DETAILS b/python-pypi/markupsafe/DETAILS
index 891c162..593fcbe 100755
--- a/python-pypi/markupsafe/DETAILS
+++ b/python-pypi/markupsafe/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/pallets/markupsafe/tags
SPELL=markupsafe
VERSION=3.0.3
SOURCE_HASH=sha512:8c4ed04b467244f6bf99cd2a60ed922bc0569581f00cc5a13d9edcd0a4bc8b97c404edc4576f6146c7aa543bbd37cf52e5312d3bdd27758264d8751fdc7a646c
diff --git a/python-pypi/markupsafe/WATCH b/python-pypi/markupsafe/WATCH
new file mode 100644
index 0000000..832f228
--- /dev/null
+++ b/python-pypi/markupsafe/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/pallets/markupsafe/tags
diff --git a/python-pypi/meson/DETAILS b/python-pypi/meson/DETAILS
index db0d6f0..dd20e50 100755
--- a/python-pypi/meson/DETAILS
+++ b/python-pypi/meson/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH="sha512:776efa8e5c490285925738d0836474b309e43c5f12af9f1e61d0457c2f4c1d4c197fcc3fcb0166b523e1051bc0e37d2ef4e10f4f703e562278227805e311e0ef"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
-# Watch: https://github.com/mesonbuild/meson/tags tags/([0-9.]+)[.]tar
SOURCE_URL[0]=https://github.com/mesonbuild/meson/releases/download/$VERSION/$SOURCE
LICENSE[0]=MIT
WEB_SITE=https://mesonbuild.com
diff --git a/python-pypi/meson/WATCH b/python-pypi/meson/WATCH
new file mode 100644
index 0000000..70845c2
--- /dev/null
+++ b/python-pypi/meson/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mesonbuild/meson/tags
tags/([0-9.]+)[.]tar
diff --git a/python-pypi/mistral-vibe/WATCH b/python-pypi/mistral-vibe/WATCH
new file mode 100644
index 0000000..b41cfa8
--- /dev/null
+++ b/python-pypi/mistral-vibe/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mistralai/mistral-vibe/tags
diff --git a/python-pypi/numpy/DETAILS b/python-pypi/numpy/DETAILS
index c4e412a..1f6c5c8 100755
--- a/python-pypi/numpy/DETAILS
+++ b/python-pypi/numpy/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/numpy/numpy/tags
SPELL=numpy
VERSION=1.26.4
SECURITY_PATCH=3
diff --git a/python-pypi/numpy/WATCH b/python-pypi/numpy/WATCH
new file mode 100644
index 0000000..0dd8167
--- /dev/null
+++ b/python-pypi/numpy/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/numpy/numpy/tags
diff --git a/python-pypi/pillow/DETAILS b/python-pypi/pillow/DETAILS
index 95b3518..90d226a 100755
--- a/python-pypi/pillow/DETAILS
+++ b/python-pypi/pillow/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/python-pillow/Pillow/tags
SPELL=pillow
SPELLX=Pillow
VERSION=9.2.0
diff --git a/python-pypi/pillow/WATCH b/python-pypi/pillow/WATCH
new file mode 100644
index 0000000..8a4c03b
--- /dev/null
+++ b/python-pypi/pillow/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/python-pillow/Pillow/tags
diff --git a/python-pypi/pip/DETAILS b/python-pypi/pip/DETAILS
index 2aa073c..e65d9a5 100755
--- a/python-pypi/pip/DETAILS
+++ b/python-pypi/pip/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:03a00bdc4387a4e7e4e54672e9198893500d279912ece4cd144f015c568c974ecc2c3c7bd6abf108df852302ddd49468ef0bc514ca4323ee037d754e2fbfaee0
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL=https://github.com/pypa/pip/archive/$VERSION.tar.gz
-# Watch: https://github.com/pypa/pip/tags tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/pypa/pip
LICENSE[0]=MIT
diff --git a/python-pypi/pip/WATCH b/python-pypi/pip/WATCH
new file mode 100644
index 0000000..de7079b
--- /dev/null
+++ b/python-pypi/pip/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/pypa/pip/tags tags/([0-9.]+)[.]tar
diff --git a/python-pypi/pycparser/DETAILS b/python-pypi/pycparser/DETAILS
index d68535e..39ae761 100755
--- a/python-pypi/pycparser/DETAILS
+++ b/python-pypi/pycparser/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/eliben/pycparser/tags
/tags/release_v([0-9.]+)[.]tar
SPELL=pycparser
VERSION=2.22
SOURCE_HASH=sha512:c9a81c78d87162f71281a32a076b279f4f7f2e17253fe14c89c6db5f9b3554a6563ff700c385549a8b51ef8832f99f7bb4ac07f22754c7c475dd91feeb0cf87f
diff --git a/python-pypi/pycparser/WATCH b/python-pypi/pycparser/WATCH
new file mode 100644
index 0000000..ca8edb0
--- /dev/null
+++ b/python-pypi/pycparser/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/eliben/pycparser/tags
/tags/release_v([0-9.]+)[.]tar
diff --git a/python-pypi/pygit2/DETAILS b/python-pypi/pygit2/DETAILS
index cd93d18..04b525d 100755
--- a/python-pypi/pygit2/DETAILS
+++ b/python-pypi/pygit2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/libgit2/pygit2/tags /tags/v([0-9.]+)[.]tar[.]
SPELL=pygit2
VERSION=1.17.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/python-pypi/pygit2/WATCH b/python-pypi/pygit2/WATCH
new file mode 100644
index 0000000..e0b6a2a
--- /dev/null
+++ b/python-pypi/pygit2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/libgit2/pygit2/tags
/tags/v([0-9.]+)[.]tar[.]
diff --git a/python-pypi/python-dotenv/DETAILS
b/python-pypi/python-dotenv/DETAILS
index 4f0a41a..2c662a1 100755
--- a/python-pypi/python-dotenv/DETAILS
+++ b/python-pypi/python-dotenv/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/theskumar/python-dotenv/tags
SPELL=python-dotenv
VERSION=1.2.2
SOURCE=${SPELL/-/_}-$VERSION.tar.gz
diff --git a/python-pypi/python-dotenv/WATCH b/python-pypi/python-dotenv/WATCH
new file mode 100644
index 0000000..24a672c
--- /dev/null
+++ b/python-pypi/python-dotenv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/theskumar/python-dotenv/tags
diff --git a/python-pypi/python-multidict/DETAILS
b/python-pypi/python-multidict/DETAILS
index 93a618e..6c60338 100755
--- a/python-pypi/python-multidict/DETAILS
+++ b/python-pypi/python-multidict/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/aio-libs/multidict/tags
SPELL=python-multidict
VERSION=6.4.4
SOURCE="multidict-$VERSION.tar.gz"
diff --git a/python-pypi/python-multidict/WATCH
b/python-pypi/python-multidict/WATCH
new file mode 100644
index 0000000..a62371f
--- /dev/null
+++ b/python-pypi/python-multidict/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/aio-libs/multidict/tags
diff --git a/python-pypi/pywal/DETAILS b/python-pypi/pywal/DETAILS
index 5b6a7f7..2c8149d 100644
--- a/python-pypi/pywal/DETAILS
+++ b/python-pypi/pywal/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/dylanaraps/pywal/tags /refs/tags/([0-9.]+)[.]tar
SPELL=pywal
VERSION=3.3.0
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/python-pypi/pywal/WATCH b/python-pypi/pywal/WATCH
new file mode 100644
index 0000000..dc8bc59
--- /dev/null
+++ b/python-pypi/pywal/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/dylanaraps/pywal/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/python-pypi/scapy/DETAILS b/python-pypi/scapy/DETAILS
index 8d3b0f6..cc635b9 100755
--- a/python-pypi/scapy/DETAILS
+++ b/python-pypi/scapy/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/secdev/scapy/tags
SPELL=scapy
VERSION=2.6.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/python-pypi/scapy/WATCH b/python-pypi/scapy/WATCH
new file mode 100644
index 0000000..cccac1a
--- /dev/null
+++ b/python-pypi/scapy/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/secdev/scapy/tags
diff --git a/python-pypi/scikit-build-core/DETAILS
b/python-pypi/scikit-build-core/DETAILS
new file mode 100755
index 0000000..fa225da
--- /dev/null
+++ b/python-pypi/scikit-build-core/DETAILS
@@ -0,0 +1,14 @@
+# Watch: https://github.com/scikit-build/scikit-build-core/tags
+ SPELL=scikit-build-core
+ VERSION=0.10.0
+ SOURCE=${SPELL//-/_}-$VERSION.tar.gz
+
SOURCE_URL[0]=https://files.pythonhosted.org/packages/source/s/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:17d5a59bebd0f86becbd3bf78f484f85161af017cd4e2a82da19ab5ee0b66a63620b0d11cb6994cabbfa66fccc5c2d0a53f3e578b7f6c2acdd3e7ba02eba3e7d
+SOURCE_DIRECTORY=${SOURCE%.tar.gz}
+ WEB_SITE=https://github.com/scikit-build/scikit-build-core
+ LICENSE=Apache-2.0
+ KEYWORDS="python build"
+ SHORT="CMake build backend for Python"
+cat << EOF
+scikit-build-core is a build backend for Python projects that use CMake.
+EOF
diff --git a/python-pypi/scikit-build-core/WATCH
b/python-pypi/scikit-build-core/WATCH
new file mode 100644
index 0000000..35da78a
--- /dev/null
+++ b/python-pypi/scikit-build-core/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/scikit-build/scikit-build-core/tags
diff --git a/python-pypi/setuptools/DETAILS b/python-pypi/setuptools/DETAILS
index e06c946..985da4c 100755
--- a/python-pypi/setuptools/DETAILS
+++ b/python-pypi/setuptools/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH=sha512:5d70e9efd818245fb8119a4eed64d776078469ed884facc188f141ea491efd9fde5c10c928d3236ea5e2e431b16616f18ed14870b867f95e6320251707332395
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=https://pypi.python.org/packages/source/s/${SPELL}/${SOURCE}
-# Watch: https://pypi.org/project/setuptools/ /project/setuptools/([0-9.]+)/
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://pypi.python.org/pypi/setuptools
LICENSE[0]="PSF"
diff --git a/python-pypi/setuptools/WATCH b/python-pypi/setuptools/WATCH
new file mode 100644
index 0000000..d24f285
--- /dev/null
+++ b/python-pypi/setuptools/WATCH
@@ -0,0 +1 @@
+0 . https://pypi.org/project/setuptools/
/project/setuptools/([0-9.]+)/
diff --git a/python-pypi/smartypants/DETAILS b/python-pypi/smartypants/DETAILS
index d02a8cd..166960a 100755
--- a/python-pypi/smartypants/DETAILS
+++ b/python-pypi/smartypants/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/leohemsted/smartypants.py/tags
SPELL=smartypants
VERSION=2.0.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/python-pypi/smartypants/WATCH b/python-pypi/smartypants/WATCH
new file mode 100644
index 0000000..13ece60
--- /dev/null
+++ b/python-pypi/smartypants/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/leohemsted/smartypants.py/tags
diff --git a/python-pypi/speedtest-cli/DETAILS
b/python-pypi/speedtest-cli/DETAILS
index dbce893..9ab8f6e 100755
--- a/python-pypi/speedtest-cli/DETAILS
+++ b/python-pypi/speedtest-cli/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/sivel/speedtest-cli/tags
SPELL=speedtest-cli
VERSION=2.1.3
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/python-pypi/speedtest-cli/WATCH b/python-pypi/speedtest-cli/WATCH
new file mode 100644
index 0000000..f595661
--- /dev/null
+++ b/python-pypi/speedtest-cli/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/sivel/speedtest-cli/tags
diff --git a/python-pypi/stgit/DETAILS b/python-pypi/stgit/DETAILS
index 1d1501f..723643b 100644
--- a/python-pypi/stgit/DETAILS
+++ b/python-pypi/stgit/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/stacked-git/stgit/tags
SPELL=stgit
VERSION=1.5
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/python-pypi/stgit/WATCH b/python-pypi/stgit/WATCH
new file mode 100644
index 0000000..fee119c
--- /dev/null
+++ b/python-pypi/stgit/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/stacked-git/stgit/tags
diff --git a/python-pypi/yt-dlp/DETAILS b/python-pypi/yt-dlp/DETAILS
index a61d4ac..a0396bf 100755
--- a/python-pypi/yt-dlp/DETAILS
+++ b/python-pypi/yt-dlp/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
SOURCE_URL=https://github.com/yt-dlp/yt-dlp/releases/download/${VERSION}/yt-dlp.tar.gz
-# Watch: https://github.com/yt-dlp/yt-dlp/tags tags/([0-9.]+)[.]tar
fi
LICENSE[0]=BSD
KEYWORDS="utils"
diff --git a/python-pypi/yt-dlp/WATCH b/python-pypi/yt-dlp/WATCH
new file mode 100644
index 0000000..3061e79
--- /dev/null
+++ b/python-pypi/yt-dlp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/yt-dlp/yt-dlp/tags tags/([0-9.]+)[.]tar
diff --git a/qt-cmake/merkaartor/DETAILS b/qt-cmake/merkaartor/DETAILS
index 1049588..706bbd8 100755
--- a/qt-cmake/merkaartor/DETAILS
+++ b/qt-cmake/merkaartor/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/openstreetmap/merkaartor/tags
SPELL=merkaartor
VERSION=0.20.0
SOURCE_HASH=sha512:db64c3053618a0bed7984223c9aa8e4175fdf7db2dd70bf3c6ec021b46fae1d095c513c3e151086baf07446c7cf81c49923a2e43e79963d956d29643d7f93910
diff --git a/qt-cmake/merkaartor/WATCH b/qt-cmake/merkaartor/WATCH
new file mode 100644
index 0000000..6697e05
--- /dev/null
+++ b/qt-cmake/merkaartor/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/openstreetmap/merkaartor/tags
diff --git a/qt-cmake/rosegarden/DETAILS b/qt-cmake/rosegarden/DETAILS
index c1e189c..8707702 100755
--- a/qt-cmake/rosegarden/DETAILS
+++ b/qt-cmake/rosegarden/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.rosegardenmusic.com/getting/source/
SPELL=rosegarden
VERSION=25.06
SOURCE_HASH=sha512:4ce306c939e26f265e48a9ae90df32869b4530927dba9d1f7d017e089f7ff81a912d283dc80aa58f2ed3eacd4f05565d0a3663ece7795ed7c16b3a6753f04daf
diff --git a/qt-cmake/rosegarden/WATCH b/qt-cmake/rosegarden/WATCH
new file mode 100644
index 0000000..643be0f
--- /dev/null
+++ b/qt-cmake/rosegarden/WATCH
@@ -0,0 +1 @@
+0 . https://www.rosegardenmusic.com/getting/source/
diff --git a/qt6/qt6serialport/DETAILS b/qt6/qt6serialport/DETAILS
index f034fe5..0fc44b9 100755
--- a/qt6/qt6serialport/DETAILS
+++ b/qt6/qt6serialport/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://download.qt.io/official_releases/qt/6.7/ href="([0-9.]+)/"
SPELL=qt6serialport
source $GRIMOIRE/$SECTION/QT6_VERSIONS
LICENSE[0]=LGPL
diff --git a/qt6/qt6serialport/WATCH b/qt6/qt6serialport/WATCH
new file mode 100644
index 0000000..1a0d643
--- /dev/null
+++ b/qt6/qt6serialport/WATCH
@@ -0,0 +1 @@
+0 . https://download.qt.io/official_releases/qt/6.7/
href="([0-9.]+)/"
diff --git a/ruby-raa/asciidoctor/DETAILS b/ruby-raa/asciidoctor/DETAILS
index cd1215d..1f814e8 100755
--- a/ruby-raa/asciidoctor/DETAILS
+++ b/ruby-raa/asciidoctor/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/asciidoctor/asciidoctor/tags
/refs/tags/v([0-9.]+)[.]tar
SPELL=asciidoctor
VERSION=2.0.26
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/ruby-raa/asciidoctor/WATCH b/ruby-raa/asciidoctor/WATCH
new file mode 100644
index 0000000..7859a48
--- /dev/null
+++ b/ruby-raa/asciidoctor/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/asciidoctor/asciidoctor/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/ruby-raa/ruby-3.3/DETAILS b/ruby-raa/ruby-3.3/DETAILS
index 8272046..67d4d60 100755
--- a/ruby-raa/ruby-3.3/DETAILS
+++ b/ruby-raa/ruby-3.3/DETAILS
@@ -6,7 +6,6 @@
URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE"
SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX
SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX
-# Watch: https://cache.ruby-lang.org/pub/ruby/3.3/ ruby-([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION"
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/ruby-raa/ruby-3.3/WATCH b/ruby-raa/ruby-3.3/WATCH
new file mode 100644
index 0000000..cca28b4
--- /dev/null
+++ b/ruby-raa/ruby-3.3/WATCH
@@ -0,0 +1 @@
+0 . https://cache.ruby-lang.org/pub/ruby/3.3/
ruby-([0-9.]+)[.]tar
diff --git a/ruby-raa/ruby-3.4/DETAILS b/ruby-raa/ruby-3.4/DETAILS
index db6c9e7..62d43c9 100755
--- a/ruby-raa/ruby-3.4/DETAILS
+++ b/ruby-raa/ruby-3.4/DETAILS
@@ -5,7 +5,6 @@
URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE"
SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX
SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX
-# Watch: https://cache.ruby-lang.org/pub/ruby/3.4/ ruby-([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION"
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/ruby-raa/ruby-3.4/WATCH b/ruby-raa/ruby-3.4/WATCH
new file mode 100644
index 0000000..d512d2e
--- /dev/null
+++ b/ruby-raa/ruby-3.4/WATCH
@@ -0,0 +1 @@
+0 . https://cache.ruby-lang.org/pub/ruby/3.4/
ruby-([0-9.]+)[.]tar
diff --git a/ruby-raa/ruby-4.0/DETAILS b/ruby-raa/ruby-4.0/DETAILS
index bee7425..cb992dc 100755
--- a/ruby-raa/ruby-4.0/DETAILS
+++ b/ruby-raa/ruby-4.0/DETAILS
@@ -6,7 +6,6 @@
URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE"
SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX
SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX
-# Watch: https://cache.ruby-lang.org/pub/ruby/4.0/ ruby-([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION"
LICENSE[0]=GPL
KEYWORDS="devel"
diff --git a/ruby-raa/ruby-4.0/WATCH b/ruby-raa/ruby-4.0/WATCH
new file mode 100644
index 0000000..b940dc3
--- /dev/null
+++ b/ruby-raa/ruby-4.0/WATCH
@@ -0,0 +1 @@
+0 . https://cache.ruby-lang.org/pub/ruby/4.0/
ruby-([0-9.]+)[.]tar
diff --git a/rust-crates/binwalk/DETAILS b/rust-crates/binwalk/DETAILS
index 2e17160..762df51 100755
--- a/rust-crates/binwalk/DETAILS
+++ b/rust-crates/binwalk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/devttys0/binwalk/tags
SPELL=binwalk
VERSION=3.1.0
SECURITY_PATCH=1
diff --git a/rust-crates/binwalk/WATCH b/rust-crates/binwalk/WATCH
new file mode 100644
index 0000000..6d5bc07
--- /dev/null
+++ b/rust-crates/binwalk/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/devttys0/binwalk/tags
diff --git a/rust-crates/cbindgen/DETAILS b/rust-crates/cbindgen/DETAILS
index f272299..770be65 100755
--- a/rust-crates/cbindgen/DETAILS
+++ b/rust-crates/cbindgen/DETAILS
@@ -23,7 +23,6 @@ else
SOURCE2_HASH="sha512:e769047bd25ff892e54abbcc06a0ed158cc85f92a8d068e92d75750557856f15a7f5b71e1079ea99b7d6878d2ee6b5a4384f9cd4c691a0a236840c4d1e56993c"
SOURCE_URL[0]="https://github.com/eqrion/${SPELL}/archive/v${VERSION}.tar.gz"
SOURCE2_URL[0]="https://smgl.bandrate.org/${SOURCE2}"
-# Watch: https://github.com/mozilla/cbindgen/tags/ tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://docs.rs/cbindgen"
diff --git a/rust-crates/cbindgen/WATCH b/rust-crates/cbindgen/WATCH
new file mode 100644
index 0000000..5022cd9
--- /dev/null
+++ b/rust-crates/cbindgen/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mozilla/cbindgen/tags/
tags/([0-9.]+)[.]tar
diff --git a/rust-crates/greetd/DETAILS b/rust-crates/greetd/DETAILS
index 2e1930b..eedd86d 100755
--- a/rust-crates/greetd/DETAILS
+++ b/rust-crates/greetd/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://sr.ht/~kennylevinsen/greetd
SOURCE_URL=https://git.sr.ht/~kennylevinsen/greetd/archive/$VERSION.tar.gz
-# Watch: https://git.sr.ht/~kennylevinsen/greetd/refs archive/([0-9.]+)[.]tar
LICENSE[0]=GPL3
ENTERED=20221229
KEYWORDS=""
diff --git a/rust-crates/greetd/WATCH b/rust-crates/greetd/WATCH
new file mode 100644
index 0000000..c993c8f
--- /dev/null
+++ b/rust-crates/greetd/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~kennylevinsen/greetd/refs
archive/([0-9.]+)[.]tar
diff --git a/rust-crates/rust-bindgen/DETAILS
b/rust-crates/rust-bindgen/DETAILS
index 1d6e41f..241f1d6 100755
--- a/rust-crates/rust-bindgen/DETAILS
+++ b/rust-crates/rust-bindgen/DETAILS
@@ -12,7 +12,6 @@ else
SOURCE_HASH="sha512:b280e9386d2f1baae9c78ae0572bc7f807d59752812abb55742d1232cbb647c5c1dbc00847679eb3e597e600870cfe99b5d82199bd801d8e8f27b83320cd1149"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/rust-lang/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/rust-lang/rust-bindgen/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://rust-lang.github.io/rust-bindgen/"
diff --git a/rust-crates/rust-bindgen/WATCH b/rust-crates/rust-bindgen/WATCH
new file mode 100644
index 0000000..5fc5945
--- /dev/null
+++ b/rust-crates/rust-bindgen/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rust-lang/rust-bindgen/tags
tags/v([0-9.]+)[.]tar
diff --git a/rust-crates/starship/DETAILS b/rust-crates/starship/DETAILS
index 55912f3..b7ac8c9 100755
--- a/rust-crates/starship/DETAILS
+++ b/rust-crates/starship/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/starship/starship/releases /tag/v([0-9.]+)
SPELL=starship
VERSION=1.16.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/rust-crates/starship/WATCH b/rust-crates/starship/WATCH
new file mode 100644
index 0000000..41b8f96
--- /dev/null
+++ b/rust-crates/starship/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/starship/starship/releases
/tag/v([0-9.]+)
diff --git a/rust-crates/tuigreet/DETAILS b/rust-crates/tuigreet/DETAILS
index 23ebd17..9b843fc 100755
--- a/rust-crates/tuigreet/DETAILS
+++ b/rust-crates/tuigreet/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/apognu/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
-# Watch: https://github.com/apognu/tuigreet/tags tags/([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/apognu/tuigreet"
ENTERED="20230430"
diff --git a/rust-crates/tuigreet/WATCH b/rust-crates/tuigreet/WATCH
new file mode 100644
index 0000000..8783f64
--- /dev/null
+++ b/rust-crates/tuigreet/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/apognu/tuigreet/tags tags/([0-9.]+)[.]tar
diff --git a/science-libs/flann/DETAILS b/science-libs/flann/DETAILS
index c854009..a3bc8ce 100755
--- a/science-libs/flann/DETAILS
+++ b/science-libs/flann/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/flann-lib/flann/tags
SPELL=flann
VERSION=1.9.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/science-libs/flann/WATCH b/science-libs/flann/WATCH
new file mode 100644
index 0000000..96996cc
--- /dev/null
+++ b/science-libs/flann/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/flann-lib/flann/tags
diff --git a/science-libs/glpk/DETAILS b/science-libs/glpk/DETAILS
index 2339973..4300bae 100755
--- a/science-libs/glpk/DETAILS
+++ b/science-libs/glpk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/glpk
SPELL=glpk
VERSION=5.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/science-libs/glpk/WATCH b/science-libs/glpk/WATCH
new file mode 100644
index 0000000..1e5e37f
--- /dev/null
+++ b/science-libs/glpk/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/glpk
diff --git a/science-libs/lib3mf/DETAILS b/science-libs/lib3mf/DETAILS
index 34714a2..eb3118b 100755
--- a/science-libs/lib3mf/DETAILS
+++ b/science-libs/lib3mf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/3MFConsortium/lib3mf/tags
/refs/tags/v([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=lib3mf
VERSION=2.5.0
diff --git a/science-libs/lib3mf/WATCH b/science-libs/lib3mf/WATCH
new file mode 100644
index 0000000..9c56094
--- /dev/null
+++ b/science-libs/lib3mf/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/3MFConsortium/lib3mf/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/science-libs/mdds/DETAILS b/science-libs/mdds/DETAILS
index fde4e0a..fcd9f7f 100755
--- a/science-libs/mdds/DETAILS
+++ b/science-libs/mdds/DETAILS
@@ -1,5 +1,4 @@
# WARNING: Do not update until libreoffice is ported to 3.x
-# Watch: https://gitlab.com/mdds/mdds/tags
SPELL=mdds
VERSION=3.2.1
SOURCE_HASH=sha512:5f4ab528014cfc6cffdc466ae32b6b919ede7d14e2de70d73cc0fcf05a3d81d10a4f071060644a14c6b184aa4f87def5eb3916fb2011c51e8281d6d6e228ccb5
diff --git a/science-libs/mdds/WATCH b/science-libs/mdds/WATCH
new file mode 100644
index 0000000..586e99b
--- /dev/null
+++ b/science-libs/mdds/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/mdds/mdds/tags
diff --git a/science-libs/minisat/DETAILS b/science-libs/minisat/DETAILS
index a1bf982..5ab19df 100755
--- a/science-libs/minisat/DETAILS
+++ b/science-libs/minisat/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://minisat.se/downloads/
SPELL=minisat
VERSION=2.2.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/science-libs/minisat/WATCH b/science-libs/minisat/WATCH
new file mode 100644
index 0000000..c74db0c
--- /dev/null
+++ b/science-libs/minisat/WATCH
@@ -0,0 +1 @@
+0 . http://minisat.se/downloads/
diff --git a/science-libs/opencascade/DETAILS
b/science-libs/opencascade/DETAILS
index 15b190b..6154071 100755
--- a/science-libs/opencascade/DETAILS
+++ b/science-libs/opencascade/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://dev.opencascade.org/release
SPELL=opencascade
VERSION=7.7.0
SOURCE="${SPELL}-${VERSION}.tgz"
diff --git a/science-libs/opencascade/WATCH b/science-libs/opencascade/WATCH
new file mode 100644
index 0000000..6d07aa7
--- /dev/null
+++ b/science-libs/opencascade/WATCH
@@ -0,0 +1 @@
+0 . https://dev.opencascade.org/release
diff --git a/science-libs/pcl/DETAILS b/science-libs/pcl/DETAILS
index 42b9428..e3060e7 100755
--- a/science-libs/pcl/DETAILS
+++ b/science-libs/pcl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/PointCloudLibrary/pcl/tags pcl-([0-9.]+)[.]tar
SPELL=pcl
VERSION=1.15.0
SOURCE=pcl-$VERSION.tar.gz
diff --git a/science-libs/pcl/WATCH b/science-libs/pcl/WATCH
new file mode 100644
index 0000000..db82929
--- /dev/null
+++ b/science-libs/pcl/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/PointCloudLibrary/pcl/tags
pcl-([0-9.]+)[.]tar
diff --git a/science-libs/vtk/DETAILS b/science-libs/vtk/DETAILS
index eec5f1b..0ffb37a 100755
--- a/science-libs/vtk/DETAILS
+++ b/science-libs/vtk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://vtk.org/download/
SPELL=vtk
VERSION=9.3.1
SOURCE_HASH=sha512:5dcd6764b2d9fe476bcc7bd195fab8230b7628579d94656ab037dcaecd07c7d40d0fc4afba446942ca15cd881df17f4c84581047e75a6e11d2e2d339d97c7fa3
diff --git a/science-libs/vtk/WATCH b/science-libs/vtk/WATCH
new file mode 100644
index 0000000..1f92d9c
--- /dev/null
+++ b/science-libs/vtk/WATCH
@@ -0,0 +1 @@
+0 . https://vtk.org/download/
diff --git a/science/bc/DETAILS b/science/bc/DETAILS
index eacfdef..a1cd8b6 100755
--- a/science/bc/DETAILS
+++ b/science/bc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/bc
SPELL=bc
VERSION=1.08.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/science/bc/WATCH b/science/bc/WATCH
new file mode 100644
index 0000000..b1f29b3
--- /dev/null
+++ b/science/bc/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/bc
diff --git a/science/gwyddion/DETAILS b/science/gwyddion/DETAILS
index a872074..c896127 100755
--- a/science/gwyddion/DETAILS
+++ b/science/gwyddion/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://gwyddion.net/download.php
SPELL=gwyddion
VERSION=2.67
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/science/gwyddion/WATCH b/science/gwyddion/WATCH
new file mode 100644
index 0000000..98e1500
--- /dev/null
+++ b/science/gwyddion/WATCH
@@ -0,0 +1 @@
+0 . http://gwyddion.net/download.php
diff --git a/science/maxima/DETAILS b/science/maxima/DETAILS
index 9c7f220..80e9f12 100755
--- a/science/maxima/DETAILS
+++ b/science/maxima/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://maxima.sourceforge.io/ [.]md">([0-9.]+)<
SPELL=maxima
VERSION=5.47.0
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/science/maxima/WATCH b/science/maxima/WATCH
new file mode 100644
index 0000000..5a7421b
--- /dev/null
+++ b/science/maxima/WATCH
@@ -0,0 +1 @@
+0 . https://maxima.sourceforge.io/ [.]md">([0-9.]+)<
diff --git a/science/octave/DETAILS b/science/octave/DETAILS
index 4454b01..b98a307 100755
--- a/science/octave/DETAILS
+++ b/science/octave/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/octave
SPELL=octave
VERSION=10.3.0
SOURCE_HASH=sha512:4ac8cc554b008721e5bfaa814ff6d7d88a4e43690fe828d5e9953732ca535b2528df3a43bc2a81c71ddc1cb7295b49087e102f1566857fb40e8d42631443ce4c
diff --git a/science/octave/WATCH b/science/octave/WATCH
new file mode 100644
index 0000000..3c68c46
--- /dev/null
+++ b/science/octave/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/octave
diff --git a/science/openscad/DETAILS b/science/openscad/DETAILS
index 1dbfa0f..8e09fa0 100755
--- a/science/openscad/DETAILS
+++ b/science/openscad/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://files.openscad.org/
SPELL=openscad
VERSION=2021.01
PATCHLEVEL=1
diff --git a/science/openscad/WATCH b/science/openscad/WATCH
new file mode 100644
index 0000000..cca77e5
--- /dev/null
+++ b/science/openscad/WATCH
@@ -0,0 +1 @@
+0 . https://files.openscad.org/
diff --git a/science/stellarium/DETAILS b/science/stellarium/DETAILS
index 0d01348..0cbffcb 100755
--- a/science/stellarium/DETAILS
+++ b/science/stellarium/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Stellarium/stellarium/releases/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=stellarium
VERSION=25.4
diff --git a/science/stellarium/WATCH b/science/stellarium/WATCH
new file mode 100644
index 0000000..b951aa9
--- /dev/null
+++ b/science/stellarium/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Stellarium/stellarium/releases/
diff --git a/science/units/DETAILS b/science/units/DETAILS
index 8c22972..0221eea 100755
--- a/science/units/DETAILS
+++ b/science/units/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/units
SPELL=units
VERSION=2.21
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/science/units/WATCH b/science/units/WATCH
new file mode 100644
index 0000000..a688103
--- /dev/null
+++ b/science/units/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/units
diff --git a/security-libs/libseccomp/DETAILS
b/security-libs/libseccomp/DETAILS
index 6e6d9e1..b23bde3 100755
--- a/security-libs/libseccomp/DETAILS
+++ b/security-libs/libseccomp/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/seccomp/$SPELL
SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SOURCE
-# Watch: https://github.com/seccomp/libseccomp/tags
LICENSE[0]=LGPL
ENTERED=20170101
KEYWORDS="linux seccomp library"
diff --git a/security-libs/libseccomp/WATCH b/security-libs/libseccomp/WATCH
new file mode 100644
index 0000000..a9a50e6
--- /dev/null
+++ b/security-libs/libseccomp/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/seccomp/libseccomp/tags
diff --git a/security-libs/linux-pam/DETAILS b/security-libs/linux-pam/DETAILS
index a67c32c..32d63da 100755
--- a/security-libs/linux-pam/DETAILS
+++ b/security-libs/linux-pam/DETAILS
@@ -6,7 +6,6 @@
SOURCE=Linux-PAM-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Linux-PAM-${VERSION}"
SOURCE_URL[0]=https://github.com/linux-pam/linux-pam/releases/download/v$VERSION/$SOURCE
-# Watch: https://github.com/linux-pam/linux-pam/tags tags/v([0-9.]+)[.]tar
WEB_SITE=http://linux-pam.org
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/security-libs/linux-pam/WATCH b/security-libs/linux-pam/WATCH
new file mode 100644
index 0000000..103984b
--- /dev/null
+++ b/security-libs/linux-pam/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/linux-pam/linux-pam/tags
tags/v([0-9.]+)[.]tar
diff --git a/security/shadow/DETAILS b/security/shadow/DETAILS
index 32aa731..a09135d 100755
--- a/security/shadow/DETAILS
+++ b/security/shadow/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/${SPELL}-maint/${SPELL}/releases/download/${VERSION}/${SOURCE}
-# Watch: https://github.com/shadow-maint/shadow/tags /tags/([0-9.]+)[.]tar
SOURCE2="${SOURCE}.asc"
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
SOURCE_GPG="shadow.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/security/shadow/WATCH b/security/shadow/WATCH
new file mode 100644
index 0000000..3c35932
--- /dev/null
+++ b/security/shadow/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/shadow-maint/shadow/tags
/tags/([0-9.]+)[.]tar
diff --git a/security/wireshark/DETAILS b/security/wireshark/DETAILS
index 13a67c8..83c11cd 100755
--- a/security/wireshark/DETAILS
+++ b/security/wireshark/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.wireshark.org/download/src/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=wireshark
VERSION=4.4.5
diff --git a/security/wireshark/WATCH b/security/wireshark/WATCH
new file mode 100644
index 0000000..b82c381
--- /dev/null
+++ b/security/wireshark/WATCH
@@ -0,0 +1 @@
+0 . https://www.wireshark.org/download/src/
diff --git a/security/yara/DETAILS b/security/yara/DETAILS
index 838652f..71c8c11 100755
--- a/security/yara/DETAILS
+++ b/security/yara/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/VirusTotal/yara/tags
SPELL=yara
VERSION=4.5.5
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/security/yara/WATCH b/security/yara/WATCH
new file mode 100644
index 0000000..e0c4a78
--- /dev/null
+++ b/security/yara/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/VirusTotal/yara/tags
diff --git a/shell-term-fm/alacritty/DETAILS b/shell-term-fm/alacritty/DETAILS
index 736f1e0..0134d00 100755
--- a/shell-term-fm/alacritty/DETAILS
+++ b/shell-term-fm/alacritty/DETAILS
@@ -3,7 +3,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
-# Watch: https://github.com/alacritty/alacritty/tags tags/v([0-9.]+)[.]tar
SOURCE_HASH=sha512:d88359879dd25b8b36e649076852d86957cab64996b8d21cb1ca930658664a6f6e4fd5f9f5266fc6aa3889e122a10001da4922f635eff6a5c62db13af963f342
LICENSE[0]=MIT
WEB_SITE=https://github.com/alacritty/alacritty
diff --git a/shell-term-fm/alacritty/WATCH b/shell-term-fm/alacritty/WATCH
new file mode 100644
index 0000000..66169d1
--- /dev/null
+++ b/shell-term-fm/alacritty/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/alacritty/alacritty/tags
tags/v([0-9.]+)[.]tar
diff --git a/shell-term-fm/bash-completion/DETAILS
b/shell-term-fm/bash-completion/DETAILS
index 7aa360f..28bed02 100755
--- a/shell-term-fm/bash-completion/DETAILS
+++ b/shell-term-fm/bash-completion/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=https://github.com/scop/bash-completion
SOURCE_URL[0]=$WEB_SITE/releases/download/$VERSION/$SOURCE
-# Watch: https://github.com/scop/bash-completion/tags tags/([0-9.]+)[.]tar
ENTERED=20020215
LICENSE[0]=GPL
KEYWORDS="bash console"
diff --git a/shell-term-fm/bash-completion/WATCH
b/shell-term-fm/bash-completion/WATCH
new file mode 100644
index 0000000..9d524f8
--- /dev/null
+++ b/shell-term-fm/bash-completion/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/scop/bash-completion/tags
tags/([0-9.]+)[.]tar
diff --git a/shell-term-fm/bash/DETAILS b/shell-term-fm/bash/DETAILS
index 11a7233..deb4eef 100755
--- a/shell-term-fm/bash/DETAILS
+++ b/shell-term-fm/bash/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/bash
SPELL=bash
VERSION=5.3.9
XVERSION=${VERSION%.*}
diff --git a/shell-term-fm/bash/WATCH b/shell-term-fm/bash/WATCH
new file mode 100644
index 0000000..852b839
--- /dev/null
+++ b/shell-term-fm/bash/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/bash
diff --git a/shell-term-fm/busybox/DETAILS b/shell-term-fm/busybox/DETAILS
index ae251e8..ccf26f6 100755
--- a/shell-term-fm/busybox/DETAILS
+++ b/shell-term-fm/busybox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.busybox.net/
SPELL=busybox
VERSION=1.37.0
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/shell-term-fm/busybox/WATCH b/shell-term-fm/busybox/WATCH
new file mode 100644
index 0000000..61a00f7
--- /dev/null
+++ b/shell-term-fm/busybox/WATCH
@@ -0,0 +1 @@
+0 . https://www.busybox.net/
diff --git a/shell-term-fm/byobu/DETAILS b/shell-term-fm/byobu/DETAILS
index 0cc6bfc..24f6bb6 100755
--- a/shell-term-fm/byobu/DETAILS
+++ b/shell-term-fm/byobu/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://launchpad.net/byobu/+download
SPELL=byobu
VERSION=5.133
SOURCE="${SPELL}_$VERSION.orig.tar.gz"
diff --git a/shell-term-fm/byobu/WATCH b/shell-term-fm/byobu/WATCH
new file mode 100644
index 0000000..fe10067
--- /dev/null
+++ b/shell-term-fm/byobu/WATCH
@@ -0,0 +1 @@
+0 . https://launchpad.net/byobu/+download
diff --git a/shell-term-fm/dash/DETAILS b/shell-term-fm/dash/DETAILS
index 0e3f677..e183682 100755
--- a/shell-term-fm/dash/DETAILS
+++ b/shell-term-fm/dash/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://gondor.apana.org.au/~herbert/dash/files/
SPELL=dash
VERSION=0.5.12
SECURITY_PATCH=1
diff --git a/shell-term-fm/dash/WATCH b/shell-term-fm/dash/WATCH
new file mode 100644
index 0000000..f5b1fbd
--- /dev/null
+++ b/shell-term-fm/dash/WATCH
@@ -0,0 +1 @@
+0 . http://gondor.apana.org.au/~herbert/dash/files/
diff --git a/shell-term-fm/ded/DETAILS b/shell-term-fm/ded/DETAILS
index cee50d1..fb1de7d 100755
--- a/shell-term-fm/ded/DETAILS
+++ b/shell-term-fm/ded/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.invisible-island.net/archives/ded/
SPELL=ded
VERSION=20250117
SOURCE="$SPELL-$VERSION.tgz"
diff --git a/shell-term-fm/ded/WATCH b/shell-term-fm/ded/WATCH
new file mode 100644
index 0000000..33bb574
--- /dev/null
+++ b/shell-term-fm/ded/WATCH
@@ -0,0 +1 @@
+0 . https://www.invisible-island.net/archives/ded/
diff --git a/shell-term-fm/foot/DETAILS b/shell-term-fm/foot/DETAILS
index 13b3655..9231f6c 100755
--- a/shell-term-fm/foot/DETAILS
+++ b/shell-term-fm/foot/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:cb4635c2afc18799c3c5b30715e575e0fa7e1621a1b6dab27bebdb9a530fd999a7d551986404ad17aaa8a8986e7250541a33324ef4acc5a6ff8058537545400b"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://codeberg.org/dnkl/${SPELL}/archive/${VERSION}.tar.gz"
-# Watch: https://codeberg.org/dnkl/foot/releases archive/([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
fi
LICENSE[0]="MIT"
diff --git a/shell-term-fm/foot/WATCH b/shell-term-fm/foot/WATCH
new file mode 100644
index 0000000..3e13f25
--- /dev/null
+++ b/shell-term-fm/foot/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/dnkl/foot/releases
archive/([0-9.]+)[.]tar
diff --git a/shell-term-fm/mksh/DETAILS b/shell-term-fm/mksh/DETAILS
index f98388f..576b3de 100755
--- a/shell-term-fm/mksh/DETAILS
+++ b/shell-term-fm/mksh/DETAILS
@@ -3,7 +3,6 @@
SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tgz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
-# Watch: https://www.mirbsd.org/MirOS/dist/mir/mksh/
SOURCE_URL[0]=https://www.mirbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
SOURCE_URL[1]=https://pub.allbsd.org/MirOS/dist/mir/$SPELL/$SOURCE
WEB_SITE=https://www.mirbsd.org/mksh.htm
diff --git a/shell-term-fm/mksh/WATCH b/shell-term-fm/mksh/WATCH
new file mode 100644
index 0000000..94ead52
--- /dev/null
+++ b/shell-term-fm/mksh/WATCH
@@ -0,0 +1 @@
+0 . https://www.mirbsd.org/MirOS/dist/mir/mksh/
diff --git a/shell-term-fm/mrxvt/DETAILS b/shell-term-fm/mrxvt/DETAILS
index a23cbf8..9ead89d 100755
--- a/shell-term-fm/mrxvt/DETAILS
+++ b/shell-term-fm/mrxvt/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://materm.sourceforge.net/wiki/Main/Download
SPELL=mrxvt
VERSION=0.5.4
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/shell-term-fm/mrxvt/WATCH b/shell-term-fm/mrxvt/WATCH
new file mode 100644
index 0000000..458cebb
--- /dev/null
+++ b/shell-term-fm/mrxvt/WATCH
@@ -0,0 +1 @@
+0 . https://materm.sourceforge.net/wiki/Main/Download
diff --git a/shell-term-fm/oksh/DETAILS b/shell-term-fm/oksh/DETAILS
index e75079f..9617cda 100755
--- a/shell-term-fm/oksh/DETAILS
+++ b/shell-term-fm/oksh/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ibara/oksh/releases
SPELL=oksh
VERSION=7.6
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/shell-term-fm/oksh/WATCH b/shell-term-fm/oksh/WATCH
new file mode 100644
index 0000000..4e4de6f
--- /dev/null
+++ b/shell-term-fm/oksh/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ibara/oksh/releases
diff --git a/shell-term-fm/pcmanfm/DETAILS b/shell-term-fm/pcmanfm/DETAILS
index 92b1c1b..f69a971 100755
--- a/shell-term-fm/pcmanfm/DETAILS
+++ b/shell-term-fm/pcmanfm/DETAILS
@@ -1,4 +1,3 @@
-# Watch:
https://sourceforge.net/projects/pcmanfm/files/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/PCManFM/
SPELL=pcmanfm
VERSION=1.3.2
SOURCE="${SPELL}-${VERSION}.tar.xz"
diff --git a/shell-term-fm/pcmanfm/WATCH b/shell-term-fm/pcmanfm/WATCH
new file mode 100644
index 0000000..7cac9d5
--- /dev/null
+++ b/shell-term-fm/pcmanfm/WATCH
@@ -0,0 +1 @@
+0 .
https://sourceforge.net/projects/pcmanfm/files/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/PCManFM/
diff --git a/shell-term-fm/rxvt-unicode/DETAILS
b/shell-term-fm/rxvt-unicode/DETAILS
index 232798b..7bc0054 100755
--- a/shell-term-fm/rxvt-unicode/DETAILS
+++ b/shell-term-fm/rxvt-unicode/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://dist.schmorp.de/rxvt-unicode/
SPELL=rxvt-unicode
VERSION=9.30
SOURCE_HASH=sha512:048d5f635a61bc1a739d5cbc09e7a9f77cee18c81df468ce1ff0a62866ced06fc4ec258bb015d2484a7e7bad2339f0bdd79bd824d649c2553a80bdef9f199e99
diff --git a/shell-term-fm/rxvt-unicode/WATCH
b/shell-term-fm/rxvt-unicode/WATCH
new file mode 100644
index 0000000..93c7e6b
--- /dev/null
+++ b/shell-term-fm/rxvt-unicode/WATCH
@@ -0,0 +1 @@
+0 . http://dist.schmorp.de/rxvt-unicode/
diff --git a/shell-term-fm/screen/DETAILS b/shell-term-fm/screen/DETAILS
index 64243a7..1e7d6e0 100755
--- a/shell-term-fm/screen/DETAILS
+++ b/shell-term-fm/screen/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/screen
SPELL=screen
# Do not update to 5.x without careful investigation of security issues!
# See https://security.opensuse.org/2025/05/12/screen-security-issues.html
diff --git a/shell-term-fm/screen/WATCH b/shell-term-fm/screen/WATCH
new file mode 100644
index 0000000..f74c9d5
--- /dev/null
+++ b/shell-term-fm/screen/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/screen
diff --git a/shell-term-fm/st/DETAILS b/shell-term-fm/st/DETAILS
index b928630..a2058ee 100755
--- a/shell-term-fm/st/DETAILS
+++ b/shell-term-fm/st/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://st.suckless.org/
SPELL=st
VERSION=0.9.2
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/shell-term-fm/st/WATCH b/shell-term-fm/st/WATCH
new file mode 100644
index 0000000..596bd4e
--- /dev/null
+++ b/shell-term-fm/st/WATCH
@@ -0,0 +1 @@
+0 . https://st.suckless.org/
diff --git a/shell-term-fm/tmux/DETAILS b/shell-term-fm/tmux/DETAILS
index 038f96d..735fb16 100755
--- a/shell-term-fm/tmux/DETAILS
+++ b/shell-term-fm/tmux/DETAILS
@@ -3,7 +3,6 @@
SOURCE_HASH="sha256:87f2e99e3b685973f2ca002ffd6ed7e51a5744f7009daae5a15670b6d532db96:UPSTREAM_HASH"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]="https://github.com/$SPELL/$SPELL/releases/download/$VERSION/$SOURCE"
-# Watch: https://github.com/tmux/tmux/tags /tags/([0-9a-z.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://tmux.github.io/"
LICENSE[0]=ISC
diff --git a/shell-term-fm/tmux/WATCH b/shell-term-fm/tmux/WATCH
new file mode 100644
index 0000000..279ed9e
--- /dev/null
+++ b/shell-term-fm/tmux/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/tmux/tmux/tags
/tags/([0-9a-z.]+)[.]tar
diff --git a/shell-term-fm/toybox/DETAILS b/shell-term-fm/toybox/DETAILS
index f29a3b8..43bec34 100755
--- a/shell-term-fm/toybox/DETAILS
+++ b/shell-term-fm/toybox/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.landley.net/toybox/
SPELL=toybox
VERSION=0.8.8
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/shell-term-fm/toybox/WATCH b/shell-term-fm/toybox/WATCH
new file mode 100644
index 0000000..62b2009
--- /dev/null
+++ b/shell-term-fm/toybox/WATCH
@@ -0,0 +1 @@
+0 . http://www.landley.net/toybox/
diff --git a/shell-term-fm/unixtree/DETAILS b/shell-term-fm/unixtree/DETAILS
index 75adc28..02986d5 100755
--- a/shell-term-fm/unixtree/DETAILS
+++ b/shell-term-fm/unixtree/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://sourceforge.net/projects/unixtree/files/unixtree/
unixtree/\([0-9.]+\)/
SPELL=unixtree
VERSION=3.0.4
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/shell-term-fm/unixtree/WATCH b/shell-term-fm/unixtree/WATCH
new file mode 100644
index 0000000..fcc7fcc
--- /dev/null
+++ b/shell-term-fm/unixtree/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/unixtree/files/unixtree/
unixtree/\([0-9.]+\)/
diff --git a/shell-term-fm/yash/DETAILS b/shell-term-fm/yash/DETAILS
index 13028c7..02e8aaa 100755
--- a/shell-term-fm/yash/DETAILS
+++ b/shell-term-fm/yash/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/magicant/yash/tags
SPELL=yash
VERSION=2.58.1
SOURCE="$SPELL-$VERSION.tar.xz"
diff --git a/shell-term-fm/yash/WATCH b/shell-term-fm/yash/WATCH
new file mode 100644
index 0000000..16aab1a
--- /dev/null
+++ b/shell-term-fm/yash/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/magicant/yash/tags
diff --git a/shell-term-fm/ytree/DETAILS b/shell-term-fm/ytree/DETAILS
index 712cb77..8965fa9 100755
--- a/shell-term-fm/ytree/DETAILS
+++ b/shell-term-fm/ytree/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.han.de/~werner/ytree.html
SPELL="ytree"
VERSION="2.13"
SOURCE_HASH="sha512:0a46f38d5d4a10ea69c4f5d9c09b5f9b48a31beafb05ceac15cfaf9fb70bcd296fc409a2d48295dad53ec248616c27e309f63221a35ff8e4f31f1a20f28b76cb"
diff --git a/shell-term-fm/ytree/WATCH b/shell-term-fm/ytree/WATCH
new file mode 100644
index 0000000..8a1ffa3
--- /dev/null
+++ b/shell-term-fm/ytree/WATCH
@@ -0,0 +1 @@
+0 . https://www.han.de/~werner/ytree.html
diff --git a/shell-term-fm/zellij/DETAILS b/shell-term-fm/zellij/DETAILS
index b5b7aa1..c89679d 100755
--- a/shell-term-fm/zellij/DETAILS
+++ b/shell-term-fm/zellij/DETAILS
@@ -12,7 +12,6 @@ else
SOURCE_HASH="sha512:5b5f14f8ed6ae9aea962e163b05504b8f999f004ddbf61f7ed789670e234d829b86d000385aec052d73097cbe0dfb23cff6beb191c7291b525b6e9f52f908863"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}-org/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/zellij-org/zellij/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
LICENSE[0]="MIT"
diff --git a/shell-term-fm/zellij/WATCH b/shell-term-fm/zellij/WATCH
new file mode 100644
index 0000000..88583e3
--- /dev/null
+++ b/shell-term-fm/zellij/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/zellij-org/zellij/tags
tags/v([0-9.]+)[.]tar
diff --git a/shell-term-fm/zsh/DETAILS b/shell-term-fm/zsh/DETAILS
index 664e6a4..1cf410b 100755
--- a/shell-term-fm/zsh/DETAILS
+++ b/shell-term-fm/zsh/DETAILS
@@ -27,7 +27,6 @@ then
SOURCE_URL[1]=http://www.zsh.org/pub/${SOURCE}
SOURCE_URL[2]=ftp://ftp.zsh.org/zsh/${SOURCE}
fi
-# Watch: https://www.zsh.org/pub/
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.zsh.org/
ENTERED=20011112
diff --git a/shell-term-fm/zsh/WATCH b/shell-term-fm/zsh/WATCH
new file mode 100644
index 0000000..b816901
--- /dev/null
+++ b/shell-term-fm/zsh/WATCH
@@ -0,0 +1 @@
+0 . https://www.zsh.org/pub/
diff --git a/smgl/elogind/DETAILS b/smgl/elogind/DETAILS
index 7c636d3..50621ff 100755
--- a/smgl/elogind/DETAILS
+++ b/smgl/elogind/DETAILS
@@ -7,7 +7,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/elogind/elogind
SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
-# Watch: https://github.com/elogind/elogind/tags tags/v([0-9.]+)[.]tar
LICENSE[0]=LGPL
ENTERED=20170607
KEYWORDS=""
diff --git a/smgl/elogind/WATCH b/smgl/elogind/WATCH
new file mode 100644
index 0000000..4d54abf
--- /dev/null
+++ b/smgl/elogind/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/elogind/elogind/tags tags/v([0-9.]+)[.]tar
diff --git a/smgl/openrc/DETAILS b/smgl/openrc/DETAILS
index cca6ecf..d5cb528 100755
--- a/smgl/openrc/DETAILS
+++ b/smgl/openrc/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/OpenRC/$SPELL
SOURCE_URL[0]=$WEB_SITE/archive/$VERSION.tar.gz
-# Watch: https://github.com/OpenRC/openrc/tags tags/([0-9.]+)[.]tar
LICENSE[0]=BSD
ENTERED=20190118
KEYWORDS=""
diff --git a/smgl/openrc/WATCH b/smgl/openrc/WATCH
new file mode 100644
index 0000000..de97866
--- /dev/null
+++ b/smgl/openrc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/OpenRC/openrc/tags tags/([0-9.]+)[.]tar
diff --git a/smgl/s6-linux-init/DETAILS b/smgl/s6-linux-init/DETAILS
index 9211b53..3ec16f3 100755
--- a/smgl/s6-linux-init/DETAILS
+++ b/smgl/s6-linux-init/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://skarnet.org/software/s6-linux-init/
SPELL=s6-linux-init
VERSION=1.1.2.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/smgl/s6-linux-init/WATCH b/smgl/s6-linux-init/WATCH
new file mode 100644
index 0000000..fd11092
--- /dev/null
+++ b/smgl/s6-linux-init/WATCH
@@ -0,0 +1 @@
+0 . https://skarnet.org/software/s6-linux-init/
diff --git a/smgl/s6/DETAILS b/smgl/s6/DETAILS
index 8163372..cd59461 100755
--- a/smgl/s6/DETAILS
+++ b/smgl/s6/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://skarnet.org/software/s6/
SPELL=s6
VERSION=2.13.1.0
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/smgl/s6/WATCH b/smgl/s6/WATCH
new file mode 100644
index 0000000..f6eae7f
--- /dev/null
+++ b/smgl/s6/WATCH
@@ -0,0 +1 @@
+0 . https://skarnet.org/software/s6/
diff --git a/smgl/seatd/DETAILS b/smgl/seatd/DETAILS
index 21c8cce..9fcdb68 100755
--- a/smgl/seatd/DETAILS
+++ b/smgl/seatd/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://git.sr.ht/~kennylevinsen/seatd
SOURCE_URL[0]=$WEB_SITE/archive/$VERSION.tar.gz
-# Watch: https://git.sr.ht/~kennylevinsen/seatd/refs archive/([0-9.]+)[.]tar
LICENSE[0]=GPL
ENTERED=20210625
KEYWORDS=""
diff --git a/smgl/seatd/WATCH b/smgl/seatd/WATCH
new file mode 100644
index 0000000..9b791fe
--- /dev/null
+++ b/smgl/seatd/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~kennylevinsen/seatd/refs
archive/([0-9.]+)[.]tar
diff --git a/spelling/aspell/DETAILS b/spelling/aspell/DETAILS
index dbd5353..2095ec9 100755
--- a/spelling/aspell/DETAILS
+++ b/spelling/aspell/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/aspell
SPELL=aspell
VERSION=0.60.8.1
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/spelling/aspell/WATCH b/spelling/aspell/WATCH
new file mode 100644
index 0000000..38b2668
--- /dev/null
+++ b/spelling/aspell/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/aspell
diff --git a/spelling/hunspell/DETAILS b/spelling/hunspell/DETAILS
index 8847e9e..6f86f55 100755
--- a/spelling/hunspell/DETAILS
+++ b/spelling/hunspell/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/hunspell/hunspell/tags
SPELL=hunspell
VERSION=1.7.2
PATCHLEVEL=1
diff --git a/spelling/hunspell/WATCH b/spelling/hunspell/WATCH
new file mode 100644
index 0000000..330d983
--- /dev/null
+++ b/spelling/hunspell/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hunspell/hunspell/tags
diff --git a/telephony/bayonne2/DETAILS b/telephony/bayonne2/DETAILS
index a7ab782..6014c92 100755
--- a/telephony/bayonne2/DETAILS
+++ b/telephony/bayonne2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/bayonne
SPELL=bayonne2
VERSION=2.3.2
SOURCE_HASH=sha512:21bf62c7ae45811b5e854bc807cb222ec63b8c39a69fbf54448ce21b9dc94772e300f9e30f4e2c459f9d3e2a0e10dfc6becedd5a0fc1034ed3d28eee16b76a85
diff --git a/telephony/bayonne2/WATCH b/telephony/bayonne2/WATCH
new file mode 100644
index 0000000..038b85e
--- /dev/null
+++ b/telephony/bayonne2/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/bayonne
diff --git a/telephony/ccaudio2/DETAILS b/telephony/ccaudio2/DETAILS
index 97cd3ca..9508dc8 100755
--- a/telephony/ccaudio2/DETAILS
+++ b/telephony/ccaudio2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/ccaudio
SPELL=ccaudio2
VERSION=1.0.0
SOURCE_HASH=sha512:af6a37b58709990f4742703865a3b1a59fbfbec78d4b7abd13b29ae51cf4186eddcfe242f872ad35c3d6d7e6a7c80865d3d5e37bc426c7c62055c9a2c589b58e
diff --git a/telephony/ccaudio2/WATCH b/telephony/ccaudio2/WATCH
new file mode 100644
index 0000000..6ed518b
--- /dev/null
+++ b/telephony/ccaudio2/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/ccaudio
diff --git a/telephony/ccrtp/DETAILS b/telephony/ccrtp/DETAILS
index 1ea3008..38ef846 100755
--- a/telephony/ccrtp/DETAILS
+++ b/telephony/ccrtp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/ccrtp
SPELL=ccrtp
VERSION=1.7.2
SOURCE_HASH=sha512:b5395c9b9390ac15e09db3fa16ada95c1a9af44872466db944419b3b3f7714f8df878e739a205a051a51f213d29b53287b644d58f446081929cf412a311e8664
diff --git a/telephony/ccrtp/WATCH b/telephony/ccrtp/WATCH
new file mode 100644
index 0000000..00f6bcf
--- /dev/null
+++ b/telephony/ccrtp/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/ccrtp
diff --git a/telephony/ccscript/DETAILS b/telephony/ccscript/DETAILS
index 5fc1ff1..466d6e8 100755
--- a/telephony/ccscript/DETAILS
+++ b/telephony/ccscript/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/ccscript
SPELL=ccscript
VERSION=4.1.0
SOURCE_HASH=sha512:1e33bbed6a813a8413007c97772857d0775be72cdc8be3852b29c9ddedab78ca8b4c7c997d8707bc0008217afcb4a5deb4b49248eb58f93f004613d0e6fef5c8
diff --git a/telephony/ccscript/WATCH b/telephony/ccscript/WATCH
new file mode 100644
index 0000000..b08f192
--- /dev/null
+++ b/telephony/ccscript/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/ccscript
diff --git a/telephony/ccscript3/DETAILS b/telephony/ccscript3/DETAILS
index 508f7b7..a8a415e 100755
--- a/telephony/ccscript3/DETAILS
+++ b/telephony/ccscript3/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/ccscript
SPELL=ccscript3
VERSION=1.1.6
SOURCE_HASH=sha512:8bd9a3de287d92b9bd5cb229eb1da263ea3d02ae56b96ec7f9524f54b0b0b45d87dcd456c124bae90df1dc37b7dc827268687c0ee78ed8d9ec95cc3f568a7843
diff --git a/telephony/ccscript3/WATCH b/telephony/ccscript3/WATCH
new file mode 100644
index 0000000..b08f192
--- /dev/null
+++ b/telephony/ccscript3/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/ccscript
diff --git a/telephony/commoncpp2/DETAILS b/telephony/commoncpp2/DETAILS
index 37147e4..a1b47af 100755
--- a/telephony/commoncpp2/DETAILS
+++ b/telephony/commoncpp2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/commoncpp/
SPELL=commoncpp2
VERSION=1.8.1
SOURCE_HASH=sha512:949823461d20429c2b0acfa22554a5a9dacc977e3ee097f34416f65d322df84fbdb27c644435c6c6caaed800347dfbe789cee7f19b39b306165c97b4f4012bfe
diff --git a/telephony/commoncpp2/WATCH b/telephony/commoncpp2/WATCH
new file mode 100644
index 0000000..73952b0
--- /dev/null
+++ b/telephony/commoncpp2/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/commoncpp/
diff --git a/telephony/libosip2/DETAILS b/telephony/libosip2/DETAILS
index a3f4bc8..63c7e70 100755
--- a/telephony/libosip2/DETAILS
+++ b/telephony/libosip2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/osip
SPELL=libosip2
VERSION=5.3.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/telephony/libosip2/WATCH b/telephony/libosip2/WATCH
new file mode 100644
index 0000000..6fa32d0
--- /dev/null
+++ b/telephony/libosip2/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/osip
diff --git a/telephony/libzrtpcpp/DETAILS b/telephony/libzrtpcpp/DETAILS
index 13b63f7..89f60f8 100755
--- a/telephony/libzrtpcpp/DETAILS
+++ b/telephony/libzrtpcpp/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/ccrtp
SPELL=libzrtpcpp
VERSION=1.4.6
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/telephony/libzrtpcpp/WATCH b/telephony/libzrtpcpp/WATCH
new file mode 100644
index 0000000..00f6bcf
--- /dev/null
+++ b/telephony/libzrtpcpp/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/ccrtp
diff --git a/telephony/ucommon/DETAILS b/telephony/ucommon/DETAILS
index a80255e..ba9160a 100755
--- a/telephony/ucommon/DETAILS
+++ b/telephony/ucommon/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftpmirror.gnu.org/commoncpp/
SPELL=ucommon
VERSION=7.0.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/telephony/ucommon/WATCH b/telephony/ucommon/WATCH
new file mode 100644
index 0000000..73952b0
--- /dev/null
+++ b/telephony/ucommon/WATCH
@@ -0,0 +1 @@
+0 . https://ftpmirror.gnu.org/commoncpp/
diff --git a/utils/aqemu/DETAILS b/utils/aqemu/DETAILS
index 887dff3..6c57193 100755
--- a/utils/aqemu/DETAILS
+++ b/utils/aqemu/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/TBK/aqemu/tags
SPELL=aqemu
VERSION=0.9.4
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/utils/aqemu/WATCH b/utils/aqemu/WATCH
new file mode 100644
index 0000000..acbd7ac
--- /dev/null
+++ b/utils/aqemu/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/TBK/aqemu/tags
diff --git a/utils/autogen/DETAILS b/utils/autogen/DETAILS
index f1bd941..4b6b266 100755
--- a/utils/autogen/DETAILS
+++ b/utils/autogen/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/autogen
SPELL=autogen
VERSION=5.18.16
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/utils/autogen/WATCH b/utils/autogen/WATCH
new file mode 100644
index 0000000..80c12c7
--- /dev/null
+++ b/utils/autogen/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/autogen
diff --git a/utils/barcode/DETAILS b/utils/barcode/DETAILS
index ebcf376..d43eb32 100755
--- a/utils/barcode/DETAILS
+++ b/utils/barcode/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/barcode
SPELL=barcode
VERSION=0.99
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/utils/barcode/WATCH b/utils/barcode/WATCH
new file mode 100644
index 0000000..2a00a2f
--- /dev/null
+++ b/utils/barcode/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/barcode
diff --git a/utils/bluez5/DETAILS b/utils/bluez5/DETAILS
index cb585ba..88ef66f 100755
--- a/utils/bluez5/DETAILS
+++ b/utils/bluez5/DETAILS
@@ -5,7 +5,6 @@
SECURITY_PATCH=2
SOURCE=$SPELLX-$VERSION.tar.xz
SOURCE_URL[0]=$KERNEL_URL/pub/linux/bluetooth/$SOURCE
-# Watch: https://mirrors.edge.kernel.org/pub/linux/bluetooth/
bluez-([0-9.]+)[.]tar.xz"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
WEB_SITE=https://www.bluez.org/
LICENSE[0]=GPL
diff --git a/utils/bluez5/WATCH b/utils/bluez5/WATCH
new file mode 100644
index 0000000..78ceafa
--- /dev/null
+++ b/utils/bluez5/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/bluetooth/
bluez-([0-9.]+)[.]tar.xz"
diff --git a/utils/brightnessctl/DETAILS b/utils/brightnessctl/DETAILS
index dd375d0..2e99ba8 100755
--- a/utils/brightnessctl/DETAILS
+++ b/utils/brightnessctl/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Hummer12007/brightnessctl/tags
SPELL=brightnessctl
VERSION=0.5.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/brightnessctl/WATCH b/utils/brightnessctl/WATCH
new file mode 100644
index 0000000..6a74613
--- /dev/null
+++ b/utils/brightnessctl/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Hummer12007/brightnessctl/tags
diff --git a/utils/btop++/DETAILS b/utils/btop++/DETAILS
index ddeb31c..1eff4de 100755
--- a/utils/btop++/DETAILS
+++ b/utils/btop++/DETAILS
@@ -2,7 +2,6 @@
VERSION=1.4.0
SOURCE="btop-$VERSION.tar.gz"
SOURCE_URL[0]=https://github.com/aristocratos/btop/archive/refs/tags/v$VERSION.tar.gz
-# Watch: https://github.com/aristocratos/btop/tags tags/v([0-9.]+)[.]tar
SOURCE_HASH=sha512:7b7c63daf68192893ae4533c04ea70dcd6f253e188b1c842f2ebebac0b28e51431edef6ccfce5b25b3adbd5b2b637fc832bce7d5d64d664c2bf5c4672be75c8f
SOURCE_DIRECTORY="$BUILD_DIRECTORY/btop-$VERSION"
WEB_SITE="https://github.com/aristocratos/btop"
diff --git a/utils/btop++/WATCH b/utils/btop++/WATCH
new file mode 100644
index 0000000..aa3cf94
--- /dev/null
+++ b/utils/btop++/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/aristocratos/btop/tags
tags/v([0-9.]+)[.]tar
diff --git a/utils/bubblewrap/DETAILS b/utils/bubblewrap/DETAILS
index 80a0029..f1d2e7b 100755
--- a/utils/bubblewrap/DETAILS
+++ b/utils/bubblewrap/DETAILS
@@ -6,7 +6,6 @@
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/containers/${SPELL}/releases/download/v${VERSION}/${SOURCE}
-# Watch: https://github.com/containers/bubblewrap/tags tags/v([0-9.]+)[.]tar
WEB_SITE=https://www.github.com/containers/bubblewrap/
LICENSE[0]=LGPL
ENTERED=20221120
diff --git a/utils/bubblewrap/WATCH b/utils/bubblewrap/WATCH
new file mode 100644
index 0000000..1cf0acb
--- /dev/null
+++ b/utils/bubblewrap/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/containers/bubblewrap/tags
tags/v([0-9.]+)[.]tar
diff --git a/utils/containers/DETAILS b/utils/containers/DETAILS
index 930c371..8f15bfb 100755
--- a/utils/containers/DETAILS
+++ b/utils/containers/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/arachsys/containers/tags
SPELL=containers
VERSION=1.6
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/utils/containers/WATCH b/utils/containers/WATCH
new file mode 100644
index 0000000..8be9762
--- /dev/null
+++ b/utils/containers/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/arachsys/containers/tags
diff --git a/utils/copyq/WATCH b/utils/copyq/WATCH
new file mode 100644
index 0000000..ae60833
--- /dev/null
+++ b/utils/copyq/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hluk/CopyQ/tags
diff --git a/utils/coreutils/DETAILS b/utils/coreutils/DETAILS
index ba1b89a..3df569d 100755
--- a/utils/coreutils/DETAILS
+++ b/utils/coreutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/coreutils/
SPELL=coreutils
VERSION=9.11
SECURITY_PATCH=3
diff --git a/utils/coreutils/WATCH b/utils/coreutils/WATCH
new file mode 100644
index 0000000..c19f98b
--- /dev/null
+++ b/utils/coreutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/coreutils/
diff --git a/utils/criu/WATCH b/utils/criu/WATCH
new file mode 100644
index 0000000..7720f43
--- /dev/null
+++ b/utils/criu/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/checkpoint-restore/criu/tags
diff --git a/utils/crosstool-ng/DETAILS b/utils/crosstool-ng/DETAILS
index 0db2f70..bc4bcb0 100755
--- a/utils/crosstool-ng/DETAILS
+++ b/utils/crosstool-ng/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://crosstool-ng.org/download/crosstool-ng/
crosstool-ng-([0-9.]+)\.tar
SPELL=crosstool-ng
VERSION=1.27.0
PATCHLEVEL=1
diff --git a/utils/crosstool-ng/WATCH b/utils/crosstool-ng/WATCH
new file mode 100644
index 0000000..86f1d1a
--- /dev/null
+++ b/utils/crosstool-ng/WATCH
@@ -0,0 +1 @@
+0 . http://crosstool-ng.org/download/crosstool-ng/
crosstool-ng-([0-9.]+)\.tar
diff --git a/utils/dbus/DETAILS b/utils/dbus/DETAILS
index a59864c..013e6a1 100755
--- a/utils/dbus/DETAILS
+++ b/utils/dbus/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=https://dbus.freedesktop.org/releases/dbus/$SOURCE
-# Watch: https://dbus.freedesktop.org/releases/dbus/
SOURCE2=$SOURCE.asc
SOURCE2_URL[0]="${SOURCE_URL[0]}.asc"
SOURCE_GPG=freedesktop.gpg:$SOURCE2:UPSTREAM_KEY
diff --git a/utils/dbus/WATCH b/utils/dbus/WATCH
new file mode 100644
index 0000000..baa5345
--- /dev/null
+++ b/utils/dbus/WATCH
@@ -0,0 +1 @@
+0 . https://dbus.freedesktop.org/releases/dbus/
diff --git a/utils/ddcutil/DETAILS b/utils/ddcutil/DETAILS
index aef5be0..58cf853 100755
--- a/utils/ddcutil/DETAILS
+++ b/utils/ddcutil/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/rockowitz/ddcutil/tags
SPELL=ddcutil
VERSION=2.2.7
SOURCE_HASH=sha512:3e56ce48ac11381b71b223ea205d165e0ef568a3494ca6147ccebd48ed4c0cb49fc80a4eca2ce39913c549f0b2c63cc85336bc15e99d27231391b8b89d32ba20
diff --git a/utils/ddcutil/WATCH b/utils/ddcutil/WATCH
new file mode 100644
index 0000000..c8f9726
--- /dev/null
+++ b/utils/ddcutil/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rockowitz/ddcutil/tags
diff --git a/utils/debootstrap/DETAILS b/utils/debootstrap/DETAILS
index c36fc3a..e7955ea 100755
--- a/utils/debootstrap/DETAILS
+++ b/utils/debootstrap/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.debian.org/debian/pool/main/d/debootstrap/
SPELL=debootstrap
VERSION=1.0.140
SOURCE="${SPELL}_${VERSION}.tar.gz"
diff --git a/utils/debootstrap/WATCH b/utils/debootstrap/WATCH
new file mode 100644
index 0000000..f20b03f
--- /dev/null
+++ b/utils/debootstrap/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.debian.org/debian/pool/main/d/debootstrap/
diff --git a/utils/dialog/DETAILS b/utils/dialog/DETAILS
index 5da0fe6..cd4fd5b 100755
--- a/utils/dialog/DETAILS
+++ b/utils/dialog/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://invisible-mirror.net/archives/$SPELL/$SOURCE
SOURCE2_URL[0]=https://invisible-mirror.net/archives/$SPELL/$SOURCE2
-# Watch: https://invisible-mirror.net/archives/dialog/
dialog-([0-9.-]+)[.]tgz
SOURCE_GPG=dickey.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
WEB_SITE=https://invisible-island.net/dialog
diff --git a/utils/dialog/WATCH b/utils/dialog/WATCH
new file mode 100644
index 0000000..50b88da
--- /dev/null
+++ b/utils/dialog/WATCH
@@ -0,0 +1 @@
+0 . https://invisible-mirror.net/archives/dialog/
dialog-([0-9.-]+)[.]tgz
diff --git a/utils/direvent/DETAILS b/utils/direvent/DETAILS
index a3d9298..cd4fa52 100755
--- a/utils/direvent/DETAILS
+++ b/utils/direvent/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/direvent
SPELL=direvent
VERSION=5.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/direvent/WATCH b/utils/direvent/WATCH
new file mode 100644
index 0000000..779d745
--- /dev/null
+++ b/utils/direvent/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/direvent
diff --git a/utils/dmenu/DETAILS b/utils/dmenu/DETAILS
index 7afad21..afca9bd 100755
--- a/utils/dmenu/DETAILS
+++ b/utils/dmenu/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://tools.suckless.org/dmenu/
SPELL=dmenu
VERSION=5.3
PATCH_VERSION=4.9
diff --git a/utils/dmenu/WATCH b/utils/dmenu/WATCH
new file mode 100644
index 0000000..1049ca5
--- /dev/null
+++ b/utils/dmenu/WATCH
@@ -0,0 +1 @@
+0 . https://tools.suckless.org/dmenu/
diff --git a/utils/earlyoom/DETAILS b/utils/earlyoom/DETAILS
index ba8209b..9b621d3 100755
--- a/utils/earlyoom/DETAILS
+++ b/utils/earlyoom/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/rfjakob/earlyoom/tags
SPELL=earlyoom
VERSION=1.9.0
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/earlyoom/WATCH b/utils/earlyoom/WATCH
new file mode 100644
index 0000000..910e3c4
--- /dev/null
+++ b/utils/earlyoom/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/rfjakob/earlyoom/tags
diff --git a/utils/fastfetch/DETAILS b/utils/fastfetch/DETAILS
index c370d84..dd6c587 100755
--- a/utils/fastfetch/DETAILS
+++ b/utils/fastfetch/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/fastfetch-cli/fastfetch/tags
/refs/tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=fastfetch
VERSION=2.67.1
diff --git a/utils/fastfetch/WATCH b/utils/fastfetch/WATCH
new file mode 100644
index 0000000..d72dc97
--- /dev/null
+++ b/utils/fastfetch/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/fastfetch-cli/fastfetch/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/utils/file/DETAILS b/utils/file/DETAILS
index e82eaaf..b825219 100755
--- a/utils/file/DETAILS
+++ b/utils/file/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]="https://astron.com/pub/${SPELL}/${SOURCE}"
SOURCE_URL[1]=https://fossies.org/linux/misc/$SOURCE
-# Watch: https://astron.com/pub/file/
SOURCE2=${SOURCE}.asc
SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
SOURCE_GPG="file.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/utils/file/WATCH b/utils/file/WATCH
new file mode 100644
index 0000000..ca20746
--- /dev/null
+++ b/utils/file/WATCH
@@ -0,0 +1 @@
+0 . https://astron.com/pub/file/
diff --git a/utils/findutils/DETAILS b/utils/findutils/DETAILS
index 7f5a83a..36ac241 100755
--- a/utils/findutils/DETAILS
+++ b/utils/findutils/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/findutils
SPELL=findutils
VERSION=4.10.0
SOURCE_HASH=sha512:b8b683d21cd26c6da4f41c56e83cadbda4780f8610a2bbd4b4e34bb1f339c3209721974b03e076d5eef0331fd876d947b398197aad37c29bbcc2e0405c641b34
diff --git a/utils/findutils/WATCH b/utils/findutils/WATCH
new file mode 100644
index 0000000..1d6c53e
--- /dev/null
+++ b/utils/findutils/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/findutils
diff --git a/utils/flatpak/DETAILS b/utils/flatpak/DETAILS
index 242a336..2827ca3 100755
--- a/utils/flatpak/DETAILS
+++ b/utils/flatpak/DETAILS
@@ -12,7 +12,6 @@ fi
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://www.github.com/$SPELL/$SPELL/releases/download/$VERSION/$SOURCE
-# Watch: https://github.com/flatpak/flatpak/tags tags/([0-9.]+)[.]tar
WEB_SITE=https://www.flatpak.org
ENTERED=20221120
LICENSE=LGPL
diff --git a/utils/flatpak/WATCH b/utils/flatpak/WATCH
new file mode 100644
index 0000000..4778814
--- /dev/null
+++ b/utils/flatpak/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/flatpak/flatpak/tags tags/([0-9.]+)[.]tar
diff --git a/utils/fwupd/DETAILS b/utils/fwupd/DETAILS
index a1641f6..0131664 100755
--- a/utils/fwupd/DETAILS
+++ b/utils/fwupd/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://fwupd.org/"
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/fwupd/fwupd/tags tags/([0-9.]+)[.]tar
LICENSE[0]=GPL
ENTERED=20190407
KEYWORDS=""
diff --git a/utils/fwupd/WATCH b/utils/fwupd/WATCH
new file mode 100644
index 0000000..3fd8519
--- /dev/null
+++ b/utils/fwupd/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/fwupd/fwupd/tags tags/([0-9.]+)[.]tar
diff --git a/utils/gcal/DETAILS b/utils/gcal/DETAILS
index 900b5bd..cb4753c 100755
--- a/utils/gcal/DETAILS
+++ b/utils/gcal/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcal
SPELL=gcal
VERSION=4.1
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/utils/gcal/WATCH b/utils/gcal/WATCH
new file mode 100644
index 0000000..5114268
--- /dev/null
+++ b/utils/gcal/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/gcal
diff --git a/utils/gnuplot/DETAILS b/utils/gnuplot/DETAILS
index a783afa..8e55576 100755
--- a/utils/gnuplot/DETAILS
+++ b/utils/gnuplot/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
-# Watch: https://sourceforge.net/projects/gnuplot/files/gnuplot/ a
href="/projects/gnuplot/files/gnuplot/([0-9.]+)/"
fi
WEB_SITE=http://www.gnuplot.info
ENTERED=20020210
diff --git a/utils/gnuplot/WATCH b/utils/gnuplot/WATCH
new file mode 100644
index 0000000..3822193
--- /dev/null
+++ b/utils/gnuplot/WATCH
@@ -0,0 +1 @@
+0 . https://sourceforge.net/projects/gnuplot/files/gnuplot/ a
href="/projects/gnuplot/files/gnuplot/([0-9.]+)/"
diff --git a/utils/grep/DETAILS b/utils/grep/DETAILS
index b60a224..7cebe62 100755
--- a/utils/grep/DETAILS
+++ b/utils/grep/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-# Watch: https://ftp.gnu.org/gnu/grep/
SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
SOURCE2_URL[0]=$GNU_URL/$SPELL/$SOURCE2
diff --git a/utils/grep/WATCH b/utils/grep/WATCH
new file mode 100644
index 0000000..2a9b1e9
--- /dev/null
+++ b/utils/grep/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/grep/
diff --git a/utils/htop/DETAILS b/utils/htop/DETAILS
index e338a9f..14e90d7 100755
--- a/utils/htop/DETAILS
+++ b/utils/htop/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/htop-dev/htop/releases/download/$VERSION/$SPELL-$VERSION.tar.xz
-# Watch: https://github.com/htop-dev/htop/tags/ tags/([0-9.]+)[.]tar
WEB_SITE=https://htop.dev
ENTERED=20050218
LICENSE[0]=GPL
diff --git a/utils/htop/WATCH b/utils/htop/WATCH
new file mode 100644
index 0000000..b96f7e4
--- /dev/null
+++ b/utils/htop/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/htop-dev/htop/tags/ tags/([0-9.]+)[.]tar
diff --git a/utils/kbd/DETAILS b/utils/kbd/DETAILS
index fd40143..9e7532c 100755
--- a/utils/kbd/DETAILS
+++ b/utils/kbd/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/$SPELL/$SOURCE
-# Watch: https://mirrors.edge.kernel.org/pub/linux/utils/kbd/
WEB_SITE=https://freshmeat.net/projects/kbd/
ENTERED=20011113
LICENSE[0]=GPL
diff --git a/utils/kbd/WATCH b/utils/kbd/WATCH
new file mode 100644
index 0000000..721abd8
--- /dev/null
+++ b/utils/kbd/WATCH
@@ -0,0 +1 @@
+0 . https://mirrors.edge.kernel.org/pub/linux/utils/kbd/
diff --git a/utils/less/DETAILS b/utils/less/DETAILS
index 91dd0d9..799176b 100755
--- a/utils/less/DETAILS
+++ b/utils/less/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/less
SPELL=less
VERSION=668
SOURCE_HASH=sha512:6527741a609849ec27b6ab35de46f2c5c2b2771391e3efe263207bee28915946f44331a42f832a7cb42231a19b135cbadc15ae02cd997b83a13cdfbc7213fc27
diff --git a/utils/less/WATCH b/utils/less/WATCH
new file mode 100644
index 0000000..5e66f25
--- /dev/null
+++ b/utils/less/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/less
diff --git a/utils/libnotify/DETAILS b/utils/libnotify/DETAILS
index ab79d10..026532f 100755
--- a/utils/libnotify/DETAILS
+++ b/utils/libnotify/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH=sha512:75f8e605cd5331c91f502da61eec5bf5dfed6f1cf8c966e5c4356be48e24c32fe4be481dc16d0ccd4e25b2e9e207898124b349a0dc4575211e0044c9d81fc7ce
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_URL[0]="${GNOME_URL}/sources/${SPELL}/${VERSION%.*}/${SOURCE}"
-# Watch: https://gitlab.gnome.org/GNOME/libnotify/-/tags
libnotify-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=http://www.galago-project.org/
ENTERED=20051221
diff --git a/utils/libnotify/WATCH b/utils/libnotify/WATCH
new file mode 100644
index 0000000..10ca570
--- /dev/null
+++ b/utils/libnotify/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/libnotify/-/tags
libnotify-([0-9.]+)[.]tar
diff --git a/utils/libtree/DETAILS b/utils/libtree/DETAILS
index bf73596..1cc54a5 100755
--- a/utils/libtree/DETAILS
+++ b/utils/libtree/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/haampie/libtree/tags /refs/tags/v([0-9.]+)[.]tar
SPELL=libtree
VERSION=3.1.1
SOURCE="$SPELL-$VERSION.tar.gz"
diff --git a/utils/libtree/WATCH b/utils/libtree/WATCH
new file mode 100644
index 0000000..b8e22d8
--- /dev/null
+++ b/utils/libtree/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/haampie/libtree/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/utils/lshw/DETAILS b/utils/lshw/DETAILS
index a1d937d..d946b07 100755
--- a/utils/lshw/DETAILS
+++ b/utils/lshw/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]="https://www.ezix.org/software/files/$SOURCE"
-# Watch: https://www.ezix.org/software/files lshw-(B[.][0-9.]+)[.]tar
WEB_SITE=https://ezix.org/project/wiki/HardwareLiSter
ENTERED=20030402
LICENSE[0]=GPL
diff --git a/utils/lshw/WATCH b/utils/lshw/WATCH
new file mode 100644
index 0000000..e2711e6
--- /dev/null
+++ b/utils/lshw/WATCH
@@ -0,0 +1 @@
+0 . https://www.ezix.org/software/files
lshw-(B[.][0-9.]+)[.]tar
diff --git a/utils/metalog/DETAILS b/utils/metalog/DETAILS
index 13693cb..d9a3517 100755
--- a/utils/metalog/DETAILS
+++ b/utils/metalog/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/hvisage/${SPELL}/archive/refs/tags/${VERSION}.tar.gz
-# Watch: https://github.com/hvisage/metalog/tags
WEB_SITE=https://metalog.sourceforge.net/
ENTERED=20010922
LICENSE[0]=GPL
diff --git a/utils/metalog/WATCH b/utils/metalog/WATCH
new file mode 100644
index 0000000..dfa678a
--- /dev/null
+++ b/utils/metalog/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hvisage/metalog/tags
diff --git a/utils/neofetch/DETAILS b/utils/neofetch/DETAILS
index 23d0fce8..ea2be19 100755
--- a/utils/neofetch/DETAILS
+++ b/utils/neofetch/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/dylanaraps/neofetch/tags
/refs/tags/([0-9.]+)[.]tar
SPELL=neofetch
VERSION=7.1.0
SOURCE=${SPELL}-${VERSION}.tar.gz
diff --git a/utils/neofetch/WATCH b/utils/neofetch/WATCH
new file mode 100644
index 0000000..cd11328
--- /dev/null
+++ b/utils/neofetch/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/dylanaraps/neofetch/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/utils/nvtop/DETAILS b/utils/nvtop/DETAILS
index aae991b..041c95c 100755
--- a/utils/nvtop/DETAILS
+++ b/utils/nvtop/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Syllo/nvtop/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=nvtop
VERSION=3.2.0
diff --git a/utils/nvtop/WATCH b/utils/nvtop/WATCH
new file mode 100644
index 0000000..74a32dd
--- /dev/null
+++ b/utils/nvtop/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Syllo/nvtop/tags /tags/([0-9.]+)[.]tar
diff --git a/utils/ostree/DETAILS b/utils/ostree/DETAILS
index 35966b7..37be97f 100755
--- a/utils/ostree/DETAILS
+++ b/utils/ostree/DETAILS
@@ -4,7 +4,6 @@
SOURCE=lib${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/lib${SPELL}-${VERSION}"
SOURCE_URL[0]=https://www.github.com/${SPELL}dev/${SPELL}/releases/download/v${VERSION}/$SOURCE
-# Watch: https://github.com/ostreedev/ostree/tags tags/v([0-9.]+)[.]tar
WEB_SITE=https://www.github.com/ostreedev/ostree/
ENTERED=20221117
LICENSE=GPL
diff --git a/utils/ostree/WATCH b/utils/ostree/WATCH
new file mode 100644
index 0000000..02d1983
--- /dev/null
+++ b/utils/ostree/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ostreedev/ostree/tags
tags/v([0-9.]+)[.]tar
diff --git a/utils/plan9port/DETAILS b/utils/plan9port/DETAILS
index 258727c..46c07e1 100755
--- a/utils/plan9port/DETAILS
+++ b/utils/plan9port/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/9fans/plan9port/tags
SPELL="plan9port"
REF=13582b1a899b9644071791e862c935384c27cb35
VERSION=20240111
diff --git a/utils/plan9port/WATCH b/utils/plan9port/WATCH
new file mode 100644
index 0000000..e155196
--- /dev/null
+++ b/utils/plan9port/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/9fans/plan9port/tags
diff --git a/utils/procps-ng/DETAILS b/utils/procps-ng/DETAILS
index 7b1a835..f35e15d 100755
--- a/utils/procps-ng/DETAILS
+++ b/utils/procps-ng/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://sourceforge.net/projects/procps-ng/files/Production/$SOURCE
-# Watch: https://gitlab.com/procps-ng/procps/-/tags releases/v([0-9.]+)
WEB_SITE=https://gitlab.com/procps-ng/procps
ENTERED=20190318
LICENSE[0]=GPL2
diff --git a/utils/procps-ng/WATCH b/utils/procps-ng/WATCH
new file mode 100644
index 0000000..01ff1d2
--- /dev/null
+++ b/utils/procps-ng/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.com/procps-ng/procps/-/tags
releases/v([0-9.]+)
diff --git a/utils/q4wine/DETAILS b/utils/q4wine/DETAILS
index d1a2826..92da963 100755
--- a/utils/q4wine/DETAILS
+++ b/utils/q4wine/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/brezerk/q4wine/tags
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=q4wine
VERSION=1.4.2
diff --git a/utils/q4wine/WATCH b/utils/q4wine/WATCH
new file mode 100644
index 0000000..f2f7d70
--- /dev/null
+++ b/utils/q4wine/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/brezerk/q4wine/tags
diff --git a/utils/qutescoop/WATCH b/utils/qutescoop/WATCH
new file mode 100644
index 0000000..6dbd72b
--- /dev/null
+++ b/utils/qutescoop/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/qutescoop/qutescoop/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/utils/rdfind/DETAILS b/utils/rdfind/DETAILS
index d1100d9..eeb1b20 100755
--- a/utils/rdfind/DETAILS
+++ b/utils/rdfind/DETAILS
@@ -12,7 +12,6 @@ else
SOURCE_HASH="sha256:0a2d0d32002cc2dc0134ee7b649bcc811ecfb2f8d9f672aa476a851152e7af35:UPSTREAM_HASH"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://${SPELL}.pauldreik.se/${SOURCE}"
-# Watch: https://rdfind.pauldreik.se/ rdfind-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://rdfind.pauldreik.se/"
diff --git a/utils/rdfind/WATCH b/utils/rdfind/WATCH
new file mode 100644
index 0000000..25f335d
--- /dev/null
+++ b/utils/rdfind/WATCH
@@ -0,0 +1 @@
+0 . https://rdfind.pauldreik.se/ rdfind-([0-9.]+)[.]tar
diff --git a/utils/schroot/DETAILS b/utils/schroot/DETAILS
index 6e19716..2af1db1 100755
--- a/utils/schroot/DETAILS
+++ b/utils/schroot/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://codeberg.org/shelter/reschroot/releases
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=schroot
VERSION=1.6.13
diff --git a/utils/schroot/WATCH b/utils/schroot/WATCH
new file mode 100644
index 0000000..4a326f1
--- /dev/null
+++ b/utils/schroot/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/shelter/reschroot/releases
diff --git a/utils/smem/DETAILS b/utils/smem/DETAILS
index 4ed6026..348c32c 100755
--- a/utils/smem/DETAILS
+++ b/utils/smem/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://www.selenic.com/smem/download/
SPELL=smem
VERSION=1.4
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/smem/WATCH b/utils/smem/WATCH
new file mode 100644
index 0000000..3179890
--- /dev/null
+++ b/utils/smem/WATCH
@@ -0,0 +1 @@
+0 . http://www.selenic.com/smem/download/
diff --git a/utils/spice-protocol/DETAILS b/utils/spice-protocol/DETAILS
index 8034699..8dcbf9d 100755
--- a/utils/spice-protocol/DETAILS
+++ b/utils/spice-protocol/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://spice-space.org/download/releases/
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=spice-protocol
VERSION=0.14.5
diff --git a/utils/spice-protocol/WATCH b/utils/spice-protocol/WATCH
new file mode 100644
index 0000000..5071601
--- /dev/null
+++ b/utils/spice-protocol/WATCH
@@ -0,0 +1 @@
+0 . https://spice-space.org/download/releases/
diff --git a/utils/spice/DETAILS b/utils/spice/DETAILS
index ada49f0..d0347fb 100755
--- a/utils/spice/DETAILS
+++ b/utils/spice/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://spice-space.org/download/releases/
SPELL=spice
VERSION=0.16.0
SOURCE="${SPELL}-${VERSION}.tar.bz2"
diff --git a/utils/spice/WATCH b/utils/spice/WATCH
new file mode 100644
index 0000000..5071601
--- /dev/null
+++ b/utils/spice/WATCH
@@ -0,0 +1 @@
+0 . https://spice-space.org/download/releases/
diff --git a/utils/steam-devices/DETAILS b/utils/steam-devices/DETAILS
index d740492..432d382 100755
--- a/utils/steam-devices/DETAILS
+++ b/utils/steam-devices/DETAILS
@@ -1,4 +1,3 @@
-# Watch: http://deb.debian.org/debian/pool/main/s/steam-installer
steam-installer_([0-9.]+)[\+~]ds\.orig\.tar\.xz
SPELL=steam-devices
SPELLX=steam-installer
VERSION=1.0.0.78
diff --git a/utils/steam-devices/WATCH b/utils/steam-devices/WATCH
new file mode 100644
index 0000000..c15918b
--- /dev/null
+++ b/utils/steam-devices/WATCH
@@ -0,0 +1 @@
+0 . http://deb.debian.org/debian/pool/main/s/steam-installer
steam-installer_([0-9.]+)[\+~]ds\.orig\.tar\.xz
diff --git a/utils/stow/DETAILS b/utils/stow/DETAILS
index d0e0dbd..6e8376c 100755
--- a/utils/stow/DETAILS
+++ b/utils/stow/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/stow
SPELL=stow
VERSION=2.4.1
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/stow/WATCH b/utils/stow/WATCH
new file mode 100644
index 0000000..d83ef79
--- /dev/null
+++ b/utils/stow/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/stow
diff --git a/utils/sudo/DETAILS b/utils/sudo/DETAILS
index 4bb2ccd..1b3bb25 100755
--- a/utils/sudo/DETAILS
+++ b/utils/sudo/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://www.sudo.ws/dist/$SOURCE
-# Watch: https://www.sudo.ws/dist/ sudo-([0-9p.]+)[.]tar.gz"
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE2_IGNORE=signature
diff --git a/utils/sudo/WATCH b/utils/sudo/WATCH
new file mode 100644
index 0000000..4fb8b6e
--- /dev/null
+++ b/utils/sudo/WATCH
@@ -0,0 +1 @@
+0 . https://www.sudo.ws/dist/ sudo-([0-9p.]+)[.]tar.gz"
diff --git a/utils/time/DETAILS b/utils/time/DETAILS
index 7365e40..9ee9435 100755
--- a/utils/time/DETAILS
+++ b/utils/time/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/time
SPELL=time
VERSION=1.9
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/time/WATCH b/utils/time/WATCH
new file mode 100644
index 0000000..a6aaa21
--- /dev/null
+++ b/utils/time/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/time
diff --git a/utils/timeshift/DETAILS b/utils/timeshift/DETAILS
index fda16c2..691257e 100755
--- a/utils/timeshift/DETAILS
+++ b/utils/timeshift/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/linuxmint/timeshift/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=timeshift
VERSION=23.07.1
diff --git a/utils/timeshift/WATCH b/utils/timeshift/WATCH
new file mode 100644
index 0000000..53798ec
--- /dev/null
+++ b/utils/timeshift/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/linuxmint/timeshift/tags
/tags/([0-9.]+)[.]tar
diff --git a/utils/timewarrior/DETAILS b/utils/timewarrior/DETAILS
index f99a9bb..26c4854 100755
--- a/utils/timewarrior/DETAILS
+++ b/utils/timewarrior/DETAILS
@@ -5,7 +5,6 @@
SOURCE_URL[0]=https://github.com/GothenburgBitFactory/$SPELL/releases/download/v$VERSION/$SOURCE
SOURCE_HASH=sha512:f28f6c47cc05d8055cc3fae9e96d1936554c685090a40f8af1995e5357947cb9bdfab0ec091f68693a566a876e06eda502de074900f7368a913e85d7e4cf87f1
SOURCE_DIRECTORY="$BUILD_DIRECTORY/timew-$VERSION"
-# Watch: https://timewarrior.net/ timew-([0-9.]+)[.]tar
WEB_SITE="https://timewarrior.net/"
LICENSE[0]="MIT"
ENTERED=20220506
diff --git a/utils/timewarrior/WATCH b/utils/timewarrior/WATCH
new file mode 100644
index 0000000..9e3d6c5
--- /dev/null
+++ b/utils/timewarrior/WATCH
@@ -0,0 +1 @@
+0 . https://timewarrior.net/ timew-([0-9.]+)[.]tar
diff --git a/utils/tpm2-tss/DETAILS b/utils/tpm2-tss/DETAILS
index 73c1fcb..0fa078e 100755
--- a/utils/tpm2-tss/DETAILS
+++ b/utils/tpm2-tss/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/tpm2-software/tpm2-tss/tags
/refs/tags/([0-9.]+)[.]tar
SPELL=tpm2-tss
VERSION=3.2.1
SOURCE="${SPELL}-${VERSION}.tar.gz"
diff --git a/utils/tpm2-tss/WATCH b/utils/tpm2-tss/WATCH
new file mode 100644
index 0000000..b1dc026
--- /dev/null
+++ b/utils/tpm2-tss/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/tpm2-software/tpm2-tss/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/utils/tree/DETAILS b/utils/tree/DETAILS
index 62480e0..114cce3 100755
--- a/utils/tree/DETAILS
+++ b/utils/tree/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://mama.indstate.edu/users/ice/tree/
SPELL=tree
VERSION=2.1.1
SOURCE=$SPELL-$VERSION.tgz
diff --git a/utils/tree/WATCH b/utils/tree/WATCH
new file mode 100644
index 0000000..bcb4bf8
--- /dev/null
+++ b/utils/tree/WATCH
@@ -0,0 +1 @@
+0 . https://mama.indstate.edu/users/ice/tree/
diff --git a/utils/usbguard/DETAILS b/utils/usbguard/DETAILS
index 54b0961..5d36a4a 100755
--- a/utils/usbguard/DETAILS
+++ b/utils/usbguard/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/USBGuard/${SPELL}/releases/download/${SPELL}-${VERSION}/${SOURCE}"
-# Watch: https://github.com/USBGuard/usbguard/tags tag/usbguard-([0-9.]+)
fi
WEB_SITE="https://usbguard.github.io/"
ENTERED="20230827"
diff --git a/utils/usbguard/WATCH b/utils/usbguard/WATCH
new file mode 100644
index 0000000..027976e
--- /dev/null
+++ b/utils/usbguard/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/USBGuard/usbguard/tags
tag/usbguard-([0-9.]+)
diff --git a/utils/util-linux/DETAILS b/utils/util-linux/DETAILS
index 4768910..e9f47e9 100755
--- a/utils/util-linux/DETAILS
+++ b/utils/util-linux/DETAILS
@@ -19,7 +19,6 @@ fi
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=$KERNEL_URL/pub/linux/utils/$SPELL/v$BRANCH/$SOURCE
-# Watch: https://github.com/util-linux/util-linux/tags tags/v([0-9.]+)[.]tar
SOURCE2="${SOURCE%.xz}.sign"
SOURCE2_URL[0]="${KERNEL_URL}/pub/linux/utils/${SPELL}/v${BRANCH}/${SOURCE2}"
SOURCE_GPG="kernel.gpg:${SOURCE2}:UPSTREAM_KEY"
diff --git a/utils/util-linux/WATCH b/utils/util-linux/WATCH
new file mode 100644
index 0000000..4953828
--- /dev/null
+++ b/utils/util-linux/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/util-linux/util-linux/tags
tags/v([0-9.]+)[.]tar
diff --git a/utils/which/DETAILS b/utils/which/DETAILS
index 62d4845..2f446d7 100755
--- a/utils/which/DETAILS
+++ b/utils/which/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/which
SPELL=which
VERSION=2.23
SOURCE=$SPELL-$VERSION.tar.gz
diff --git a/utils/which/WATCH b/utils/which/WATCH
new file mode 100644
index 0000000..df97368
--- /dev/null
+++ b/utils/which/WATCH
@@ -0,0 +1 @@
+0 . https://ftp.gnu.org/gnu/which
diff --git a/utils/wl-clipboard/DETAILS b/utils/wl-clipboard/DETAILS
index 0dff3c9..4c62748 100755
--- a/utils/wl-clipboard/DETAILS
+++ b/utils/wl-clipboard/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/bugaevc/wl-clipboard/tags /tags/v([0-9.]+)[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=wl-clipboard
VERSION=2.2.0
diff --git a/utils/wl-clipboard/WATCH b/utils/wl-clipboard/WATCH
new file mode 100644
index 0000000..5c071b1
--- /dev/null
+++ b/utils/wl-clipboard/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/bugaevc/wl-clipboard/tags
/tags/v([0-9.]+)[.]tar
diff --git a/utils/wlr-randr/DETAILS b/utils/wlr-randr/DETAILS
index 6513ff2..abf7059 100755
--- a/utils/wlr-randr/DETAILS
+++ b/utils/wlr-randr/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://git.sr.ht/~emersion/${SPELL}/refs/download/v${VERSION}/$SOURCE
-# Watch: https://git.sr.ht/~emersion/wlr-randr/refs archive/v([0-9.]+)[.]tar
LICENSE[0]=MIT
WEB_SITE=https://sr.ht/~emersion/wlr-randr/
ENTERED=20230228
diff --git a/utils/wlr-randr/WATCH b/utils/wlr-randr/WATCH
new file mode 100644
index 0000000..6192bfa
--- /dev/null
+++ b/utils/wlr-randr/WATCH
@@ -0,0 +1 @@
+0 . https://git.sr.ht/~emersion/wlr-randr/refs
archive/v([0-9.]+)[.]tar
diff --git a/utils/xdg-dbus-proxy/DETAILS b/utils/xdg-dbus-proxy/DETAILS
index 4507e93..fa271e6 100755
--- a/utils/xdg-dbus-proxy/DETAILS
+++ b/utils/xdg-dbus-proxy/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/flatpak/${SPELL}/releases/download/${VERSION}/${SOURCE}
WEB_SITE=https://www.github.com/flatpak/xdg-dbus-proxy/
-# Watch: https://github.com/flatpak/xdg-dbus-proxy/tags tags/([0-9.]+)[.]tar
LICENSE[0]=LGPL
ENTERED=20221120
KEYWORDS="flatpak"
diff --git a/utils/xdg-dbus-proxy/WATCH b/utils/xdg-dbus-proxy/WATCH
new file mode 100644
index 0000000..1951f52
--- /dev/null
+++ b/utils/xdg-dbus-proxy/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/flatpak/xdg-dbus-proxy/tags
tags/([0-9.]+)[.]tar
diff --git a/utils/xdg-desktop-portal-hyprland/DETAILS
b/utils/xdg-desktop-portal-hyprland/DETAILS
index c9db4ab..4db4e1c 100755
--- a/utils/xdg-desktop-portal-hyprland/DETAILS
+++ b/utils/xdg-desktop-portal-hyprland/DETAILS
@@ -5,7 +5,6 @@
SOURCE=${SPELL}-${VERSION}.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
-# Watch: https://github.com/hyprwm/xdg-desktop-portal-hyprland/tags
tags/v([0-9.]+)[.]tar
WEB_SITE=https://www.github.com/hyprwm/xdg-desktop-portal-hyprland/
ENTERED=20230329
LICENSE=MIT
diff --git a/utils/xdg-desktop-portal-hyprland/WATCH
b/utils/xdg-desktop-portal-hyprland/WATCH
new file mode 100644
index 0000000..9360311
--- /dev/null
+++ b/utils/xdg-desktop-portal-hyprland/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/xdg-desktop-portal-hyprland/tags
tags/v([0-9.]+)[.]tar
diff --git a/utils/xdg-desktop-portal-wlr/DETAILS
b/utils/xdg-desktop-portal-wlr/DETAILS
index c26001d..435c6ed 100755
--- a/utils/xdg-desktop-portal-wlr/DETAILS
+++ b/utils/xdg-desktop-portal-wlr/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.github.com/emersion/xdg-desktop-portal-wlr/tags
. ${GRIMOIRE}/MESON_FUNCTIONS
SPELL=xdg-desktop-portal-wlr
VERSION=0.8.4
diff --git a/utils/xdg-desktop-portal-wlr/WATCH
b/utils/xdg-desktop-portal-wlr/WATCH
new file mode 100644
index 0000000..49ae3b7
--- /dev/null
+++ b/utils/xdg-desktop-portal-wlr/WATCH
@@ -0,0 +1 @@
+0 . https://www.github.com/emersion/xdg-desktop-portal-wlr/tags
diff --git a/utils/xdg-desktop-portal/DETAILS
b/utils/xdg-desktop-portal/DETAILS
index 7428681..a091f33 100755
--- a/utils/xdg-desktop-portal/DETAILS
+++ b/utils/xdg-desktop-portal/DETAILS
@@ -6,7 +6,6 @@
SOURCE=${SPELL}-${VERSION}.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]=https://github.com/flatpak/${SPELL}/releases/download/${VERSION}/${SPELL}-${VERSION}.tar.xz
-# Watch: https://github.com/flatpak/xdg-desktop-portal/tags
tags/([0-9.]+)[.]tar
WEB_SITE=https://www.github.com/flatpak/xdg-desktop-portal/
LICENSE[0]=LGPL
ENTERED=20221120
diff --git a/utils/xdg-desktop-portal/WATCH b/utils/xdg-desktop-portal/WATCH
new file mode 100644
index 0000000..45a2611
--- /dev/null
+++ b/utils/xdg-desktop-portal/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/flatpak/xdg-desktop-portal/tags
tags/([0-9.]+)[.]tar
diff --git a/utils/zsync/DETAILS b/utils/zsync/DETAILS
index bf555d8..7e3c2ae 100755
--- a/utils/zsync/DETAILS
+++ b/utils/zsync/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://zsync.moria.org.uk/downloads
SPELL=zsync
VERSION=0.6.3
SOURCE_HASH=sha512:b7b9f16c9dc9d3d7753eb43e57d8c4bc8adea37ed3b6372829b466d3b010dd2c287a1de2ec02a5f1a4d96ee52fdcfec6d6021776368fe4a3af862c785de20089
diff --git a/utils/zsync/WATCH b/utils/zsync/WATCH
new file mode 100644
index 0000000..1600bcf
--- /dev/null
+++ b/utils/zsync/WATCH
@@ -0,0 +1 @@
+0 . https://zsync.moria.org.uk/downloads
diff --git a/video-libs/gst-libav-1.0/DETAILS
b/video-libs/gst-libav-1.0/DETAILS
index 86a564e..183246a 100755
--- a/video-libs/gst-libav-1.0/DETAILS
+++ b/video-libs/gst-libav-1.0/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gstreamer.freedesktop.org/src/gst-libav/
gst-libav-([0-9.]+)[.]tar
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gst-libav-1.0
VERSION=1.29.2
diff --git a/video-libs/gst-libav-1.0/WATCH b/video-libs/gst-libav-1.0/WATCH
new file mode 100644
index 0000000..add2142
--- /dev/null
+++ b/video-libs/gst-libav-1.0/WATCH
@@ -0,0 +1 @@
+0 . https://gstreamer.freedesktop.org/src/gst-libav/
gst-libav-([0-9.]+)[.]tar
diff --git a/video-libs/libaom/DETAILS b/video-libs/libaom/DETAILS
index f5f8273..a931f16 100755
--- a/video-libs/libaom/DETAILS
+++ b/video-libs/libaom/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://storage.googleapis.com/aom-releases/${SOURCE}"
-# Watch: https://storage.googleapis.com/aom-releases/
fi
WEB_SITE="https://aomedia.googlesource.com/aom/"
ENTERED="20250705"
diff --git a/video-libs/libaom/WATCH b/video-libs/libaom/WATCH
new file mode 100644
index 0000000..cea525b
--- /dev/null
+++ b/video-libs/libaom/WATCH
@@ -0,0 +1 @@
+0 . https://storage.googleapis.com/aom-releases/
diff --git a/video-libs/libebml/DETAILS b/video-libs/libebml/DETAILS
index 911edb7..d82bc46 100755
--- a/video-libs/libebml/DETAILS
+++ b/video-libs/libebml/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://dl.matroska.org/downloads/libebml/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=libebml
VERSION=1.4.5
diff --git a/video-libs/libebml/WATCH b/video-libs/libebml/WATCH
new file mode 100644
index 0000000..18d4287
--- /dev/null
+++ b/video-libs/libebml/WATCH
@@ -0,0 +1 @@
+0 . https://dl.matroska.org/downloads/libebml/
diff --git a/video-libs/libmatroska/DETAILS b/video-libs/libmatroska/DETAILS
index 9943967..dc74e6c 100755
--- a/video-libs/libmatroska/DETAILS
+++ b/video-libs/libmatroska/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://dl.matroska.org/downloads/libmatroska/
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=libmatroska
VERSION=1.7.1
diff --git a/video-libs/libmatroska/WATCH b/video-libs/libmatroska/WATCH
new file mode 100644
index 0000000..2af33c0
--- /dev/null
+++ b/video-libs/libmatroska/WATCH
@@ -0,0 +1 @@
+0 . https://dl.matroska.org/downloads/libmatroska/
diff --git a/video-libs/libplacebo/DETAILS b/video-libs/libplacebo/DETAILS
index 35b0940..dea81ce 100755
--- a/video-libs/libplacebo/DETAILS
+++ b/video-libs/libplacebo/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:26f6ea0a008a91a2518214f2d9445703eeb53a4358aa79fd5ae3e33d30f3ac959fde1d7624545135c157fe902161f4c7562aa0f5552c1fd78519b9b6b5eb2596"
SOURCE="${SPELL}-v${VERSION}.tar.bz2"
SOURCE_URL[0]="https://code.videolan.org/videolan/${SPELL}/-/archive/v${VERSION}/${SOURCE}"
-# Watch: https://code.videolan.org/videolan/libplacebo/-/tags >v([0-9.]+)$
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v${VERSION}"
fi
WEB_SITE="https://code.videolan.org/videolan/libplacebo"
diff --git a/video-libs/libplacebo/WATCH b/video-libs/libplacebo/WATCH
new file mode 100644
index 0000000..4ba1746
--- /dev/null
+++ b/video-libs/libplacebo/WATCH
@@ -0,0 +1 @@
+0 . https://code.videolan.org/videolan/libplacebo/-/tags
>v([0-9.]+)$
diff --git a/video/helvum/DETAILS b/video/helvum/DETAILS
index 8374a8b..ffa743c 100755
--- a/video/helvum/DETAILS
+++ b/video/helvum/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:9a314a4a9b88287d86abe976bd74618e79159bc6ac9543902892f4e78d32d94628404c7bd88cd3f71f77fc0dbc05310f9b65f474480a0246f48989da76223b51"
SOURCE="${SPELL}-${VERSION}.tar.bz2"
SOURCE_URL[0]="https://gitlab.freedesktop.org/pipewire/${SPELL}/-/archive/${VERSION}/${SOURCE}"
-# Watch: https://gitlab.freedesktop.org/pipewire/helvum/-/tags
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE="https://gitlab.freedesktop.org/pipewire/helvum"
diff --git a/video/helvum/WATCH b/video/helvum/WATCH
new file mode 100644
index 0000000..89ec38a
--- /dev/null
+++ b/video/helvum/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/pipewire/helvum/-/tags
diff --git a/video/mkvtoolnix/DETAILS b/video/mkvtoolnix/DETAILS
index b58b38c..b58f299 100755
--- a/video/mkvtoolnix/DETAILS
+++ b/video/mkvtoolnix/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://mkvtoolnix.download/sources/
SPELL=mkvtoolnix
VERSION=91.0
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/video/mkvtoolnix/WATCH b/video/mkvtoolnix/WATCH
new file mode 100644
index 0000000..0826411
--- /dev/null
+++ b/video/mkvtoolnix/WATCH
@@ -0,0 +1 @@
+0 . https://mkvtoolnix.download/sources/
diff --git a/video/mpv/DETAILS b/video/mpv/DETAILS
index f054b5b..8864e8c 100755
--- a/video/mpv/DETAILS
+++ b/video/mpv/DETAILS
@@ -14,7 +14,6 @@ else
SECURITY_PATCH="3"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/${SPELL}-player/${SPELL}/archive/v${VERSION}.tar.gz"
-# Watch: https://github.com/mpv-player/mpv/tags tags/v([0-9.]+)[.]tar
SOURCE_HINTS="no-check-certificate"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
diff --git a/video/mpv/WATCH b/video/mpv/WATCH
new file mode 100644
index 0000000..449f7a5
--- /dev/null
+++ b/video/mpv/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mpv-player/mpv/tags tags/v([0-9.]+)[.]tar
diff --git a/video/obs-studio/DETAILS b/video/obs-studio/DETAILS
index 3bc6121..4294f6d 100755
--- a/video/obs-studio/DETAILS
+++ b/video/obs-studio/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/obsproject/obs-studio/tags
/refs/tags/([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=obs-studio
VERSION=32.2.1
diff --git a/video/obs-studio/WATCH b/video/obs-studio/WATCH
new file mode 100644
index 0000000..f43954a
--- /dev/null
+++ b/video/obs-studio/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/obsproject/obs-studio/tags
/refs/tags/([0-9.]+)[.]tar
diff --git a/video/pipewire/DETAILS b/video/pipewire/DETAILS
index 78dc114..92da1ae 100755
--- a/video/pipewire/DETAILS
+++ b/video/pipewire/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH=sha512:69fdb789d992b3f4c0ff50e47e5f200869510c28edce724d2db3e6e065d04d46f7a240ea5811ac30ce1053fbb17bcb8cf4b49ac819be551c29f96aab6a9c9511
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]="https://gitlab.freedesktop.org/${SPELL}/${SPELL}/-/archive/${VERSION}/${SOURCE}"
-# Watch: https://gitlab.freedesktop.org/pipewire/pipewire/-/tags
pipewire-([0-9.]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
WEB_SITE=https://pipewire.org
diff --git a/video/pipewire/WATCH b/video/pipewire/WATCH
new file mode 100644
index 0000000..67d79d3
--- /dev/null
+++ b/video/pipewire/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/pipewire/pipewire/-/tags
pipewire-([0-9.]+)[.]tar
diff --git a/video/wireplumber/DETAILS b/video/wireplumber/DETAILS
index ae2aac0..0507c25 100755
--- a/video/wireplumber/DETAILS
+++ b/video/wireplumber/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://gitlab.freedesktop.org/pipewire/${SPELL}/-/archive/${VERSION}/${SOURCE}"
-# Watch: https://gitlab.freedesktop.org/pipewire/wireplumber/-/tags/
fi
WEB_SITE=https://pipewire.pages.freedesktop.org/wireplumber/
LICENSE[0]=MIT
diff --git a/video/wireplumber/WATCH b/video/wireplumber/WATCH
new file mode 100644
index 0000000..e69e23c
--- /dev/null
+++ b/video/wireplumber/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/pipewire/wireplumber/-/tags/
diff --git a/vulkan/glslang/DETAILS b/vulkan/glslang/DETAILS
index 2b65804..3b06610 100755
--- a/vulkan/glslang/DETAILS
+++ b/vulkan/glslang/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/KhronosGroup/$SPELL
SOURCE_URL[0]=$WEB_SITE/archive/$VERSION.tar.gz
-# Watch: https://github.com/KhronosGroup/glslang/tags/ tags/([0-9.]+)[.]tar
LICENSE[0]=APACHE
ENTERED=20180308
KEYWORDS="glsl essl hlsl front end spirv generator"
diff --git a/vulkan/glslang/WATCH b/vulkan/glslang/WATCH
new file mode 100644
index 0000000..0a29eb1
--- /dev/null
+++ b/vulkan/glslang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/glslang/tags/
tags/([0-9.]+)[.]tar
diff --git a/vulkan/shaderc/DETAILS b/vulkan/shaderc/DETAILS
index b243aad..d01c2ff 100755
--- a/vulkan/shaderc/DETAILS
+++ b/vulkan/shaderc/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/google/${SPELL}/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/google/shaderc/tags/ tags/v([0-9.]+)[.]tar
LICENSE[0]=APACHE
WEB_SITE=https://github.com/google/shaderc/
ENTERED=20240116
diff --git a/vulkan/shaderc/WATCH b/vulkan/shaderc/WATCH
new file mode 100644
index 0000000..66a154e
--- /dev/null
+++ b/vulkan/shaderc/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/google/shaderc/tags/ tags/v([0-9.]+)[.]tar
diff --git a/vulkan/spirv-headers/DETAILS b/vulkan/spirv-headers/DETAILS
index d750b0b..2d3b69e 100755
--- a/vulkan/spirv-headers/DETAILS
+++ b/vulkan/spirv-headers/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-vulkan-sdk-${VERSION}"
WEB_SITE="https://github.com/KhronosGroup/$SPELLX"
SOURCE_URL[0]="${WEB_SITE}/archive/refs/tags/vulkan-sdk-${VERSION}.tar.gz"
-# Watch: https://github.com/KhronosGroup/SPIRV-Headers/tags
tags/vulkan\-sdk\-([0-9.]+)[.]tar
LICENSE[0]=APACHE
ENTERED=20180308
KEYWORDS=""
diff --git a/vulkan/spirv-headers/WATCH b/vulkan/spirv-headers/WATCH
new file mode 100644
index 0000000..87032a1
--- /dev/null
+++ b/vulkan/spirv-headers/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/SPIRV-Headers/tags
tags/vulkan\-sdk\-([0-9.]+)[.]tar
diff --git a/vulkan/spirv-tools/DETAILS b/vulkan/spirv-tools/DETAILS
index 60d18c8..726245d 100755
--- a/vulkan/spirv-tools/DETAILS
+++ b/vulkan/spirv-tools/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="https://github.com/KhronosGroup/$SPELLX"
SOURCE_URL[0]="$WEB_SITE/archive/v$VERSION.tar.gz"
-# Watch: https://github.com/KhronosGroup/SPIRV-Tools/tags
tags/v([0-9rc.]+)[.]tar
LICENSE[0]=APACHE
ENTERED=20180308
KEYWORDS=""
diff --git a/vulkan/spirv-tools/WATCH b/vulkan/spirv-tools/WATCH
new file mode 100644
index 0000000..a34d69d
--- /dev/null
+++ b/vulkan/spirv-tools/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/SPIRV-Tools/tags
tags/v([0-9rc.]+)[.]tar
diff --git a/vulkan/vulkan-headers/DETAILS b/vulkan/vulkan-headers/DETAILS
index 9962b52..53b78bc 100755
--- a/vulkan/vulkan-headers/DETAILS
+++ b/vulkan/vulkan-headers/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE=https://github.com/KhronosGroup/$SPELLX
SOURCE_URL[0]=$WEB_SITE/archive/v$VERSION.tar.gz
-# Watch: https://github.com/KhronosGroup/Vulkan-Headers/tags
tags/v([0-9.]+)[.]tar
LICENSE[0]=APACHE
ENTERED=20180308
KEYWORDS="vulkan headers"
diff --git a/vulkan/vulkan-headers/WATCH b/vulkan/vulkan-headers/WATCH
new file mode 100644
index 0000000..288c36e
--- /dev/null
+++ b/vulkan/vulkan-headers/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/Vulkan-Headers/tags
tags/v([0-9.]+)[.]tar
diff --git a/vulkan/vulkan-loader/DETAILS b/vulkan/vulkan-loader/DETAILS
index c0eb158..e6e7353 100755
--- a/vulkan/vulkan-loader/DETAILS
+++ b/vulkan/vulkan-loader/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE=https://github.com/KhronosGroup//$SPELLX
SOURCE_URL[0]=$WEB_SITE/archive/v$VERSION.tar.gz
-# Watch: https://github.com/KhronosGroup/Vulkan-loader/tags
tags/v([0-9.]+)[.]tar
LICENSE[0]=APACHE
ENTERED=20180308
KEYWORDS="vulkan loader"
diff --git a/vulkan/vulkan-loader/WATCH b/vulkan/vulkan-loader/WATCH
new file mode 100644
index 0000000..be99d3d
--- /dev/null
+++ b/vulkan/vulkan-loader/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/Vulkan-loader/tags
tags/v([0-9.]+)[.]tar
diff --git a/vulkan/vulkan-sdk/DETAILS b/vulkan/vulkan-sdk/DETAILS
index 750dd2e..b8c40847 100755
--- a/vulkan/vulkan-sdk/DETAILS
+++ b/vulkan/vulkan-sdk/DETAILS
@@ -6,7 +6,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/volk-${SPELL}-${VERSION}"
WEB_SITE=https://github.com/zeux/volk
SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/$SOURCE
-# Watch: https://github.com/zeux/volk/tags/
LICENSE[0]=MIT
ENTERED=20240127
KEYWORDS=""
diff --git a/vulkan/vulkan-sdk/WATCH b/vulkan/vulkan-sdk/WATCH
new file mode 100644
index 0000000..f98ee52
--- /dev/null
+++ b/vulkan/vulkan-sdk/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/zeux/volk/tags/
diff --git a/vulkan/vulkan-utility-libraries/DETAILS
b/vulkan/vulkan-utility-libraries/DETAILS
index 07765c6..2a2dfe8 100755
--- a/vulkan/vulkan-utility-libraries/DETAILS
+++ b/vulkan/vulkan-utility-libraries/DETAILS
@@ -11,7 +11,6 @@ else
SOURCE_HASH=sha512:68fbd0e1dea89c7bcea0261f635b321ef65c575aad24b83141ce5824ec83fb04bd640b85c01ffac18434eae741024da882022508722f30e47459d6cdca353544
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/KhronosGroup/Vulkan-Utility-Libraries/tags
tags/v([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Vulkan-Utility-Libraries-${VERSION}"
fi
WEB_SITE="https://github.com/KhronosGroup/Vulkan-Utility-Libraries"
diff --git a/vulkan/vulkan-utility-libraries/WATCH
b/vulkan/vulkan-utility-libraries/WATCH
new file mode 100644
index 0000000..94cae20
--- /dev/null
+++ b/vulkan/vulkan-utility-libraries/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/KhronosGroup/Vulkan-Utility-Libraries/tags
tags/v([0-9.\-]+)[.]tar
diff --git a/windowmanagers/hyprland/DETAILS b/windowmanagers/hyprland/DETAILS
index 0b133fa..70ed949 100755
--- a/windowmanagers/hyprland/DETAILS
+++ b/windowmanagers/hyprland/DETAILS
@@ -6,7 +6,6 @@
SOURCE3_HASH=sha512:64fc65b7388db25b6a8b008b51e274753e5e8b1dbd48126bdd676a3d0276ce37a4140bc5d08d6499ab5e61f51109eb8b9d1b14588bf8dc6d44d1642305403a82
SOURCE=Hyprland-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/hyprwm/Hyprland/releases/download/v${VERSION}/source-v${VERSION}.tar.gz
-# Watch: https://github.com/hyprwm/Hyprland/tags tags/v([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/hyprland-source"
SOURCE3="udis86-${UDIS86_COMMIT}.tar.gz"
SOURCE3_URL[0]="https://github.com/canihavesomecoffee/udis86/archive/$UDIS86_COMMIT.tar.gz"
diff --git a/windowmanagers/hyprland/WATCH b/windowmanagers/hyprland/WATCH
new file mode 100644
index 0000000..795950d
--- /dev/null
+++ b/windowmanagers/hyprland/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/Hyprland/tags tags/v([0-9.]+)[.]tar
diff --git a/windowmanagers/i3/DETAILS b/windowmanagers/i3/DETAILS
index 59bc00e..8b83ee4 100755
--- a/windowmanagers/i3/DETAILS
+++ b/windowmanagers/i3/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://i3wm.org/downloads/
source "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=i3
VERSION=4.24
diff --git a/windowmanagers/i3/WATCH b/windowmanagers/i3/WATCH
new file mode 100644
index 0000000..8c194ce
--- /dev/null
+++ b/windowmanagers/i3/WATCH
@@ -0,0 +1 @@
+0 . https://i3wm.org/downloads/
diff --git a/windowmanagers/jwm/DETAILS b/windowmanagers/jwm/DETAILS
index 17fb9b0..abe4b8e 100755
--- a/windowmanagers/jwm/DETAILS
+++ b/windowmanagers/jwm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://joewing.net/projects/jwm/
SPELL=jwm
VERSION=2.4.6
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/windowmanagers/jwm/WATCH b/windowmanagers/jwm/WATCH
new file mode 100644
index 0000000..9e3f380
--- /dev/null
+++ b/windowmanagers/jwm/WATCH
@@ -0,0 +1 @@
+0 . https://joewing.net/projects/jwm/
diff --git a/windowmanagers/sway/DETAILS b/windowmanagers/sway/DETAILS
index d4f464a..00664bb 100755
--- a/windowmanagers/sway/DETAILS
+++ b/windowmanagers/sway/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/swaywm/sway/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL="sway"
diff --git a/windowmanagers/sway/WATCH b/windowmanagers/sway/WATCH
new file mode 100644
index 0000000..811c65f
--- /dev/null
+++ b/windowmanagers/sway/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/swaywm/sway/tags /tags/([0-9.]+)[.]tar
diff --git a/windowmanagers/swayfx/DETAILS b/windowmanagers/swayfx/DETAILS
index dd693bf..30eada3 100755
--- a/windowmanagers/swayfx/DETAILS
+++ b/windowmanagers/swayfx/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/WillPower3309/swayfx/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=swayfx
diff --git a/windowmanagers/swayfx/WATCH b/windowmanagers/swayfx/WATCH
new file mode 100644
index 0000000..0c42f1f
--- /dev/null
+++ b/windowmanagers/swayfx/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/WillPower3309/swayfx/tags
/tags/([0-9.]+)[.]tar
diff --git a/wm-addons/aquamarine/DETAILS b/wm-addons/aquamarine/DETAILS
index 86dc3dd..da2e27c 100755
--- a/wm-addons/aquamarine/DETAILS
+++ b/wm-addons/aquamarine/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/aquamarine/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/aquamarine"
ENTERED="20240807"
diff --git a/wm-addons/aquamarine/WATCH b/wm-addons/aquamarine/WATCH
new file mode 100644
index 0000000..4cd8ed9
--- /dev/null
+++ b/wm-addons/aquamarine/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/aquamarine/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/fuzzel/DETAILS b/wm-addons/fuzzel/DETAILS
index ba77bd8..310bf65 100755
--- a/wm-addons/fuzzel/DETAILS
+++ b/wm-addons/fuzzel/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://codeberg.org/dnkl/fuzzel/releases /archive/([0-9.]+)[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=fuzzel
VERSION=1.11.1
diff --git a/wm-addons/fuzzel/WATCH b/wm-addons/fuzzel/WATCH
new file mode 100644
index 0000000..fed97ac
--- /dev/null
+++ b/wm-addons/fuzzel/WATCH
@@ -0,0 +1 @@
+0 . https://codeberg.org/dnkl/fuzzel/releases
/archive/([0-9.]+)[.]tar
diff --git a/wm-addons/hyprcursor/DETAILS b/wm-addons/hyprcursor/DETAILS
index bffd399..0b01b3d 100755
--- a/wm-addons/hyprcursor/DETAILS
+++ b/wm-addons/hyprcursor/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprcursor/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://hyprland.org/hyprcursor"
ENTERED="20240325"
diff --git a/wm-addons/hyprcursor/WATCH b/wm-addons/hyprcursor/WATCH
new file mode 100644
index 0000000..e45a955
--- /dev/null
+++ b/wm-addons/hyprcursor/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprcursor/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprgraphics/DETAILS b/wm-addons/hyprgraphics/DETAILS
index 3418fa3..b56e9ad 100755
--- a/wm-addons/hyprgraphics/DETAILS
+++ b/wm-addons/hyprgraphics/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprgraphics/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprgraphics"
ENTERED="20241214"
diff --git a/wm-addons/hyprgraphics/WATCH b/wm-addons/hyprgraphics/WATCH
new file mode 100644
index 0000000..24ad561
--- /dev/null
+++ b/wm-addons/hyprgraphics/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprgraphics/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hypridle/DETAILS b/wm-addons/hypridle/DETAILS
index 4a08c31..858f2a2 100755
--- a/wm-addons/hypridle/DETAILS
+++ b/wm-addons/hypridle/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hypridle/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://wiki.hyprland.org/Hypr-Ecosystem/hypridle/"
ENTERED="20240406"
diff --git a/wm-addons/hypridle/WATCH b/wm-addons/hypridle/WATCH
new file mode 100644
index 0000000..69dd4aa
--- /dev/null
+++ b/wm-addons/hypridle/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hypridle/tags tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprland-protocols/DETAILS
b/wm-addons/hyprland-protocols/DETAILS
index ac69668..e6bd87e 100755
--- a/wm-addons/hyprland-protocols/DETAILS
+++ b/wm-addons/hyprland-protocols/DETAILS
@@ -15,7 +15,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprland-protocols/tags
tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprland-protocols"
ENTERED="20250328"
diff --git a/wm-addons/hyprland-protocols/WATCH
b/wm-addons/hyprland-protocols/WATCH
new file mode 100644
index 0000000..2096dab
--- /dev/null
+++ b/wm-addons/hyprland-protocols/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprland-protocols/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprlang/DETAILS b/wm-addons/hyprlang/DETAILS
index 326b24b..15540a8 100755
--- a/wm-addons/hyprlang/DETAILS
+++ b/wm-addons/hyprlang/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprlang/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://hyprland.org/hyprlang"
ENTERED="20240112"
diff --git a/wm-addons/hyprlang/WATCH b/wm-addons/hyprlang/WATCH
new file mode 100644
index 0000000..b9cb933
--- /dev/null
+++ b/wm-addons/hyprlang/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprlang/tags tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprlock/DETAILS b/wm-addons/hyprlock/DETAILS
index 1c00a41..5d558fa 100755
--- a/wm-addons/hyprlock/DETAILS
+++ b/wm-addons/hyprlock/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprlock/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/"
ENTERED="20240506"
diff --git a/wm-addons/hyprlock/WATCH b/wm-addons/hyprlock/WATCH
new file mode 100644
index 0000000..8e19d26
--- /dev/null
+++ b/wm-addons/hyprlock/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprlock/tags tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprpaper/DETAILS b/wm-addons/hyprpaper/DETAILS
index 575ee9a..4879b91 100755
--- a/wm-addons/hyprpaper/DETAILS
+++ b/wm-addons/hyprpaper/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprpaper/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprpaper"
ENTERED="20230320"
diff --git a/wm-addons/hyprpaper/WATCH b/wm-addons/hyprpaper/WATCH
new file mode 100644
index 0000000..031be13
--- /dev/null
+++ b/wm-addons/hyprpaper/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprpaper/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprtoolkit/DETAILS b/wm-addons/hyprtoolkit/DETAILS
index 667cb4c..0bb7f0a 100755
--- a/wm-addons/hyprtoolkit/DETAILS
+++ b/wm-addons/hyprtoolkit/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprtoolkit/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprtoolkit"
ENTERED="20251206"
diff --git a/wm-addons/hyprtoolkit/WATCH b/wm-addons/hyprtoolkit/WATCH
new file mode 100644
index 0000000..b3e532a
--- /dev/null
+++ b/wm-addons/hyprtoolkit/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprtoolkit/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprutils/DETAILS b/wm-addons/hyprutils/DETAILS
index de14180..f94268b 100755
--- a/wm-addons/hyprutils/DETAILS
+++ b/wm-addons/hyprutils/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprutils/tags tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprutils"
ENTERED="20240623"
diff --git a/wm-addons/hyprutils/WATCH b/wm-addons/hyprutils/WATCH
new file mode 100644
index 0000000..edef748
--- /dev/null
+++ b/wm-addons/hyprutils/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprutils/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/hyprwayland-scanner/DETAILS
b/wm-addons/hyprwayland-scanner/DETAILS
index f4364c3..d57f406 100755
--- a/wm-addons/hyprwayland-scanner/DETAILS
+++ b/wm-addons/hyprwayland-scanner/DETAILS
@@ -14,7 +14,6 @@ else
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/hyprwm/hyprwayland-scanner/tags
tags/v([0-9.]+)[.]tar
fi
WEB_SITE="https://github.com/hyprwm/hyprwayland-scanner"
ENTERED="20240504"
diff --git a/wm-addons/hyprwayland-scanner/WATCH
b/wm-addons/hyprwayland-scanner/WATCH
new file mode 100644
index 0000000..a1bb9f5
--- /dev/null
+++ b/wm-addons/hyprwayland-scanner/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/hyprwm/hyprwayland-scanner/tags
tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/i3status/DETAILS b/wm-addons/i3status/DETAILS
index 03c5b00..002a896 100755
--- a/wm-addons/i3status/DETAILS
+++ b/wm-addons/i3status/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://i3wm.org/i3status/
. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=i3status
VERSION=2.15
diff --git a/wm-addons/i3status/WATCH b/wm-addons/i3status/WATCH
new file mode 100644
index 0000000..c110999
--- /dev/null
+++ b/wm-addons/i3status/WATCH
@@ -0,0 +1 @@
+0 . https://i3wm.org/i3status/
diff --git a/wm-addons/libsrm/DETAILS b/wm-addons/libsrm/DETAILS
index fee5061..4c6617f 100755
--- a/wm-addons/libsrm/DETAILS
+++ b/wm-addons/libsrm/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH=sha512:b88a6afed39690fc6c22efcf223cb81bb2d911af1b69dbbadd36117c06b973a8282f38b81b952f74d3aab040965664ced74679371b59c9133db8c84930a16ca7
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/CuarzoSoftware/SRM/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/CuarzoSoftware/SRM/tags tags/v([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/SRM-${VERSION}"
fi
WEB_SITE="https://cuarzosoftware.github.io/SRM/index.html"
diff --git a/wm-addons/libsrm/WATCH b/wm-addons/libsrm/WATCH
new file mode 100644
index 0000000..4981af7
--- /dev/null
+++ b/wm-addons/libsrm/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/CuarzoSoftware/SRM/tags
tags/v([0-9.\-]+)[.]tar
diff --git a/wm-addons/louvre/DETAILS b/wm-addons/louvre/DETAILS
index e1f419f..5c906b6 100755
--- a/wm-addons/louvre/DETAILS
+++ b/wm-addons/louvre/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha512:8d10abcec7388c54b8e6750837e59b718ed767dc8c1e00b9ed3ffd9babb8ad321afdbacb26b79b500d664c340039e8e93d8d349a4db2a5d94510a828f5ca62e5"
SOURCE="Louvre-${VERSION}.tar.gz"
SOURCE_URL[0]="https://github.com/CuarzoSoftware/Louvre/archive/refs/tags/v${VERSION}.tar.gz"
-# Watch: https://github.com/CuarzoSoftware/Louvre/tags
tags/v([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Louvre-${VERSION}"
fi
WEB_SITE="https://github.com/CuarzoSoftware/Louvre"
diff --git a/wm-addons/louvre/WATCH b/wm-addons/louvre/WATCH
new file mode 100644
index 0000000..8c73fa3
--- /dev/null
+++ b/wm-addons/louvre/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/CuarzoSoftware/Louvre/tags
tags/v([0-9.\-]+)[.]tar
diff --git a/wm-addons/swayidle/DETAILS b/wm-addons/swayidle/DETAILS
index 66dabe5..8abbc62 100755
--- a/wm-addons/swayidle/DETAILS
+++ b/wm-addons/swayidle/DETAILS
@@ -4,7 +4,6 @@
SOURCE_HASH="sha512:f804f3da1b90353271f0e6645630b622379c5701b6f59949c46cf8b0b2a7f3499ee80d04f788a7d8d191c35097f211cbc3b3dafd3ef056771b60134ae6bebccd"
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="https://github.com/swaywm/${SPELL}/releases/download/${VERSION}/${SOURCE}"
-# Watch: https://github.com/swaywm/swayidle/tags /tags/([0-9.]+)[.]tar
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="https://github.com/swaywm/swayidle"
LICENSE[0]="MIT"
diff --git a/wm-addons/swayidle/WATCH b/wm-addons/swayidle/WATCH
new file mode 100644
index 0000000..9bc8504
--- /dev/null
+++ b/wm-addons/swayidle/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/swaywm/swayidle/tags /tags/([0-9.]+)[.]tar
diff --git a/wm-addons/tofi/DETAILS b/wm-addons/tofi/DETAILS
index 35dcf8d..8b090f7 100755
--- a/wm-addons/tofi/DETAILS
+++ b/wm-addons/tofi/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/philj56/tofi/tags tags/v([0-9.]+)[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS" &&
SPELL=tofi
diff --git a/wm-addons/tofi/WATCH b/wm-addons/tofi/WATCH
new file mode 100644
index 0000000..c73243a
--- /dev/null
+++ b/wm-addons/tofi/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/philj56/tofi/tags tags/v([0-9.]+)[.]tar
diff --git a/wm-addons/waybar/DETAILS b/wm-addons/waybar/DETAILS
index f3d95b6..17168ef 100755
--- a/wm-addons/waybar/DETAILS
+++ b/wm-addons/waybar/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/Alexays/Waybar/tags /tags/([0-9.]+)[.]tar
. "${GRIMOIRE}/MESON_FUNCTIONS"
. "${GRIMOIRE}/FUNCTIONS"
SPELL=waybar
diff --git a/wm-addons/waybar/WATCH b/wm-addons/waybar/WATCH
new file mode 100644
index 0000000..1106cae
--- /dev/null
+++ b/wm-addons/waybar/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/Alexays/Waybar/tags /tags/([0-9.]+)[.]tar
diff --git a/wm-addons/wlroots/DETAILS b/wm-addons/wlroots/DETAILS
index e266106..9e3fc98 100755
--- a/wm-addons/wlroots/DETAILS
+++ b/wm-addons/wlroots/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.freedesktop.org/wlroots/wlroots/-/tags
. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL="wlroots"
diff --git a/wm-addons/wlroots/WATCH b/wm-addons/wlroots/WATCH
new file mode 100644
index 0000000..1a3df58
--- /dev/null
+++ b/wm-addons/wlroots/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/wlroots/wlroots/-/tags
diff --git a/x11-libs/cairo/DETAILS b/x11-libs/cairo/DETAILS
index 0ac65fa..38a35f6 100755
--- a/x11-libs/cairo/DETAILS
+++ b/x11-libs/cairo/DETAILS
@@ -13,7 +13,6 @@ else
SOURCE_HASH="sha256:445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb:UPSTREAM_HASH"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]="https://cairographics.org/releases/${SOURCE}"
-# Watch: https://cairographics.org/releases/
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE=http://cairographics.org/
diff --git a/x11-libs/cairo/WATCH b/x11-libs/cairo/WATCH
new file mode 100644
index 0000000..cf407ec
--- /dev/null
+++ b/x11-libs/cairo/WATCH
@@ -0,0 +1 @@
+0 . https://cairographics.org/releases/
diff --git a/x11-libs/fontconfig/DETAILS b/x11-libs/fontconfig/DETAILS
index 8567ffb..f2f2736 100755
--- a/x11-libs/fontconfig/DETAILS
+++ b/x11-libs/fontconfig/DETAILS
@@ -4,7 +4,6 @@
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic//${SPELL}/${VERSION}/${SOURCE}"
-# Watch: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags
WEB_SITE=https://www.fontconfig.org/
LICENSE[0]=X11
ENTERED=20020909
diff --git a/x11-libs/fontconfig/WATCH b/x11-libs/fontconfig/WATCH
new file mode 100644
index 0000000..e1a639e
--- /dev/null
+++ b/x11-libs/fontconfig/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags
diff --git a/x11-libs/wine/DETAILS b/x11-libs/wine/DETAILS
index b72465d..71ce629 100755
--- a/x11-libs/wine/DETAILS
+++ b/x11-libs/wine/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://dl.winehq.org/wine/source/11.0/
. "$GRIMOIRE/FUNCTIONS"
SPELL=wine
case "$WINE_BRANCH" in
diff --git a/x11-libs/wine/WATCH b/x11-libs/wine/WATCH
new file mode 100644
index 0000000..473cd41
--- /dev/null
+++ b/x11-libs/wine/WATCH
@@ -0,0 +1 @@
+0 . https://dl.winehq.org/wine/source/11.0/
diff --git a/x11-toolkits/fltk/DETAILS b/x11-toolkits/fltk/DETAILS
index 7952c8f..677ac0d 100755
--- a/x11-toolkits/fltk/DETAILS
+++ b/x11-toolkits/fltk/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://www.fltk.org/software.php
SPELL=fltk
VERSION=1.4.5
SOURCE_HASH=sha512:ed0c692c1abe6c1675eb75c8562d9d0449c6db39b53d26423bc6fc6e1b97602e727eadf7d58f8a1f9bfb7d088d7f5aeba01619de626f6728a72469b0feea47aa
diff --git a/x11-toolkits/fltk/WATCH b/x11-toolkits/fltk/WATCH
new file mode 100644
index 0000000..df49e03
--- /dev/null
+++ b/x11-toolkits/fltk/WATCH
@@ -0,0 +1 @@
+0 . https://www.fltk.org/software.php
diff --git a/x11-toolkits/gtk+3/DETAILS b/x11-toolkits/gtk+3/DETAILS
index 1ad954d..561b7c8 100755
--- a/x11-toolkits/gtk+3/DETAILS
+++ b/x11-toolkits/gtk+3/DETAILS
@@ -11,7 +11,6 @@ fi
SOURCE=gtk-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/gtk-$VERSION"
SOURCE_URL[0]=${GNOME_URL}/sources/gtk/${VERSION%.*}/${SOURCE}
-# Watch: https://download.gnome.org/sources/gtk/3.24/ ([0-9.]+)[.]tar
LICENSE[0]=LGPL
KEYWORDS="x11 libs"
DOCS="ChangeLog COPYING NEW README* docs/*.txt docs/faq
docs/tutorial"
diff --git a/x11-toolkits/gtk+3/WATCH b/x11-toolkits/gtk+3/WATCH
new file mode 100644
index 0000000..142c633
--- /dev/null
+++ b/x11-toolkits/gtk+3/WATCH
@@ -0,0 +1 @@
+0 . https://download.gnome.org/sources/gtk/3.24/
([0-9.]+)[.]tar
diff --git a/x11-toolkits/gtk+4/DETAILS b/x11-toolkits/gtk+4/DETAILS
index 3093cc3..220d298 100755
--- a/x11-toolkits/gtk+4/DETAILS
+++ b/x11-toolkits/gtk+4/DETAILS
@@ -5,7 +5,6 @@
SOURCE="gtk-$VERSION.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/gtk-${VERSION}"
SOURCE_URL[0]="${GNOME_URL}/sources/gtk/${VERSION%.*}/${SOURCE}"
-# Watch: https://gitlab.gnome.org/GNOME/gtk/-/tags gtk-([0-9.]+)[.]tar
LICENSE[0]="LGPL"
WEB_SITE="http://www.gtk.org/"
ENTERED="20190122"
diff --git a/x11-toolkits/gtk+4/WATCH b/x11-toolkits/gtk+4/WATCH
new file mode 100644
index 0000000..99ab946
--- /dev/null
+++ b/x11-toolkits/gtk+4/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.gnome.org/GNOME/gtk/-/tags
gtk-([0-9.]+)[.]tar
diff --git a/x11-toolkits/wxgtk-3.2/DETAILS b/x11-toolkits/wxgtk-3.2/DETAILS
index 541a036..a9a621e 100755
--- a/x11-toolkits/wxgtk-3.2/DETAILS
+++ b/x11-toolkits/wxgtk-3.2/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/wxWidgets/wxWidgets/tags
/refs/tags/v([0-9.]+)[.]tar
. "$GRIMOIRE"/CMAKE_FUNCTIONS
SPELL=wxgtk-3.2
SPELLX=wxWidgets
diff --git a/x11-toolkits/wxgtk-3.2/WATCH b/x11-toolkits/wxgtk-3.2/WATCH
new file mode 100644
index 0000000..3f0c167
--- /dev/null
+++ b/x11-toolkits/wxgtk-3.2/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/wxWidgets/wxWidgets/tags
/refs/tags/v([0-9.]+)[.]tar
diff --git a/x11/conky/DETAILS b/x11/conky/DETAILS
index 242e233..2eb94e7 100755
--- a/x11/conky/DETAILS
+++ b/x11/conky/DETAILS
@@ -5,7 +5,6 @@
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/brndnmtthws/conky/archive/v${VERSION}.tar.gz
-# Watch: https://github.com/brndnmtthws/conky/tags tags/v([0-9.]+)[.]tar
LICENSE[0]=BSD
LICENSE[1]=GPL
WEB_SITE=https://github.com/brndnmtthws/conky
diff --git a/x11/conky/WATCH b/x11/conky/WATCH
new file mode 100644
index 0000000..8bcf65e
--- /dev/null
+++ b/x11/conky/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/brndnmtthws/conky/tags
tags/v([0-9.]+)[.]tar
diff --git a/x11/polybar/DETAILS b/x11/polybar/DETAILS
index ac773fc..c59b5d8 100755
--- a/x11/polybar/DETAILS
+++ b/x11/polybar/DETAILS
@@ -1,7 +1,6 @@
SPELL=polybar
VERSION=3.7.2
SOURCE=${SPELL}-${VERSION}.tar.gz
-# Watch: https://github.com/polybar/polybar/releases
SOURCE_URL[0]=https://github.com/polybar/${SPELL}/releases/download/${VERSION}/${SOURCE}
SOURCE_HASH=sha512:a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
diff --git a/x11/polybar/WATCH b/x11/polybar/WATCH
new file mode 100644
index 0000000..aac7eb1
--- /dev/null
+++ b/x11/polybar/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/polybar/polybar/releases
diff --git a/xfce/exo/DETAILS b/xfce/exo/DETAILS
index f7ab4ac..9c58e8f 100755
--- a/xfce/exo/DETAILS
+++ b/xfce/exo/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://docs.xfce.org/xfce/exo/start
SPELL=exo
VERSION=4.18.0
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/xfce/exo/WATCH b/xfce/exo/WATCH
new file mode 100644
index 0000000..949117a
--- /dev/null
+++ b/xfce/exo/WATCH
@@ -0,0 +1 @@
+0 . https://docs.xfce.org/xfce/exo/start
diff --git a/xfce/libxfce4ui/DETAILS b/xfce/libxfce4ui/DETAILS
index 0679e9c..35fb850 100755
--- a/xfce/libxfce4ui/DETAILS
+++ b/xfce/libxfce4ui/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://docs.xfce.org/xfce/libxfce4ui/start
SPELL=libxfce4ui
VERSION=4.19.2
SOURCE=${SPELL}-${VERSION}.tar.bz2
diff --git a/xfce/libxfce4ui/WATCH b/xfce/libxfce4ui/WATCH
new file mode 100644
index 0000000..84c1195
--- /dev/null
+++ b/xfce/libxfce4ui/WATCH
@@ -0,0 +1 @@
+0 . https://docs.xfce.org/xfce/libxfce4ui/start
diff --git a/xfce/libxfce4util/DETAILS b/xfce/libxfce4util/DETAILS
index 5a2c6e3..c235fc7 100755
--- a/xfce/libxfce4util/DETAILS
+++ b/xfce/libxfce4util/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://docs.xfce.org/xfce/libxfce4util/start
SPELL=libxfce4util
VERSION=4.19.2
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/xfce/libxfce4util/WATCH b/xfce/libxfce4util/WATCH
new file mode 100644
index 0000000..380a736
--- /dev/null
+++ b/xfce/libxfce4util/WATCH
@@ -0,0 +1 @@
+0 . https://docs.xfce.org/xfce/libxfce4util/start
diff --git a/xfce/thunar/DETAILS b/xfce/thunar/DETAILS
index 13266d3..7e11c2e 100755
--- a/xfce/thunar/DETAILS
+++ b/xfce/thunar/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://docs.xfce.org/xfce/thunar/start
SPELL=thunar
VERSION=4.18.6
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/xfce/thunar/WATCH b/xfce/thunar/WATCH
new file mode 100644
index 0000000..d7b7234
--- /dev/null
+++ b/xfce/thunar/WATCH
@@ -0,0 +1 @@
+0 . https://docs.xfce.org/xfce/thunar/start
diff --git a/xfce/xfce-polkit/DETAILS b/xfce/xfce-polkit/DETAILS
index a511d49..d437893 100755
--- a/xfce/xfce-polkit/DETAILS
+++ b/xfce/xfce-polkit/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://github.com/ncopa/xfce-polkit/releases /v([0-9.]+)
. "${GRIMOIRE}/FUNCTIONS"
SPELL=xfce-polkit
if [[ "$XFCE_POLKIT_BRANCH" == "scm" ]]; then
diff --git a/xfce/xfce-polkit/WATCH b/xfce/xfce-polkit/WATCH
new file mode 100644
index 0000000..12cc2b7
--- /dev/null
+++ b/xfce/xfce-polkit/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/ncopa/xfce-polkit/releases /v([0-9.]+)
diff --git a/xfce/xfconf/DETAILS b/xfce/xfconf/DETAILS
index 7196b64..6f88716 100755
--- a/xfce/xfconf/DETAILS
+++ b/xfce/xfconf/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://docs.xfce.org/xfce/xfconf/start
SPELL=xfconf
VERSION=4.19.0
SOURCE=$SPELL-$VERSION.tar.bz2
diff --git a/xfce/xfconf/WATCH b/xfce/xfconf/WATCH
new file mode 100644
index 0000000..883d0bf
--- /dev/null
+++ b/xfce/xfconf/WATCH
@@ -0,0 +1 @@
+0 . https://docs.xfce.org/xfce/xfconf/start
diff --git a/xorg-app/xinput/DETAILS b/xorg-app/xinput/DETAILS
index e36f066..0cef952 100755
--- a/xorg-app/xinput/DETAILS
+++ b/xorg-app/xinput/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://xorg.freedesktop.org/releases/individual/app/
SPELL=xinput
VERSION=1.6.4
SOURCE=${SPELL}-${VERSION}.tar.xz
diff --git a/xorg-app/xinput/WATCH b/xorg-app/xinput/WATCH
new file mode 100644
index 0000000..4611a97
--- /dev/null
+++ b/xorg-app/xinput/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/releases/individual/app/
diff --git a/xorg-app/xkbprint/DETAILS b/xorg-app/xkbprint/DETAILS
index cece4e08..aa4fedf 100755
--- a/xorg-app/xkbprint/DETAILS
+++ b/xorg-app/xkbprint/DETAILS
@@ -1,5 +1,4 @@
. $GRIMOIRE/MESON_FUNCTIONS &&
-# Watch: https://xorg.freedesktop.org/releases/individual/app/
SPELL=xkbprint
VERSION=1.0.8
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/xorg-app/xkbprint/WATCH b/xorg-app/xkbprint/WATCH
new file mode 100644
index 0000000..4611a97
--- /dev/null
+++ b/xorg-app/xkbprint/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/releases/individual/app/
diff --git a/xorg-lib/libinput/DETAILS b/xorg-lib/libinput/DETAILS
index 37c509d..47be909 100755
--- a/xorg-lib/libinput/DETAILS
+++ b/xorg-lib/libinput/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://gitlab.freedesktop.org/libinput/libinput/-/tags
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=libinput
VERSION=1.31.3
diff --git a/xorg-lib/libinput/WATCH b/xorg-lib/libinput/WATCH
new file mode 100644
index 0000000..a1c8ee6
--- /dev/null
+++ b/xorg-lib/libinput/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/libinput/libinput/-/tags
diff --git a/xorg-lib/libx11/DETAILS b/xorg-lib/libx11/DETAILS
index c9cba4e..98b4121 100755
--- a/xorg-lib/libx11/DETAILS
+++ b/xorg-lib/libx11/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://xorg.freedesktop.org/releases/individual/lib/
SPELL=libx11
PKG=libX11
VERSION=1.8.13
diff --git a/xorg-lib/libx11/WATCH b/xorg-lib/libx11/WATCH
new file mode 100644
index 0000000..fb7ba3e
--- /dev/null
+++ b/xorg-lib/libx11/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/releases/individual/lib/
diff --git a/xorg-lib/libxpm/DETAILS b/xorg-lib/libxpm/DETAILS
index f7794b8..6892538 100755
--- a/xorg-lib/libxpm/DETAILS
+++ b/xorg-lib/libxpm/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://xorg.freedesktop.org/releases/individual/lib/
SPELL=libxpm
PKG=libXpm
VERSION=3.5.19
diff --git a/xorg-lib/libxpm/WATCH b/xorg-lib/libxpm/WATCH
new file mode 100644
index 0000000..fb7ba3e
--- /dev/null
+++ b/xorg-lib/libxpm/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/releases/individual/lib/
diff --git a/xorg-lib/wayland/DETAILS b/xorg-lib/wayland/DETAILS
index cfa6551..1977cb6 100755
--- a/xorg-lib/wayland/DETAILS
+++ b/xorg-lib/wayland/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://wayland.freedesktop.org
SOURCE_URL[0]=https://gitlab.freedesktop.org/wayland/wayland/-/releases/$VERSION/downloads/$SOURCE
-# Watch: https://gitlab.freedesktop.org/wayland/wayland/-/tags
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=freedesktop.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/xorg-lib/wayland/WATCH b/xorg-lib/wayland/WATCH
new file mode 100644
index 0000000..72d0b5a
--- /dev/null
+++ b/xorg-lib/wayland/WATCH
@@ -0,0 +1 @@
+0 . https://gitlab.freedesktop.org/wayland/wayland/-/tags
diff --git a/xorg-proto/wayland-protocols/DETAILS
b/xorg-proto/wayland-protocols/DETAILS
index 4f43b43..20b06c1 100755
--- a/xorg-proto/wayland-protocols/DETAILS
+++ b/xorg-proto/wayland-protocols/DETAILS
@@ -5,7 +5,6 @@
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://wayland.freedesktop.org
SOURCE_URL[0]=https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$VERSION/downloads/$SOURCE
-# Watch: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tags
wayland-protocols-([0-9.]+)[.]tar
SOURCE2=$SOURCE.sig
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=freedesktop.gpg:$SOURCE.sig:UPSTREAM_KEY
diff --git a/xorg-proto/wayland-protocols/WATCH
b/xorg-proto/wayland-protocols/WATCH
new file mode 100644
index 0000000..2055207
--- /dev/null
+++ b/xorg-proto/wayland-protocols/WATCH
@@ -0,0 +1 @@
+0 .
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tags
wayland-protocols-([0-9.]+)[.]tar
diff --git a/xorg/xserver/DETAILS b/xorg/xserver/DETAILS
index 5794b90..2e7ef20 100755
--- a/xorg/xserver/DETAILS
+++ b/xorg/xserver/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://xorg.freedesktop.org/archive/individual/xserver
xorg-server-([0-9.]+)[.]tar[.].z"
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=xserver
SPELLX=xorg-server
diff --git a/xorg/xserver/WATCH b/xorg/xserver/WATCH
new file mode 100644
index 0000000..3a134ba
--- /dev/null
+++ b/xorg/xserver/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/archive/individual/xserver
xorg-server-([0-9.]+)[.]tar[.].z"
diff --git a/xorg/xwayland/DETAILS b/xorg/xwayland/DETAILS
index 820fc14..ffffb0a 100755
--- a/xorg/xwayland/DETAILS
+++ b/xorg/xwayland/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://xorg.freedesktop.org/archive/individual/xserver
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=xwayland
VERSION=24.1.13
diff --git a/xorg/xwayland/WATCH b/xorg/xwayland/WATCH
new file mode 100644
index 0000000..a0716d5
--- /dev/null
+++ b/xorg/xwayland/WATCH
@@ -0,0 +1 @@
+0 . https://xorg.freedesktop.org/archive/individual/xserver
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (f3f9bac497769941fcca1b3fd6da39bae83d5025), Ismael Luceno, 08/15/2026
Archive powered by MHonArc 2.6.24.