Monotone is a distributed version control tool. It can help automate
many tedious and error-prone tasks in group software development.
* Store multiple versions of files you are working on efficiently.
* Transmit changes to files between you and your colleagues.
* Merge changes you make with those your colleagues make.
* Make notes about your opinion of the quality of versions of files.
* Make decisions about using or ignoring versions, depending on
the notes you receive from others.
WWW: http://monotone.ca/
===> The following configuration options are available for monotone-1.1_19:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
You have installed the monotone package. For users who are upgrating monotone,
please read /usr/local/share/doc/monotone/UPGRADE for upgrade instructions.
cleanup: Remove expired ports:
2022-03-31 security/revealrk: Deprecate, marked BROKEN on 12+ in 2018
2022-03-31 devel/apache-commons-modeler: Abandoned upstream, last release in
2013
2022-03-31 security/afl: Abandoned upstream, no new release since 2017. Please
consider using security/afl++ instead
2022-03-31 www/mod_line_edit: Abandoned upstream, last release in 2006, Apache
includes mod_sed
2022-03-31 www/myfaces: Unsupported by upstream, released in 2005
2022-03-31 www/mod_backtrace: Abandoned upstream in 2012 (version 2.0)
2022-03-31 security/base: Broken with PHP 7+, forked here
https://github.com/NathanGibbs3/BASE/
2022-03-31 security/find-zlib: Deprecated, no longer relevant
2022-03-31 security/razorback-clamavNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/shimmer: Abandonware, last release in 2008
2022-03-31 security/kripp: Abandonware, upstream returns 404 and last release
was back in 2007
2022-03-31 security/ipfilter2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/sha: Obsolete, we have tools in base
(Only the first 15 lines of the commit message are shown above )
devel/monotone: Deprecate and set expiration date to 2022-03-31
Abandoned upstream, no release since 2014 also relies on deprecated
version of (lib)botan
PR: 260658
Approved by: lapo@lapo.it (maintainer timeout, 3+ weeks)
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
- Switch to pkg-plist, PLIST list is too long, remove use of
deprecated @dirrm while here
- Convert to USES=localbase, options helpers
- Silence REINPLACE_CMD's
PR: 205885
Submitted by: myself
Approved by: maintainer
dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR: D196
Approved by: portmgr (bapt)
Replace lang/lua with the new lang/lua51
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua
Approved by: portmgr (implicit)
- Unbreak building with latest boost
- Don't bump PORTREVISION as it's only a build fix
PR: ports/186762
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
- Fix build on 10 and head with clang
- Convert to staging
- Improve library detection patch with a cleaner one
- Mark jobs safe
PR: ports/186060
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
- Fix build by disabling use of xgettext
While here:
- Convert to new LIB_DEPENDS format
- Convert to new USES=perl5
- Remove obsolete MAKE_JOBS_SAFE knob
PR: ports/180536
Submitted by: Bugs <bugs@mailinator.com>
Approved by: Lapo Luchini <lapo@lapo.it> (maintainer)
- Make monotone depend on new botan 1.10 port by importing a patch from upstream
- While here mark it MAKE_JOBS_SAFE
- Remove version numbers from LIB_DEPENDS
- Allow the port to compile with clang on amd64
PR: ports/178316
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Update boost to 1.39
- Split boost port to separate components, with boost-all metaport
PR: ports/137054
Submitted by: Alexander Churanov <churanov.port.maintainer@gmail.com>
(maintainer)
- As reported by itetcu@FreeBSD.org, monotone port wrongly installed some
docs even when not told to. I also went ahead and not installed INFOs if no man
pages are wanted.
- bump PORTREVISION
PR: ports/124182
Submitted by: Lapo Luchini (maintainer)
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
- Update to 0.26.
- Add pkg-message to notify users who are updating to new version.
- portlint(1).
PR: ports/95656
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
Approved by: mnag (mentor)
- Update to 0.25
- Mark it broken on 4.x, requires wcswidth() which is not
present in 4.x libc
PR: 91135
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
- Unbreak on FreeBSD 4.x by using the devel/boost-gcc3 port
- Using the system-wide installations of lua and psqlite does not
work (the configure switches disappeared) => remove dependencies
- Add SHA256
PR: ports/88822
Submitted by: Václav Haisman <V.Haisman@sh.cvut.cz>
Approved by: Lapo Luchini <lapo@lapo.it> (maintainer)
Reworked by: maintainer
- Switch knobs to OPTIONS
- Switch back to depend on external libs by default
- Install only one info file
- Bump PORTREVISION
Submitted by: maintainer
[1]:
- Update to 0.19
- Chase original master site
- Remove WITHOUT_ADNS option, as the configure script shipped with
0.19 does not know anything about adns
- Replace !WITHOUT_{LUA,SQLITE} with WITH_{LUA,SQLITE}_PORT to make
the included libraries the default choice - the INSTALL file coming
with the distribution suggests using the bundled libraries to avoid
problems, and as this software is still under heavy development, I
think it should be honored
- Add home page URL to pkg-descr
Moreover:
- Respect ${CXXFLAGS}
- Polish the Makefile
PR: ports/81470 [1]
Submitted by: Stefan Walter <sw@gegenunendlich.de> [1]
Approved by: maintainer timeout (21 days)
Clean up SQLite and related ports.
o Move databases/sqlite to databases/sqlite2.
o Fix dependency on databases/sqlite.
o Update sqlite2 to 2.8.15.
o Bump PORTREVISION, accordingly.
Approved by: portmgr, maintainers of sqlite and related ports