Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Port details
deskutils/calendar 0.9.3
Port of the FreeBSD calendar program
Port info
- Maintainer
- se@FreeBSD.org
- Packages
- latest: 0.9.3
- Upstream
- up to date
- Last update
- to 0.9.3 · fb16dfecae
- Quarterly
- 2026Q4: 0.9.3
- WWW
- https://freebsd.org
- Links
- cgit · VuXML
Install
- Package
# pkg install calendarinstalls 0.9.3 fromlatest; fromquarterly(2026Q4) 0.9.3- Port
# cd /usr/ports/deskutils/calendar && make install clean# make -C /usr/ports/deskutils/calendar config # change options first
- Size
- 29 KiB download · 61 KiB installed
- Depends on
- deskutils/calendar-data 2022.11
- License
- BSD3CLAUSE
- Options
- 1 of 1 on in the package: NLS
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.9.3 | 0.9.3 | – |
| FreeBSD 15 | 0.9.3 | 0.9.3 | – |
| FreeBSD 14 | 0.9.3 | 0.9.3 | 0.9.3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.9.3 | 0.9.3 | – |
| FreeBSD 14 | 0.9.3 | 0.9.3 | 0.9.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 0.9.3.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 278283 | feature maintainer-feedback? /usr/bin/calendar, deskutils/calendar: 13 bugs fixed, major improvements [tarball] | Open | 2026-09-14 |
Commits (19)
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
deskutils/calendar: update to version 0.9.3 Update the man page to match the version the -CURRENT base system. The only change is a better description of the // single line comment syntax, i.e. that // is only considered to start a comment when it appears at the start of the line or after white space. This allows to embed URLs in calendar entries.3d803e4460
deskutils/calendar: Fix non-NLS build and allw // in entries The C++-style comment marker "//" has been added with the rewrite of the preprocessor features. Since this character sequence occurs in ULRS, the reminder of the URL was considered a comment and stripped from the calendar line. Change parsing of "//" to only start a comment at the begin of a line or when preceded by a white-space character.497bd48afc
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Fetch from my repository to simplify port Instead of fetching from a repository that was created based on a version that did not include the pre-processor enhancements applied to -CURRENT and patching to include them, fetch from a repository that has a copy of the latest sources. This change allows to remove the large number of complex patch files from the port and will simplify further updates. It is planned to make the port fetch from an official FreeBSD repository as soon as it is available with up-to-date sources from -CURRENT. No port revision bump since this is only a change to the build process and not the generated package.1a3491f23b
Update to FreeBSD base SVN revision r367364 This upgrade improves the compatibility with prior versions that used cpp to pre-process the calendar files..a5120828b6
Update to -CURRENT SVN rev. r367293 This version processes conditionals with similar restrictions as were effective when the data files were piped through the C pre-processor. Specifically, only the first word after #define is considered as the name being defined. An error is signalled if more than one word is found as argument of #ifdef, #ifndef, or #undef. All calendar files distributed with FreeBSD or in the deskutils/calendar port comply with the newly enforced syntax checks. Dates are now printed as defined for the locale of the user, not as defined by a LANG= assignment in a data file, which is now only considered for character-set translations (if ICONV is set to its default value of ON).0691aef8f5
Update to -CURRENT SVN rev. r367255 Fix error position reporting for calendar data files in system directories1626014679
Pass _PATH_LOCALBASE correctly quoted to the build9981c7141c
Update to FreeBSD-CURRENT base SVN revision r367207 This update improves the internal pre-processor and makes it report data file issues with filename and line number of the failed commend. Several tests have been added to detect unmatched condition directives (e.g. #endif or #else without prior #ifdef or #ifndef). An #undef command has been added since it occurs in one of the calendar files tradionally distributed with FreeBSD (and now in the deskutils/calendar-data port). This update adds a default definition of _PATH_LOCALBASE that is required to build the port on systems that do not define it in paths.h.3dcac3f775
Upgrade to to FreeBSD base SVN revision r367173 The order of events printed was reversed due to the way a link list was updated. This version prints the events in the order they appear in in the data file.aa905f6b03
Update to FreeBSD SVN revision r367167 This update implements comment handling lost when calendar was changed from using an external cpp to an internal pre-processor320ace80a3
Upgrade to FreeBSD base SVN version r367127. This upgrade fixes the loading von included files from users' home directories for calendar -a.e545535649
Update man-page to cover newly introduced features.292e41777e
Bump portversion, forgotten in previous commit476cf14137
Upgrade to FreeBSD base SVN version r367108 This version add support for nested conditionals, #ifdef and #else.83ba486458
Port of the FreeBSD calendar program from -CURRENT This version of the calendar program includes data file locations populated by the calendar-data port in the search path. It is meant to provide this feature to users of FreeBSD releases that have not received the updated calendar program, yet. Development of the calendar program will continue in the base system and the port will be updated to reflect changes made to the calendar program in FreeBSD-CURRENT. Different from the version in -CURRENT this port does not warn about missing calendar files provided by the calendar-data port since it has this port declared as a run-time dependency and it can therefore be assumed that the data port has been installed with this port. This port uses a preliminary location for the repository to fetch from. It is expected to be updated to an official repository with updated sources that eliminate the need for the patches that are currently required.d88c4de7de