notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
emacs GNU editing macros
27.2,3 editors on this many watch lists=98 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 27.2,3Version of this port present on the latest quarterly branch.
Maintainer: emacs@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
People watching this port, also watch:: gmake, freetype2, unzip, libiconv, libxml2
License: GPLv3+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • emacs>0:editors/emacs
Conflicts:
CONFLICTS_INSTALL:
  • emacs-devel
  • emacs-devel-nox
  • emacs-canna
  • emacs-nox
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/editors/emacs/ && make install clean
To add the package: pkg install emacs
PKGNAME: emacs
Package flavors (<flavor>: <package>)
  • full: emacs
  • canna: emacs-canna
  • nox: emacs-nox
distinfo:
Packages: (move your mouse over the cells for more information)
emacs
ABIlatestquarterly
FreeBSD:11:aarch6426.1_3,326.3_5,3
FreeBSD:11:amd6427.2,327.2,3
FreeBSD:11:armv6--
FreeBSD:11:i38627.2,327.2,3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6426.1_3,327.2,3
FreeBSD:12:amd6427.2,327.2,3
FreeBSD:12:armv626.1_3,3-
FreeBSD:12:armv726.1_3,3-
FreeBSD:12:i38627.2,327.2,3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-27.2,3
FreeBSD:13:aarch64-27.2,3
FreeBSD:13:amd6427.2,327.2,3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38627.2,327.2,3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-27.2,3
FreeBSD:14:aarch6427.2,3-
FreeBSD:14:amd6427.2,3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38627.2,3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6427.2,3-
 
emacs-canna
ABIlatestquarterly
FreeBSD:11:aarch6426.1_3,326.3_5,3
FreeBSD:11:amd6427.2,327.2,3
FreeBSD:11:armv6--
FreeBSD:11:i38627.2,327.2,3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6426.1_3,327.2,3
FreeBSD:12:amd6427.2,327.2,3
FreeBSD:12:armv626.1_3,3-
FreeBSD:12:armv726.1_3,3-
FreeBSD:12:i38627.2,327.2,3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-27.2,3
FreeBSD:13:aarch64-27.2,3
FreeBSD:13:amd6427.2,327.2,3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38627.2,327.2,3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-27.2,3
FreeBSD:14:aarch6427.2,3-
FreeBSD:14:amd6427.2,3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38627.2,3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6427.2,3-
 
emacs-nox
ABIlatestquarterly
FreeBSD:11:aarch6426.1_3,326.3_5,3
FreeBSD:11:amd6427.2,327.2,3
FreeBSD:11:armv6-26.3_5,3
FreeBSD:11:i38627.2,327.2,3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6426.1_3,327.2,3
FreeBSD:12:amd6427.2,327.2,3
FreeBSD:12:armv626.1_3,327.1_1,3
FreeBSD:12:armv726.1_3,327.1_1,3
FreeBSD:12:i38627.2,327.2,3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-27.2,3
FreeBSD:13:aarch6427.1_4,327.2,3
FreeBSD:13:amd6427.2,327.2,3
FreeBSD:13:armv627.1_4,3-
FreeBSD:13:armv727.1_4,327.2,3
FreeBSD:13:i38627.2,327.2,3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-27.2,3
FreeBSD:14:aarch6427.2,3-
FreeBSD:14:amd6427.2,3-
FreeBSD:14:armv6--
FreeBSD:14:armv727.2,3-
FreeBSD:14:i38627.2,3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc6427.2,3-
 
emacs24
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv624.5_3,3-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. makeinfo : print/texinfo
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. update-desktop-database : devel/desktop-file-utils
  5. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  6. ice.pc : x11/libICE
  7. sm.pc : x11/libSM
  8. x11.pc : x11/libX11
  9. xcb.pc : x11/libxcb
  10. xext.pc : x11/libXext
  11. xfixes.pc : x11/libXfixes
  12. xinerama.pc : x11/libXinerama
  13. xmu.pc : x11-toolkits/libXmu
  14. xrandr.pc : x11/libXrandr
  15. xt.pc : x11-toolkits/libXt
  16. xft.pc : x11-fonts/libXft
  17. xrender.pc : x11/libXrender
  18. xpm.pc : x11/libXpm
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  3. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. x11.pc : x11/libX11
  6. xcb.pc : x11/libxcb
  7. xext.pc : x11/libXext
  8. xfixes.pc : x11/libXfixes
  9. xinerama.pc : x11/libXinerama
  10. xmu.pc : x11-toolkits/libXmu
  11. xrandr.pc : x11/libXrandr
  12. xt.pc : x11-toolkits/libXt
  13. xft.pc : x11-fonts/libXft
  14. xrender.pc : x11/libXrender
  15. xpm.pc : x11/libXpm
  16. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libdbus-1.so : devel/dbus
  3. libgif.so : graphics/giflib
  4. libgnutls.so : security/gnutls
  5. libharfbuzz.so : print/harfbuzz
  6. libjansson.so : devel/jansson
  7. liblcms2.so : graphics/lcms2
  8. libm17n.so : devel/m17n-lib
  9. libmailutils.so : mail/mailutils
  10. libotf.so : print/libotf
  11. libpng.so : graphics/png
  12. libtiff.so : graphics/tiff
  13. libfontconfig.so : x11-fonts/fontconfig
  14. libfreetype.so : print/freetype2
  15. libatk-1.0.so : accessibility/atk
  16. libcairo.so : graphics/cairo
  17. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libgtk-3.so : x11-toolkits/gtk30
  21. libgsf-1.so : devel/libgsf
  22. librsvg-2.so : graphics/librsvg2-rust
  23. libxml2.so : textproc/libxml2
  24. libpango-1.0.so : x11-toolkits/pango
  25. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Build
  1. audio/emms
  2. databases/bbdb
  3. deskutils/howm
  4. devel/cask
  5. devel/clojure-cider
  6. devel/dash.el
  7. devel/distel
