Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
29.4_1,3 28 Oct 2024 13:21:43 |
Joseph Mingrone (jrm) |
editors/emacs: Add XPM to OPTIONS_DEFAULT
PR: 282293
Reviewed by: emacs (yasu)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47301 |
29.4,3 23 Jun 2024 21:57:28 |
Joseph Mingrone (jrm) |
editors/emacs: Update to 24.4, an emergency bugfix release
Emacs 29.4 is an emergency bugfix release; it includes no new features
except a small number of changes intended to resolve a security
vulnerability uncovered in Emacs 29.3 and earlier.
https://lists.gnu.org/archive/html/info-gnu-emacs/2024-06/msg00000.html
Reviewed by: ashish, yasu
Sponsored by: The FreeBSD Foundation
Security: https://vuxml.freebsd.org/freebsd/4f6c4c07-3179-11ef-9da5-1c697a616631.html
Differential Revision: https://reviews.freebsd.org/D45703 |
29.3_3,3 23 Jun 2024 21:42:53 |
Joseph Mingrone (jrm) |
editors/emacs: Backport Emacs 29.4 security fix
Details about the security vulnerability can be found at
https://seclists.org/oss-sec/2024/q2/296.
Reviewed by: ashish
Sponsored by: The FreeBSD Foundation
Security: https://vuxml.freebsd.org/freebsd/4f6c4c07-3179-11ef-9da5-1c697a616631.html
Differential Revision: https://reviews.freebsd.org/D45714 |
29.3_2,3 07 May 2024 01:42:21 |
Joseph Mingrone (jrm) |
Emacs: Add new wayland flavor
Emacs requires mutually exclusive build parameters depending on whether
the user is running under X11 or Wayland. Rather than require either
set of users to build a custom package, create a new wayland flavor, and
use default options appropriate for users running under X.
PR: 278167
Reviewed by: ashish, jbeich
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D44917 |
29.3_1,3 27 Apr 2024 12:44:59 |
Tijl Coosemans (tijl) |
graphics/tiff: Update to 4.6.0
PR: 278577
Exp-run by: antoine |
29.3,3 26 Mar 2024 22:47:20 |
Ashish SHUKLA (ashish) |
editors/emacs: Update to 29.3
Emacs 29.3 is an emergency bugfix release intended to fix several
security vulnerabilities. For details, refer to the Changelog.
Changelog:
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.3
Reviewed by: jrm
Security: f661184a-eb90-11ee-92fc-1c697a616631
Differential Revision: <https://reviews.freebsd.org/D44492>
Co-authored-by: Joseph Mingrone <jrm@FreeBSD.org> |
29.2_1,3 28 Jan 2024 13:39:31 |
Muhammad Moinur Rahman (bofh) |
editors/emacs: Moved man to share/man
Approved by: portmgr (blanket) |
29.2,3 27 Jan 2024 22:32:26 |
Joseph Mingrone (jrm) |
editors/emacs: Update to 29.2
This is a bug-fix release with no new features.
Changelog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.2
Reviewed by: ashish
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D43616 |
29.1_2,3 23 Dec 2023 18:14:14 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree |
29.1_1,3 02 Nov 2023 15:25:07 |
Muhammad Moinur Rahman (bofh) |
editors/emacs: Remove USES=makeinfo
The port has USES=makeinfo which helps to build the info files but the
distfile ships with pre built info files in ${WRKSRC}/info hence
makeinfo is not a hard requirement for the building of emacs itself. And
the build time error can easily be avoided with BINARY_ALIAS to
makeinfo.
As we are utilizing the default info files instead of the generated info
hence bumping PORTREVISION.
PR: 274570
Approved by: emacs (jrm) |
29.1,3 20 Aug 2023 00:53:11 |
Yasuhiro Kimura (yasu) |
editors/emacs: Update to 29.1
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
TREESITTER are ON by default. PGTK and WEBP options are excluded
from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared (Only the first 15 lines of the commit message are shown above ) |
28.2_7,3 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
28.2_6,3 13 May 2023 06:32:53 |
Yasuhiro Kimura (yasu) |
editors/emacs: Add upstream patch for check-declare-directory
Add following upstream patch for check-declare-directory.
----------------------------------------------------------------------
commit ed1a24b4b2e39498e4c4448365e1d5f0149e5fc6
Author: Lars Ingebrigtsen <larsi@gnus.org>
AuthorDate: Wed May 11 14:18:27 2022 +0200
Commit: Lars Ingebrigtsen <larsi@gnus.org>
CommitDate: Wed May 11 14:18:27 2022 +0200
Don't signal errors in check-declare-directory
* lisp/emacs-lisp/check-declare.el (check-declare-directory): Don't
bug out if we don't find any files with declare-function:(bug#55354) (Only the first 15 lines of the commit message are shown above ) |
28.2_5,3 30 Apr 2023 11:10:42 |
Felix Palmen (zirias) |
Mk/Uses/magick.mk: Bump all consumers
Bump all consumers of ImageMagick ports after flavorizing them.
Approved by: tcberner (mentor, implicit) |
28.2_4,3 02 Mar 2023 05:23:10 |
Tobias C. Berner (tcberner) |
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above ) |
28.2_3,3 28 Feb 2023 09:20:41 |
Yasuhiro Kimura (yasu) |
editors/emacs: Add upstream patches to fix multiple vulnerabilities
Reviewed by: ashish, jrm
MFH: 2023Q1
Security: a75929bd-b6a4-11ed-bad6-080027f5fec9
Differential Revision: https://reviews.freebsd.org/D38810 |
28.2_2,3 13 Jan 2023 14:24:41 |
Joseph Mingrone (jrm) |
editors/emacs: Tweak GCC requirement
Support for the USE_GCC=X+ form was removed in 9b5f5ab. Native
compilation requires GCC version 11 or newer and the default version of
GCC is now 12.
Sponsored by: The FreeBSD Foundation |
28.2_2,3 13 Jan 2023 09:20:56 |
Yasuhiro Kimura (yasu) |
editors/emacs: Add upstream patch to fix arbitary shell command execution
vulnerability
Reviewed by: jrm
MFH: 2023Q1
Security: 76e2fcce-92d2-11ed-a635-080027f5fec9
Differential Revision: https://reviews.freebsd.org/D38033 |
28.2_1,3 06 Nov 2022 15:22:02 |
Joseph Mingrone (jrm) |
Emacs ports: Build using GCC when NATIVECOMP is on
In order to allow concurrent installation, the GCC ports, as of 0338e04,
moved some header files to internal locations. Emacs built with
NATIVECOMP requires GCC jit libraries. Rather than patching Emacs to
search in those internal locations, build Emacs with GCC when NATIVECOMP
is turned on.
PR: 257060
Tested by: jcfyecrayz@liamekaens.com, yasu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37275 |
28.2,3 21 Sep 2022 07:48:19 |
Yasuhiro Kimura (yasu) |
editors/emacs: Update to 28.2
* Remove FCITXPATCH option as extra-patch-src_xfns.c can't be applied
since 28.1.
* Tidy up Makefile with portfmt.
* Bump PORTREVISION of consumers.
ChangeLog: https://www.gnu.org/software/emacs/news/NEWS.28.2
PR: 266454
Exp-run by: antoine
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D36613 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
28.1_1,3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
28.1_1,3 20 Jul 2022 14:21:49 |
Tobias C. Berner (tcberner) |
editors: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Andreas Kohout <shanee@augusta.de>
* Andrej Zverev <az@inec.ru>
* Andrey Zakhvatov
* Anton Tornqvist <antont@inbox.lv>
* Bill Fumerola <billf@chc-chimes.com>
* Bob Eager <bob@eager.cx>
* Chris D. Faulhaber <jedgar@fxp.org> (Only the first 15 lines of the commit message are shown above ) |
28.1_1,3 08 Jun 2022 14:10:15 |
Baptiste Daroussin (bapt) |
editors/emacs: remove GCONF option |
28.1_1,3 17 Apr 2022 11:05:52 |
Piotr Kubaj (pkubaj) |
editors/emacs: build without GCC on powerpc64le
The current release builds fine. |
28.1_1,3 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
28.1,3 07 Apr 2022 22:12:43 |
Joseph Mingrone (jrm) Author: HIROSE yuuji |
editors/emacs: Add updated canna patches |
28.1,3 07 Apr 2022 22:12:43 |
Joseph Mingrone (jrm) |
editors/emacs: Update to 28.1
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.28
Reviewed by: ashish
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34779 |
27.2_2,3 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
27.2_1,3 11 Dec 2021 13:50:53 |
Tobias C. Berner (tcberner) |
framework: Add new USES 'magick' for graphics/ImageMagick*
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test (Only the first 15 lines of the commit message are shown above ) |
27.2_1,3 12 Nov 2021 16:46:39 |
Tobias C. Berner (tcberner) |
graphics/ImageMagick7: Bump consumers after
4f086586da53da9b80ecd94ea588be7440dea36e |
27.2,3 10 Oct 2021 19:44:42 |
Baptiste Daroussin (bapt) |
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency) |
27.2,3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
27.2,3 26 Mar 2021 00:40:45 |
jrm |
editors/emacs: Update to 27.2
This is a bug-fix release with no new features.
https://www.gnu.org/software/emacs/news/NEWS.27.2
Reviewed by: ashish
Differential Revision: https://reviews.freebsd.org/D27700 |
27.1_4,3 07 Mar 2021 13:07:03 |
pkubaj |
editors/emacs: fix build on powerpc64le
Use GCC:
Hash table too large |
27.1_4,3 10 Feb 2021 19:17:45 |
pkubaj |
Add LTO_DESC to Mk/bsd.options.desc.mk.
There are more and more ports using LTO. |
27.1_4,3 25 Dec 2020 08:17:50 |
danfe |
- Update `mail/mailutils' to version 3.11
- Add `required_files' and `configlint' to rc scripts
- Emacs ports: chase shared library version bump
Submitted by: maintainer |
27.1_3,3 09 Nov 2020 17:08:12 |
tcberner |
Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
supporting rust
- this will fix some graphical issues on these architectures
PR: 250276
Exp-run by: antoine
Submitted by: tobik
Differential Revision: https://reviews.freebsd.org/D18878 |
27.1_2,3 07 Nov 2020 19:56:54 |
ashish |
- Include a patch from upstream to fix regression in schemas.xml
PR: 250813
Submitted by: Yasuhiro KIMURA <yasu at utahime dot org> |
27.1_1,3 15 Oct 2020 09:46:09 |
jrm |
Emacs ports: Simplify flavor comments
Suggested by: mat
Reviewed by: emacs (ashish) |
27.1_1,3 23 Sep 2020 23:59:08 |
pkubaj |
editors/emacs: remove GCC dependency
Dependent ports now build fine with clang. |
27.1,3 23 Sep 2020 17:44:41 |
linimon |
Canonicalize use of GCC on all powerpc variants.
Approved by: portmgr (tier-2 blanket) |
27.1,3 13 Aug 2020 03:01:02 |
jrm |
editors/emacs: Fix packaging issue when the SOURCES knob is off
Reported by: Scott Allendorf <scott-allendorf@uiowa.edu> |
27.1,3 13 Aug 2020 03:00:51 |
jrm |
editors/emacs: Add pkg-message to update dependent packages
Submitted by: ashish |
27.1,3 12 Aug 2020 18:30:07 |
jrm |
editors/emacs: Update to version 27.1
Please refer to the 20200811 UPDATING entry when upgrading
dependent (*-emacs26-*) ports.
Port changes:
- depend on math/gmp
- match upstream by turning CAIRO, HARFBUZZ, and JSON options and on and
turning MAGICK off by default
- remove OPENMP check for graphics/ImageMagick as the openmp is now
included in base
- update EMACS_VER in Mk/Uses/emacs.mk
- bump USES=emacs ports or remove BROKEN for net-im/jabber.el and
deskutils/howm, which now build
Submitted by: HIROSE Yuuji <yuuji@gentei.org> (canna patch)
Reviewed by: ashish
Differential Revision: https://reviews.freebsd.org/D23966 |
26.3_6,3 03 Aug 2020 18:21:18 |
ashish |
- Add a patch to make Emacs' TRAMP mode work with 12-STABLE,
and 13-CURRENT remote hosts
PR: 243807
Submitted by: Yuichiro NAITO <nairo dot yuichiro at gmail dot com>
Reported by: John F. Carr <jfc at mit dot edu> |
26.3_5,3 20 Jun 2020 13:39:49 |
jbeich |
editors/emacs: backport 24-bit color fix for tty mode
libncurses in base system only supports termcap(5). RGB has 3 colors
but termcap(5) supports at most 2 arguments e.g.,
$ export
TERMCAP="${TERM}:Co#0x1000000:AF=\E[38;2;%d;%d;%dm:AB=\E[48;2;%d;%d;%dm:tc=${TERM}:"
$ tput AB 1 1 1
tput: too many arguments (3) for capability `AB'
To work around the limitation make Emacs check if environ(7) has
COLORTERM=truecolor some terminal emulators define by default e.g.,
- x11-toolkits/vte3 (gnome-terminal, sakura, ...)
- x11/alacritty
- x11/aminal (Only the first 15 lines of the commit message are shown above ) |
26.3_4,3 07 Jun 2020 16:56:36 |
jbeich |
editors/emacs: divorce GSETTINGS from DBUS
Whether GSettings uses DBus at runtime depends on the backend.
PR: 247042
Approved by: jrm |
26.3_4,3 27 Apr 2020 05:38:49 |
grog |
Bump PORTREVISION.
Reminded by: ashish@ |
26.3_3,3 27 Apr 2020 04:41:22 |
grog |
Require ImageMagick 7, not 6. |
26.3_3,3 20 Feb 2020 18:46:57 |
jrm |
editors/emacs: Use more precise description for the FCITXPATCH knob
While here, pet portfmt. |
26.3_3,3 18 Feb 2020 22:57:13 |
jrm |
editors/emacs: Add optional workaround for Fcitx input method
PR: 242012
Reported by: david.alpha.fox@gmail.com
Approved by: emacs (ashish)
Tested by: david.alpha.fox@gmail.com
Differential Revision: https://reviews.freebsd.org/D23725 |
26.3_2,3 22 Jan 2020 10:47:24 |
pkubaj |
editors/emacs: fix miscompilation on powerpc64 elfv2
Clang currently miscompiles emacs, resulting in broken builds for dependencies:
===> Building for treepy.el-emacs26-0.1.1_3
(cd /wrkdirs/usr/ports/devel/treepy.el/work-full/treepy.el-0.1.1 ;
/usr/local/bin/emacs-26.3 -batch -q -f batch-byte-compile treepy.el)
*** Signal 6
Use GCC to workaround it.
PR: 243484
Approved by: jrm (maintainer) |
26.3_1,3 10 Nov 2019 19:57:28 |
jrm |
editors/emacs: Standardize formatting with ports-mgmt/portfmt
Approved by: portmgr* (swills)
* A commit hook for flavors was trigger, preventing the commit without portmgr
approval. |
26.3_1,3 01 Nov 2019 14:14:01 |
zeising |
editors/emacs: Bump portrevision
Bump portrevision for editors/emacs and editors/emacs-devel after removal of
the optional libXp depdenency. |
26.3,3 01 Nov 2019 14:08:53 |
zeising |
editors/emacs: Remove optional dependency on libXp
Remove the optional dependency on libXp from editors/emacs and
editors/emacs-devel. The dependency on libXp is added if the MOTIF option
is selected, but libXp isn't needed in this case. The MOTIF option is not
the default.
libXp has been deprecated and is going away. |
26.3,3 09 Oct 2019 10:37:18 |
bapt |
Drop the ipv6 virtual category for e* category as it is not relevant anymore |
26.3,3 09 Sep 2019 16:16:32 |
jrm |
Emacs ports: Minor cleanup to option descriptions
- Use some default descriptions defined in bsd.options.desc.mk
- Move [implies ...] notes left for smaller displays
- Drop 'Experimental' from Cairo description [1]
[1] https://lists.gnu.org/archive/html/emacs-devel/2019-06/msg00633.html |
26.3,3 09 Sep 2019 16:16:23 |
jrm |
Emacs ports: no-op to conform to var order and improve consistency
Approved by: ashish
Differential Revision: https://reviews.freebsd.org/D21524 |
26.3,3 30 Aug 2019 17:43:53 |
jrm |
editors/emacs: Update to version 26.3
Port changes:
- Remove JSON knob, because Emacs has no configurable json option in
versions prior to and including 26.3. The knob should not have been
added in r472261.
- Add USES+=gnome unless flavor is nox. Do this because defining
INSTALLS_ICONS adds USE_GNOME+=gtk-update-icon-cache.
Upstream changes:
https://www.gnu.org/software/emacs/news/NEWS.26.3
Submitted by: HIROSE Yuuji <yuuji@gentei.org> [canna patch updates]
Differential Revision: https://reviews.freebsd.org/D21193 |
26.2_1,3 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
26.2,3 17 Apr 2019 14:36:02 |
jrm |
editors/emacs: Update to version 26.2
Port changes:
Match upstream's default behaviour by not installing the shared game
directory and the auxiliary program update-game-score
Upstream changes:
https://www.gnu.org/software/emacs/news/NEWS.26.2
Reviewed by: ashish
Differential Revision: https://reviews.freebsd.org/D18810 |
26.1_6,3 26 Feb 2019 14:58:27 |
danfe |
Chase the shlib version bump of `mail/mailutils' in r493966. |
26.1_5,3 31 Jan 2019 19:34:22 |
jrm |
editors/emacs: Fix spellchecking with hunspell 1.7.0
While here, silence warning about USE_GNOME without USES=gnome.
PR: 235201
Reported by: abij@tuta.io |
26.1_4,3 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
26.1_3,3 10 Nov 2018 19:57:08 |
kwm |
Update ImageMagick to 6.9.10.14 [1]
* Add PKGNAMESUFFIX and rename the directory. This was done to show
that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.
Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.
Chase these changes in all the ports that using IM6.
PR: 225102 (based on, only the version update) [1]
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch> |
26.1_3,3 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
26.1_2,3 02 Jul 2018 06:27:48 |
yuri |
print/libotf: Update 0.9.13 -> 0.9.16
Port changes:
* Add LICENSE/LICENSE_FILE
* Add to USE_XORG
* Remove CPPFLAGS
PR: 228647
Submitted by: thierry
Approved by: nikola.lecic@anthesphoria.net (maintainer's timeout; 30 days) |
26.1_1,3 12 Jun 2018 16:03:56 |
jrm |
Emacs ports: Improve consistency between the two Emacs ports and...
- [1] Do not link liblockfile when MAILUTILS option is off. Users who want
mail functionality should turn on the MAILUTILS option. See PR 227799.
- [2] Create a link under exec_directory pointing to
${PREFIX}/bin/movemail. See upstream bug https://bugs.gnu.org/31737 and
PR 228833.
- Based on user feedback, change the package name for the nox flavor of
editors/emacs-devel from emacs-devel_nox to emacs-devel-nox. The
original motivation for naming the package emacs-devel_nox was so that
PKGNAMESUFFIX would match the flavor names for USES=emacs ports and
flavor names cannot contain '-'.
(Only the first 15 lines of the commit message are shown above ) |
26.1,3 01 Jun 2018 01:11:38 |
jrm |
editors/emacs: Fix build when XWIDGETS knob is on
Reported by: olgeni |
26.1,3 31 May 2018 15:57:13 |
jrm |
editors/emacs: Fix copy/paste nonsense error from r471214
pointy-hat: jrm |
26.1,3 31 May 2018 15:35:37 |
jrm |
editors/emacs: Fix configure issue when no X toolkit knob is on |
26.1,3 31 May 2018 15:35:18 |
jrm |
editors/emacs: Fix plist issue when SOURCES knob is off
PR: 228626
Reported by: Simeon Simeonov <blackmore@pichove.org> |
26.1,3 31 May 2018 01:17:53 |
jrm |
editors/emacs: Update to version 26.1
NEWS: https://www.gnu.org/software/emacs/news/NEWS.26.1
Port changes
- Incorporate latest canna patches submitted by
TAKANO Yuji <takachan@running-dog.net>.
- Remove workarounds for Bug 227799.
- Configure succeeds whether devel/liblockfile is installed or not.
- Customize COMMENT for canna and nox flavors (reported by tobik).
- Remove legacy lldb for gud patch.
- The patch added very little over running lldb on the command line.
Moreover, gud is deprecated. Hopefully a lldb-mi will arrive soon.
Reviewed by: ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D15044 |
25.3_4,3 26 Apr 2018 13:49:09 |
jrm |
Emacs ports: Conform to 'Order of Variables in Port Makefiles' in PH |
25.3_4,3 26 Apr 2018 02:03:28 |
jrm |
Emacs ports: Tell configure to skip checks for sysinfo header
The build fails when devel/libsysinfo is pulled in. This can happen when
graphics/ImageMagick is built with the OPENMP knob on.
Reported by: Richard M. Timoney <richardt@maths.tcd.ie> |
25.3_3,3 21 Feb 2018 23:59:44 |
jrm |
Emacs ports: Remove obsolete variable definitions
editors/emacs: The CANNA option was replaced by a flavor, so remove
CANNA_DESC.
editors/emacs and editors/emacs-devel: The X11 option was replaced by the
nox flavor, so remove WITHOUT_X11.
Reported by: ashish |
25.3_3,3 21 Feb 2018 23:59:37 |
jrm |
Emacs ports: Add USES=localbase:ldflags and MAILUTILS option
Refer to
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=10313
https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00044.html |
25.3_3,3 21 Feb 2018 12:46:19 |
jrm |
editors/emacs: Remove X11 option references missed in 462411
PR: 226083
Reported by: Terry Kennedy <terry-freebsd@glaver.org>
Differential Revision: https://reviews.freebsd.org/D14233 |
25.3_3,3 20 Feb 2018 16:36:06 |
jrm |
editors/emacs: Use OPTION helper to conditionally add to PLIST_FILES
Submitted by: mat |
25.3_3,3 20 Feb 2018 16:17:32 |
jrm |
editors/emacs,emacs-devel: After nox flavor, remove X11 option |
25.3_3,3 20 Feb 2018 16:17:30 |
jrm |
editors/emacs@canna: Fix plist issue when SOURCES option is off |
25.3_3,3 20 Feb 2018 16:17:27 |
jrm |
editors/emacs@canna: Use correct configure argument
Submitted by: TAKANO Yuji <takachan@running-dog.net> |
25.3_2,3 20 Feb 2018 16:17:16 |
jrm |
editors/emacs@nox, editors/emacs-devel@nox: Fix configure error
When liblockfile is installed, configure fails, but only for the @nox
flavors.
There is an emacs-devel@gnu.org mailing list thread discussing the issue.
https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00515.html
PR: 225902
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> |
25.3_2,3 01 Feb 2018 18:03:10 |
jrm |
Flavorize and modernize Emacs ports
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
subshell
- Silence some portlint warnings
[1] By not depending on base texinfo
PR: 225404
Reviewed by: antoine
Approved by: portmgr (mat) ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D13506 |
25.3_1,3 19 Nov 2017 09:13:43 |
ashish |
- Fix broken behaviour when port is compiled with IMAGEMAGICK option
and ImageMagick is built with OPENMP option
PR: 223518
Submitted by: Kalten <kalten@gmx.at> |
25.3_1,3 28 Sep 2017 15:36:31 |
kwm |
ImageMagick to 6.9.9-15.
* Disable FPX (FlashPix) support by default. This image format is really
rare these days coupled with that there are known CVE's in libfpx and
it doesn't seem to be maintained these days. It doesn't make sense to
keep it enabled by default anymore. [1]
* Add new option for RAW support
* Fix portscout macro to only show 6.9.x versions
Bump other ports for the shared library bumps in IM 6.
PR: 222309 [1]
Submitted by: Anton Yuzhaninov <citrin+pr@citrin.ru> [1] |
25.3,3 12 Sep 2017 15:34:32 |
ashish |
- Update Emacs to 25.3
Security: https://www.vuxml.org/freebsd/47e2e52c-975c-11e7-942d-5404a68a61a2.html |
25.2_2,3 26 May 2017 08:20:19 |
kwm |
Chase ImageMagick shlib bump |
25.2_1,3 23 May 2017 05:03:16 |
rezny |
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845 |
25.2,3 22 Apr 2017 19:38:35 |
jrm |
editors/emacs: Update to version 25.2
- Make gtk3 the default X11 toolkit since the configure script will search
for that version first and upstream describes gtk2 as deprecated.
- Release notes: https://www.gnu.org/software/emacs/news/NEWS.25.2
Approved by: ashish (maintainer), swills (mentor, implicit) |
25.1,3 14 Mar 2017 03:04:13 |
ashish |
- Mark port as BROKEN for aarch64
- Remove now redundant BROKEN_* directive from slave port:
editors/emacs-nox11
Reported by: Gergely Czuczy <gergely.czuczy at harmless.hu> |
25.1,3 18 Jan 2017 13:20:32 |
tijl |
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine) |
25.1,3 02 Oct 2016 13:33:53 |
ashish |
- Fix typo, happened in r423103
PR: 212807 |
25.1,3 02 Oct 2016 05:07:22 |
ashish |
GNU Emacs updates
editors/emacs:
- Update to 25.1[1]
- Update CANNA patchset[2]
- Cleanup CONFLICTS_INSTALL list[1]
- Add LLDB option for lldb support (provided by 3rd party) to GUD[1]
- Add various other options, and re-order options[1]
- Incorporate games stuff in pkg-plist[1]
- Remove outdated diffs[1]
editors/emacs-nox11:
- Update to 25.1[3]
- Cleanup CONFLICTS_INSTALL list[3]
editors/emacs-devel:
- Update to git revision 25dca60d
Mk/bsd.emacs.mk:
- Update version numbers[4]
PR: 212807 [1], 212808 [3], 212809 [4]
Submitted by: Joseph Mingrone <jrm@ftfl.ca> [1][3][4]
TAKANO Yuji <takachan@running-dog.net> (private email) [2] |
24.5_3,3 08 Apr 2016 08:00:15 |
ashish |
editors/emacs:
- Clarify LICENSE, as it's "or any later version" clause
- Switch to CONFLICTS_INSTALL, as conflicts only happen on install
- Finish OPTIONS helpers conversion
- Convert patch-sources.el to SUB_FILES
- Convert *FLAGS to USES=localbase
- Convert IGNORE and SOUND to _IMPLIES
- Drop DBUS_PTHREAD_LIBS after ports r382294
- Drop default WRKSRC
- Drop clang workaround for unsupported FreeBSD versions
editors/emacs-nox11:
- Kill EMACS_NO_X11_SLAVE in favour of ?= variables
- Conflict with any EMACS_VER
PR: 208217
Submitted by: jbeich |
24.5_3,3 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
24.5_3,3 27 Mar 2016 14:58:00 |
tijl |
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine) |
24.5_2,3 03 Dec 2015 20:01:04 |
antoine |
Update giflib to 5.1.1
PR: 204492 |
24.5_1,3 23 Aug 2015 21:19:17 |
ashish |
- Add patches to fix misused umask parameter, caught with FORTIFY_SOURCE
PR: 202574
Submitted by: op |