summaryrefslogtreecommitdiff
path: root/editors/xemacs-current
AgeCommit message (Collapse)AuthorFilesLines
2005-12-12Bump all motif packages for recent openmotif update. The major versionjoerg1-1/+2
of the shared libXm has changed.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-3/+3
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+1
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-02Update xemacs-current from 21.5.18 to 21.5.19magick4-50/+32
From the ChangeLog: * XEmacs 21.5.19 "chives" is released. "chives" is the twentieth in the VEGETABLE series. Relative to XEmacs 21.5.18 "chestnut", "chives" includes a large number of minor enhancements and work-in-progress. Some important or annoying bugs have been fixed: - The lstream data truncation bug (often observed as truncated emails or truncated process input in buffers) has been identified and fixed, we believe (hard to test). - The bug where process output insertion replaced the whole buffer, rather than just the region, has been fixed. - The "Metacity maximize" bug (which was XEmacs's fault, not the window manager's) has been fixed. Known remaining bugs include: - Aborts due to recursive entry to the allocation code from error handlers. Workaround: avoid getting the memory full warnings (at 75% and 95% of memory space). - A regression test failure in no-Mule builds. Workaround: don't run the c-tests.el series when running tests. (Simply move tests/automated/c-tests.el out of the way.) Currently fairly stable, this seems to be a good point to release a beta as a checkpoint. At the user level the most visible changes are extension of the "behavior" mechanism for enabling and disabling features, and a major reorganization of the documentation in the source tree. For behaviors, see the Options->Behaviors submenu. The source documentation changes include At top level, README has been gutted, with most content moved to the FAQ. BUGS and README.packages were removed, with much of their content moved to the FAQ. GETTING.GNU.SOFTWARE was removed. In etc, BETA, CHARSETS, CODING-STANDARDS, CODINGS, DEBUG, DISTRIB, MACHINES, and PACKAGES were removed, with most content moved to various Texinfo documents. FTP, GNU, LPF, MAILINGLISTS MORE.STUFF, MOTIVATION, ORDERS, ORDERS.EUROPE, ORDERS.JAPAN, README.HYPERBOLE, README.OO-BROWSER, SERVICE, and TERMS were removed. PROBLEMS and etc/README were revised. For developers, the following important internal API changes occurred. - Initialization code (called from emacs.c:main_1()) has been refactored. See the ChangeLog (2004-10-27, Ben Wing) for details. - The GCPRO API has been refactored. See the ChangeLog (2004-10-27, Ben Wing) for details. (Yes, it was a megapatch: same log entry.) For more detailed information, there is a list of credits, and then the full ChangeLogs, following the availability information. For general information about XEmacs, the developers, and the user community, see our home page, http://www.xemacs.org/
2005-02-23Add RMD160 digests in addition to the SHA1 ones.agc1-1/+2
2005-01-31xemacs and gnuserv have many common files in PLIST. Make themminskim1-2/+4
conflict. Bump PKGREVISIONs.
2005-01-22Make this package build again:magick4-14/+29
Remove esound-support from options.mk until i find the reason why libossaudio is not used. Fix canna-support with a patch from Thomas Klausner. Thanks.
2004-12-28Bump PKGREVISIONs due to libtiff update.reed1-1/+2
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-12-28Fix typo in PKG_SUPPORTED_OPTIONS.wiz1-2/+2
2004-12-22Remove support for some variables that are supposed to go away afterjlam1-25/+1
pkgsrc-2004Q4 is branched.
2004-11-25Convert to use bsd.options.mk, the following options are available:xtraeme2-31/+62
esound ldap xface canna # XXX Support for the following variables will be removed after the # XXX pkgsrc-2004Q4 branch is released: # XXX # XXX USE_OPENLDAP # XXX USE_XFACE # XXX XEMACS_ESD # XXX XEMACS_USE_CANNA
2004-11-25Update xemacs-current to 21.5.18magick5-32/+40
From the Releasenotes: Relative to XEmacs 21.5.17 "chayote", "chestnut" has Jerry James's new bignum support. You can now keep track of the U.S. national debt to the penny, or count to Avogadro's number by ones! Speaking of really big numbers, Malcolm Purvis has one in mind: "two". To GTK+ fans, that's an awfully big number. It's not here yet, but Malcolm has put in a lot of patches, and a port to GTK+ v2 could start soon. Jerry James has started using the Uno code checker to clean up unused variables and other ugliness. Completion of the portable dumper project is in sight, as Olivier Galibert has contributed code to attach the dumpfile to the executable. A large number of contributors have provided the usual assortment of bug fixes and feature additions, small and large.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-04-21USE_LDAP -> USE_OPENLDAPcube1-3/+3
2004-04-12bl3ifyxtraeme1-14/+14
2004-04-04Update xemacs to 21.5.17:magick3-12/+10
* XEmacs 21.5.17 "chayote" is released. "chayote" is the eighteenth in the OXYMORON series. The main purpose of the "chayote" release is to provide a checkpoint before upcoming major changes. Bignum (infinite precision integer) support and Xft (including antialiasing) support are expected to be added in the near future. Relative to XEmacs 21.5.16 "celeriac", "chayote" has many improvements in module support from Jerry James, and improved package management from Steve Youngs. Steve Youngs also ported the "lazy" widget support from GNU Emacs 21.3, and Jerry James synched frame and window support. A number of annoying crashes in GTK, in X11 dialogs, and in the bytecode interpreter were fixed, but several crashes remain.
2004-02-09Use XEMACS_USE_CANNA instead of EMACS_CANNA for consistency, and addminskim1-2/+3
it to BUILD_DEFS. Approved by uebayasi@.
2004-02-01In the new compiler selection framework, GCC_REQD is appended to, notjlam1-2/+2
overridden.
2004-01-25Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compilerkristerw1-2/+2
for arm, so that we don't need to install the gcc package(s) on machines that already have a working compiler in their /usr/bin.
2004-01-14Disable sound support as proposed by Martin Husemann to make xemacs compilemagick1-1/+3
under -current, until i found out why it suddenly fails.
2004-01-03Bump package revisions for tiff update.reed1-1/+2
Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
2003-12-03Update xemacs to 21.5.16magick3-112/+9
As usual many small bugfixes. Details are on http://www.xemacs.org/Releases/21.5.16.html
2003-09-17get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD orgrant1-2/+2
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant1-2/+2
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-09-06Update xemacs-current to 21.5.15magick3-11/+11
This beta release includes mainly bugfixes. No new features.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-06-11Update for the fact that 'arm' ports have been called NetBSD-*-arm for a whileabs1-2/+2
now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build.
2003-06-04Update xemacs-current to 21.5.14magick3-9/+10
Changes: Build * Autoconf tweaks for building modules on MacOSX - James. * GCC fixes in ellcc.c - James. * Module Makefile fixes - Begel, James. * Fix shadow warning in regex.c - James. Documentation * New TeXinfo node "Searching and Matching" - Turnbull. * New section "Legacy Versions" in FAQ - Turnbull. * New FAQ question Q8.0.1 - Turnbull. * Update split-string specs in "Regexp Search" - Turnbull. Internals * Package index file updated - Koch. * Add some debug checks in file-coding.c - Turnbull. Lisp API * Make error message report the sym checked in `autoload-featurep-protect-autoloads' - Turnbull. * `split-string' tweaks - Turnbull. * Make the location of the package-index file user customisable - Youngs. * Turn on package-index file PGP verification - Youngs. * Only use message if interactive for functions in replace.el - Josefsson.
2003-06-02Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3abs1-2/+2
is accepted. Suggested by Grant.
2003-05-16Update xemacs-current to 21.5.13magick3-12/+9
Major change: The long standing TTY/keyboard bug, the one where RET was behaving like LFD, is gone! Yes, that's right folks, you can once again use XEmacs on a TTY. The rest are the hundreds of bugfixes that usually come with a beta software.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-05-02Remove superfluous empty line.wiz1-2/+1
2003-05-02Update xemacs-current to 21.5.12.magick3-16/+15
This is a bugfix release. Details can be found at www.xemacs.org.
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz1-1/+2
dependency bumps.
2003-04-23Make it compile with XEMACS_WIDGETS=gtk.martin3-1/+85
2003-04-07Update xemacs to 21.5.11magick3-9/+22
This release fixes the problem with scrambled screens when using xemacs in a terminal. Other changes are numerous as its a -current. Mainly bug fixes. Please see http://www.xemacs.org for details.
2003-02-26Remove unnecessary "@exec ${MKDIR} %D/lib/xemacs" becausetron1-2/+1
"@exec ${MKDIR} %D/lib/xemacs/site-lisp" will create that directory, too.
2003-02-25Honour MASTER_SITE_XEMACS.uebayasi1-4/+2
2003-02-25Fix version number in comment.wiz1-2/+2
2003-01-19s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV.salo3-7/+6
2003-01-18Update to XEmacs 21.5.10, "burdock".uebayasi6-55/+56
Changes excerpted from ${WRKSRC}/CHANGES-beta. --- Lots of updates from Ben Wing (as always), also from Andy Piper, Mike Sperber, and Stephen Turnbull with lots of documentation updates and fixes. One new exciting addition in this release is that the LDAP and PostgreSQL code has been extracted out of the core C code and moved to DSO's. We have Jerry James to thank/blame/worship for that. Build -- Reset sheap-adjustment to zero - Piper. -- Make --pdump default to yes on Linux - Turnbull. -- Only use -Wpacked in GCC v3 - Wing. -- Remove LISP_FLOAT_TYPE definition. - James. -- Temporarily disable DSO's under Cygwin - Wing. -- Updates to DSO building code (Makefile.in, configure.in etc) - Wing, James. -- Separate compiler warning flags from CFLAGS - Wing. -- Delete auto-autoloads.e* & custom-load.e* on 'make clean' - Turnbull. -- Disable detection of 'getaddrinfo' for HP-UX 11.XX - Turnbull. -- Include modules directories in 'make tags' - Youngs. -- Fix shadowing warnings in make-docfile.c - Wing. -- Move the common stuff from postgresql/ldap Makefile.in.in & configure.ac's into a "common" Makefile and configure script - Wing. -- Major cleanup of ellcc - Wing, James. -- Add Makefile var to pick up '--site-libraries' in DSO's - Youngs. -- Avoid unnecessary deviations from UNIX 'describe-installation' in xemacs.mak - Aichner. -- Don't confirm overwriting files in xemacs.mak - Aichner. -- Support 'xemacs_extra_name' in xemacs.mak - Aichner. -- Some gcc/g++ 3 fixes - Wing. -- Warning fixes - Wing. -- Fix some C++ errors - Wing. -- Allow for C needing volatile and C++ that can't have volatile, remove previous volatile hacks - Wing. -- Try for a working Cygwin build with old unexec - Wing. -- Warning suppression - Turnbull. -- New Mule character class regexp tests - Turnbull, Ueno. -- Better handling of known bugs in tests - Turnbull. -- Add test for stale subexpr match-data - Turnbull. -- Update syntax-table tests - Turnbull. -- Add word-boundary regexp tests - Turnbull. Documentation -- Updates to PROBLEMS file Running/Linux - Lesstif 0.93.36 - Turnbull Running/IRIX - Irix 6.5 coredumps - Turnbull Running/Cygwin - "No cygXpm-noX" fatal error - Turnbull Missing charsets - Remove ambiguity - Turnbull Running, General - FontSet warnings - Turnbull MacOS/X - Stack limitation - Turnbull Digital Unix - Generalise - Turnbull AIX - USE_KKCC lossage - Turnbull. -- Update instructions in info/dir - Wallington. -- Recommend TeXinfo 4.2 in INSTALL - Turnbull. -- Add example in sample.Xdefaults - Boffi. -- Typo fixes - Yamaoka, Youngs, Turnbull, Wing. -- Docstring fixes - Turnbull, Piper, Skyttä, Wing. -- Update description of XEmacs Patches and Design ML's - Turnbull. -- Incorportate ChangeLog.X into ChangeLog - Wing. -- FAQ additions/amendments: Debugging FAQ improvements - Wing. Mention union type bugs - Turnbull. Debugging HOWTO improvements - Turnbull. Decoding Lisp objects in the debugger - Turnbull. Fix location of FAQ on website - Skyttä. Add missing menu entry for Q3.2.7 - Verna. Displaying non-ASCII - Turnbull. Mention bug report commands - Turnbull. Revise Q1.3.[1-6] - Turnbull. New FAQ for "no cygXpm-noX" fatal error - Turnbull. -- New TeXinfo nodes: "Widget Internals" - Turnbull. "Simple Specifier Usage" - Turnbull. "Compilation Options" - Turnbull. -- Document charset Unification and Tables - Turnbull. -- Better short description of Mule in Mule submenu - Turnbull. -- Regression Testing XEmacs design hints & rewrite - Turnbull. -- Document 'face-frob-from-locale-first' - Golubev. -- Document 'set-face-background-pixmap-file' - Verna. -- Add urefs to Doug Lea's * Wolfram Gloger's home pages in "Low-Level Modules" - Turnbull. -- Update "Available Packages" - Skyttä. -- Document 'append' arg of 'add-to-list' - Skyttä. -- Add optimisation hints in "Techniques for XEmacs Developers" - Turnbull. Internals -- Add *menubar*FontSet and *popup*FontSet entries - Turnbull, Skyttä. -- Extract ldap and postgresql code from core and put them into DSO's - James. -- 'Fset_window_point' Correct to GNU/Emacs behaviour (fixes some bugs in Gnus) - Wing. -- Inhibit GC in critical sections - Wing. -- Fix calculation in 'report_sheap_usage' - Piper. -- Implement and use new var 'garbage_collection_messages' - Wallington. -- Fix 'open_database' for Berkeley DB 4.1.x - Allen. -- Updates to frame code - Sperber. -- Change C debugger entrance: error message, then stack trace, then exiting message, then force debugger - Wing. -- Use EQ not EQUAL in 'mswindows_init_frame_1' - Wing. -- Better redisplay-related asserts - Wing. -- Don't generate large warning strings when they'll be discarded - Wing. -- Implement 'debug-on-error' as documented - Wing. -- Fix docs relating to QUIT which can't GC under any circumstances - Wing. -- More robust package compilation and debugging - Wing. -- Overhaul profile code - Wing. -- Fix crashes due to incorrectly ported GNU/Emacs code - Wing. -- Clean up realpath.c - Wing. -- DdeCreateStringHandle needs to be manual due to new Cygwin bug - Wing. -- Fix some Cygwin complaints - Wing. -- Unconditionally use LISP_FLOAT_TYPE code - James. -- Improve crash message in 'shut_down_emacs' - Turnbull. -- Update NAS code for NAS 1.6 and later - Toy. -- Fix "unused variable" warnings in mule-canna.c - Turnbull. -- Prototype 'enqueue_focus_event' - Turnbull. -- Use BORDER_FIDDLE_FACTOR instead of 10 in 'layout_layout' - Piper. -- Add optional 'noerror' arg to 'Frequire' - Wallington. -- Only resize 'layout_query_geometry' dynamically if static sizes haven't been set - Piper. -- Fix infloop upon a gdm logout - Sigelman. -- Fix scope of 'num_nonshy_regs' - Turnbull. -- Fix "stale match data" bug - Turnbull. -- Don't call 'XtDisplay' on a destroyed widget - Golubev. -- Update specifier code - Sperber. -- Update process code - Sperber. -- Move ldap/postgresql code out to DSO's - James. -- Normalise Ffile_truename and drive spec on cygwing to win32 format - Piper. -- Use 'closesocket' instead of 'CloseHandle' in 'winsock_closer' - Alexander. -- Coding system updates - Ikiuo. Lisp API -- Update window-xemacs.el to fix 'goto-line' - Wing. -- Add garbage collection messages - Wallington. -- Re-implement window configurations in Emacs Lisp - Sperber. -- Enhance background-pixmap-file code - Verna. -- New macro 'save-window-excursion' to eventually replace bytecode instruction - Sperber. -- Move window.el et al up the order in dumped-lisp.el - Sperber. -- Don't use 'save-window-excursion' in 'shrink-window-if-larger-than-buffer' - Sperber. -- Updates to pixel-size code in dialog.el - Sperber. -- Remove nonworking 'breakpoint-on-error' - Wing. -- Extract out 'with-displaying-help-buffer' into a more general mechanism - Wing. -- Don't catch errors when noninteractive in startup.el - Wing. -- Fix warnings in code-files.el, loadhist.el, & package-get.el - Wing. -- Simplify code in '*-reset-device-font-menus' - James. -- Synch font-menu.el to the 21.4 version - Turnbull. -- Preserve return value from 'call-process' - Sperber. -- New functions in replace.el that operate on regions - Evans. -- Run 'delete-frame-hook' in general dialogs only - Piper. -- Add a margin parameter in autoload.el for DSO autoloads - James. -- Conditionalise autoloads for DSO's on the existence of the DSO - James. -- Always set module directories/paths in dump-paths.el - James. -- Bring list of package sites up to date - Skyttä. -- Add "Find Variable" menu entry for 'hyper-apropos-find-variable' - Wallington -- Fix 'view-lossage' interactive spec - Wallington. -- Synch 'with-output-to-string' with GNU/Emacs 21 - Wallington. -- Bind C-xrd to 'delete-rectangle' - Yamaoka. -- Move entries in 'auto-mode-alist' out to packages for the modes that are in packages - Skyttä -- New compatible alias for 'lookup-syntax-properties' ('parse-sexp-lookup-properties') - Turnbull. -- Enable C autoloads for DSO's - James. -- Update revert-buffer code - Piper. -- Add new coding system 'utf-8-bom' - Ikiuo.
2002-11-01Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library).wiz1-1/+2
2002-10-06Update xemacs-current to 21.5.9magick4-539/+596
Changes since 21.5.5 are too many to list here. Please consult www.xemacs.org for details. There have been mainly hundreds of bug fixes and work has been done on a new garbage collector which isn't enabled yet. Nothing exitingly new has been added as far as i know. Mainly internal rework.
2002-09-29Use gcc/buildlink2.mk instead of Makefile.gccjlam1-2/+2
2002-09-21buildlink1 -> buildlink2jlam1-42/+44
2002-07-15Added $NetBSD$ tag according to mail from Thomas Klausner on tech-pkg. Someheinz1-2/+3
slight formatting changes.
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-4/+4
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!