Commit graph

249 commits

Author SHA1 Message Date
wiz
7e2c799d4e More PKGREVISION bumps of jpeg dependencies.
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files
and Robert Elz.
2010-01-24 13:26:09 +00:00
roy
de21f6a47e When running terminfo but compiled for termcap, we cannot assume
that we actually have anything useable in termcap_term_buffer so just
use the terminfo fixed size defined ealier.
2010-01-20 03:21:20 +00:00
obache
30333f0f39 fit for NetBSD-mips variants, do not use pmax configuration.
prevent unrequisite warning messages on NetBSD-alpha (patch-ac) and NetBSD-mips
variants (patch-af). fixes PR 39027.

Bump PKGREVISION.
2009-10-07 10:56:40 +00:00
minskim
aaa8a46aa5 Strip PKGREVISION from the emacs version string for a directory name. 2009-09-07 06:51:19 +00:00
sno
949cd3bc1f bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
minskim
0f3ccd0247 Silence unnecessary warnings. 2009-08-23 18:14:38 +00:00
minskim
8b75e3dfb0 Derive EMACSLOADPATH from the currently-installed emacs, not from the
Makefile fragment in pkgsrc.
2009-08-22 18:51:58 +00:00
hasso
8ed677ad01 Include curses.buildlink3.mk on platforms which want to link against curses.
Unbreaks build on DargonFly and probably some others.
2009-08-12 18:11:24 +00:00
minskim
61b8d1931b Update patches for emacs-23.1.
These should have been committed when emacs was updated.
2009-08-06 04:46:04 +00:00
minskim
984cab80d7 Let EMACS_TYPE support editors/emacs and editors/emacs-nox11 as
emacs23 and emacs23nox, respectively; editors/emacs is the default
one.
2009-08-05 22:14:28 +00:00
minskim
87861c8a89 Update editors/emacs and editors/emacs-nox11 to 23.1.
Major changes:
- Improved Unicode support.
- Font rendering with Fontconfig and Xft.
- Support for using X displays and text terminals in one session, and
  for running as a daemon.
- Support for multi-file commits in distributed version-control
  systems (VC-dir).
- The default X toolkit is now Gtk+, rather than Lucid.
2009-08-05 22:04:50 +00:00
minskim
8f774fa67a emacs22 is now in editors/emacs22. 2009-08-05 10:41:55 +00:00
minskim
7afe668595 "23" is a valid value for EMACS_VERSION_MAJOR. 2009-08-05 06:53:29 +00:00
jun
b8ff018762 enable pmax (=mipsel--netbsd) again. 2009-08-02 10:44:48 +00:00
joerg
4c1883bce8 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:48:07 +00:00
joerg
26e3ffdae1 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
minskim
395c1ade0c Set _EMACS_VERSION_MICRO for emacs-snapshot.
Suggested by Makoto Fujiwara in PR 40023.
2009-06-06 05:06:12 +00:00
minskim
a10579a991 Add emacs23 as a valid EMACS_TYPE.
This addresses the issue reported in PR 40023.
2009-06-05 21:18:02 +00:00
wiz
6ac11147ab Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
hasso
fcdc548b46 Fix install on platforms not using pax tar. Bump PKGREVISION. 2009-05-12 08:27:09 +00:00
hasso
cefd367247 Make it build on DragonFly master. 2009-04-30 17:22:06 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
markd
11c929eca1 Seems the hack is needed for 4.0/x86_64 as well. See Manuel Bouyer's
bulk builds.
2009-01-28 11:36:34 +00:00
tron
afc5223eef The work around for PR pkg/39778 is also necessary under NetBSD 5.0_BETA
and newer.
2008-11-14 16:05:15 +00:00
minskim
891b016008 Adjust paths to PLIST files so that they can be reached from
editors/emacs-nox11.
2008-11-11 02:14:59 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
minskim
1a68da0881 Add a workaround for PR 39778. 2008-10-30 03:57:06 +00:00
uebayasi
296dbe7b25 Clarify that the default EMACS_TYPE is set in mk/defaults/mk.conf. Prompted
by Greg Troxel.
2008-10-28 00:17:31 +00:00
uebayasi
4833463689 Update comment reflecting reality; from Greg Troxel. 2008-10-27 15:34:46 +00:00
uebayasi
db1b7eac58 Put commented out LICENSE line (gnu-gpl-v3). 2008-10-14 06:25:37 +00:00
uebayasi
8c349b6e46 Introduce EMACS_BUILDLINK to decide if Emacs lisp file wrappers are really
created or not.  Packages that include other ELP's buildlink3.mk must define
EMACS_BUILDLINK.  Other packages don't create wrappers, which reduces build
time a lot.
2008-10-13 08:07:02 +00:00
markd
751cb0f88f No longer patching any lisp files so don't need to recompile them. 2008-10-12 09:45:21 +00:00
uebayasi
b025a518d0 Update emacs to 22.3.
Below is a simplified etc/NEWS; see the real file for full detail!

----
* Changes in Emacs 22.3

** Support for several obsolete platforms will be removed in the next
major version of Emacs.

*** Support for systems without alloca will be removed.

*** Support for Sun windows will be removed.

*** Support for VMS will be removed.

* Incompatible Editing Changes in Emacs 22.3

** The following input methods were removed in Emacs 22.2, but this was
not advertised: danish-alt-postfix, esperanto-alt-postfix,
finnish-alt-postfix, german-alt-postfix, icelandic-alt-postfix,
norwegian-alt-postfix, scandinavian-alt-postfix, spanish-alt-postfix,
and swedish-alt-postfix.  Use the versions without "alt-", which are
identical.

* Installation Changes in Emacs 22.2

** Emacs is now licensed under the GNU GPL version 3 (or later).

