Tripwire is a tool that aids system administrators and
users in monitoring a designated set of files for any changes.
Used with system files on a regular (e.g., daily) basis, Tripwire
can notify system administrators of corrupted or tampered files,
so damage control measures can be taken in a timely manner.
===> The following configuration options are available for tripwire-2.4.3.8_2:
DB_BUILD=on: Build database during post-install (ignored when PACKAGE_BUILDING)
SW_ONLY=off: Install software only, do not post-configure (ignored when PACKAGE_BUILDING)
TW_CLOBBER=off: Clobber existing database files at install
TW_PROMPT=on: Interactive install (ignored when PACKAGE_BUILDING)
====> Options available for the single TWCFG: you have to select exactly one of them
TWCFG_ETC=on: Put config files in /usr/local/etc/tripwire
TWCFG_TWDB=off: Put config files in /var/db/tripwire/etc
===> Use 'make config' to modify these settings
security/tripwire: Add twtest back
9282b881947e removed twtest as though it was built, it was not installed
by default. We now install it out-of-bounds.
MFH: 2025Q4
security/tripwire: Fix manual build
When building by hand ${PREFIX}/man with no subdirectories is created.
A less invasive fix is to remove the directory after the fact but before
packaging.
MFH: 2025Q4
security/tripwire: Update 2.4.3.7 --> 2.4.3.8
Tripwire pull request #39,
- Clean up some issues building with -std=c++17
- Regenerate buildsys files with automake 1.16
- Improve non-gcc compiler detection
- Use standard fixed-width int types instead of rolling our own,
if they're available.
- Bump up the copyright year again.
This fixes many build failures due to the LLVM16 import.
Obtained from: https://github.com/Tripwire/tripwire-open-source/pull/39
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)
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.
(Only the first 15 lines of the commit message are shown above )
security: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Dupre <ale@FreeBSD.org>
* Alex Kapranoff <kappa@rambler-co.ru>
* Alex Samorukov <samm@freebsd.org>
* Alexander Botero-Lowry <alex@foxybanana.com>
* Alexander Kriventsov <avk@vl.ru>
* Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
pkg delete tripwire results in an infinite loop due to it askking
whether to retain the tripwrie databse or not. The resolution is
to notify the user to manually remove the tripwrie database if it
is not longer needed.
MFH: 2020Q3 (packaging bugfix)
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)
Sponsored by: Absolight
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends
With hat: portmgr
Fix a problem with the CLOBBER option. The meaning of this option is
rather ambiguous. The original author of the tripwire software had
coded the distribution contrib/install.sh file not to clobber the local
and site key files only whereas CLOBBER=false should also include not
clobbering the installed copies of the twcfg.txt and twpol.txt files.
PR: 85155
Ugrade 2.3.1-2 --> 2.4.0.1
Also, document the rename of files/twpol.txt to files/twpol.m4 through
a repocopy. M4 is now used to conditionally build the initial copy of the
Tripwire policy file based on the version of FreeBSD this port is being
installed on.
Add configuration options to Tripwire 1.3.1 install: - Add the TWCONFIG
variable to install a user defined tw.config instead of the one supplied
with the port. - Add the NO_DB_BUILD variable to skip the database build
during install for users upgrading or reinstalling the port who wish to use
an existing or previously installed Tripwire database.
- Fix some of the compiler warnings (see patches/patch-warnings) - Fix the
Makefiles to obey the CC and CFLAGS settings - Fix patches/patch-ab to be
PREFIX/LOCALBASE safe - Fix the post-install to not compress the gunzip and
tripwire executables that go onto a floppy -- there is no support for the
gzip-ed ELF binaries at all, and even for the older AOUT ones such support
was optional - Replaces the /kernel with `sysctl -n kern.bootfile` in the
tw.conf as the tw.conf.freebsd2 is copied into the right place. - Replace
the use of mktemp(3) with tmpfile(3) (see patches/patch-mktemp). This also
caused a removal of a few buffers (of size MAXPATHLEN+256) and quite a few
strcpy and sprintf invocations.