Commit Graph

91 Commits

Author SHA1 Message Date
Joseph Mingrone bea2b0b802 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
2020-08-12 18:30:06 +00:00
Joseph Mingrone c56e48fdfe Bump PORTREVISION for more ports using EMACS_VERSION_SITE_LISPDIR
This is required after editors/emacs was updated to version 26.3 in
r510281.  Some of these ports were missed in r510696.
2019-09-01 23:45:39 +00:00
Mathieu Arnold 79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Hiroki Sato f0ce7eb2f1 Exclude devel_nox due to build failure. 2019-02-27 15:57:44 +00:00
Hiroki Sato a8df24dc58 Add temporary workaround for poudriere build breakage.
PR:	228812
2019-02-19 00:41:17 +00:00
Antoine Brodin 1d7cdb502b Mark devel_nox flavor BROKEN too
Loading /wrkdirs/usr/ports/editors/tamago/work-devel_nox/tamago-4.0.6.0.20041122.19.14/docomp.el (source)...
*** Signal 11

Reported by:	pkg-fallout
2019-02-03 20:34:54 +00:00
Joseph Mingrone 107b408c31 USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgrade
Or, mark ports that fail to build as BROKEN.
https://lists.freebsd.org/pipermail/freebsd-ports/2018-May/113518.html
2018-05-31 01:18:05 +00:00
Joseph Mingrone a3cc513bfc 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
2018-02-01 18:03:09 +00:00
Ashish SHUKLA 53aec0cd56 Chase Emacs update 2017-09-12 15:38:56 +00:00
Joseph Mingrone 3f98bcd00c Chase editors/emacs update to version 25.2
Reported by:	des
Approved by:	ashish (emacs maintainer), swills (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D10534
2017-04-29 14:50:53 +00:00
Hiroki Sato 88fd1240e8 - Use Github for the distfile instead of old, unmaintained tarball
and local patches.
- Compress .el files by default.
- Remove egg-helper.
- Fix some warnings due to obsolete functions or variables.
2016-05-16 18:20:11 +00:00
Dmitry Marakasov f3ace4251b - Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
2015-08-26 18:26:14 +00:00
Mathieu Arnold 6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
Mathieu Arnold 60d1a83c2a 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
2015-05-14 10:15:04 +00:00
Ashish SHUKLA c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Hiroki Sato f534b6cf0a - Use fboundp instead of boundp to check binding of
deactivate-input-method.

- Remove an extra flag for test(1) in Makefile.in.

- Use with-current-buffer instead of a save-excursion + set-buffer pair.

- Fix (fboundp finalize) in egg/wnn.el and egg/canna.el.

- Remove HAS_JISX0213 check.

- Nuke *.el files from plist.
2015-02-01 16:45:59 +00:00
Hiroki Sato 47129a3d1c - Fix a bug that deactivate-input-method was not called in
(egg-exit-from-minibuffer).

- Remove an unnecessary overriding-local-map call in
  (menudiag-select-internal).

- Regenerate patch files.
2015-01-31 11:32:42 +00:00
Hiroki Sato bce319e636 - Call override-local-map to set menudiag minibuffer keymap securely.
This fixes "Text is read-only" error when a number is directly entered
  to select an entry. [*]

- Deactivate input method when opening minibuffer for consistency.

Reported by:	ARAI Shun-ichi [*]
2015-01-29 09:38:37 +00:00
Hiroki Sato 12e15d364f - Fix egg-sim "invalid code(s)" issue[*].
- Reword pkg-descr.

Reported by:	ARAI Shun-ichi [*]
2015-01-29 04:59:32 +00:00
Hiroki Sato 56d6d5db17 - Fix warnings due to use of obsolete functions.
- Style fixes.
2014-11-23 07:35:23 +00:00
Hiroki Sato 73b5b12649 Fix warnings. 2014-11-22 07:39:17 +00:00
Ashish SHUKLA 85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Baptiste Daroussin 1733805e72 Cleanup plist 2014-10-27 12:19:12 +00:00
Hiroki Sato 8845e6d921 Add a patch forgotten in the previous commit. 2014-08-31 18:00:17 +00:00
Adam Weinberger 384042a3be Unbreak by completing staging. 2014-08-31 15:39:55 +00:00
Hiroki Sato 89828186fd - STAGEDIR support
- Update WWW in pkg-descr.
2014-08-30 14:28:41 +00:00
Baptiste Daroussin 1f44147fea Reset maintainership for non staged ports
With hat:	portmgr
2014-08-25 10:01:51 +00:00
Martin Wilke cef01acb4d - Convert gmake to USES
Approved by:	portmgr
2014-05-26 13:05:05 +00:00
Baptiste Daroussin e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin 68ede13b49 Add NO_STAGE all over the place in preparation for the staging support (cat: editors) 2013-09-20 16:36:23 +00:00
Alex Kozlov d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Hiroki Sato d1ab137a46 - Improve compatibility with older Emacsen.
- Mark MAKE_JOBS_SAFE=yes.
- Respect CC and CFLAGS for egg-helper.
2013-05-05 05:23:29 +00:00
Hiroki Sato 89999292aa - Remove redundant lines and style clean-ups.
- Fix (accept-process-output) to use (with-local-quit).
- Replace (inactivate-current-input-method-function) with
  (deactivate-current-input-method-function).
- Replace (inactivate-input-method) with (deactivate-input-method).
2013-04-23 16:21:21 +00:00
Hiroki Sato b43fb3c172 - Rename obsolete symbol (s/last-command-char/last-command-event/) which
prevents it from working with Emacs 24.3.
- Minor style fixes.

Submitted by:	Yasuhiro KIMURA
PR:		ports/177498
Approved by:	portmgr (bdrewery)
2013-04-15 12:14:06 +00:00
Ashish SHUKLA 7fc5bd70f3 GNU Emacs updates
editors/emacs:
 - Update to 24.3
 - Update CANNA patchset[1]
 - Unbreak ARM support by using the patch from emacs-devel port
 - Add missing INSTALLS_ICONS[2]
 - Remove a patch which is already integrated upstream
 - Fix Makefile header

editors/emacs-devel:
 - Update to bzr revision 112178
 - Fix Makefile header
 - Add missing INSTALLS_ICONS[2]

editors/emacs23:
 - Remove ABI versions from LIB_DEPENDS
 - Fix Makefile header
 - Add missing INSTALLS_ICONS[2]

Mk/bsd.emacs.mk:
 - Update major version for editors/emacs port

*:
 - Bump PORTREVISION to chase Emacs updates

PR:		ports/177428[2]
Submitted by:	Yuji TAKANO[1] (via private email), bdrewery[2]
2013-03-30 05:13:30 +00:00
Hiroki Sato 4242ff1e34 - Add LICENSE.
- Style fix.

Submitted by:	Yasuhiro KIMURA
PR:		ports/175286
2013-02-02 18:12:15 +00:00
Ashish SHUKLA 4b9fb5608c Chase Emacs updates 2012-09-04 17:05:43 +00:00
Hiroki Sato 076c17d83e - Update to 4.0.6.0.20041122.19.
- Fix make-local-hook issue in emacs24.

PR:	ports/170360
2012-08-04 00:45:29 +00:00
Hiroki Sato 175c281c89 Add support for emacs24.
Spotted by:	beat
2012-08-03 06:05:08 +00:00
Ashish SHUKLA f3770c10f9 - Bump PORTREVISION to chase Emacs port updates
- Unbreak INDEX caused by databases/lsdb, editors/flim, and editors/semi
2012-08-01 16:50:15 +00:00
Dirk Meyer 2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Ashish SHUKLA 709e7e7325 - Chase Emacs updates
PR:		ports/165082
2012-02-22 13:31:32 +00:00
Ashish SHUKLA 8f63af93b0 - Chase editors/emacs update 2011-10-17 06:01:31 +00:00
Ashish SHUKLA dfda2a32ec Chase editors/emacs update 2011-09-07 20:21:30 +00:00
Ashish SHUKLA 9d1247d864 Chase editors/emacs update.
PR:		ports/160196
2011-08-27 22:22:57 +00:00
Martin Wilke bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Dirk Meyer de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Hiroki Sato 012ef12502 Update to 4.0.6+0.20041122.18.
Feature safe:	yes
2010-03-02 03:09:48 +00:00
Hiroki Sato b944ed90f8 Add emacs23 support.
Feature safe:	yes
PR:	ports/144393
2010-03-01 20:48:56 +00:00
Dirk Meyer ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00