aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2000-08-30 02:18:18 +0800
committerDan Winship <danw@src.gnome.org>2000-08-30 02:18:18 +0800
commitec4ed21ea96f66ccd4b2c29f4f14046f8ece8a56 (patch)
tree33006e1ac71d0f3a9061802b44b35c66350ff588 /configure.in
parent1e8e112a3eaac13a18106c8feadbc342bef0682f (diff)
downloadgsoc2013-evolution-ec4ed21ea96f66ccd4b2c29f4f14046f8ece8a56.tar.gz
gsoc2013-evolution-ec4ed21ea96f66ccd4b2c29f4f14046f8ece8a56.tar.zst
gsoc2013-evolution-ec4ed21ea96f66ccd4b2c29f4f14046f8ece8a56.zip
decruft
* configure.in, acconfig.h: decruft svn path=/trunk/; revision=5101
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in42
1 files changed, 6 insertions, 36 deletions
diff --git a/configure.in b/configure.in
index 90ab621e67..1b5a2e8ceb 100644
--- a/configure.in
+++ b/configure.in
@@ -201,13 +201,6 @@ GNOME_PRINT_CFLAGS=`gnome-config --cflags print`
AC_SUBST(GNOME_PRINT_LIBS)
AC_SUBST(GNOME_PRINT_CFLAGS)
-dnl **************************************************
-dnl * ORBit support
-dnl **************************************************
-dnl GNOMEGNORBA_LIBS="$GNOMEGNORBA_LIBS"
-dnl AC_SUBST(GNOMEGNORBA_LIBS)
-
-
dnl ******************************
dnl Check for Bonobo
dnl ******************************
@@ -231,32 +224,20 @@ else
fi
dnl ******************************
-dnl Whether to use OAF
+dnl OAF
dnl ******************************
-AC_MSG_CHECKING(if Bonobo uses OAF)
-if ( gnome-config --libs bonobo | grep oaf ) > /dev/null 2>&1 ; then
- enable_oaf="yes"
- AC_MSG_RESULT(yes)
- AC_PATH_PROG(OAF_CONFIG,oaf-config,no)
- if test x$OAF_CONFIG = xno; then
- AC_MSG_ERROR("The oaf-config program was not found")
- else
- OAF_LIBS=`$OAF_CONFIG --libs`
- OAF_CFLAGS=`$OAF_CONFIG --cflags`
- AC_MSG_RESULT(yes)
- fi
+AC_PATH_PROG(OAF_CONFIG,oaf-config,no)
+if test x$OAF_CONFIG = xno; then
+ AC_MSG_ERROR("The oaf-config program was not found")
else
- enable_oaf="no"
- AC_MSG_ERROR(no, a Bonobo using OAF is required for Evolution)
+ OAF_LIBS=`$OAF_CONFIG --libs`
+ OAF_CFLAGS=`$OAF_CONFIG --cflags`
fi
AC_SUBST(OAF_LIBS)
AC_SUBST(OAF_CFLAGS)
-AM_CONDITIONAL(USING_OAF, test "x$enable_oaf" = "xyes")
-AC_DEFINE(USING_OAF)
-
dnl ******************************
dnl LibGlade checking
@@ -370,17 +351,6 @@ GNOME_VFS_CFLAGS="`gnome-config --cflags vfs`"
AC_SUBST(GNOME_VFS_LIBS)
AC_SUBST(GNOME_VFS_CFLAGS)
-save_CFLAGS="$CFLAGS"
-save_LIBS="$LIBS"
-CFLAGS="$GNOME_VFS_CFLAGS"
-LIBS="$GNOME_VFS_LIBS"
-AC_CHECK_LIB(gnomevfs, gnome_vfs_mime_get_default_action_without_fallback,[],
-[
- AC_MSG_ERROR([You need a newer Gnome VFS. Try the CVS version])
-])
-CFLAGS="$save_CFLAGS"
-LIBS="$save_LIBS"
-
BONOBO_VFS_GNOME_LIBS="`gnome-config --libs bonobox libglade gdk_pixbuf gnomecanvaspixbuf vfs gnomeui `"
BONOBO_VFS_GNOME_CFLAGS="`gnome-config --cflags bonobox libglade gdk_pixbuf gnomecanvaspixbuf vfs gnomeui `"
AC_SUBST(BONOBO_VFS_GNOME_LIBS)
ighlight'>| | | | | | PR: 224075 Submitted by: Jonathan Chen <jonc@chen.org.nz> Approved by: ericturgeon.bsd@gmail.com (maintainer) * ports-mgmt/synth: update 1.71 -> 2.00, add FLAVOR supportpi2017-12-032-4/+4 | | | | | PR: 224049 Approved by: ericturgeon.bsd@gmail.com (maintainer) * ports-mgmt/synth: Update to 1.71tobik2017-11-012-5/+4 | | | | | | PR: 223350 Submitted by: Jonathan Chen <jonc@chen.org.nz> Approved by: ericturgeon.bsd@gmail.com (maintainer) * ports-mgmt/synth: Build with watchdog monitor by defaulttobik2017-10-101-4/+5 | | | | | | | | | | | | | Without WATCHDOG Synth will hang on the ports that stop building [1]. While here: - Rename the double negative NOWATCHDOG option to WATCHDOG [1] https://github.com/jrmarino/synth/issues/53#issuecomment-335425660 PR: 222900 Submitted by: ericturgeon.bsd@gmail.com (maintainer) MFH: 2017Q4 * Update to 1.70matthew2017-07-263-4/+22 | | | | | | | | Add NOWATCHDOG option PR: 220812 Submitted by: jonc@chen.org.nz Approved by: ericturgeon.bsd@gmail.com (maintainer) * ports-mgmt/synth: update 1.68 -> 1.69pi2017-04-022-4/+4 | | | | | | | | - FreeBSD/ARM* support PR: 218253 Submitted by: Jonathan Chen <jonc@chen.org.nz> Approved by: ericturgeon.bsd@gmail.com (maintainer) * Pass maintainership by request to the reporter.mmokhi2017-02-141-1/+1 | | | | | | | | | PR: 217075 Submitted by: mmokhi Reported by: ericturgeon.bsd@gmail.com Reviewed by: feld, mat Approved by: feld (mentor) Differential Revision: https://reviews.freebsd.org/D9572 * Return ports maintained by John Marino to the pool, see r433827 for detailsrene2017-02-111-1/+1 | * ports-mgmt/synth: Upgrade version 1.67a => 1.68marino2017-01-312-6/+4 | | | | | | | | | | | | | 1) Create a platform-specific (FreeBSD/DF, NetBSD, Linux, Solaris) version of /etc/shells for the builders. This resolves installation errors on packages that manipulate /etc/shells. 2) Give in and finally mount /usr/games if available. This is a performance impact ultimately caused by removing the strfile application from ports with the faulty logic that the 400-line C program can't exist because it's in a non-standard location in base. The alternative is that Synth can't build any applications that require strfile from games, e.g. all fortune ports. Thanks! <sarcasm/> * ports-mgmt/synth: Upgrade version 1.67 => 1.67amarino2017-01-262-3/+5 | | | | | I forgot to bump the version internally, so v1.67 was showing v1.66 still on the help screen. Fix and re-release 1.67. * ports-mgmt/synth: Upgrade version 1.66 => 1.67marino2017-01-252-6/+4 | | | | | | | | | | | | | | | | | | This version blocks TTY signals to and from background processes, allowing lang/sbcl to build as well as avoiding disruption of an active ncurses display by "you've got mail" message. It also includes a minor duration time formatting fix on build logs and the many-thousands-open-file-descriptor problem fix on purge-distfiles command provided by 1.66_1 between releases. There is also a change in the build order algorithm. Previously the categories were ordered alphabetically, but rather scanned in the order that appears by walking the directory. Now when the "nothing depends on these ports" ports block starts building, it's in A-Z order by category/ portname whereas before ony the portname was ordered A-Z (the categories were blocks in random order). There is no real benefit to the reordering; it's mainly to satisfy those bothered by disorder. * ports-mgmt/synth: Fix open file descriptor issue for purge-distfiles cmdmarino2017-01-202-3/+5 | | | | | | | The purge-distfiles command reads the distinfo file of every port in the tree, but unfortunately never closed the file descriptor when the scan was complete. This resulted in 26,000+ open file descriptors, possibly exceeding the host server's FD limit. (issue #70) * - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLamdmi32017-01-091-3/+2 | | | | Approved by: portmgr blanket * ports-mgmt/synth: Upgrade version 1.65 => 1.66marino2016-12-152-4/+4 | | | | | | | | | | | | | | | | | | | | | The primary reason for the creation of v1.66 is to provide support for pkgsrc on FreeBSD, DragonFly, NetBSD and initial support for Linux and Solaris. It represents over 100 commits and was successful. Along the way, some improvements were made for the ports version. A (likely incomplete) list includes: - Improve watchdog kill message by including inactive time for trigger - Add SYNTHPROFILE variable and value to builders' mk.conf which can be used by custom local makefiles - Force users to define TERM in environment if it is not present - Ensure fetch(1) doesn't check for valid SSL certificates. Since all downloads are hash-checked for authenticity, misconfigured SSL of a webserver is not a good reason to break fetching. - New 6th log which documents why existing packages are obsolete (same as setting WHYFAIL in env.) "06_obsolete_packages.log" - New SELFTEST environment command for test mode which forces new "test" phase to execute (for ports with regression tests) - Updated man page * ports-mgmt/synth: Upgrade version 1.64 => 1.65marino2016-11-082-4/+4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skip new "base" category during ports scanning The new base category was never meant to be part of the build so the category makefile was intentionally left off so poudriere and friends would skip it. Unfortunately, this idea didn't account for Synth which has a different behavior: If no category makefile exists, *ALL* subdirectories are scanned instead of none of them. (DPorts doesn't use category Makefiles because by definition all ports are valid; there are no "unhooked" ones) The proper solution would be to include a practically blank ports/head/base/Makefile to maintain consistency with the rest of the ports categories, but synth now actively excludes the base category. Change name of 05 log The command output log name has changed from "05_abnormal_cmd.out" to "05_abnormal_command_output.log". The former tended to be considered a binary file by webservers and would download rather than display. Final tally added to end of main 00_last_results.log file At the end of a bulk run, the final tally (queue size, built, failed, skipped, ignored) would be displayed in curses mode. This change adds the same useful information to the end the main bulk run log. * ports-mgmt/synth: Republish v1.64 as v1.64amarino2016-11-042-4/+4 | | | | | I forgot the internally increment the version number so it was still showing v1.63. The version fix is the only difference from v1.64. * ports-mgmt/synth: Upgrade version 1.63 => 1.64marino2016-11-043-5/+6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change in hook behavior: Now the initial building of pkg(8) triggers a success or failure hook after building. Before ports-mgmt/pkg was the only port that could never trigger these hooks. The "bulk run start" hook is triggered afterwords as pkg(8) is a prerequisite to preparing the bulk run. Fix potential bad unmount of /usr/src In the case where /usr/src exists, but the profiles uses a system root that is not "/" and doesn't have an "usr/src" subdirectory, an error would be emitted as the unmount of the non-existant mount failed. This uncommon use case has been fixed. Curses display builder "Elapsed" label changed to "Duration" This matches the format of the web-based report DragonFly only: Support File(1) v2.0 version parsing The output of file(1) version on DragonFly will change with version 2.0. For example, what is now version 4.0.702 will be displayed as 4.7.2 on newer versions of file(1). Moreover, the parsing for DragonFly 4.10+ would not have worked. Now both versions are supports and the double- digit minor versions are properly handled as well. * ports-mgmt/synth: Upgrade version 1.62 => 1.63marino2016-10-222-4/+4 | | | | | | | | | | Fix web report regression caused by cleaning of history files. The history files were being removed too late. Any ignored/skipped files erased after writing (but would return with first built/failed port). If more than 500 ports were ignored+skipped, the web report would fail to show the history completely and would not recover. The old history files are now removed before the ignore/skip cascades. * ports-mgmt/synth: Upgrade version 1.61 => 1.62marino2016-10-212-4/+4 | | | | | | | | | | | | | | | | | | | | | | | | | Cosmetic: curses display Capitalize "Swap" and "Skipped" field labels Cosmetic: web report After the build completes, fade out the builders table in 2.5 seconds. Nobody needs to see a table showing all the builders in "shutdown" mode. Bandwidth: json files A history.json file holds up to 500 log entries. 16 bytes of spaces were removed which reduces the history file size by 8000 bytes. Spaces were also removed from summary.json which can account for 20%+ of the size. Only rewrite history files upon change: The last history.json file was being written/rewritten every 3 seconds regardless if there were changes to it or not. Now it's only written if it's changed since the previous write. This might help reduce errors seen by in nginx access log which are thought to occur when file changes as the file is being served. * ports-mgmt/synth: Upgrade version 1.60 => 1.61marino2016-10-192-4/+4 | | | | | | | | | | | | | | | | | | | | | | Address "[N] Fetch prebuilt packages" bug: Once the /usr/local/etc/pkg/repos/00_synth.conf file was created, there was a good change that fetching prebuilt packages would stop with a fetch error that the checksum didn't match. This seems to be caused by pkg(8) using both the FreeBSD and the Synth repositories and often deferring to the latter. This is incorrect behavior as only the FreeBSD repository should be used for prefetching. This issue is hopefully resolved now. Web report behavior change: Any existing ??_history.json files are now deleted at the start of each run. They were only litter as the javascript did not pull in old files, so this change just removes them. While here, rename the "Elapsed" column on the builders table to "Duration" to match the history table lable and also adjust the widths of the origin and information columns on the history table. * ports-mgmt/synth: Upgrade version 1.54 => 1.60marino2016-10-163-5/+11 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major new feature: Web-based front-end A dynamic html report is now generated for each build. The report is placed at <profile log directory>/Report/index.html. The report is updated 10 times per minute. The entire build history is retained and is searchable, but that history is reset at the start of the next run. In addition, several fields are clickable and trigger a quick-filter on the history log including the "Built", "Failed", "Ignored", "Skipped", "No." column and "ID" column (see tiptool for action hint) and the "Total" field clears the search pattern quickly. An earlier but representative version of the web report can be seen at: https://github.com/jrmarino/synth#web-interface The Synth web report pulls 2 orders of magnitude less data than the equivalent poudriere report because the json data is split into multiple files limited to 500 ports each (e.g. the poudriere data file might be 1.8 Mb on a big bulk run polled every 8 seconds where as Synth only pulls the latest segment file (50kb avg) every 6 seconds. Synth also stops polling when the run is complete. Minor enhancement: The log files were cleaned up The data/phase headers and footers were modified so that the build log appears a lot cleaner now (subjective of course). * devel/adacurses: Prevent building with base ncurses headersmarino2016-10-091-0/+1 | | | | | | | It turns out that the C source files were getting built with the headers from the base ncurses. The recent update in Synth's display exposed a resulting problem with the add chtype routines, resulting in garbled output. Since adacurses is a static library, synth requires a revbump. * ports-mgmt/synth: Upgrade version 1.53 => 1.54marino2016-10-082-4/+4 | | | | | | | | | | | | | | | | | | | | | | | | Handles remaining resizing exceptions and improves display handling. Yesterday's work handled most of the common display exceptions, but others were still possible. Now all possible exceptions are handled. Several improvements were made to the display: 1) lines no longer wrap if the size width is resized too narrow; they get truncated as always intended 2) Elements such as the elapse timer don't get displayed in the wrong place when the screen is too narrow (they just don't show) 3) The dashes now get restored if the screen is sized small and then big again (or started small and then expanded). In many cases those lines just never came back before. 4) The "full" refresh frequency was increased a period of 30 seconds to a period of 4 seconds. This has a side benefit to text-mode watchdog as well since that's the same timer for the log inspection. 5) The history window height ranges from 10 to 50 rows. If the xterm window starts small, the history will be 10 lines. If it starts big, the number of lines will be dictated by the original size of the xterm window. Making the screen small and then bigger again will reveal the full number of log lines. * ports-mgmt/synth: Upgrade version 1.52 => 1.53marino2016-10-062-4/+4 | | | | | | | | | | | | | | | | | | | | | | Major bug fix: ncurses display resize hang fixed Until now, resizing the window why synth is running in ncurses mode caused synth to hang (it would finish the builds it was working on but the display wouldn't update and no new jobs would start). This was due to an unhandled exception thown by ncurses binding as a result of the resize event, and now these are handled. Minor fix: Ports with @info in pkg-plist now pass in test mode The mtree exclusion file was improved to allow these leftover info directories to be ignored (as is done in poudriere. Before only info/dir was ignored, but the presence of "dir" prevented "info" from being removed by pkg(8) upon deinstallation. enhancement: Augment text mode (requested) Now when a builder starts on a new package, the port origin will be shown in the running log (before only the completion was logged.) * ports-mgmt/synth: Upgrade version 1.51 => 1.52marino2016-09-292-4/+4 | | | | | | | | | | | | | | Fix regression in text-mode caused by activation of watchdog. The watchdog is checking the lengths of the build logs to figure out if a builder has stalled. It turns out that the logs were only being inspected in ncurses display mode, so any port that took longer than 20 minutes to build would be aborted by the watchdog. While here, bump the *BASE* time limit for the build phase from 20 to 25 minutes based on extreme causes (normally involving gcc or tex ports) and also bump the check-plist phase limit from 3 minutes to 10 minutes. Some ports have tens of thousands of files in them which takes a long time to check under test mode, especially if the server is loaded. * ports-mgmt/synth: Upgrade version 1.50 => 1.51marino2016-09-072-4/+4 | | | | | | | | | | | | | | This release changes the watchdog time limits from a fixed value to one that is affected by the average load. Using fixed values didn't work well on extremely (and intentionally) loaded servers, e.g. an overage load of 200 on an server with ncpu of 32. The base times which were long to account for loading have been reduced, and a multiplier of average-5 load / ncpu rounded to the nearest tenth has been implemented (with 1.0 as the floor value). For example, a 4-core machine with an average 5-minute load of 6.0 will multiply the base timeout by 1.5. This approach worked well in an extreme test against the entire ports tree. * ports-mgmt/synth: Upgrade version 1.43 => 1.50marino2016-09-012-4/+4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release improves robustness and activates the watchdog. It leveraes the procctl functionality to ensure all processes spawned from a builder are reaped, which in turn ensures that tmpfs mounts can be dismounted. Previously stuck processes could prevent those dismounts, trapping them as new mounts get placed on top. This also finally enables the watchdog that will kill runaway builds. The watchdog has a specific time limit per build phase where it will kill the build if the log doesn't grow over the previous X minutes. No activity timeout limits per phase are: check_sanity : 1 minute pkg_depends : 3 minutes fetch : 480 minutes checksum : 480 minutes (fetches if required) extract_depends : 3 minutes extract : 30 minutes patch_depends : 3 minutes patch : 3 minutes build_depends : 5 minutes build : 20 minutes run_depends : 10 minutes stage : 20 minutes check_plist : 3 minutes pkg_package : 120 minutes install_mtree : 3 minutes install : 10 minutes deinstall : 10 minutes A minor change regarding the swap display: If there is no swap installed, it will now display "n/a" instead of "100%" * ports-mgmt/synth: Upgrade version 1.42 => 1.43marino2016-08-262-5/+11 | | | | | | | | | | | | | | This is a minor bug fix version. Changes include: * Set close-on-exec operation mode on popen. This is required to stop leaking file descriptors in highly concurrent modes (e.g. 32 builders). It's not supported on FreeBSD 9 or DragonFly 4.4 (and earlier) so this modification is removed for those platforms. * Remove procfs mount for lang/rust and lang/rust-nightly. This was necessary for DragonFly, but rust has been fixed for DF 4.6 and later * Add a stage-QA exception for entries left /var/spool/*. The presence of these are not an identication of a port issue * Sanitize synthexec to verify file descriptors 0 .. 2 are in use and automatically close any file descriptor > 2 before execv fork. * ports-mgmt/synth: Remove ineffective sed command from port makefilemarino2016-07-221-1/+0 | | | | | | At one point during development of last changeset, the default.gpr file needed to have a LOCALBASE correction, but that's no longer true. This line shouldn't have made it into the previous commit. * ports-mgmt/synth: Upgrade version 1.41 => 1.42marino2016-07-222-6/+9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bug fix version. Changes include: * Fix potential exception seen with a large number of builders. The height of the log area was determined by subtracting the height of the other two zones from the overall xterm height. This allowed for the possibility of a negative height for the log area resulting in a thrown exception. Now the log is defined to be at least 10 lines log, but ncurses will just truncate as necessary. * Detection of bad OPSYS value added. There's a rare case where pkg can corrupt the configuration value of the Operating System. If it happens on FreeBSD, Synth thinks it is running on DragonFly which causes all sorts of problems. The corruption can't be auto-fixed, but Synth will gracefully abort with instructions on how to correct the issue. * Fix filtering of port-mgmt/pkg in list of ports. Synth was designed to always skip building pkg and thus remove it from a given list of ports, but the filtering didn't work correctly resulting in an exception with a misleading message. * Redirect failed jail setup command output to a new log: /var/log/synth/05_abnormal_cmd.out. Under normal operation, the log will be empty, but any abnormal output will now be sent there rather than corrupt the ncurses display as it before now. * Fix mount cleanup procedure. The output of "df -h" was being sorted alphabetically which caused mounts-on-mounts (an exception condition that dillon has been getting with H2 testing) to fail during dismount. The df output is already in the correct order so it only needs to be iterated in reverse without the pre-sort. Change: * Synth now links curses statically so it should not pull in any additional packages when the Synth binary package is installed. The only known bug is the curses display will freeze if running in an xterm window that gets resized. The cause is still unknown because in theory Synth should correctly react to a window-resize event. Some people may have success with ^z followed by fg command, but it's best to avoid resizing the window at all. * ports-mgmt/synth: Upgrade version 1.40 => 1.41marino2016-06-212-4/+4 | | | | | | | | | | | | | | | | | | | | | | This release adds detection and handling of circular dependencies. Two users that tried replacing OpenSSL with LibreSSL found out that ftp/curl depends on itself when its built with GNUTLS. That's because Synth goes into an infinity dependency loop, runs out of stack space, and crashes. Now Synth can detect a circular dependency and abort gracefully and informatively, e.g. > synth status ftp/curl ftp/curl scan aborted because a circular dependency on ftp/curl was detected. ... backtrace devel/cmake ... backtrace emulators/tpm-emulator ... backtrace security/trousers ... backtrace security/gnutls ... backtrace ftp/curl While here, build synth with stack-checking on so out-of-stack situations result in an exception and not an illegal instruction crash. * ports-mgmt/synth: Upgrade version 1.34 => 1.40marino2016-06-123-16/+4 | | | | | | | | | | | | | | | | | | | | | | | | | | | This release brings a behavioral change to Synth. The action of building package repositories is much more conservative now; packages that would fail sanity checks are only removed under the following commands: * synth prepare-system * synth upgrade-system * synth rebuild-repository * synth everything That means the following commands will never result in built packages being removed now: * synth install * synth build (followed by "yes" to rebuild repo question) * synth force (followed by "yes" to rebuild repo question) Other changes/fixes: * The PORTSCAN.SEEK_FAILURE exception is usually a false positive and should be fixed now * Under test mode leftover check, all changes to /var/db between installation and deinstallation are ignored rather than being flagged as a failure (see databases/mysql56-server test failure) * Add support for DragonFly's /boot/modules.local (similar to FreeBSD's /boot/modules) * Bring in ports patch to use installed libraries instead of the bundled versions * ports-mgmt/synth: Stop using bundled adacurses & IFMmarino2016-04-303-20/+16 | | | | | | | | | | | Now that the Ada Framework is based on GCC6 by default, it is no longer required for Synth to bundle and build a local version of devel/adacurses and misc/ini_file_manager. Switch the port to normal BUILD_DEPENDS and remove the bundle distfile information. No bump is required because these libraries are statically linked into Synth, so there's no practical difference between older and newer packages. * ports-mgmt/synth: Upgrade version 1.33 => 1.34marino2016-04-193-16/+3 | | | | | | | | | | | | * Incorporate prefetch partial-revert patch (1.33_1) and remove the patch and files directory. * Add lang/rust and lang/rust-nightly to the list of ports that require procfs to build. This is only true for DragonFly. The plan is to eliminate this requirement, but it's a bit tricky right now. Once done, the rust ports will be removed from the list again. * Move /var/db/fontconfig directory exception from post-build to all stages. The doxygen port has shown that /var/db/fontconfig changes during the build phase and this is legitimate. * Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.mat2016-04-01