Per ISO C++03 14.2/4:
When the name of a member template specialization appears after . or ->
in a postfix-expression, or after nested-name-specifier in a qualified-id,
and the postfix-expression or qualified-id explicitly depends on a
template-parameter (14.6.2), the member template name must be prefixed by
the keyword template. Otherwise the name is assumed to name a non-template.
"--with-libiconv=${LOCALBASE}" at systems pre OSVERSION 100043 and "" (null)
otherwise;
. convert all ports which has CONFIGURE_ARGS=--with-libiconv=${LOCALBASE}.
Approved by: portmgr (bapt, implicit)
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).
Co-authors: bapt, madpilot and bsam (me)
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
For more details see Bug 6745
- Do not bump portrevision since issue not global
While I'm here:
- convert to the new perl5 framework
PR: ports/181242
Submitted by: Igor Roshchin <spamd-pr@str.komkon.org>
Tested by: Igor Roshchin <spamd-pr@str.komkon.org> (two weeks)
Approved by: maintainer (timeout)
Changelog:
1.924 2013-08-10 23:23:55 America/New_York
update use of Email::MIME::ContentType to match new, fixed hash keys:
type/subtype
1.923 2013-08-08 21:59:02 America/New_York
do not consider the part-ending CRLF part of the body
avoid undefined warnings in debug_structure [rt.cpan.org #82388]
(Thanks, Kurt Anderson)
better error message when the given body is a ref but not a scalar
ref [rt.cpan.org #59205]
- Trim header
Changelog:
1.017 2013-08-10 23:19:14 America/New_York
make $STRICT_PARAMS actually work! (thanks, Matthew Green!)
[rt.cpan.org #87460]
1.016 2013-08-10 23:14:42 America/New_York
correct the longstanding and embarrassing misuse of "discrete" and
"composite" to mean "type" and "subtype"; the returned data still
contains the wrong old names so your code shouldn't break
repackage to update bugtracker, repo, etc.
- Fix MAILDIR_HEADER_CACHE if IMAP_HEADER_CACHE is not set
- Add options to disable TLS versions 1.1 and 1.2 if OPENSSL >= 1.0.0 is used (taken from upstream)
- Fix broken link in package description
- Bumped PORTREVISION
PR: 181431, 181319
Submitted by: Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
drop MAKE_JOBS_UNSAFE and fix extra whitespace at CONFIGURE_ARGS/MANx
- Convert NOPORTDOCS, get rid of .for loop when installing documentation
- Properly terminate WWW: line in port description with a slash
Reported by: marino
Approved by: miwi, bapt (portmgr, implicit)
failing, please add detailed information how you set up your MTA, and
Mailman, what user/group IDs are, how list aliases are managed, and
thereabouts.
- Update to 2.1.15. [2] Changes: click View the full Changelog on
https://launchpad.net/mailman/2.1/2.1.15
- Fix without-NLS install: Install at least English template. [1]
- Drop EXIM3 option, we don't have an Exim 3 port any more.
- Drop INTEGRATION option, which would at best be confusing.
- Reformat COMMENT to fit into common limits.
- Fix typo in COURIER_DESC.
- When Postfix integration is chosen, add BUILD and RUN_DEPENDS on
Postfix because we need the postconf program.
- Use htdig patches for Mailman version 2.1.12 and remove BROKEN tag,
in an experimental attempt to revive htdig support.
- Fix a few minor glitches in FreeBSD-post-install-notes.
- Drop files/patch-Mailman__Cgi__confirm.py, integrated in upstream tarball.
- Add launchpad.net to MASTER_SITES.
- Update files/postfix-verp.diff.
- Install a dummy one-line text file into PYTHON_SITELIBDIR so that
Python's upgrade-site-packages would reinstall Mailman. [1]
- Add "status" support for rc.d script. [3]
- Change pre-fetch: to pre-everything::
- Revise formatting of pre-everything text to make clear it displays
default values, not current values. To avoid ports/170280.
PR: ports/135503 [1]
PR: ports/170280 [2]
PR: ports/170285 [2]
PR: ports/176180 [1]
PR: ports/181298 [3]
Submitted by: Lowell Gilbert [1]
Submitted by: Stefan Lasiewski [2]
Submitted by: Oliver Fromme [3]
Update dependent packages with more recent releases.
Remove old and bit-rotted ones.
Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations.
Take maintainership of GNUstep-related ports.
Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases. Future commits will fix them.
Approved by: bapt
- modify policyd-spf so ${PREFIX}/etc/postfix-policyd-spf-python/policyd-spf.conf
is used as default configuration files and change pkg-message.in accordingly
- modify misc file paths in man pages so they match installed ones
- adopt to new options framework (DOCS)
- add license information (AL2)
- trim makefile header.
- update WWW url in pkg-descr
while I'm here:
- use absolute url in MASTER_SITES and remove http redirection quirks
- replace PYTHON_SITELIBDIR with PYTHON_PKGNAMEPREFIX in depends
- shortened overly long lines to make Makefile more readable
- remove attribution from pkg-descr, that's no more supported in ports
PR: 177797
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
Approved by: Giel van Schijndel <me@mortis.eu> (maintainer)
2013-08-24 mail/p5-Mail-CClient: Broken for more than 6 month
2013-08-24 net/slbd: Broken on FreeBSD 8 and newer
2013-08-24 comms/hso-kmod: Broken on FreeBSD 8 and newer
- Fix an apparent typo: OPTIONS_SET should be OPTIONS_DEFINE
- Remove bogus, superfluous trailing slashes after directory names
- Make INSTALL_DATA commands atomic and $cwd-agnostic while here
Approved by: miwi, bapt (portmgr, implicit)
- Remove uneeded DEBUG flags
- Convert to new LIB_DEPENDS format
- Convert to USES=gmake
Check share/doc/dbmail/UPGRADING for updating details.
PR: ports/180963
Submitted by: Alan Hicks <ahicks@p-o.co.uk> (maintainer)
- Convert NOPORTDOCS -> PORT_OPTIONS:MDOCS, modernize LIB_DEPENDS
- Connect "check" target to our standard "regression-test" that automated
package builders know about
- Trim the header and drop check for alpha: unfortunately, it's long gone
Reported by: marino
Approved by: miwi, bapt (portmgr, implicit)
Using OPSYS allows port to build on DragonFly without modification.
There were no functional changes made to port.
Approved by: bapt/culot (mentors, implicit)
libcmime is a lightweight mime library, written in C. It attempts to
be a general library for parsing and creating mime email messages and
is designed to provide an easy to use and easy to integrate interface
for developers. libcmime is a pretty fresh project so the library is
still in beta state and there will be early and frequent releases.
WWW: http://www.libcmime.org/
PR: ports/181158
Submitted by: Axel Steiner <ast treibsand.com>
- Remove NO_PACKAGE, it needs manual configuration post installation but
it packages fine and BSD license allows it
- Unbreak with clang (reported by pkg-fallout)
- Remove obsolete MAKE_JOBS_SAFE
- Mute MKDIR
- Remove loop in DOCS installation
- Pad PKGMESSAGE
- update firefox-esr, thunderbird and libxul to 17.0.8
- update seamonkey to 2.20
- fix plist for *-i18n
Security: 0998e79d-0055-11e3-905b-0025905a4771
In collaboration with: Jan Beich <jbeich@tormail.org>
per port extra changes:
devel/p5-Perl-Version remove outage PERL_LEVEL check
devel/p5-Devel-LeakTrace-Fast remove perl version requiment 5.12.0- (no need in current version)
Approved by: lth@ (maintainer)
here: trim the header, adjust CATEGORIES and COMMENT, employ USES for perl5,
add LICENSE (GPLv2), install handful or docs, and update port description.
PR: ports/178024
Submitted by: koitsu
Approved by: maintainer timeout (since April 21st)
- Avoid using not-quite-compatible :L modifier in WRKSRC assignment
- Add LICENSE (GPLv2), properly define and handle portdocs and examples
- Generally clean up Makefile and port description while I am here
This update updates Glib20 to 2.36 and Gtk+ 3.8
* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
It is replaced by a GIO kqueue implementation developed as part of a NetBSD
GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
prevent creation of / root/.cache dir. Defaults to build & run depend,
but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
pangox support which was removed from the pango port. Add it to ports still
using pangox API.
Exp-run by: bapt@
PR: ports/178958 [1]
Submitted by: emaste@ [1]
This allows mail/epstools to properly build with clang.
Bump port revision libeps.a has to be regenerated
While here:
- convert to optionsng
- trim header
- Define LICENSE (GPLv2)
- Make the port parallel build (-jX) safe
- Install manpages relative to MANPREFIX
- Add DOCS and EXAMPLES options; use new smart syntax
- Rename BZIP option to our standard BZIP2
Reported by: pointyhat-west
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
e-mails of one or more users from Cyrus format to Dovecot Maildir++ folders.
It allows for performing a server transition which is fully transparent to
both POP and IMAP users.
WWW: http://www.cyrus2dovecot.sw.fu-berlin.de/
PR: ports/18590
Submitted by: Vladimir Kondratiev <wulf@mail.mipt.ru>
backends the dependency on aspell isn't necessary anymore.
- Also remove dependency on pinentry-gtk2 to allow users to install one of
the other pinentry ports.
- Remove bsd.openssl.mk hack.
PR: 180716
Approved by: ehaupt (maintainer)
- Update to 2.2.1
- Copy old version to www/zend-framework1
- Chase mail/squirrelmail-postfixadmin-plugin dependency
- Take maintainership
If you wish to stay with the older version run:
# portmaster -o www/zend-framework1 www/zend-framework
or
# portupgrade -fo www/zend-framework1 www/zend-framework
or
# pkg set -o www/zend-framework:www/zend-framework1
PR: ports/179689
Submitted by: wg (myself)
Approved by: maintainer
response to a bug report); Attila Nagy is not using the port any more.
- Add/fix GUILE option (to make it build in Tinderbox) and fix the pkg-plist
accordingly, so that the port now installs successfully and uninstalls
without left-over files with default options (i. e. no options) and
with GUILE enabled.
- Remove versions from LIB_DEPENDS.
WARNING: THIS PORT NEEDS MORE ATTENTION, known issues:
- movemail is reported to stall on messages containing NUL bytes in the
middle of (body) lines
- enabling the PYTHON option causes pkg-plist breakage, missing
bin/popauth, and other issues
- Note the upstream has released a 2.99.96 alpha/beta version earlier
this year, but I did not have the time to review bug fixes and other
changes. It seems a massive overhaul, partial rewrite, though.
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
based on work from tijl@
PR: 178883
Submitted by: ade
Sponsored by: Wadsworth 6X
Some highlights are:
* It is a pure Qt application with no additional dependencies
* Robust IMAP core implemented using Qt's Model-View framework
* Standards compliance, resources efficiency, interoperability and high
productivity are primary design goals
* Integrates well into any reasonable desktop environment
* On-demand message list and body part loading
* Offline IMAP support
* Support for bandwidth-saving mode aimed at mobile users with expensive
connection
* IMAP over SSH -- in addition to usual SSL/TLS connections, the server could
be accessed via SSH
* Safe and robust dealing with HTML mail
Trojita is neither a full PIM suite nor a POP3 client.
WWW: http://trojita.flaska.net/
PR: ports/179266
Submitted by: Marco Broeder <marco.broeder@gmx.eu>
The extra "$" results in none of the distfiles are extracted into the work
directory when bmake is used. Apparently fmake is more tolerant as there
are no failed logs on portmon.
Approved by: bapt (mentor)
- Drop ABI versions from LIB_DEPENDS
- OptionsNG
- Pet portlint
- Switch to dynamic plist where useful
- Canonicalize patch names
- Fix DOS line endings in patch files
- Switch USE_GMAKE to USES=gmake
- Define supported options so users can see them in config dialogs
- Use OPTIONS_SUB for plist alteration
- Convert to options macros for better readability
- Use PORTDOCS where it makes sense
- Change pkgconfig:build to pkgconfig since it's the same and it's bad practice.
It accidentally slipped in during the original introduction
- Trim header
plist. This should fixes warning on deinstall as the files were deleted in
the pre-deinstall target, and once pkg wanted to remove files specified in
the plist they were already gone.
are missing from long options --syslog-tag, --timestamp-date, or
--db-cachesize (the short option equivalents were unaffected); or when
BOGODIR/BOGOFILTER_HOME/HOME environment variables are all three
missing when running bogotune. (This is all under the invoking user's
control and not believed to be security relevant.)
Reported by Alexandre Rebert, found within the Mayhem project he is with.
Obtained from: http://svn.code.sf.net/p/bogofilter/code/trunk
defined by RFC 5321, with some additional standard extensions. It
allows ordinary machines to exchange e-mails with other systems
speaking the SMTP protocol.
This port packages the development snapshots released by OpenSMTPD team.
WWW: http://www.OpenSMTPD.org/
Changes: http://article.gmane.org/gmane.mail.opensmtpd.general/738
Authentication, Reporting & Conformance, or DMARC. It builds on the
successes of technologies such as DomainKeys Identified Mail (DKIM)
and the Sender Policy Framework (SPF) to create an infrastructure
that enforces policy on domain names that are visible to end users,
and creates a feedback framework for identifying and tracking
fraudulent use of domain names in email.
It includes a library for handling DMARC record parsing,
a database schema and tools for aggregating and processing transaction
history to produce DMARC reports, and a filter that ties it all together
with an MTA using the milter protocol.
WWW: http://www.trusteddomain.org/opendmarc.html
PR: ports/177486
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl>
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.
Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).
While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port