CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

x11-clocks/asclock 1.3

Afterstep clock with some language extensions

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 1.3
Upstream
Higher version available: 2.0.12
Last update
to 1.3 · 7433ffd482
Quarterly
2026Q4: 1.3
WWW
https://web.archive.org/web/20000816095347/http://www.asclock.org/
Links
cgit · VuXML

Install

Package
# pkg install asclock
installs 1.3 from latest; from quarterly (2026Q4) 1.3
Port
# cd /usr/ports/x11-clocks/asclock && make install clean
# make -C /usr/ports/x11-clocks/asclock config  # change options first
Size
19 KiB download · 55 KiB installed
Depends on
x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXpm 3.5.20
License
GPLv2
Options
2 of 20 on in the package: CLK8 ENGLISH
Show the 18 options that are off
BRETON CLK2 COLOR CZECH DANISH DUTCH FRENCH GERMAN HUNGARIAN INDONESIAN ITALIAN NORWEGIAN PORTUGUESE RUSSIAN SLOVENE SPANISH SWEDISH UKRAINIAN

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.31.3–
FreeBSD 151.31.3–
FreeBSD 141.31.31.3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.31.3–
FreeBSD 141.31.31.3

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (51)

Dirk Meyer (dinoex) · 1.3
x11-clocks/asclock: set PORTSCOUT
7433ffd482
Dirk Meyer (dinoex) · 1.3
x11-clocks/asclock: update to 1.3

- more language options
- add clock options
86201944ac
Dirk Meyer (dinoex) · 1.0_5
x11-clocks/asclock: use ${PREFIX}/share/man
ae5139eb08
Tobias C. Berner (tcberner) · 1.0_4
x11-clocks: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Anders Nordby <anders@fix.no>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Brian Handy <handy@physics.montana.edu>
  *  Chris D. Faulhaber <jedgar@FreeBSD.org>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  David Leonard <leonard@dstc.edu.au>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  FURUSAWA, Kazuhisa <kazu@jp.freebsd.org>
  *  Greg Lewis <glewis@FreeBSD.org>
  *  Harold Gutch <logix@foobar.franken.de>
  *  Hendrik Scholz <hscholz@raisdorf.net>
  *  J Han <hjh@best.com>
  *  KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Lars Koeller <lkoeller@cc.fh-lippe.de>
  *  Martin Wilke (miwi@FreeBSD.org)
  *  Nobuhiro Yasutomi
  *  Patrick Li <pat@databits.net> et al
  *  Per Otterstr=F6m <pelle@fukt.bth.se>
  *  Randall Hopper <aa8vb@ipass.net>
  *  Rich Neswold <rneswold@mcs.net>
  *  Roman Bogorodskiy <bogorodskiy@inbox.ru>
  *  Ulrich Spoerlein <uspoerlein@gmail.com>
  *  Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
  *  desmo@bandwidth.org
  *  gpalmer
  *  gurkan@phys.ethz.ch
  *  obrien@NUXI.com

With hat:	portmgr
8426708b4e
Stefan Eßer (se) · 1.0_4
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
bcaf25a8c8
Stefan Eßer (se) · 1.0_4
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Mathieu Arnold (mat) · 1.0_4
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dirk Meyer (dinoex) · 1.0_4
- update to 3.1
1421cc1eaf
Niclas Zeising (zeising) · 1.0_4
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4c46ca73d8
Dirk Meyer (dinoex) · 1.0_4
- add LICENSE - add OPTIONS framework - cleanup configure - fix warnings - make portlint happier
eadb0689b7
Mathieu Arnold (mat) · 1.0_3
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Dirk Meyer (dinoex) · 1.0_3
- fix order in USES
2831625c5d
Adam Weinberger (adamw) · 1.0_3
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
a84c115a09
Dirk Meyer (dinoex) · 1.0_3
- revert r331810
f9a95694ae
Dirk Meyer (dinoex) · 1.0_3
- use STAGEDIR
e06385ddf3
Dirk Meyer (dinoex) · 1.0_3
- fix misplaced NO_STAGE in slaveports and ifdefs
1e3119b07e
Baptiste Daroussin (bapt) · 1.0_3
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-clocks)
6935df7567
Baptiste Daroussin (bapt) · 1.0_3
Remove USE_GCC=any, builds properly with clang
3589cf94fa
Baptiste Daroussin (bapt) · 1.0_3
New USES imake to handle the dependency on imake.

