www/mod_subversion 1.15.0 FreeBSD
Apache HTTP Server modules for Apache Subversion
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
235182f47c- Categories
- www, devel
Description
Installs the mod_dav_svn, mod_authz_svn, and mod_dontdothat Apache modules for use with Apache Subversion.
Version history 2
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install ap24-mod_subversion
From the ports tree:
cd /usr/ports/www/mod_subversion/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ap24-mod_subversion>0:www/mod_subversion
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | 1.14.5_2 |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 1.14.5_2 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.14.5_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 44
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/sqlite3
- devel/apr1
- devel/gettext-runtime
- devel/jansson
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/npth
- devel/pcre2
- devel/pkgconf
- devel/readline
- devel/subversion
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- textproc/expat2
- textproc/libxml2
- textproc/utf8proc
- www/apache24
- www/libnghttp2
- www/serf
Run dependencies 41
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/gdbm
- databases/sqlite3
- devel/apr1
- devel/gettext-runtime
- devel/jansson
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/npth
- devel/pcre2
- devel/readline
- devel/subversion
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/tcl86
- math/gmp
- math/libtommath
- print/indexinfo
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- textproc/expat2
- textproc/libxml2
- textproc/utf8proc
- www/apache24
- www/libnghttp2
- www/serf
No port depends on this one.
Configuration
No options to configure.
- USES
- apache
- Service scripts
- none
Files
pkg-plist 4
- @sample %%APACHEETCDIR%%/modules.d/220_subversion.conf.sample
- %%APACHEMODDIR%%/mod_dav_svn.so
- %%APACHEMODDIR%%/mod_dontdothat.so
- %%APACHEMODDIR%%/mod_authz_svn.so
Commit history 5
| Date | Commit | Credits | Log message |
|---|---|---|---|
235182f47c |
Michael Osipov | devel/subversion: update to 1.15.0, full rework of master and slave ports devel/subversion:
- Bump to 1.15.0 (DISTVERSION).
- Replace the opt-in WITH_REPOSITORY_CREATION pw useradd/groupadd
logic with framework USERS=/GROUPS=, mirroring devel/git's
git_daemon pattern; register the svn account in UIDs/GIDs with
HOME=/var/db/svn to match svnserve's own rc.d default. Repository
creation itself is dropped as out of scope for a port to manage.
Documented in UPDATING, since it affects existing installs with a
manually-created svn account.
- TOOLS now only gates genuinely niche binaries; drop it from
OPTIONS_DEFAULT, add SVNSERVE_WRAPPER instead. svnauthz/
svnauthz-validate/svnbench move into core via a patch-build.conf
hunk, matching Debian. svnmover, fsfs-access-map, and x509-parser
… |
|
4c8a35b984 |
Michael Osipov | devel/subversion-lts: deprecate, use devel/subversion instead Upstream no longer maintains a separate LTS release line, so this
port has no path forward other than tracking the same 1.14.x branch
indefinitely while devel/subversion moves ahead. Mark it DEPRECATED
and schedule removal via EXPIRATION_DATE.
The same deprecation also needs to apply to the WITH_SUBVERSION_VER=LTS
build of every slave port (devel/java-/py-/ruby-/p5-subversion,
security/subversion-gnome-keyring, www/mod_subversion): they never
touch devel/subversion-lts/Makefile directly, they go through
devel/subversion/Makefile.addons's own .elif LTS branch, which had no
warning of its own. Add a matching DEPRECATED/EXPIRATION_DATE pair
there too.
Bump PORTREVISION for subversion-lts and PORTREVISION_LTS for every
slave port.
… |
|
b93db06106 |
Michael Osipov | devel/{,java-}subversion{,-lts}: misc low-risk cleanups - java-subversion: document the real cause of MAKE_JOBS_UNSAFE (build.conf's
Java-target add-deps only thread into the phony aggregate target, not the
javac -h compile rule, so -j can run javahl-types-java before
javahl-java's NativeResources.class exists).
- subversion{,-lts}: drop GPG_AGENT_BUILD_DEPENDS; --with-gpg-agent is a
pure configure-time #define with no build-time dependency on the gpg-agent
binary, only a runtime one (already covered by GPG_AGENT_RUN_DEPENDS).
- subversion{,-lts}: remove the dead .if ${PREFIX} != "/usr" guard around two
REINPLACE_CMD calls in post-patch; PREFIX defaults to LOCALBASE and is never
literally /usr in a standard ports build, so the guard was always true.
- mod_subversion: remove the dead PLIST_SUB+= SED=${SED} token;
… |
|
5d009bd6f0 |
Michael Osipov | devel/*-subversion, www/mod_subversion: strip .so and drop .a from stage libtool's install does not strip shared objects, and none of these
glue/binding libraries ship a static .a anyone would plausibly link
against. Strip the installed .so files in post-install and remove the
.a from the staging tree.
Bump PORTREVISION_LATEST/PORTREVISION_LTS for each touched port. |
|
2ff529003a |
Michael Osipov | www/mod_dav_svn: rename to www/mod_subversion The port has always built and installed three Apache modules (mod_dav_svn,
mod_authz_svn, mod_dontdothat), not just DAV support, so a name promising
only one of the three was misleading. Add PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX},
matching other modules.
Co-Authored-By: Claude Sonnet 5 <[email protected]> |