Commit graph

91 commits

Author SHA1 Message Date
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Joseph Mingrone
4c42925142 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
2021-03-26 00:40:44 +00:00
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
ced1e88d5e editors/emacs-devel: Update to latest master branch commit, 4f2b415
This update includes an Emacs major version change from 27.0.50 to 28.0.50.
Ports that may depend on editors/emacs-devel must chase this update
with a PORTREVISION bump.

Submitted by:	ashish (maintainer)
Differential Revision:	https://reviews.freebsd.org/D23012
2020-01-07 04:55:40 +00:00
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Kurt Jaeger
46e9bf7367 mail/mew: update 6.7 -> 6.8
- Mew now supports Emacs 24.3 or later only
- Supporting stunnel 5.
- Supporting GnuPG 2.1.23 or later.
  The command name should be "gpg" instead of "gpg2".
  Put the following to your "~/.gnupg/gpg.conf".
      no-auto-key-retrieve
      auto-key-locate local
- Using LibreOffice (soffice) on Unix by default
- Regenerate patches to fix portlint warnings.

PR:		228861
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	hiroto.kagotani@gmail.com (maintainer timeout)
Relnotes:	http://www.mew.org/en/relnote/release.html
2018-07-29 18:41:19 +00:00
Tilman Keskinoz
f8c7b78339 Fix program with stunnel >= 5.45.
PR:		228496
Submitted by:	t-matubara@miracle.ocn.ne.jp
Approved by:	maintainer timeout
2018-06-13 14:33:17 +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
Tijl Coosemans
02f27a83b4 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)
2017-01-18 13:20:31 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Hiroki Sato
c5b158ed4c Update to 6.7. Changes include:
* supporting GnuPG 2.1 for master password.
* stop using discard-input.
* Fix mew-scan-body() chips the last byte of the base64 decoded body
* Match exactly on an email address to specify a user ID to GnuPG
* Do not use exit|return with negative status code to fix bashism
* Remove the trailing whitespace of w3m
  This whitespace was causing lines to wrap even when the text itself
  was correctly wrapped to the window width.
* Drag and drop improvement in Windows environment
  UNC path files can be attached to draft mode by drag and drop.
* updating auxiliary.el
* Choose last preferred part in multipart/alternative
* Increase mew-header-reasonable-size to 10000
* mew-summary-refile-report: Show warning when mew-header-reasonable-size
  does not cover the header of the selected message.

Approved by:	Hiroto Kagotani (maintainer)
2016-03-01 04:48:22 +00:00
Dmitry Marakasov
fbe0f96a25 - Switch to options helpers
- Add some NO_ARCHes
- Fix and unsilence some installation commands

Approved by:	portmgr blanket
2015-09-03 16:37:31 +00:00
Hiroki Sato
658f71fd24 - Add LICENSE.
- Remove %%PORTDOCS%% in pkg-plist and use PORTDOCS in Makefile instead.
- Fix a wrong pathname in pkg-message.
- Use {opt}_* variables instead of ".if ${PORT_OPTIONS:Mfoo}".
- Remove patch-Makefile.in because it is no longer needed.

Approved by:	hiroto.kagotani@gmail.com (maintainer)
2015-07-27 06:04:58 +00:00
Dmitry Marakasov
ea59090fbb - Don't cat pkg-message from Makefiles
Approved by:	portmgr blanket
2015-05-21 07:06:01 +00:00
Ashish SHUKLA
c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Antoine Brodin
8e556b93ae Cleanup plist 2014-11-22 18:42:44 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Martin Wilke
d9ee0eb091 - Update to 6.6.
- Add option for stunnel dependency (default).
- Support staging

PR:		189128
Submitted by:	maintainer
2014-05-21 08:00:58 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Baptiste Daroussin
7117487ddb Convert to new options framework 2013-06-04 10:32:49 +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
Ashish SHUKLA
4b9fb5608c Chase Emacs updates 2012-09-04 17:05:43 +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
Dennis Herrmann
ac55c228c4 - Update to 6.5
PR:		ports/167319
Submitted by:	Hiroto Kagotani <hiroto.kagotani@gmail.com> (maintainer)
2012-04-28 07:35:49 +00:00
Michael Scheidell
f4aed961b1 -maintainer update to 6.4
PR:		ports/162717
Approved by:	gabor(mentor)
Feature safe:	yes
2011-12-06 22:26:29 +00:00
Olli Hauer
c5284f2b4e - remove MD5 2011-07-03 13:53:52 +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
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Wen Heping
a36bca97d8 - Update to 6.3
- Make "port test"-clean

Added file(s):
- files/patch-Makefile.in
- files/patch-bin__Makefile.in
- files/patch-info__Makefile

Removed file(s):
- files/patch-bin_Makefile.in
- files/patch-info_Makefile

PR:		ports/142297
Submitted by:	Hiroto Kagotani <hiroto.kagotani@gmail.com> (maintainer)
2010-01-05 06:14:46 +00:00
Boris Samorodov
3cb246682f Changes to editors/emacs and Mk/bsd.emacs.mk were taken from
PR/137956 by Ashish SHUKLA (thanks!).  [1]

Those ports which define EMACS_PORT_NAME to be "emacs21" were
not touched (this time). They may be converted to the new
world order by removing the above mentioned assignment.