Expand this list (118 items / 111 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/epl.el
  3. devel/gettext-po-mode
  4. devel/ghub
  5. devel/git-modes
  6. devel/libegit2
  7. devel/magit
  8. devel/magit-devel
  9. devel/magit-popup
  10. devel/p5-Sepia
  11. devel/pkg-info.el
  12. devel/psvn
  13. devel/tablist
  14. devel/transient
  15. devel/treepy.el
  16. editors/apel
  17. editors/flim
  18. editors/paredit-mode.el
  19. editors/psgml
  20. editors/semi
  21. editors/slime
  22. editors/sly
  23. editors/sly-asdf
  24. editors/sly-named-readtables
  25. editors/sly-quicklisp
  26. editors/tamago
  27. editors/web-mode
  28. editors/with-editor
  29. graphics/xface.el
  30. irc/riece
  31. japanese/boiled-mozc
  32. japanese/cp5022x-el
  33. japanese/ddskk
  34. japanese/lookup
  35. japanese/migemo.el
  36. japanese/mozc-el
  37. japanese/navi2ch
  38. japanese/yc.el
  39. lang/alchemist.el
  40. lang/clojure-mode.el
  41. lang/csharp-mode.el
  42. lang/elixir-mode.el
  43. lang/haskell-mode.el
  44. lang/php-mode.el
  45. lang/tuareg-mode.el
  46. mail/c-sig
  47. mail/mew
  48. mail/mu4e
  49. mail/mu4e-maildirs
  50. mail/notmuch-emacs
  51. mail/wanderlust
  52. mail/x-face-e21
  53. mail/xcite
  54. math/coq
  55. math/ess
  56. math/hs-Agda
  57. misc/elscreen
  58. net/tramp
  59. net-im/jabber.el
  60. print/auctex
  61. print/hyperlatex
  62. print/pdf-tools
  63. security/starttls
  64. sysutils/puppet-mode.el
  65. textproc/dictem
  66. textproc/dictionary
  67. textproc/doc-mode.el
  68. textproc/markdown-mode.el
  69. textproc/muse
  70. textproc/uim-el
  71. textproc/xml-lite.el
  72. textproc/yaml-mode.el
  73. www/emacs-w3m
  74. Collapse this list.

Deleted ports which required this port:

Expand this list of 39 deleted ports
  1. databases/lsdb*
  2. deskutils/etask*
  3. deskutils/org-mode.el*
  4. deskutils/planner.el*
  5. deskutils/remember.el*
  6. devel/cedet*
  7. devel/ecb*
  8. devel/eieio*
  9. devel/elib*
  10. devel/graphql.el*
  11. devel/pymacs*
  12. devel/semantic*
  13. devel/xtla*
  14. editors/gnuserv*
  15. editors/mode-info*
  16. editors/nxml*
  17. editors/speedbar*
  18. editors/tree-widget*
  19. editors/yasnippet*
  20. irc/irchat-jp*
  21. japanese/egg-canna*
  22. japanese/migemo-emacs*
  23. japanese/migemo-emacs23*
  24. lang/bigloo*
  25. lang/ocaml-mode.el*
  26. lang/quack*
  27. lang/sml-mode.el*
  28. mail/emh*
  29. mail/mailcrypt*
  30. mail/vm*
  31. mail/wanderlust-devel*
  32. math/proofgeneral*
  33. misc/color-theme.el*
  34. security/easypg*
  35. textproc/emacs-wiki*
  36. textproc/htmlize.el*
  37. textproc/ibus-el*
  38. textproc/rst.el*
  39. textproc/xml-parse.el*
  40. Collapse this list of deleted ports.
for Run
  1. audio/emms
  2. cad/dinotrace
  3. cad/verilog-mode.el
  4. databases/bbdb
  5. deskutils/howm
  6. devel/cask
  7. devel/clojure-cider
Expand this list (120 items / 113 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/dash.el
  3. devel/distel
  4. devel/epl.el
  5. devel/ghub
  6. devel/git-modes
  7. devel/libegit2
  8. devel/magit
  9. devel/magit-devel
  10. devel/magit-popup
  11. devel/p5-Sepia
  12. devel/pkg-info.el
  13. devel/psvn
  14. devel/tablist
  15. devel/transient
  16. devel/treepy.el
  17. editors/apel
  18. editors/flim
  19. editors/paredit-mode.el
  20. editors/psgml
  21. editors/semi
  22. editors/slime
  23. editors/sly
  24. editors/sly-asdf
  25. editors/sly-named-readtables
  26. editors/sly-quicklisp
  27. editors/tamago
  28. editors/web-mode
  29. editors/with-editor
  30. graphics/xface.el
  31. irc/riece
  32. japanese/boiled-mozc
  33. japanese/cp5022x-el
  34. japanese/ddskk
  35. japanese/lookup
  36. japanese/migemo.el
  37. japanese/mozc-el
  38. japanese/navi2ch
  39. japanese/yc.el
  40. lang/alchemist.el
  41. lang/clojure-mode.el
  42. lang/csharp-mode.el
  43. lang/elixir-mode.el
  44. lang/haskell-mode.el
  45. lang/php-mode.el
  46. lang/tuareg-mode.el
  47. mail/c-sig
  48. mail/mailest
  49. mail/mew
  50. mail/mu4e
  51. mail/mu4e-maildirs
  52. mail/notmuch-emacs
  53. mail/wanderlust
  54. mail/x-face-e21
  55. mail/xcite
  56. math/coq
  57. math/ess
  58. misc/elscreen
  59. net/tramp
  60. net-im/jabber.el
  61. print/auctex
  62. print/hyperlatex
  63. print/pdf-tools
  64. security/starttls
  65. sysutils/puppet-mode.el
  66. textproc/dictem
  67. textproc/dictionary
  68. textproc/doc-mode.el
  69. textproc/markdown-mode.el
  70. textproc/muse
  71. textproc/uim-el
  72. textproc/xml-lite.el
  73. textproc/yaml-mode.el
  74. www/emacs-w3m
  75. Collapse this list.

Deleted ports which required this port:

Expand this list of 40 deleted ports
  1. databases/lsdb*
  2. deskutils/etask*
  3. deskutils/org-mode.el*
  4. deskutils/planner.el*
  5. deskutils/remember.el*
  6. devel/cedet*
  7. devel/ecb*
  8. devel/eieio*
  9. devel/elib*
  10. devel/graphql.el*
  11. devel/pymacs*
  12. devel/semantic*
  13. devel/xtla*
  14. editors/gnuserv*
  15. editors/mode-info*
  16. editors/nxml*
  17. editors/speedbar*
  18. editors/tree-widget*
  19. editors/yasnippet*
  20. irc/irchat-jp*
  21. japanese/egg-canna*
  22. japanese/migemo-emacs*
  23. japanese/migemo-emacs23*
  24. lang/bigloo*
  25. lang/gcl*
  26. lang/ocaml-mode.el*
  27. lang/quack*
  28. lang/sml-mode.el*
  29. mail/emh*
  30. mail/mailcrypt*
  31. mail/vm*
  32. mail/wanderlust-devel*
  33. math/proofgeneral*
  34. misc/color-theme.el*
  35. security/easypg*
  36. textproc/emacs-wiki*
  37. textproc/htmlize.el*
  38. textproc/ibus-el*
  39. textproc/rst.el*
  40. textproc/xml-parse.el*
  41. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

pkg-message:
If upgrading from < 27.1,3:
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.fu-berlin.de/unix/gnu/emacs/
  2. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/emacs/
  3. ftp://mirrors.rit.edu/gnu/emacs/
  4. http://download.xs4all.nl/gnu/emacs/
  5. http://ftp.halifax.rwth-aachen.de/gnu/emacs/
  6. http://ftp.kddilabs.jp/GNU/gnu/emacs/
  7. http://mirror.navercorp.com/gnu/emacs/
  8. https://ftp.gnu.org/gnu/emacs/
  9. https://ftpmirror.gnu.org/emacs/
  10. https://mirror.netcologne.de/gnu/emacs/
  11. https://mirrors.kernel.org/gnu/emacs/
  12. https://www.nic.funet.fi/pub/gnu/gnu/emacs/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2012-08-01
    Affects: users of editors/emacs
    Author: ashish@FreeBSD.org
    Reason: 
      GNU Emacs port is updated to 24.1. Emacs 23 is moved to editors/emacs23.
    
      If you prefer to stick with Emacs 23, please specify EMACS_PORT_NAME=emacs23
      in /etc/make.conf, and do:
    
      # portmaster -o editors/emacs23 editors/emacs
      or
      # env DISABLE_CONFLICTS=1 portupgrade -fo editors/emacs23 editors/emacs
      or
      # pkg set -o editors/emacs:editors/emacs23
    
    
Expand this list (2 items)
  • 2011-05-11
    Affects: users of editors/emacs
    Author: ashish@FreeBSD.org
    Reason: 
      Due to a bug when upgrading from 23.2 or later versions, everything
      installed by other ports in "${PREFIX}/share/emacs" gets removed.
    
      Before upgrading:
    
      * Please backup custom configurations in "${PREFIX}/share/emacs".
      * After upgrading reinstall any ports that may have had files in the
        "${PREFIX}/share/emacs" directory.
    
    
  • 2008-06-03
    Affects: users of editors/emacs
    Author: Yasuhiro KIMURA <yasu@utahime.org>
    Reason: 
      The port (editors/emacs) is updated to 22.2 and some of Emacs Lisp
      directories had changed.  So you should reinstall all ports that depend
      on it.  Please do something like:
    
    	# portupgrade -fr emacs
    
    
  • Collapse this list.
Port Moves
  • port moved here from editors/emacs23 on 2014-11-19
    REASON: Has expired: Unmaintained upstream, use editors/emacs

Number of commits found: 194 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  27.2,3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
26 Mar 2021 00:40:45
Original commit files touched by this commit Revision:569232  27.2,3
jrm search for other commits by this committer
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
07 Mar 2021 13:07:03
Original commit files touched by this commit Revision:567566  27.1_4,3
pkubaj search for other commits by this committer
editors/emacs: fix build on powerpc64le

Use GCC:
Hash table too large
10 Feb 2021 19:17:45
Original commit files touched by this commit Revision:564896  27.1_4,3
pkubaj search for other commits by this committer
Add LTO_DESC to Mk/bsd.options.desc.mk.

There are more and more ports using LTO.
25 Dec 2020 08:17:50
Original commit files touched by this commit Revision:559216  27.1_4,3
danfe search for other commits by this committer
- 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
09 Nov 2020 17:08:12
Original commit files touched by this commit Revision:554733  27.1_3,3
tcberner search for other commits by this committer
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
07 Nov 2020 19:56:54
Original commit files touched by this commit Revision:554418  27.1_2,3
ashish search for other commits by this committer
- Include a patch from upstream to fix regression in schemas.xml

PR:		250813
Submitted by:	Yasuhiro KIMURA <yasu at utahime dot org>
15 Oct 2020 09:46:09
Original commit files touched by this commit Revision:552399  27.1_1,3
jrm search for other commits by this committer
Emacs ports: Simplify flavor comments

Suggested by:	mat
Reviewed by:	emacs (ashish)
23 Sep 2020 23:59:08
Original commit files touched by this commit Revision:549864  27.1_1,3
pkubaj search for other commits by this committer
editors/emacs: remove GCC dependency

Dependent ports now build fine with clang.
23 Sep 2020 17:44:41
Original commit files touched by this commit Revision:549761  27.1,3
linimon search for other commits by this committer
Canonicalize use of GCC on all powerpc variants.

Approved by:	portmgr (tier-2 blanket)
13 Aug 2020 03:01:02
Original commit files touched by this commit Revision:544779  27.1,3
jrm search for other commits by this committer
editors/emacs: Fix packaging issue when the SOURCES knob is off

Reported by:	Scott Allendorf <scott-allendorf@uiowa.edu>
13 Aug 2020 03:00:51
Original commit files touched by this commit Revision:544778  27.1,3
jrm search for other commits by this committer
editors/emacs: Add pkg-message to update dependent packages

Submitted by:	ashish
12 Aug 2020 18:30:07
Original commit files touched by this commit Revision:544763  27.1,3
jrm search for other commits by this committer
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
03 Aug 2020 18:21:18
Original commit files touched by this commit Revision:544097  26.3_6,3
ashish search for other commits by this committer
- 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>
20 Jun 2020 13:39:49
Original commit files touched by this commit Revision:539734  26.3_5,3
jbeich search for other commits by this committer
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 View all of this commit message)
07 Jun 2020 16:56:36
Original commit files touched by this commit Revision:538169  26.3_4,3
jbeich search for other commits by this committer
editors/emacs: divorce GSETTINGS from DBUS

Whether GSettings uses DBus at runtime depends on the backend.

PR:		247042
Approved by:	jrm
27 Apr 2020 05:38:49
Original commit files touched by this commit Revision:533100  26.3_4,3
grog search for other commits by this committer
Bump PORTREVISION.

Reminded by: ashish@
27 Apr 2020 04:41:22
Original commit files touched by this commit Revision:533098  26.3_3,3
grog search for other commits by this committer
Require ImageMagick 7, not 6.
20 Feb 2020 18:46:57
Original commit files touched by this commit Revision:526575  26.3_3,3
jrm search for other commits by this committer
editors/emacs: Use more precise description for the FCITXPATCH knob

While here, pet portfmt.
18 Feb 2020 22:57:13
Original commit files touched by this commit Revision:526478  26.3_3,3
jrm search for other commits by this committer
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
22 Jan 2020 10:47:24
Original commit files touched by this commit Revision:523801  26.3_2,3
pkubaj search for other commits by this committer
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)
10 Nov 2019 19:57:28
Original commit files touched by this commit Revision:517223  26.3_1,3
jrm search for other commits by this committer
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.
01 Nov 2019 14:14:01
Original commit files touched by this commit Revision:516224  26.3_1,3
zeising search for other commits by this committer
editors/emacs: Bump portrevision

