Commit graph

59 commits

Author SHA1 Message Date
tron
fc4177ecfd Use Motif instead of Xaw3d as toolkit. This avoids crashes when the XEmacs
window is closed via the window manager and fixes PR pkg/15561 by
Matthias Buelow.
2002-03-22 22:23:01 +00:00
tron
8df42423f1 Make Mario Kemper the maintainer of this package. 2002-03-18 21:17:37 +00:00
fredb
79f44694e6 Omitted this in last commit. 2002-03-15 01:58:35 +00:00
fredb
f22c3dd100 Use DISTNAME instead of PKGNAME, as PKGNAME has nb${PKGREVISION} appended. 2002-03-15 01:48:06 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
skrll
333e93eae0 mkdir -> ${MKDIR} 2002-02-13 22:31:30 +00:00
tron
9f03d8e00c Use wildcard dependence on "faces" package. 2001-12-02 14:40:20 +00:00
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +00:00
kleink
e2845daabf Make this work with OpenLDAP-2.x as well. 2001-10-26 16:02:31 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
1154ac707b regen (in the hope it fixes pkg/13909) 2001-09-14 15:09:39 +00:00
jlam
a17239c066 Move per-package default XAW_TYPE setting above the inclusion of
bsd.prefs.mk so that it is actually used.  Where possible, include
xaw.buildlink.mk instead of setting USE_XAW, and use LIBXAW where needed.
2001-08-23 04:26:51 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
agc
7d757ead9a Move to sha1 digests, and add distfile sizes. 2001-04-19 11:00:59 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00
tron
0d1a2998cd Fix build problem on NetBSD-alpha. 2001-03-03 19:59:22 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
tron
4c38a0ff4f Update "xemacs" package to version 21.1.14. Changes since version 21.1.12:
- Fix buffer overflow in "gnuserv" which can be used to get a shell of
  the user which is using "gnuserv.
- ./etc/PACKAGES: Doc fix.
- README.packages: Doc fix.
- xemacs-faq.texi (Q3.5.12): New FAQ.  XEmacs bitches about xmodmap.
- etc/PACKAGES: Sync with 21.2 version, because everyone uses the
  same packages.
- README.packages: Ditto.
- PROBLEMS (Sun/Solaris): Yet another microimprovement.
- xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.
- PROBLEMS: Document MIPSpro ICE problem workaround.
  Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2.
  Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work.
  (See src/ChangeLog for more detail.)
- configure.in: Detect killpg.
- PROBLEMS (Running/Linux):  Mandrake, use Alt for M-, color-gcc.
- Makefile.in: add and use TAR macro.  Sometimes tar only copies
symlinks instead of the actual files
- configure.in: Handle alloca with Compaq C on Alpha Linux.
- ChangeLog, etc/xemacs-ja.1, etc/xemacs.1,
  info/xemacs-faq.info-1, info/xemacs-faq.info-3, lib-src/etags.c,
  lib-src/ootags.c, lisp/ChangeLog.1, man/xemacs-faq.texi:
  Changed mly@adoc.xerox.com to Mly@POBox.COM.
- README.packages: Add "uninstalled package" FAQ.
- etc/PACKAGES: Add details on os-utils contents.
- frame.c (next_frame_internal):
  We've passed a frame if we've passed its device.
  Fixes this crash:
  (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))'
Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame)
- find-paths.el (paths-decode-directory-path): Trivial typo fix.
- simple.el (display-warning-suppressed-classes): Ditto.
- etc/Emacs.ad (Fonts.):  Fix typo and clarify.
- configure.in (after_morecore_hook_exists): Don't add /usr/shlib
  to link path if compiling on Alpha/Linux.
- configure.in: Make Balloon Help conditional on finding shape.h
2001-02-20 13:04:30 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
tron
04ac4378f3 Update "xemacs" package to version 21.1.12. Changes since version 21.1.9:
- etc/Emacs.ad: Document usage of FontSet resource for menubar.
- configure.in: Check for NAS_BIG_ENDIAN in <audio/fileutil.h>.
- configure.in: Check for UNIX98 PTYs.  Patch from Florian Weimer
  <Florian.Weimer@RUS.Uni-Stuttgart.DE>.
- configure.in: Recognize s390.
- config.guess: Recognize ia64 and s390.
- config.sub: Likewise.
- configure.in: Rewrite xmkmf symbol detection to avoid
  redefinition of symbols we've already defined.
  Also, handle xmkmf symbols with values other than 1.
- PROBLEMS: Document broken native audio for recent patches and
  releases of HP-UX.
- configure.in: Unconditionally define SHELL, to allow working
  with (unreleased) autoconf 2.14.1, found on Mandrake 7.0 systems.
