net-p2p/ctorrent: update LICENSE www/davical: update LICENSE german/dtaus: update LICENSE emulators/emu64: update LICENSE emulators/frodo: update LICENSE irc/hexchat-fish: update LICENSE sysutils/loganalyzer: update LICENSE comms/lrzsz: update LICENSE security/tinc-devel: update LICENSE security/tinc: update LICENSE net/tightvnc: update LICENSE net/tinyfugue-devel: update LICENSE net/tinyfugue: update LICENSE emulators/vice: update LICENSE comms/vrflash: update LICENSE www/webalizer: update LICENSEe4fde38c26
Port details
www/webalizer 2.23.8_18
Web server log file analysis program
Port info
- Maintainer
- dinoex@FreeBSD.org
- Packages
- latest: 2.23.8_18
- Upstream
- up to date
- Last update
- to 2.23.8_18 · e4fde38c26
- Quarterly
- 2026Q4: 2.23.8_18
- WWW
- https://webalizer.net/
- Links
- cgit · VuXML
Install
- Package
# pkg install webalizerinstalls 2.23.8_18 fromlatest; fromquarterly(2026Q4) 2.23.8_18- Port
# cd /usr/ports/www/webalizer && make install clean# make -C /usr/ports/www/webalizer config # change options first
- Size
- 136 KiB download · 425 KiB installed
- Depends on
- graphics/gd 2.3.3_13,1, graphics/png 1.6.59_1
- License
- GPLv2+
- Options
- 3 of 11 on in the package: BDB1 DOCS EXAMPLES
Show the 8 options that are off
BDB CLICKABLE_REFERER FULL_CGI_REFS GEODB GEOIP IP_AS_HOSTNAME LARGE_URL WEBALIZER_CONV
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.23.8_18 | 2.23.8_18 | – |
| FreeBSD 15 | 2.23.8_18 | 2.23.8_18 | – |
| FreeBSD 14 | 2.23.8_18 | 2.23.8_18 | 2.23.8_18 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.23.8_18 | 2.23.8_18 | – |
| FreeBSD 14 | 2.23.8_18 | 2.23.8_18 | 2.23.8_18 |
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 2.23.8_18.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (176)
www/webalizer: update MASTER_SITESb2f82ddfab
www/webalizer: add support for most UTF-8 encodings7ee79eed98
www/webalizer: support japanese EUC-JP and japanese UTF-8 encodings PR: 278400de1d4bd375
www/webalizer: fix build for japanese mark option WEBALIZER_CONV as broken PR: 2784009abe6dd39f
www/webalizer: use UTF-8 for japanese extend sample PR: 2784003acf340f36
www/webalizer: use ${PREFIX}/share/man94648d806dwww/webalizer: cleanup MASTER_SITES6521b052b5
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
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
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
- update libgd to 2.3.0 - new option RAQM - resurrect deprecated gdlib-config - bump dependend portseff60e5ddb
- fix build with option GEODBe7142431d1
- use new port net/webalizer-geodb55fa77b719
- fix build with -fno-common943f4e69d2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
www/geolizer: fix build with GCC-based architectures Add USES=compiler:c++11-lang to www/webalizer when using GEOIP option: /usr/local/include/maxminddb.h:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mmdb_uint128_t' /usr/local/include/maxminddb.h:122: error: expected specifier-qualifier-list before 'mmdb_uint128_t' Approved by: mentors (implicit approval)5b173cb2b7
- update geodb-20190501b12422c801
- update geodb3350e575df
- udpate geodb-201903010b644a86a7
- update geodb-201902010d85f9fbc1
- update geodb468ac46203
- fix option GEOIP to use GeoLite2-Country646449a4bd
Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults with GeoIP 2. Also, as suggested by zi, add an UPDATING note about this.2eb84a7a05
- use OPTIONS_SINGLE90dcfbcd41
Cleanup LIB_DEPENDS on libpng07faea058d
- bail out if not database is selected3b06101bb5
- new option IP_AS_HOSTNAME - make portlint happier - update to webalizer-geodb-20170201 PR: 217119d222e3e32d
- fix purge with option BDB1 PR: 214483d49489e6db
USE_BDB cleanup. - USE_BDB=4x+ -> USES=bdb. - USE_BDB=yes -> USES=bdb. - USE_BDB=xx -> USES=bdb:xx. Other modernisations when I see them. PR: 209183 Sponsored by: Absolightf037e39601
- update libgd to 2.2.2 - new MASTER_SITES - add security patch PR: 210913 Submitted by: Piotr Kubaj MFH: 2016Q3 Security: CVE-2015-8874 Security: CVE-2016-3074 Security: http://www.openwall.com/lists/oss-security/2016/07/12/43561a46f28
When there is a do-install target, do not use a post-install target, do everything at once. Sometime, rename post-install into a options helper target. I did not fix ports that were such a mess that I could not figure out what they really wanted to do. I also did not change ports that had some version of an auto-plist code in post-install, for the same reason. With hat: portmgr Sponsored by: Absolightf899c758a6
- Fix trailing whitespace in pkg-descrs, categories [p-x]* Approved by: portmgr blanket1f8b48b772
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight72ea7e696bwww/webalizer: Fix nearly 8-year old typo in MASTER_SITES Nobody noticed because apparently the framework filters out bad urls like "MASTER_SITES=". Approved by: just-fix-it1c546a0432
- update to geodb-20150901728b9852d0
- Drop @dirrm* from plist Approved by: portmgr blanketde8984ea8c
Don't let webalizer change name when GEOIP is enabled. With hat: portmgr Sponsored by: Absolight00503c38be
Remove Author from pkg-descr and white space fixes7e7e63aa49
- update geolizer db to 20141101151d943888
Berkeley DB cleanup, remove versions 4.0 ... 4.7. - Mk/bsd.database.mk rewrite, new default to db5. - db6 is eligible by default only if installed on the system. - Bump PORTREVISION of all ports that directly depend on BerkeleyDB or where USE_BDB is found in the port's directory - Patch a few ports such that they will pick up or work with newer versions. - Add UPDATING entry - Drive-by format NOTE: please read UPDATING and the Wiki page before proceeding! Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup PR: 192690 Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)b50a4b0708
Bump PORTREVISION on all ports that depend on net/GeoIP for r364627. Approved by: portmgr (not really, but touches unstaged ports)e91f5afdf5
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category W. CR: D510 Approved by: portmgr (bapt)96a38c7c3a
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.a2168f5a69
Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.
Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.
PR: 190592
Exp-run by: antoine
Approved by: portmgr (antoine)9f8b4bcde3- use OPTIONS_DEFAULT in slave ports7d7fe822c0
- use STAGEDIR846770ec32
- fix misplaced NO_STAGE in slaveports and ifdefs1e3119b07e
Add NO_STAGE all over the place in preparation for the staging support (cat: www)85fbf21ec5