The NetBSD Project

CVS log for pkgsrc/editors/xemacs/Makefile.common

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / editors / xemacs

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.39 / (download) - annotate - [select for diffs], Mon Jun 26 18:21:08 2023 UTC (9 months, 3 weeks ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Fix an old typo -- if an underscore in place of a dash has ever
worked, it does not any more.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Oct 3 17:53:11 2021 UTC (2 years, 6 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.37: +3 -10 lines
Diff to previous 1.37 (colored)

For the sake of MKPIE, we need to .include Makefile.common before
options.mk.

Since Makefile.common now does not see the x11 option, we have to move
all x11 related commands into options.mk. Within options, move
.includes to the end for consistency.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Sep 27 15:57:32 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.36: +3 -1 lines
Diff to previous 1.36 (colored)

xemacs: not ready for MKPIE for the same reason as emacs (segfault
during build)

Revision 1.36 / (download) - annotate - [select for diffs], Sun Mar 28 10:36:33 2021 UTC (3 years ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.35: +4 -2 lines
Diff to previous 1.35 (colored)

Use gtar instead of the base tar(1) in the xemacs* top-level Makefile
because of a problem with NetBSD-current libarchive-as-tar, see bin/56080.

Note this depencency is not a burden, since xemacs-packages requires
gtar, anyway.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Sep 24 11:51:47 2020 UTC (3 years, 6 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.34: +8 -1 lines
Diff to previous 1.34 (colored)

editors/xemacs{,-current} - Install an xemacs.desktop file, which makes
XEmacs more easily available to X11 desktop applications.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 26 17:31:08 2020 UTC (4 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Oct 11 14:42:48 2019 UTC (4 years, 6 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.32: +1 -13 lines
Diff to previous 1.32 (colored)

Sorry, barked up the wrong tree.

gtexinfo 6.7 appears to default to utf8, and error out on non-7bit
ascii gremlins. Fixing those lets the texinfo files compile (with
warnings) both with the NetBSD base makeinfo and the v6.7 pkgsrc one.

OTOH, I don't have to remove the patches I forgot to add in the
previous commit...

Revision 1.32 / (download) - annotate - [select for diffs], Fri Oct 11 12:36:44 2019 UTC (4 years, 6 months ago) by hauke
Branch: MAIN
Changes since 1.31: +14 -2 lines
Diff to previous 1.31 (colored)

This package patches the texinfo sources for use with NetBSD's
makeinfo v4.8. The 6.7 update to devel/gtexinfo broke backwards
compatibility more, so we pull out the patches and conditionally apply
them on NetBSD, only. (Other candidates?)

Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 8 12:40:54 2019 UTC (4 years, 6 months ago) by hauke
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Declare use of perl.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Jul 3 10:06:50 2019 UTC (4 years, 9 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

Explicitly disable postgresql support. We do not declare the
dependency, and configure picks it up outside LOCALBASE on 'rich' base
OS installations (read: Linuxen).

If anyone seriously wanted to use postgresql from XEmacs, it would
have to be made a proper option.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jun 8 10:41:00 2019 UTC (4 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (colored)

editors/*: let pkglint fix indentation and variable alignment

pkglint -Wall -F -r editors

Manually fixed the changes in editors/nedit since the "fixed" indentation
was wrong.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Feb 1 14:25:30 2018 UTC (6 years, 2 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored)

Move PKGREVISION up from Makefile.common into the individual packages'
Makefile. As wiz convincingly pointed out, differing dependencies may
make for differing PKGREVISION.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 30 11:52:18 2018 UTC (6 years, 2 months ago) by hauke
Branch: MAIN
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored)

The xemacs* package Makefiles are minimal, with all common information
factored out to Makefile.common. This includes both upstream and
pkgsrc specific.version information.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jul 13 17:55:30 2017 UTC (6 years, 9 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

wiz says we bump revision when binary packages change.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jul 11 11:29:44 2017 UTC (6 years, 9 months ago) by hauke
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

On Arch Linux, the XEmacs build breaks in src/gmalloc.c because extern
declarations conflict with system headers.  After patching this file,
the build then hangs at

 ./xemacs -nd -batch -l /var/obj/pkgsrc/editors/xemacs/work/xemacs-21.4.24/src/../lisp/update-elc.el

with the xemacs process spinning at 100% cpu.

Upstream states that the XEmacs malloc has not been updated in a long
time, and that it is safe to use the system malloc, so that's what
we'll do.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 12 09:34:12 2017 UTC (6 years, 10 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Terminfo issue applies to FreeBSD, too.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 24 20:31:14 2017 UTC (7 years, 2 months ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.22: +3 -2 lines
Diff to previous 1.22 (colored)

Make sure make-annotation does exist before calling it. We cannot have
buttons if it doesn't, but the file requester can still be used with
enter and ctrl-g.

Should mince, stomp on and squish PR pkg/51036

Revision 1.22 / (download) - annotate - [select for diffs], Fri Dec 30 23:27:14 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.21: +82 -95 lines
Diff to previous 1.21 (colored)

Fix options framework abuse by xemacs-nox11/xemacs.

Partially tested, xemacs-nox11 hangs during build with 99% CPU for me.

Revision 1.21, Thu Apr 24 15:32:15 2008 UTC (15 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cube-native-xorg-base, cube-native-xorg
Changes since 1.20: +1 -1 lines
FILE REMOVED

Restructure the following packages:

	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.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Apr 12 22:43:00 2008 UTC (16 years ago) by jlam
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 20 15:05:22 2007 UTC (17 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.18: +5 -1 lines
Diff to previous 1.18 (colored)

Fix build on DragonFly 1.8+

Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 15 14:27:48 2007 UTC (17 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base
Branch point for: pkgsrc-2007Q1
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Add DragonFly and modular Xorg support.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 3 07:01:42 2006 UTC (17 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

CHECK_WRKREF_SKIP paths seem to relative to ${PREFIX} now, adapt.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jul 7 01:31:42 2006 UTC (17 years, 9 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

The package xemacs conflicts with is called gnuserv not gnuclient.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Mar 20 18:21:29 2006 UTC (18 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.14: +6 -2 lines
Diff to previous 1.14 (colored)

Fix xemacs packages to honor PKGINFODIR in the default INFOPATH when
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.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 9 21:04:42 2006 UTC (18 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:06 2005 UTC (18 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:10 2005 UTC (18 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
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

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jul 15 18:27:49 2005 UTC (18 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 16 01:15:31 2005 UTC (18 years, 11 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

Note that gtar is required by the package.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:42 2005 UTC (19 years ago) by tv
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 3 16:16:03 2005 UTC (19 years, 1 month ago) by uebayasi
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.7: +1 -4 lines
Diff to previous 1.7 (colored)

* Correct PLIST when !defined(PKG_OPTIONS.xemacs:Mcanna).
* 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.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Feb 28 16:20:09 2005 UTC (19 years, 1 month ago) by uebayasi
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Update xemacs to 21.4.17.

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.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 31 00:10:12 2005 UTC (19 years, 2 months ago) by minskim
Branch: MAIN
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

xemacs and gnuserv have many common files in PLIST.  Make them
conflict.

Bump PKGREVISIONs.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 25 21:34:59 2004 UTC (19 years, 4 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.4: +3 -25 lines
Diff to previous 1.4 (colored)

Convert to use bsd.options.mk, the following options are available:

	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_USE_CANNA

Revision 1.4 / (download) - annotate - [select for diffs], Sun May 2 00:23:40 2004 UTC (19 years, 11 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

s/buildlink2/buildlink3/ in comments.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 21 20:50:41 2004 UTC (20 years ago) by cube
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

USE_LDAP -> USE_OPENLDAP

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 12 15:14:55 2004 UTC (20 years ago) by xtraeme
Branch: MAIN
Changes since 1.1: +10 -10 lines
Diff to previous 1.1 (colored)

bl3ify

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 15 02:58:46 2004 UTC (20 years, 2 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1

Let xemacs and xemacs-nox11 share xemacs/Makefile.common.  This
synchornizes xemacs and xemace-nox11 again.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>