Bump portrevision for editors/emacs and editors/emacs-devel after removal of
the optional libXp depdenency.
01 Nov 2019 14:08:53
Original commit files touched by this commit Revision:516223  26.3,3
zeising search for other commits by this committer
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.
09 Oct 2019 10:37:18
Original commit files touched by this commit Revision:514131  26.3,3
bapt search for other commits by this committer
Drop the ipv6 virtual category for e* category as it is not relevant anymore
09 Sep 2019 16:16:32
Original commit files touched by this commit Revision:511640  26.3,3
jrm search for other commits by this committer
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
09 Sep 2019 16:16:23
Original commit files touched by this commit Revision:511639  26.3,3
jrm search for other commits by this committer
Emacs ports: no-op to conform to var order and improve consistency

Approved by:	ashish
Differential Revision:	https://reviews.freebsd.org/D21524
30 Aug 2019 17:43:53
Original commit files touched by this commit Revision:510281  26.3,3
jrm search for other commits by this committer
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 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  26.2_1,3
gerald search for other commits by this committer
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
17 Apr 2019 14:36:02
Original commit files touched by this commit Revision:499179  26.2,3
jrm search for other commits by this committer
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 Feb 2019 14:58:27
Original commit files touched by this commit Revision:493970  26.1_6,3
danfe search for other commits by this committer
Chase the shlib version bump of `mail/mailutils' in r493966.
31 Jan 2019 19:34:22
Original commit files touched by this commit Revision:491755  26.1_5,3
jrm search for other commits by this committer
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
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  26.1_4,3
gerald search for other commits by this committer
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
10 Nov 2018 19:57:08
Original commit files touched by this commit Revision:484640  26.1_3,3
kwm search for other commits by this committer
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>
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  26.1_3,3
gerald search for other commits by this committer
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
02 Jul 2018 06:27:48
Original commit files touched by this commit Revision:473708  26.1_2,3
yuri search for other commits by this committer
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)
12 Jun 2018 16:03:56
Original commit files touched by this commit Revision:472261  26.1_1,3
jrm search for other commits by this committer
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 View all of this commit message)
01 Jun 2018 01:11:38
Original commit files touched by this commit Revision:471249  26.1,3
jrm search for other commits by this committer
editors/emacs: Fix build when XWIDGETS knob is on

Reported by:	olgeni
31 May 2018 15:57:13
Original commit files touched by this commit Revision:471215  26.1,3
jrm search for other commits by this committer
editors/emacs: Fix copy/paste nonsense error from r471214

pointy-hat:	jrm
31 May 2018 15:35:37
Original commit files touched by this commit Revision:471214  26.1,3
jrm search for other commits by this committer
editors/emacs: Fix configure issue when no X toolkit knob is on
31 May 2018 15:35:18
Original commit files touched by this commit Revision:471213  26.1,3
jrm search for other commits by this committer
editors/emacs: Fix plist issue when SOURCES knob is off

PR:		228626
Reported by:	Simeon Simeonov <blackmore@pichove.org>
31 May 2018 01:17:53
Original commit files touched by this commit Revision:471190  26.1,3
jrm search for other commits by this committer
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
26 Apr 2018 13:49:09
Original commit files touched by this commit Revision:468348  25.3_4,3
jrm search for other commits by this committer
Emacs ports: Conform to 'Order of Variables in Port Makefiles' in PH
26 Apr 2018 02:03:28
Original commit files touched by this commit Revision:468320  25.3_4,3
jrm search for other commits by this committer
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>
21 Feb 2018 23:59:44
Original commit files touched by this commit Revision:462550  25.3_3,3
jrm search for other commits by this committer
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
21 Feb 2018 23:59:37
Original commit files touched by this commit Revision:462549  25.3_3,3
jrm search for other commits by this committer
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
21 Feb 2018 12:46:19
Original commit files touched by this commit Revision:462497  25.3_3,3
jrm search for other commits by this committer
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
20 Feb 2018 16:36:06
Original commit files touched by this commit Revision:462412  25.3_3,3
jrm search for other commits by this committer
editors/emacs: Use OPTION helper to conditionally add to PLIST_FILES

Submitted by:	mat
20 Feb 2018 16:17:32
Original commit files touched by this commit Revision:462411  25.3_3,3
jrm search for other commits by this committer
editors/emacs,emacs-devel: After nox flavor, remove X11 option
20 Feb 2018 16:17:30
Original commit files touched by this commit Revision:462410  25.3_3,3
jrm search for other commits by this committer
editors/emacs@canna: Fix plist issue when SOURCES option is off
20 Feb 2018 16:17:27
Original commit files touched by this commit Revision:462409  25.3_3,3
jrm search for other commits by this committer
editors/emacs@canna: Use correct configure argument

Submitted by:	TAKANO Yuji <takachan@running-dog.net>
20 Feb 2018 16:17:16
Original commit files touched by this commit Revision:462408  25.3_2,3
jrm search for other commits by this committer
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>
01 Feb 2018 18:03:10
Original commit files touched by this commit Revision:460621  25.3_2,3
jrm search for other commits by this committer
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
19 Nov 2017 09:13:43
Original commit files touched by this commit Revision:454482  25.3_1,3
ashish search for other commits by this committer
- 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>
28 Sep 2017 15:36:31
Original commit files touched by this commit Revision:450852  25.3_1,3
kwm search for other commits by this committer
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]
12 Sep 2017 15:34:32
Original commit files touched by this commit Revision:449696  25.3,3
ashish search for other commits by this committer
- Update Emacs to 25.3

Security:	https://www.vuxml.org/freebsd/47e2e52c-975c-11e7-942d-5404a68a61a2.html
26 May 2017 08:20:19
Original commit files touched by this commit Revision:441761  25.2_2,3
kwm search for other commits by this committer
Chase ImageMagick shlib bump
23 May 2017 05:03:16
Original commit files touched by this commit Revision:441503  25.2_1,3
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
22 Apr 2017 19:38:35
Original commit files touched by this commit Revision:439187  25.2,3
jrm search for other commits by this committer
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)
14 Mar 2017 03:04:13
Original commit files touched by this commit Revision:436120  25.1,3
ashish search for other commits by this committer
- 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>
18 Jan 2017 13:20:32
Original commit files touched by this commit Revision:431796  25.1,3  Sanity Test Failure
tijl search for other commits by this committer
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)
02 Oct 2016 13:33:53
Original commit files touched by this commit Revision:423120  25.1,3
ashish search for other commits by this committer
- Fix typo, happened in r423103

PR:		212807
02 Oct 2016 05:07:22
Original commit files touched by this commit Revision:423103  25.1,3
ashish search for other commits by this committer
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]
08 Apr 2016 08:00:15
Original commit files touched by this commit Revision:412722  24.5_3,3
ashish search for other commits by this committer
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
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  24.5_3,3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
27 Mar 2016 14:58:00
Original commit files touched by this commit Revision:411990  24.5_3,3
tijl search for other commits by this committer
- 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)
03 Dec 2015 20:01:04
Original commit files touched by this commit Revision:402898  24.5_2,3
antoine search for other commits by this committer
Update giflib to 5.1.1

PR:		204492
23 Aug 2015 21:19:17
Original commit files touched by this commit Revision:395132  24.5_1,3
ashish search for other commits by this committer
- Add patches to fix misused umask parameter, caught with FORTIFY_SOURCE

PR:		202574
Submitted by:	op
22 Jun 2015 18:33:22
Original commit files touched by this commit Revision:390310  24.5,3
antoine search for other commits by this committer
Convert to USES=jpeg
22 May 2015 13:34:22
Original commit files touched by this commit Revision:387021  24.5,3
mat search for other commits by this committer
Remove $FreeBSD$ from patches files in categories a-j.

With hat:	portmgr
Sponsored by:	Absolight
14 May 2015 10:15:09
Original commit files touched by this commit Revision:386312  24.5,3
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
27 Apr 2015 10:28:00
Original commit files touched by this commit Revision:384818  24.5,3
ashish search for other commits by this committer
GNU Emacs Updates

editors/emacs:
 - Update to 24.5
 - Remove dependency on GCC for i386 platform, if the bug is fixed
   in the version in use
 - Remove upstreamed diff

editors/emacs-devel:
 - Update to git snapshot def0df01
 - Remove git revision from PORTVERSION, rather encode it in
   DISTNAME
 - Remove dependency on GCC for i386 platform, if the bug is fixed
   in the version in use
 - Fix portlint warnings

Mk/bsd.emacs.mk:
 - Update version number for editors/emacs
 - Remove deprecated block for emacs23

PR:		199553
09 Mar 2015 09:04:18
Original commit files touched by this commit Revision:380840  24.4_6,3
ashish search for other commits by this committer
- Add CPE information

PR:		198238
Submitted by:	shun <shun.fbsd.pr at dropcut dot net>
18 Jan 2015 21:12:43
Original commit files touched by this commit Revision:377347  24.4_6,3
kwm search for other commits by this committer
Update ImageMagick to 6.9.0.4.

- Normalize the ImageMagick library name so it stays the same regardless of
  what the 16-bit and HDRI option are set to [1]. Teach cmake to look for
  the new name. Bump ports that link to the libraries due to this.
- As a result do away with the "HALFSUPPORTED" option block, and list
  16-bit and HDRI with the other options.
- ImageMagick ships a basic SVG plugin when not using librsvg2 for SVG
  support. This basic SVG plugin needs libxml2 to work [2]. Make libxml2
  a mandatory dependency (instead of only when the SVG option was selected).
- Don't touch .keep files in the modules directory, there files there so
  it useless.

PR:		194949 [1]
PR:		195227 [2]
Requested by:	many [1]
Submitted by:	software-freebsd@interfasys.ch [2]
14 Jan 2015 18:19:33
Original commit files touched by this commit Revision:377033  24.4_5,3
antoine search for other commits by this committer
Update graphics/giflib to 5.0.5

Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
25 Dec 2014 20:54:43
Original commit files touched by this commit Revision:375598  24.4_4,3
bapt search for other commits by this committer
Bump portrevision after png update
25 Dec 2014 19:04:27
Original commit files touched by this commit Revision:375594  24.4_3,3
antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
20 Dec 2014 18:12:06
Original commit files touched by this commit Revision:375031  24.4_3,3
bapt search for other commits by this committer
Cleanup plist
08 Dec 2014 16:48:41
Original commit files touched by this commit Revision:374303  24.4_3,3
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Nov 2014 21:37:19
Original commit files touched by this commit Revision:372617  24.4_2,3
ashish search for other commits by this committer
- Revert --without-compress-install option, which seems to affect .el files
  as well
- Uncompress .info files separately in post-install, so bsd.port.mk is able
  to detect them
- Remove traces of SYNC_INPUT option

Reported by:	Scott Allendorf <scott-allendorf at uiowa.edu>
		(via private mail)
07 Nov 2014 12:47:00
Original commit files touched by this commit Revision:372258  24.4_1,3
ashish search for other commits by this committer
- Fix pkg-install script to correctly install emacs games scores files[1]
- Fix building port when ALSA option is enabled[2]
- Depend on desktop-file-utils only when X11 option is enabled[3]
- Bump PORTREVISION to account for these changes

PR:		194624[1], 194862[2]
Submitted by:	crest <crest at sahiro.org>[2]
Reported by:	Joseph Mingrone <jrm at ftfl.ca>[1],
		Richard Kuhns <rjk at wintek.com>[3] (via private email)
07 Nov 2014 09:55:23
Original commit files touched by this commit Revision:372250  24.4,3
kwm search for other commits by this committer
Remove * from LIB_DEPENDS lines and specify the default library name
for ImageMagick. Using '*' it is unsupported and potention bugs here.
05 Nov 2014 15:33:50
Original commit files touched by this commit Revision:372196  24.4,3
antoine search for other commits by this committer
Fix check-sanity
05 Nov 2014 13:17:17
Original commit files touched by this commit Revision:372190  24.4,3
ashish search for other commits by this committer
GNU Emacs Updates

editors/emacs:
 - Update to 24.4[1]
 - Remove all upstreamed diffs[1]
 - Switch to static pkg-plist[1]
 - Add OPTIONs for ACL, file notification, LTO, ALSA, and OSS[1]
 - Reword IGNORE messages for portlint[1]
 - Add fix for a Emacs TRAMP bug
 - Update CANNA patchset[2]

editors/emacs-devel:
 - Update to bzr snapshot revision 118251
 - Add pkg-install, and pkg-deinstall file missed from r364499
 - Switch to static pkg-plist
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 Oct 2014 08:10:44
Original commit files touched by this commit Revision:370042  24.3_8,3
bapt search for other commits by this committer
bump portrevision due to changes in the plist
05 Oct 2014 08:09:56
Original commit files touched by this commit Revision:370041  24.3_7,3
bapt search for other commits by this committer
Fix plist for emacs info files
The dir directory it generated at stage time by install-info but this should be
ignored as now indexinfo
it createing an index at package installation time.

This commit is anyway mostly useless here as emacs info files being installed in
a custom place are not
directly viewable/indexed by the info(1) command
05 Aug 2014 09:09:27
Original commit files touched by this commit Revision:364084  24.3_7,3
ashish search for other commits by this committer
- Move /var/games/emacs stuff from pkg-plist into pkg-{de,}install as it's
  not installed in $PREFIX, which causes issues with `check-plist' target