Four ports were marked as BROKEN with EMACS_PORT_NAME=emacs23
(they do not compile):
. lang/bigloo;
. mail/wanderlust;
. mail/wanderlust-devel;
. www/emacs-w3m.

Three ports were marked as IGNORE with EMACS_PORT_NAME=emacs23:
. japanese/egg-canna (the port version is dated as of 2001,
  does not compile with Emacs 23 and seems it cannot be fixed);
. deskutils/remember.el (was incorporated into Emacs 23);
. editors/nxml (was incorporated into Emacs 23).

Changes that were made after (and as a result of) exp run. For
those ports:
. japanese/migemo-emacs21;
. japanese/migemo-emacs22
EMACS_PORT_NAME?= was changed to EMACS_PORT_NAME= to the apropriate
emacs port name.

PR:		ports/137956 [1], ports/141369 [2]
Submitted by:	Ashish SHUKLA <wahjava at gmail.com>  [1],
		bsam (me)  [2]
Exp-run by: miwi
2009-12-20 20:19:24 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Xin LI
243d3cc782 o Fix patch to info/Makefile for parallel build.
o Mark MAKE_JOBS_SAFE.

Submitted by:	Hiroto Kagotani (maintainer)
PR:		ports/133009
2009-05-07 21:28:45 +00:00
Andrey Slusar
9e69dd2d50 - Update to 6.2
PR:		ports/130321
Submitted by:	Hiroto Kagotani(maintainer)
2009-01-10 20:25:15 +00:00
Andrey Slusar
22b6669e41 - Fix plist
Reported by:	itetcu QA Tindy
2008-06-24 19:20:04 +00:00
Andrey Slusar
c8338dd765 - Update to 6.1
PR:		ports/124391
Submitted by:	Hiroto Kagotani (maintainer)
2008-06-23 18:53:31 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Andrey Slusar
312fdca481 Update to 5.2
PR:		ports/107942
Submitted by:	Hiroto Kagotani (maintainer)
2007-01-16 15:02:43 +00:00
Hiroki Sato
d0570c134e Fix the following rough edges:
- Fix MASTER_SITES.
- Remove redundant DOCSDIR and CONFIGURE_TARGET.
- Use EMACS_LIBDIR for non-lisp files for consistency.
- Use --with-elispdir for EMACS_SITE_LISPDIR.
- Separate the Japanese info files by using NOPORTDOCS.
- The mew-icon-directory variable is set automatically
  even in XEmacs now.

Approved by:	Hiroto Kagotani (maintainer)
PR:		ports/107438
2007-01-05 06:15:12 +00:00
Andrey Slusar
1f992977ca Update to 5.1
PR:		ports/100548
Submitted by:	Hiroto Kagotani (maintainer)
2006-07-19 19:23:42 +00:00
Andrey Slusar
ca82e7631c * Update mail/mew to 4.2, pass maintainership to submitter [1]
* Fix works slave mail/mew-emacs20.
* Slave mail/mew-mule marked BROKEN, added EXPIRATION_DATE - wait
  fixes 2 months.

PR:		ports/92808
Submitted by:	Hiroto Kagotani <hiroto.kagotani@gmail.com> [1]
2006-02-09 21:01:32 +00:00
Mark Linimon
b09666fc1e - Fix possibility of "infinite make fork" when "Registering install for ..."
EMACS ports.  [1]

 - Allow building a port as root using an NFS-mounted /usr/ports if the
   server maps root to a UID other than root. [2]

 - Make 'BROKEN' and 'IGNORED' ports exit their "make install" with a fail
   status rather than success. [3]

 - Improve behavior when dealing with versioned dependencies. [4]

 - Fix false positives in check-conflicts target. [5]

 - Remove obsolete bzip2 code. [6]

 - Add physical category net-p2p. [7]

 - Don't fetch INDEXFILE if not necessary; respect FETCH_ENV. [8], [11]

 - INDEX can now be moved outside of ports tree. [9]

 - Add ghostscript-gpl. [10]

 - Remove obsolete USE_MESA. [12]

 - Force pkg_install tools from ports on FreeBSD 4.10 and older. [13]

 - Document ALWAYS_KEEP_DISTFILES. [14]

 - Remove USE_REINPLACE from bsd.port.mk USE_DOS2UNIX patch. [15]

PR:	ports/37596 [1], ports/57259 [2], ports/63216 [3],
	ports/89448 [4], ports/89710 [5], ports/88996 [6],
	ports/89260 [7], ports/89363 [8], ports/89809 [9],
	ports/89853 [10], ports/91086 [11], ports/91710 [12],
	ports/91727 [13], ports/92111 [14], ports/92124 [15]
Submitted by:	Jay Sachs <jay at eziba dot com> [1], sem [1, 3, 8, 12],
		Andrew Heybey <ath at niksun dot com> [2], Jamie Jones
		<jamie at thompson dot bishopston dot net>, tobez [4], Mark
		Andrews <Mark_Andrews at isc dot org> [5], edwin [6, 11, 15],
		pav [7, 13], Peter Jeremy <PeterJeremy at optushome dot com
		dot au> [9], Ulrich Spoerlein <q at galgenberg dot net> [10],
		netchild [11], erwin [14]
Reviewed by:	kris, clement (partially)
2006-01-28 02:11:35 +00:00
Edwin Groothuis
0416031c9b Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 02:20:05 +00:00
Edwin Groothuis
758a434b97 Use INFO macro 2005-12-04 20:36:54 +00:00