Commit graph

76 commits

Author SHA1 Message Date
dholland
ad8367a228 Probe a potentially different cpp for preprocessing makefiles. For
now, wire it down; this will probably fail on clang and I'll fix it
better later.
2013-07-07 06:29:48 +00:00
dholland
d1b1866b2a Now revert version 1.4 of patch-ab, which introduced extra configure
tests to work around problems with gcc 4.5's cpp when used on
makefiles.
2013-07-07 05:30:13 +00:00
dholland
92981b3140 Assert MAINTAINER privilege to revert version 1.6 of patch-ab (and
version 1.7, which is its associated patch comment) on the grounds
that it's wrong.
2013-07-07 05:27:45 +00:00
ryoon
1581bb697f Add a comment. 2013-07-05 13:47:02 +00:00
ryoon
181d6e0233 Fix x11 option build. 2013-07-05 13:46:13 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
rodent
942aad2e6a Resolves:
"INFO_FILES should be set to YES or yes."
"Packages that install info files should set INFO_FILES."
Makefile and PLIST warning, respectively.
2013-04-06 20:27:16 +00:00
dholland
d12865fa28 Put the Emacs version in all the DESCR files. Ride the bumps I just did. 2013-02-17 07:48:02 +00:00
dholland
ebbf569450 Change PKGNAME to emacs20-20.7 instead of emacs-20.7. 2013-02-16 23:58:36 +00:00
dholland
f752e6d04c Shift some of the more basic patches to a distfile patch.
PKGREVISION -> 16.
2012-12-11 04:54:43 +00:00
asau
fae34ba053 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 11:43:30 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
dholland
ea0fe4c2a1 Tweak this so it should configure (and then hopefully build) on PA-RISC
on NetBSD. Tangentially related to PR 35235.
2012-03-05 07:29:36 +00:00
dholland
5208ba4fb8 Fix one missing ${DESTDIR} while installing info, which for some reason
failed only on Solaris.
2012-03-05 03:50:44 +00:00
marino
b73ccdef28 editors/emacs20: Mark NOT-FOR-DRAGONFLY
I actually spent a couple of hours getting emacs20 to build error-free
with DragonFly's gcc4.4 compiler.  Unfortunately, it came DOA and emits
"elf_load_section: truncated ELF file" when executed.

This version of EMACS is 14 years old, and it's not worth fooling with
anymore.  I doubt anybody will notice its masking.
2011-12-08 20:40:32 +00:00
dholland
d56584fb97 Extend previous to realloc and free as well, which is almost certainly
necessary. PR 45669.
2011-12-01 05:12:57 +00:00
dholland
ed133d2549 Add __asm __volatile("":::"memory") at a critical point in alloc.c.
gcc thinks it knows the semantics of malloc and so it thinks it can
optimize out the manipulation of __malloc_hook; however, doing so causes
the subsequent malloc call to come back to itself, leading to an infinite
recursion and SIGSEGV in temacs.

This fixes the remaining part of PR 45669.

Someone(TM) should check if this issue affects other Emacs versions
and/or XEmacs.
2011-12-01 05:07:22 +00:00
dholland
ca5317ada2 Fold patch-cb into patch-bm since they patch the same file. Related to
PR 45669. hi joerg!
2011-12-01 04:51:30 +00:00
dholland
37f55a99eb Patch up configure tests for cpp to avoid problems when running gcc
4.5's cpp on makefiles. PR 45669.

Unfortunately, this does not by itself fix the build; now I'm getting

   ./temacs -batch -l loadup dump
   gmake[1]: *** [emacs] Segmentation fault