- Remove extraneous @dirrmtry entries
- Bump PORTREVISION due to pkg-plist change

Reported by:		rpaulo
23 Jul 2014 09:54:02
Original commit files touched by this commit Revision:362645  24.3_6,3
tijl search for other commits by this committer
- Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
25 Jun 2014 16:09:58
Original commit files touched by this commit Revision:359256  24.3_5,3
bapt search for other commits by this committer
Fix build without texinfo in base
17 Jun 2014 20:05:31
Refresh Original commit files touched by this commit Revision:358176
kwm search for other commits by this committer
Update to 6.8.9-3 [1][3].

Use USES=compiler:openmp for the OPENMP option[2]
Ditch the use of perl for patching etc [4] and silence perl threaded check [6]
-delay option spurious message should be fixed [5]

JASPER option was replace by JPEG2000 for JP2k support.
Put 16BIT_PIXEL and HDRI option separate option block. These options change
  the library name, so the user needs to take this into consideration.
Use new LIB_DEPENDS syntax.
Use @sample for config files.
Sprinkle some USES=pkgconfig for some ports, since we don't pull it in
  anymore at run-time.

PR:		185462 [1]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Jun 2014 02:38:13
Original commit files touched by this commit Revision:358066  24.3_4,3
ashish search for other commits by this committer
- Fix building on 10.x when CANNA option is enabled, by updating CANNA
  patchset