This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
932db7c46c
Dirk Meyer (dinoex) · 1.0_3
- add comment for imake problem with clang
b4b8fccfd6
Mark Linimon (linimon) · 1.0_3
Force numerous ports that fail to build with clang over to instead always rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
a8693b8dee
Martin Wilke (miwi) · 1.0_3
- Get Rid MD5 support
a9481afc8a
Dirk Meyer (dinoex) · 1.0_3
- fix spelling Reported by:	Bruce Cran
f5288b22eb
Dirk Meyer (dinoex) · 1.0_3
- add LICENSE:
a6f9484f59
Dirk Meyer (dinoex) · 1.0_3
- fix buffer overrun at startup PR:		129326 Submitted by:	G. Paul Ziemba
70dc515711
Dirk Meyer (dinoex) · 1.0_2
- set USE_XORG
338b460cac
Florent Thoumie (flz) · 1.0_1
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Renato Botelho (garga) · 1.0
Register CONFLICTS with asclock-gtk and asclock-xlib

Approved by:	dinoex (maintainer)
ec0ff40b08
Dirk Meyer (dinoex) · 1.0
- take MAINTAINERSHIP
de12f07b03
Pav Lucistnik (pav) · 1.0
- Add SHA256
ebdfa0a80b
Greg Lewis (glewis) · 1.0
. Fix a typo (extentions -> extensions).
38a9314d49
Greg Lewis (glewis) · 1.0
. Fix a typo in COMMENT.
b0aa5ca3a1
Trevor Johnson (trevor) · 1.0
Use PLIST_FILES.

Reviewed by:	marcus
3c175cb569
Trevor Johnson (trevor) · 1.0
SIZEify.
f15b845ebe
Kris Kennaway (kris) · 1.0
Reset maintainer on ports owned by the following committers who have been inactive for over 12 months and did not respond to my email confirming their status: keith, nakai, torstenb

Reviewed by:	portmgr
b4fd0b8e38
Ade Lovett (ade) · 1.0
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
7e52725f2a
Akinori MUSHA (knu) · 1.0
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO macro is set to "echo" by default, but it is set to "true" if make(1) is invoked with the -s option while ECHO_CMD is always set to the echo command.
a80f0bd0dd
Jimmy Olgeni (olgeni) · 1.0
Style fixes for x11-clocks.
d12632d046
Satoshi Asami (asami) · 1.0
(1) Add new variable, XFREE86_VERSION, to specify which version of     XFree86 (3 or 4) to depend to when USE_XLIB is set.     XFREE86_VERSION defaults to 3 for now, but adventurous users can     override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB     will add a dependency to x11/XFree86; when it is set to 4, the     dependency will be to x11/XFree86-4-libraries.  When     XFREE86_VER

Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm
c6bcad2436
Satoshi Asami (asami) · 1.0
DISTNAMe-related cleanups.
ad4d1e476c
Chris Piazza (cpiazza) · 1.0
Update with the new PORTNAME/PORTVERSION variables
b34561d1b8
Yukihiro Nakai (nakai)
Change MAINTAINER address from nacai@iname.com to nakai@FreeBSD.org
113f7e4547
Peter Wemm (peter)
$Id$ -> $FreeBSD$
50fb080408
Tim Vanderhoek (hoek)
#4/4 enforcing Caps, no period

[Has anyone figured-out what makes the number 393 so interesting to PW, now?]

I wonder what was going through Jordan's head during his infamous
$Id$-smashing commit.

Before I forget....

Thanks to naddy@mips.rhein-neckar.de (Christian Weisgerber) for prompting
this commit.  See msg-id: 7geokh$tje$1@mips.rhein-neckar.de
a84b5b5f94
Satoshi Asami (asami)
Add "afterstep" virtual category.
0b8e44dd88
Vanilla I. Shu (vanilla)
Change maitainer's email address, and BROKEN some gnome ports until I upgrade it.
edecf3c4f0
Satoshi Asami (asami)
More missing dependencies.
5e0762a956
Satoshi Asami (asami)
Category name is "x11-clocks", not "x11-clock". ;)

Pointed out by:	steve
b164bde99a
Steve Price (steve)
Make these build in an ELF world and use MAN1 for manpages.
a3ce042589
Satoshi Asami (asami)
Move "xtimer" from misc to x11-clocks and "asclock bclock dclock emiclock mlclock mouseclock rclock swisswatch t3d wmtime xalarm xdaliclock" from x11 to x11-clocks.
45df0ad9a9