summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2005-04-12 14:32:00 +0000
committerMamoru Komachi <usata@gentoo.org>2005-04-12 14:32:00 +0000
commit4f03a73cb18085188962bf64ee480050bdb9acd7 (patch)
treecf8bd3a82279c3029d5a0f2201933d8bd42e110c /app-emacs
parentdigest recommit, upstream has changed the contents of the distfile, fixes #88... (diff)
downloadhistorical-4f03a73cb18085188962bf64ee480050bdb9acd7.tar.gz
historical-4f03a73cb18085188962bf64ee480050bdb9acd7.tar.bz2
historical-4f03a73cb18085188962bf64ee480050bdb9acd7.zip
Fixed compilation with emacs-23; bug #83079.
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/auctex/ChangeLog7
-rw-r--r--app-emacs/auctex/Manifest24
-rw-r--r--app-emacs/auctex/auctex-11.54.ebuild16
-rw-r--r--app-emacs/auctex/auctex-11.55.ebuild17
-rw-r--r--app-emacs/auctex/files/auctex-11.54-configure.diff104
-rw-r--r--app-emacs/auctex/files/auctex-11.55-configure.diff105
6 files changed, 259 insertions, 14 deletions
diff --git a/app-emacs/auctex/ChangeLog b/app-emacs/auctex/ChangeLog
index 789b1fa872e7..77c7a090e836 100644
--- a/app-emacs/auctex/ChangeLog
+++ b/app-emacs/auctex/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emacs/auctex
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/ChangeLog,v 1.27 2005/04/09 20:52:01 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/ChangeLog,v 1.28 2005/04/12 14:32:00 usata Exp $
+
+ 12 Apr 2005; Mamoru KOMACHI <usata@gentoo.org>
+ +files/auctex-11.54-configure.diff, +files/auctex-11.55-configure.diff,
+ auctex-11.54.ebuild, auctex-11.55.ebuild:
+ Fixed compilation with emacs-23; bug #83079.
09 Apr 2005; Jason Wever <weeve@gentoo.org> auctex-11.54.ebuild:
Stable on SPARC.
diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest
index 70f7f18328ee..ec44b8250708 100644
--- a/app-emacs/auctex/Manifest
+++ b/app-emacs/auctex/Manifest
@@ -1,11 +1,23 @@
-MD5 0ad6493a6314391a76674dae154ddfdd ChangeLog 3656
-MD5 1365ae9f08b08332fa4975fe4ce3fee8 auctex-11.53-r1.ebuild 1023
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 3d050b23968fdf9c2a300d72284efcd5 ChangeLog 3871
+MD5 e864080bed8554c9ef4db2799059b13e auctex-11.55.ebuild 1124
MD5 db16ab40765513f4606c956746daaecb auctex-11.14.ebuild 1348
MD5 58f3ddc03b5e54563fc8a9764e687dd5 metadata.xml 183
-MD5 dd02bc5ac2a580577c7bb5f7a4739aca auctex-11.55.ebuild 1023
-MD5 8dcee69551c9bba1215783290d94eb78 auctex-11.54.ebuild 1020
+MD5 1365ae9f08b08332fa4975fe4ce3fee8 auctex-11.53-r1.ebuild 1023
+MD5 8b07f786150d7b0a4125c8e3b7f0f15b auctex-11.54.ebuild 1200
MD5 07f98857b9cd7c49631f6b5cb42f9778 files/50auctex-gentoo.el 57
-MD5 f3090531afe8a9861685328690f74dfa files/digest-auctex-11.53-r1 64
-MD5 3a36edc892ced33e4f4aa21ebb595c04 files/digest-auctex-11.14 64
MD5 ecb4babd641254dbeb55307f695d7923 files/digest-auctex-11.55 64
+MD5 3a36edc892ced33e4f4aa21ebb595c04 files/digest-auctex-11.14 64
+MD5 f3090531afe8a9861685328690f74dfa files/digest-auctex-11.53-r1 64
MD5 3148f53e4484f1434e25d4b0cbc16380 files/digest-auctex-11.54 64
+MD5 05e25ca288cb38d561d81a9412d1496c files/auctex-11.55-configure.diff 3464
+MD5 47ac1da312aac32f5668803e794eeb1d files/auctex-11.54-configure.diff 3450
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFCW9ltVWNWqTUmv+0RAqpcAJ9/Q7/KD5OmmOP08NCJcDw9zaxvPACfeGK/
+TPBQRrQhtL7lJA4yqFuInxU=
+=I3Sz
+-----END PGP SIGNATURE-----
diff --git a/app-emacs/auctex/auctex-11.54.ebuild b/app-emacs/auctex/auctex-11.54.ebuild
index 9cfc45ddc047..0688221cd6de 100644
--- a/app-emacs/auctex/auctex-11.54.ebuild
+++ b/app-emacs/auctex/auctex-11.54.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.54.ebuild,v 1.3 2005/04/09 20:52:01 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.54.ebuild,v 1.4 2005/04/12 14:32:00 usata Exp $
-inherit elisp
+inherit elisp eutils
DESCRIPTION="AUCTeX is an extensible package that supports writing and formatting TeX files"
HOMEPAGE="http://www.gnu.org/software/auctex"
@@ -15,8 +15,18 @@ IUSE=""
DEPEND="virtual/tetex"
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # skip XEmacs detection. this is a workaround for emacs23
+ epatch ${FILESDIR}/${P}-configure.diff
+}
+
src_compile() {
- econf --with-auto-dir=${D}/var/lib/auctex \
+ econf \
+ --disable-build-dir-test \
+ --with-auto-dir=${D}/var/lib/auctex \
--with-lispdir=${D}/usr/share/emacs/site-lisp \
--with-tex-input-dirs="/usr/share/texmf/tex/;/usr/share/texmf/bibtex/bst/" || die "econf failed"
emake || die
diff --git a/app-emacs/auctex/auctex-11.55.ebuild b/app-emacs/auctex/auctex-11.55.ebuild
index 7717be787826..bd98f3ce5d20 100644
--- a/app-emacs/auctex/auctex-11.55.ebuild
+++ b/app-emacs/auctex/auctex-11.55.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.55.ebuild,v 1.1 2005/04/02 06:21:15 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.55.ebuild,v 1.2 2005/04/12 14:32:00 usata Exp $
-inherit elisp
+inherit elisp eutils
DESCRIPTION="AUCTeX is an extensible package that supports writing and formatting TeX files"
HOMEPAGE="http://www.gnu.org/software/auctex"
@@ -15,10 +15,19 @@ IUSE=""
DEPEND="virtual/tetex"
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # skip XEmacs detection. this is a workaround for emacs23
+ epatch ${FILESDIR}/${P}-configure.diff
+}
+
src_compile() {
- econf --with-auto-dir=${D}/var/lib/auctex \
+ econf --disable-build-dir-test \
+ --with-auto-dir=${D}/var/lib/auctex \
--with-lispdir=${D}/usr/share/emacs/site-lisp \
- --with-tex-input-dirs="/usr/share/texmf/tex/;/usr/share/texmf/bibtex/bst/" || die "econf failed"
+ || die "econf failed"
emake || die
# bug #72637
diff --git a/app-emacs/auctex/files/auctex-11.54-configure.diff b/app-emacs/auctex/files/auctex-11.54-configure.diff
new file mode 100644
index 000000000000..7af345352b14
--- /dev/null
+++ b/app-emacs/auctex/files/auctex-11.54-configure.diff
@@ -0,0 +1,104 @@
+--- configure 2005-01-13 00:26:39.000000000 +0900
++++ configure-emacs 2005-04-12 23:00:32.000000000 +0900
+@@ -1458,100 +1458,7 @@
+ { (exit 1); exit 1; }; }
+ fi
+
+-echo "$as_me:$LINENO: checking if $EMACS is XEmacs" >&5
+-echo $ECHO_N "checking if $EMACS is XEmacs... $ECHO_C" >&6
+-
+- elisp="(if (string-match \"XEmacs\" emacs-version) \"yes\" \"no\")"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- XEMACS="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if test "$XEMACS" = "yes"; then
+- EMACS_FLAVOR=xemacs
+-else
+- if test "$XEMACS" = "no"; then
+- EMACS_FLAVOR=emacs
+- else
+- { { echo "$as_me:$LINENO: error: Unable to run $EMACS! Aborting!" >&5
+-echo "$as_me: error: Unable to run $EMACS! Aborting!" >&2;}
+- { (exit 1); exit 1; }; }
+- fi
+-fi
+- echo "$as_me:$LINENO: result: $XEMACS" >&5
+-echo "${ECHO_T}$XEMACS" >&6
+-
+-
+-
+-echo "$as_me:$LINENO: checking if (X)Emacs is recent enough" >&5
+-echo $ECHO_N "checking if (X)Emacs is recent enough... $ECHO_C" >&6
+-
+- elisp="emacs-major-version"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- EMACS_MAJOR_VERSION="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if (( $EMACS_MAJOR_VERSION < 21 )); then
+- echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6
+- { { echo "$as_me:$LINENO: error: AUCTeX requires at least (X)Emacs version 21. Aborting!" >&5
+-echo "$as_me: error: AUCTeX requires at least (X)Emacs version 21. Aborting!" >&2;}
+- { (exit 1); exit 1; }; }
+-else
+- echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6
+-fi
+-
+-
+-
+-echo "$as_me:$LINENO: checking for mule support" >&5
+-echo $ECHO_N "checking for mule support... $ECHO_C" >&6
+-
+-if test -z "silent"; then
+- echo "$as_me:$LINENO: checking for mule" >&5
+-echo $ECHO_N "checking for mule... $ECHO_C" >&6
+-fi
+-library=`echo mule | tr _ -`
+-
+- elisp="(condition-case nil (require '$library ) \
+- (error (prog1 nil (message \"$library not found\"))))"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- mule="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if test "$mule" = "nil"; then
+- mule=no
+-fi
+-if test "$mule" = "$library"; then
+- mule=yes
+-fi
+-HAVE_mule=$mule
+-
+-if test -z "silent"; then
+- echo "$as_me:$LINENO: result: $HAVE_mule" >&5
+-echo "${ECHO_T}$HAVE_mule" >&6
+-fi
+-
+-if test "${HAVE_mule}" = "yes"; then
+- COMPILE_MULE="tex-jp.el"
+- CONTRIB_MULEELC="tex-jp.elc"
+- echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6
+-else
+- echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6
+-fi
+-
+-
+-
++EMACS_FLAVOR=emacs
+
+ # The Debian package uses `--disable-build-dir-test'; normal users should
+ # never need to modify the default behavior.
diff --git a/app-emacs/auctex/files/auctex-11.55-configure.diff b/app-emacs/auctex/files/auctex-11.55-configure.diff
new file mode 100644
index 000000000000..23dbb31a1b7d
--- /dev/null
+++ b/app-emacs/auctex/files/auctex-11.55-configure.diff
@@ -0,0 +1,105 @@
+--- configure 2005-02-05 04:15:04.000000000 +0900
++++ configure-emacs 2005-04-12 23:11:41.000000000 +0900
+@@ -1457,101 +1457,7 @@
+ { (exit 1); exit 1; }; }
+ fi
+
+-echo "$as_me:$LINENO: checking if $EMACS is XEmacs" >&5
+-echo $ECHO_N "checking if $EMACS is XEmacs... $ECHO_C" >&6
+-
+- elisp="(if (string-match \"XEmacs\" emacs-version) \"yes\" \"no\")"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- XEMACS="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if test "$XEMACS" = "yes"; then
+- EMACS_FLAVOR=xemacs
+-else
+- if test "$XEMACS" = "no"; then
+- EMACS_FLAVOR=emacs
+- else
+- { { echo "$as_me:$LINENO: error: Unable to run $EMACS! Aborting!" >&5
+-echo "$as_me: error: Unable to run $EMACS! Aborting!" >&2;}
+- { (exit 1); exit 1; }; }
+- fi
+-fi
+- echo "$as_me:$LINENO: result: $XEMACS" >&5
+-echo "${ECHO_T}$XEMACS" >&6
+-
+-
+-
+-
+-echo "$as_me:$LINENO: checking if (X)Emacs is recent enough" >&5
+-echo $ECHO_N "checking if (X)Emacs is recent enough... $ECHO_C" >&6
+-
+- elisp="emacs-major-version"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- EMACS_MAJOR_VERSION="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if (( $EMACS_MAJOR_VERSION < 21 )); then
+- echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6
+- { { echo "$as_me:$LINENO: error: This package requires at least (X)Emacs version 21. Aborting!" >&5
+-echo "$as_me: error: This package requires at least (X)Emacs version 21. Aborting!" >&2;}
+- { (exit 1); exit 1; }; }
+-else
+- echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6
+-fi
+-
+-
+-
+-echo "$as_me:$LINENO: checking for mule support" >&5
+-echo $ECHO_N "checking for mule support... $ECHO_C" >&6
+-
+-if test -z "silent"; then
+- echo "$as_me:$LINENO: checking for mule" >&5
+-echo $ECHO_N "checking for mule... $ECHO_C" >&6
+-fi
+-library=`echo mule | tr _ -`
+-
+- elisp="(condition-case nil (require '$library ) \
+- (error (prog1 nil (message \"$library not found\"))))"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- mule="`cat ${OUTPUT}`"
+- echo "=> ${1}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if test "$mule" = "nil"; then
+- mule=no
+-fi
+-if test "$mule" = "$library"; then
+- mule=yes
+-fi
+-HAVE_mule=$mule
+-
+-if test -z "silent"; then
+- echo "$as_me:$LINENO: result: $HAVE_mule" >&5
+-echo "${ECHO_T}$HAVE_mule" >&6
+-fi
+-
+-if test "${HAVE_mule}" = "yes"; then
+- COMPILE_MULE="tex-jp.el"
+- CONTRIB_MULEELC="tex-jp.elc"
+- echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6
+-else
+- echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6
+-fi
+-
+-
+-
++EMACS_FLAVOR=emacs
+
+ # The Debian package uses `--disable-build-dir-test'; normal users should
+ # never need to modify the default behavior.