PR:				190711
Submitted by:	Noboyoshi SATO <nobu-s at iwate-pu.ac.jp>
22 Apr 2014 11:21:13
Original commit files touched by this commit Revision:351809  24.3_3,3
ashish search for other commits by this committer
- Fix CONFLICTS to silence portlint warnings
- Add 'USES=shebangfix' to fix perl path of grep-changelog.[1][2]
- Convert 'USE_XZ' to 'USES=tar.xz'.[1][2]
- Convert to new LIB_DEPENDS format.[1][2]
- Remove deprecated and needless MAN1 setting.[1][2]

PR:		ports/188583[1], ports/188720[2]
Submitted by:	swills[1], Yasuhiro KIMURA <yasu@utahmime.org>[2]
16 Apr 2014 18:28:50
Original commit files touched by this commit Revision:351411  24.3_3,3
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Feb 2014 00:55:47
Original commit files touched by this commit Revision:345683  24.3_2,3
ashish search for other commits by this committer
- Update the diff to fix building on Sparc and ARM platforms

Submitted by:	Nicolas Edel <nicolas.edel@gmail.com> (via private email)
04 Jan 2014 20:12:38
Original commit files touched by this commit Revision:338676  24.3_2,3
ashish search for other commits by this committer
- Fix the logic in updating emacs.desktop file, from the regression introduced
  in r338450