** Support for GNU/kFreeBSD (GNU userland and FreeBSD kernel) was added.

** Deprecated machine types and operating systems

(snip)

* Changes in Emacs 22.2

** `describe-project' is renamed to `describe-gnu-project'.

** `view-todo' is renamed to `view-emacs-todo'.

** `find-name-dired' now uses -iname rather than -name
for case-insensitive filesystems.

** In Image mode, whenever the displayed image is wider and/or higher
than the window, the usual keys for moving the cursor cause the image
to be scrolled horizontally or vertically instead.

** Emacs can use stock icons in the tool bar when compiled with Gtk+.

** Scrollbars follow the system theme on Windows XP and later.

** focus-follows-mouse defaults to nil on MS Windows.

** `bad-packages-alist' will warn about external packages that are known
to cause problems in this version of Emacs.

** The values of `dired-recursive-deletes' and `dired-recursive-copies'
have been changed to `top'.

** `browse-url-emacs' loads a URL into an Emacs buffer.  Handy for *.el URLs.

** The command gdba has been removed as gdb works now for those cases where it
was needed.

** desktop.el now detects conflicting uses of the desktop file.

** Compilation mode now correctly respects the value of
`compilation-scroll-output' between invocations.

** `font-lock-comment-face' no longer differs from the default on
displays with fewer than 16 colors and dark background (e.g. older
xterms and the Linux console).

* New Modes and Packages in Emacs 22.2

** bibtex-style-mode helps you write BibTeX's *.bst files.

** The new package css-mode.el provides a major mode for editing CSS files.

** The new package vera-mode.el provides a major mode for editing Vera files.

** The new package verilog-mode.el provides a major mode for editing Verilog files.

** The new package socks.el implements the SOCKS v5 protocol.

** VC

*** VC backends can provide completion of revision names.

*** VC backends can provide extra menu entries to the "Version Control" menu.
This can be used to add menu entries for backend specific functions.

*** VC has some support for Mercurial (Hg).

*** VC has some support for Monotone (Mtn).

*** VC has some support for Bazaar (Bzr).

*** VC has some support for Git.

* Incompatible Lisp Changes in Emacs 22.2

** shell.el no longer defines the aliases `dirtrack-toggle' and
`dirtrack-mode' for `shell-dirtrack-mode'.

* Lisp Changes in Emacs 22.2.

** Frame-local variables are deprecated and are slated for removal.

** The function invisible-p returns non-nil if the character
after a specified position is invisible.

** inhibit-modification-hooks is bound to t while running modification hooks.

** New function `window-full-width-p' returns t if a window is as wide
as its frame.

** The new function `image-refresh' refreshes all images associated
with a given image specification.

** The new function `combine-and-quote-strings' concatenates a list of strings
using a specified separator.  If a string contains double quotes, they
are escaped in the output.

** The new function `split-string-and-unquote' performs the inverse operation to
`combine-and-quote-strings', i.e. splits a single string into a list
of strings, undoing any quoting added by `combine-and-quote-strings'.
(For some separator/string combinations, the original strings cannot
be recovered.)
2008-10-11 09:56:38 +00:00
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
wiz
12f758e69b Bump PKGREVISION for infrastructure fix affecting /dev/null as CONF_FILES
source.
2008-09-25 14:02:08 +00:00
markd
85b2ccfafa Fix build with gcc41 on dragonfly.
emacs part of PR pkg/38633 from Hasso Tepper.
2008-06-02 21:15:42 +00:00
markd
4095df2122 Fix for CVE-2008-2142, automatically loading and executing .flc files. 2008-06-02 21:09:48 +00:00
jwise
fbb329cda2 Revert previous. Not sure what happened here -- file was created on
previous install, but not this one?
2008-05-09 17:01:58 +00:00
jwise
fe07ab4fd7 Add a missed document under etc/ 2008-05-09 16:47:57 +00:00
jnemeth
84e11872de Seems my sources were slightly out of date and DOC-22.1.2 problem had
been solved a different way.  Back out it's addition to the PLIST.
2008-05-06 02:34:39 +00:00
jnemeth
93d0c5b8be add DOC-\${PKGVERSION}.2 2008-05-05 15:04:15 +00:00
markd
105f3b22f9 Sigh, and the bit I missed out in the last commit. (Touch a couple of
files so doesn't try to rebuild a bunch of stuff after the compile of
the lisp file)
2008-05-05 00:13:59 +00:00
markd
8130cb4c25 Compile the file patched in the previous security update so that it is
actually used.  Bump PKGREVISION
2008-05-04 12:09:33 +00:00
tonnerre
72c91aabb5 Fix two emacs vulnerabilities:
- Fix unsafe handling of local variables iin hack-local-variables
   (CVE-2007-5795).
 - Prevent symlink attack on arbitrary files using the temp files vcdiff
   generates (CVE-2008-1694).
2008-04-29 12:54:56 +00:00
jlam
ec4bc1202d Make emacs and emacs-nox11 look more like xemacs and xemacs-nox11 in
terms of file structure.  Also add DESTDIR support.
2008-04-25 16:35:32 +00:00
wiz
099fea0339 Needs pkg-config. 2008-02-16 13:46:09 +00:00
tnn
44e54e6921 Needs gzip 2008-02-15 23:01:39 +00:00
markd
3959c7b347 Whoops, use ${MACHINE_GNU_PLATFORM} rather than i386 2007-12-06 12:25:48 +00:00
markd
108856c728 Use ${GAMEMODE} instead of an explicit mode for update-game-score.
Bump PKGREVISION.
2007-12-06 12:10:32 +00:00
uebayasi
51ee42dbbc Back port Carbon Emacs support from wip. Patch from Obata-san. 2007-11-01 06:44:07 +00:00