and I have a bad feeling that this may be the same issue that the
other emacs versions are sometimes hitting.
2011-12-01 04:05:40 +00:00
dholland
befc9c5c71 Fix broken build with clang. 2011-08-01 05:44:26 +00:00
dholland
c2ff08d73d Take MAINTAINER. 2011-08-01 05:41:08 +00:00
dholland
549659749c Fix emacs20 on -current. (It broke on the terminfo changes because it
can't probe terminfo vs. termcap and needs to be told explicitly in its
config system.) ok agc@. PKGREVISION to 14.
2010-03-30 00:44:47 +00:00
wiz
1d85325179 Add RCS Id (hi roy!). 2010-02-21 12:26:47 +00:00
dholland
88cb213617 destdir support, plus fix some pre-existing funnies with install permissions 2010-02-04 06:40:19 +00:00
roy
8b8e8cc495 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
joerg
7fdde28ea5 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:48:07 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
hasso
3c72c30f0a 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
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
uebayasi
b61f4b24f4 Correct copy&paste error. 2008-10-13 14:00:28 +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
dholland
cd87ba8ae0 Add patches for CVE-2008-1694 and CVE-2008-2142.
PKGREVISION -> 11.
2008-07-13 17:28:33 +00:00
obache
b4aba3a4eb Fix build with gcc41 on DragonFly BSD.
emacs20 part of PR pkg/38633 from Hasso Tepper.
2008-07-01 13:22:06 +00:00
kristerw
507d305947 Fix some 64-bit problems in x11 code.
Bump PKGREVISION.
2008-04-05 21:29:14 +00:00
obache
bc4eb7ca5d Now, emacs-20.7 does not exist in GNU sites, moved to old-gnu directory.
And define SITES.* exactly to avoid unnecessary fetch.
2008-03-06 12:34:44 +00:00
kristerw
5b4e207844 Update an include file to fix build errors for PKG_OPTIONS.emacs+=x11. 2008-01-09 18:27:35 +00:00
uebayasi
75635c82f9 Initial addition of buildlink3.mk fragments for Emacs / XEmacs programs. 2007-10-29 12:40:02 +00:00
wiz
029e9b6376 Remove some legacy support after branching 2007Q3. 2007-10-16 21:32:59 +00:00
jlam
d2c1168fbb Fix up the use of package options in the Emacs packages:
(1) Get rid of "nox11" -- the concept of "no" in package options is
    expressed by negating an option; use "-x11" instead.

(2) Teach editors/emacs20 to use package options instead of EMACS_USE_POP,
    EMACS_USE_X, EMACS_USE_X_TOOLKIT and USE_INET6.  We now use similar
    options as the other emacs packages, i.e. "x11", "motif", "xaw",
    as well as "pop" and "inet6".

(3) Make the emacs*-nox11 packages simply remove all X11 options by
    setting PKG_OPTIONS.emacs appropriately and include the corresponding
    emacs Makefile.  This allows for modifications to the emacs "X11"
    versions to be automatically picked up by the "non-X11" versions.
    The two corresponding versions of emacs now share the same version
    numbering, including PKGREVISIONs.

Bump the PKGREVISIONs on all Emacs editor packages.
2007-08-13 12:40:57 +00:00
joerg
0bd65e95f1 malloc.h --> stdlib.h 2007-08-04 12:19:23 +00:00
joerg
97727bd366 Make patch-ao a normal file and fix the build on DragonFly 1.8+ 2007-06-30 01:01:12 +00:00
wiz
17d4eb5978 share/emacs/site-lisp now exists by default -- don't try to remove it.
Bump PKGREVISION for the PLIST change.
2007-02-20 19:04:10 +00:00
joerg
30b78555ae CHECK_WRKREF_SKIP takes relative names. 2006-12-06 15:03:49 +00:00
jlam
d212457536 Remove trailing whitespace from various info/* entries that was causing
the files to not be found during PLIST creation.
2006-04-14 23:24:46 +00:00
jlam
792529759b * Honor PKGINFODIR.
* List the info files directly in the PLIST.
2006-03-30 03:44:41 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
bd9ece0564 Add DragonFly support. Fix errno. Remove patch-ac, it gets
overriden by the GNU_CONFIGURE magic anyway.
2006-01-04 17:00:32 +00:00
joerg
6e4a0dd799 Bump all motif packages for recent openmotif update. The major version
of the shared libXm has changed.
2005-12-12 21:36:54 +00:00