PR:		ports/185468
Submitted by:	rakuco
03 Jan 2014 10:55:41
Original commit files touched by this commit Revision:338536  24.3_1,3
ashish search for other commits by this committer
- Update CONFLICTS, in accordance with PKGNAME changes

Reported by:	jgh
02 Jan 2014 15:43:18
Original commit files touched by this commit Revision:338450  24.3_1,3
ashish search for other commits by this committer
- Add PKGNAMESUFFIX
- Add STAGE support
- Use OptionsNG helpers
- Rename X11TOOLKIT option to X11
- Add OPTIONS for emacs-nox11 slave
- Install info manuals to their own directory to avoid conflicts[1][3][4]
- Add a patch from upstream to fix building on non-X11 platforms[2]
- Add a patch from upstream to fix building on 9.x and later platforms
  due to C11 support
- Explicitly depend on GCC for i386 platforms, broken due to clang bug# 18171
- Mark port as MAKE_JOBS_SAFE

PR:		ports/183064[2], ports/181758[3], ports/179843[4]
Reported by:	Jay Borkenhagen <jayb at braeburn.org>[1]
22 Oct 2013 13:57:35
Original commit files touched by this commit Revision:331271  24.3,3
amdmi3 search for other commits by this committer
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [bce])

Approved by:	portmgr (bdrewery)
20 Sep 2013 16:36:24
Original commit files touched by this commit Revision:327720  24.3,3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
editors)
03 Sep 2013 10:23:55
Original commit files touched by this commit Revision:326133  24.3,3
bapt search for other commits by this committer
Add an explicit dependency on pkgconf

Number of commits found: 194 (showing only 100 on this page)

1 | 2  »