- configure.in: More precise LDAP detection and configuration
2000-11-25 10:47:15 +00:00
martin
29d91b1404 Add dependency for jpeg. It will be picked up if installed by the configure
script and I don't consider it too much bloat (hey, this is emacs, so...)
2000-10-04 20:08:55 +00:00
kleink
4051136b72 Be deterministic about providing LDAP support. 2000-10-04 12:55:14 +00:00
martin
fee23866b4 Backout parts of revision 1.22 which broke the integration with
xemacs-packages.
2000-10-03 17:35:26 +00:00
toshii
4830639d57 Make this buildable on alpha. 2000-09-28 11:29:59 +00:00
toshii
5cb2f53a83 Make this buildable on alpha.
Codes are taken from emacs and its pkgsrc patch.
2000-09-28 11:28:24 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
martin
67e6fe388e Small cleanup: creating an empty directory ${PREFIX}/lib/xemacs doesn't
make much sense. Replace it with a symlink to the version dependend
directory name, where real stuff is installed. This allows other
pkgs (i.e. net/zenicb) to add lisp modules easily.
2000-08-04 18:49:27 +00:00
dmcmahill
5990554cc2 fix NOT_FOR_PLATFORM line (mips -> mips*) 2000-07-24 21:49:07 +00:00
wiz
4a72b8b121 change dependency from gdbm-1.7.3 to gdbm>=1.7.3 2000-06-13 10:40:24 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
tron
6d204351fc Update "xemacs" package to version 21.1.9. Changes since version 21.1.6:
- configure.in: Sync Berkeley db autodetection with src/database.c
- README: Remove msdos part.
- configure.in: add new machine type for IRIX 6.[2-5] to switch from using
  unexelf.o to unexelfsgi.o for just those versions of IRIX.
  In the ideal world it would be handled by the s/irix6-0.h but since machine
  config is included AFTER OS config, I had to add a new machine type.
- configure.in: Default Drag-N-Drop to "no"
- etc/FTP: Updated FTP mirrors list.  Replaced GNU FTP document with a URL.
- etc/MAILINGLISTS: Updated mailing list subscription information.
  Replaced GNU MAILINGLISTS document with a URL.
- INSTALL: Update configure option.
- configure.in (native_sound_lib, --sgi--): Check for audio.h.
  (LIBS): Check for libCsup.
- INSTALL: Added more information about README.packages, and
  re-numbered some bullets.
- etc/sample.Xdefaults: adds a reference to beNiceToColrmap, so that the
  user can guess what to do if xemacs' dialogs are butt ugly.
- INSTALL: Make disk space requirements more realistic.
  Add note about stack size requirements.
  Update and add more weight to the package section.
- README: Add reference to README.packages
- INSTALL: Remove junk from install.sh
- Makefile.in (install-arch-dep): use exe_suffix for link installation.
- configure.in: define exe_suffix if we're on ms-windows.
- configure.in (EMACS_CONFIGURATION): Use $configuration, not
  $canonical, so that installation paths and dynamic path setup will
  stay in synch.
- configure.in (machine): Recognize MIPS/Linux.
- README.packages: Added hint on how to figure out what packages to get.
2000-03-08 21:30:00 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
tron
887dfa1b4e Use wildcard dependence for "png" package. 2000-02-09 15:22:26 +00:00
rh
b0da8e8b02 defuzz 1999-12-08 08:18:24 +00:00
bouyer
911ad3256b Fixes for solaris:
- use ${MACHINE_GNU_PLATFORM} in place of ${MACHINE_GNU_ARCH}--netbsd
- check for -lossaudio in ./configure instead of linking with it
  unconditionally
- fixe Makefiles for bmake or gmake on solaris2
While I'm there merge back a change from configure to configure.in
1999-12-06 14:24:01 +00:00
tron
e894b4a317 Because the "xemacs" distribution includes a fine working arm header file
we don't need to create one from scratch any more.
1999-12-06 01:24:12 +00:00
fvdl
a967374368 Reran make makemakemakemakepatchsum. 1999-10-29 13:28:07 +00:00
fvdl
b7c89b842b Forgot RCS id. 1999-10-29 13:27:32 +00:00
fvdl
316207c600 Update patch-sum 1999-10-29 12:08:28 +00:00
fvdl
08dba0bbec Make this work under -current, where we have <elf.h> now. Remove redundant
patch that was faulty, but it slipped through because patch(1) let it,
and things still compiled and worked with it.
1999-10-29 12:08:09 +00:00
jlam
d043b6411c Change to use wildcard dependency on tiff. 1999-10-08 21:12:47 +00:00
tron
b27e36f842 Use "--with-dialogs=athena" instead of "--with-dialogs=athena3d" if
"${XAW_TYPE}" is set to "standard". Fixes PR pkg/8279.
1999-08-26 14:51:47 +00:00
agc
86aced3a9d Introduce a USE_XAW definition, which is used in package Makefiles, to
denote that the package uses libXaw.

Introduce an XAW_TYPE definition, which is defined in /etc/mk.conf by
the user, to denote the type of libXaw to use. Possible values are:
standard, 3d and xpm.

Define USE_XAW in relevant Makefiles.

Set default XAW_TYPE in Makefiles which previously did a DEPENDS+= Xaw3d...

This means that package builds should not fail because of conflicting
Xaw packages being installed on machines.
1999-08-25 13:37:34 +00:00
tron
6d70659844 Update "xemacs" package to version 21.1.6. 1999-08-23 09:09:06 +00:00
tron
e8d095ec72 Compare "${USE_XFACE}" explicitly with "YES" to allow overriding it via
the command line.
1999-08-23 08:09:45 +00:00
agc
aa3f19e7cc Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).

Add USE_XFACE to BUILD_DEFS
1999-08-18 09:13:09 +00:00
agc
29656d015f Substitute for ${PKGNAME} when generating the PLIST files. 1999-08-13 14:06:55 +00:00
tron
ab01191b9c Update "xemacs" package to version 21.1.4. 1999-07-14 18:53:34 +00:00