Age | Commit message (Collapse) | Author | Files | Lines |
|
The previous change to PLIST broke all platforms not NetBSD if built under
PKG_DEVELOPER=yes. The netbsd.h header will be present on all platforms,
so it needs to have a dedicated entry in PLIST (as it used to). The
LOWER_OPSYS variable is just wrong in this case.
Secondly, the dragonfly.h file was updated for the default compiler,
allowing this version of xemacs to build again.
|
|
I tried to work in the manual PLIST changes.
Changes since 21.4.17 from the distribution ChangeLog:
2008-12-28 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.22 is released
* etc/photos/vin.png:
* etc/photos/vinm.png: Updated.
2007-10-07 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.21 is released
* modules/ldap/eldap.c: Declare that we use deprecated API.
Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch:
<871wgnqunm.fsf@spencer.lidell.homelinux.net>.
2006-12-09 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.20 is released
* configure.in: Find relocated xpm library under cygwin.
Patch lifted from Rick Rankin's 21.5 version of the patch.
* PROBLEMS: X11R7 loses x11/bitmaps/gray.
* configure.in: Simplify cygwin include and nox/Xpm handling.
As of cygwin-1.5.19, 'gcc -print-file-name=libc.a' (effectively)
returns '/lib' instead of '/usr/lib', so we'll use
'gcc -print-search-dirs' instead.
2006-01-28 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.19 is released
* etc/package-index.LATEST.gpg: Updated with latest package data.
Merge from 21.5.
* configure.in: Fixed `LDAP_OPT_ON' libraries configuration
introduced in local 2005-03-13 change of `configure.in'. However,
do not check for internal `-lber' `ber_pvt_opt_on' symbol as done
in upstream. This symbol is not part of any published interface,
it may exist or not exist, depending on openldap version. Cryptic
comment before using it in upstream 21.5 source did not state
precisely under which circumstances checking for it was useful,
which sort of user code tried to link the symbol. So in local
21.5 dismissed both the code and the comment without writing a
cleaner equivalent.
* etc/NEWS: Document.
* etc/package-index.LATEST.gpg: Updated with latest package data.
* etc/OXYMORONS: insert 'Social Property' for 21.4.18.
* etc/NEWS: document motif deprecation and defaulting
--with-widgets to off.
* etc/PACKAGES: Fix description of xetla.
2005-12-03 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.18 is released
* etc/TUTORIAL.cs: copied from 21.5.
* etc/TUTORIAL.sl: copied from 21.5.
* configure.in: Merge revision 1.19 change: fix ldap libraries
configuration lossage when `-lldap -llber' links and but `-lldap'
does not; allow `ldap_libs' to be empty or overridden by builder.
The lossage was introduced in upstream revision 1.151.2.31
(2005/01/31 02:54:47 vins) by (extremely hasty and unwise) merge
of revision 1.232 change.
* etc/NEWS: Document it.
* configure.in (XE_COMPUTE_RUNPATH): Check XtRegisterDrawable
availability.
* etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
* configure.in: Avoid using Motif also for cygwin
* configure.in: Check for u_int*_t typedefs and use them in
Berkeley DB detection.
* etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
* configure.in: Remove -fno-gnu-linker option from Solaris
dynodump builds; it doesn't do anything.
Don't use 'head -1' - it's deprecated by coreutils-5.3.0 on some
platforms.
* etc/PACKAGES: Announce latin-euro-standards, update mule-base.
* etc/OXYMORONS: New list.
|
|
|
|
|
|
editors/xemacs
editors/xemacs-nox11
The latter is now just editors/xemacs built with a specific set of
options. Changes include:
+ Add support for the following new options in options.mk:
x11 Support X11 displays
lucid Use Lucid widget set
Also add commented out support for the following options for
alternative widget sets:
gtk GTK widgets
motif Motif widgets
xaw Athena widgets
Note that USE_ATHENA, USE_GTK, and USE_MOTIF are legacy variables for
the corresponding options.
+ Remove Makefile.common and move all logic into xemacs/Makefile and
xemacs/options.mk.
+ Rename the "mule" PLIST variable to "canna", which more accurately
reflects what is conditionally installed.
+ Include termcap.buildlink3.mk to properly deal with termcap/curses
issues (xemacs needs termcap). Drop the --with-ncurses=no setting
as the issue is handled by termcap.buildlink3.mk.
+ In xemacs/Makefile, we don't need separate EXTRACT_ONLY and EXTRA_FILES
if we're actually going to extract all of those files all of the time.
Just list them all in DISTFILES.
+ Be slightly more aware of ${X11_TYPE} == "modular" by not referring to
${X11BASE} in that case.
+ In patch-ak, directly substitute the local value of etcdir (``../etc/'')
into src/Makefile.in.in. This allows for overriding etcdir via
INSTALL_MAKE_FLAGS at install-time so that destdir-style installation
will work.
+ Support DESTDIR installation by adding INSTALL_MAKE_FLAGS to override
where files are installed during the install phase.
+ Honor PKGMANDIR.
+ Bump the PKGREVISION for xemacs and xemacs-nox11 to 4. Both packages
now track and use the same PKGREVISION number.
|
|
through PLIST_SUBST to the plist module.
|
|
|
|
reading info files. Also strip the split info files from the PLIST
as the plist module handles them automatically. Lastly, define
INFO_FILES so that the pkginstall framework properly manages the "dir"
info file database index in the xemacs info directory.
Bump the PKGREVISION.
|
|
install mule-x-init.elc which breaks "make package"
Fix this by uncommenting the entry for mule-x-init.elc in the
nox11 package as suggested by the submitter of pr 30020.
This fixes pr 30020
|
|
* Move library/header path configurations from xemacs/Makefile.common
to xemacs/Makefile and xemacs-nox11/Makefile. Don't add X-related
paths for -nox11. Fix build failure reported by bulk builds.
|
|
Fix the movemail.c format string vulnerability. Other changes are
mostly build & documentation fixes.
In pkgsrc, pass ${LOCALBASE} and ${X11BASE} as the --site-includes
/ --sith-libraries / --site-runtime-libraries to configure more
correctly. No visible change.
|
|
Changes in this version:
* etc/OXYMORONS: Inserted "Corporate Culture" for 21.4.15.
* etc/package-index.LATEST.gpg: New, replaces
`package-index.LATEST.pgp'.
* etc/package-index.LATEST.pgp: Removed, replaced with
`package-index.LATEST.gpg'.
* configure.in: The icc compiler pretends to be gcc. It isn't.
* etc/PACKAGES (ERC): new.
* configure.usage (--with-widgets): widgets now defaults to
--with-widgets=no. Patch inspired by Jim Schumacher.
* etc/PACKAGES (riece): New package.
* etc/PACKAGES (liece): Mark as deprecated.
* configure.in: Add Intel C++ compiler detection to compiler
version reporting.
* configure.in: record additional info about compiler and libc
versions, to assist in debugging.
* configure.in (line 3573):
(Mule input methods):
Deprecate Motif for Linux.
(Installation): Report when LessTif is used.
* configure.in: installexe.sh is under srcdir, not blddir.
* aclocal.m4: Add icc (Intel compiler) support.
* configure.in: Ditto.
* configure.in (OS_RELEASE): Add support for SunOS 5.10.
On current OSes produced by Sun, `uname -r' prints "5.9".
It seems likely that on future OSes, `uname -r' will print "5.10".
We need to accept multi-digit release numbers.
* PROBLEMS: Propose bash as an alternative to buggy Solaris
/bin/sh.
* configure.in: XEmacs failed to build on Solaris9.
|
|
- Fix package list issue with binary packages.
Bump package revision after these changes.
|
|
"xemacs" and fix various other package list issues.
|
|
* The XEmacs Project announced that 21.4 is the official stable branch.
21.4.12 is the first release of the branch. The XEmacs 21.1 series
is retired.
* Changes new in 21.4 are as below
* Changes in XEmacs 21.4
========================
** Summary of user-visible changes:
-- The delete key now deletes forward by default.
-- Shifted motion keys now select text by default.
-- You can now build XEmacs with support for GTK+ widget set.
-- ~/.xemacs/init.el is now the preferred location for the init file.
- XEmacs now supports a `~/.xemacs/init.el' startup file.
- Custom file will move to ~/.xemacs/custom.el.
-- Much-improved sample init.el, showing how to use many useful features.
-- XEmacs support for menu accelerators has been much improved.
-- Default menubar improvements.
- Default menubar has many new commands and better organization.
- The font-menu is now available under MS Windows.
-- Dialog box improvements, including a real file dialog box.
- XEmacs now has a proper file dialog box under MS Windows (and GTK)!
- The old clunky file dialog box is improved.
- Keyboard traversal now works correctly in MS Windows dialog boxes.
- There is a Search dialog box available from Edit->Find...
-- New buffer tabs.
-- There is a new MS Windows installer, netinstall, ported from Cygwin.
-- The subprocess quote-handling mechanism under Windows is much improved.
-- Printing support now available under MS Windows.
-- Selection improvements.
- Kill and yank now interact with the clipboard under Windows.
- MS Windows support for selection is now much more robust.
- Motif selection support is now more correct (but slower).
-- Mail spool locking now works correctly.
-- International support changes.
- The default coding-priority-list is now safer.
- International keysyms are now supported under X.
- MS Windows 1251 code page now supported.
- Czech, Thai, Cyrillic-KOI8, Vietnamese, Ethiopic now supported.
- Proper support for words in Latin 3 and Latin 4.
-- Help buffers contain hyperlinks, and other changes.
-- The modeline's text is now scrollable.
-- The mouse wheel under MS Windows now functions correctly.
-- Interactive searching and matching case improvements.
- Incremental search will now highlight all visible matches.
- Interactive searches always respect uppercase characters.
-- Rectangle functions rewritten to avoid inserting extra spaces.
-- New command `kill-entire-line' that always kills the entire line.
-- Default values correctly stored in minibuffer histories.
-- You can now create "indirect buffers", like in GNU Emacs.
-- Pixel-based scrolling has been implemented.
-- Operation progress can be displayed using graphical widgets.
-- User names following a tilde can now be completed at file name prompts.
-- XEmacs can now play sound using Enlightenment Sound Daemon (ESD).
-- X-Face support is now available under MS Windows.
-- The PostgreSQL Relational Database Management System is now supported.
-- Indentation no longer indents comments that begin at column zero.
-- Face and variable settings can have comments in Customize.
-- New locations for early package hierarchies.
-- The `auto-save' library has been greatly improved.
-- New variable `mswindows-alt-by-itself-activates-menu'.
-- Other init-file-related changes.
- Init file in your home directory may be called `.emacs.el'.
- New command-line switches -user-init-file and -user-init-directory.
-- Etags changes.
- In DOS, etags looks for file.cgz if it cannot find file.c.
- New option --ignore-case-regex is an alternative to --regex.
- New option --declarations, for C-type languages.
- In C++, tags are created for "operator".
- Ada now supported.
- In Fortran, procedure is no longer tagged.
- In Java, tags are created for "interface".
- In Lisp, def-type constructs are now tagged.
- In Perl, the --globals option tags global variables.
- Python now supported.
- New file extensions recognized: .ss, .pdb, .psw.
|
|
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!
|
|
|
|
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
|
|
|
|
|