summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/auctex')
-rw-r--r--app-emacs/auctex/ChangeLog12
-rw-r--r--app-emacs/auctex/Manifest19
-rw-r--r--app-emacs/auctex/auctex-11.82.ebuild53
-rw-r--r--app-emacs/auctex/files/51auctex-gentoo.el4
-rw-r--r--app-emacs/auctex/files/60auctex-gentoo.el4
-rw-r--r--app-emacs/auctex/files/auctex-11.82-configure.diff79
-rw-r--r--app-emacs/auctex/files/digest-auctex-11.821
7 files changed, 163 insertions, 9 deletions
diff --git a/app-emacs/auctex/ChangeLog b/app-emacs/auctex/ChangeLog
index a1555e34a3a6..f144b7d0114f 100644
--- a/app-emacs/auctex/ChangeLog
+++ b/app-emacs/auctex/ChangeLog
@@ -1,6 +1,14 @@
# 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.36 2005/12/20 08:50:13 usata Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/ChangeLog,v 1.37 2006/02/01 16:06:05 usata Exp $
+
+*auctex-11.82 (01 Feb 2006)
+
+ 01 Feb 2006; Mamoru KOMACHI <usata@gentoo.org> +files/51auctex-gentoo.el,
+ +files/60auctex-gentoo.el, +files/auctex-11.82-configure.diff,
+ +auctex-11.82.ebuild:
+ Version bumped and fixed bug #118100. Thanks to Christian Faulhammer
+ <v-li@gmx.de> and Matsui Tetsushi <VED03370@nifty.ne.jp>.
*auctex-11.81 (20 Dec 2005)
diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest
index 19eba4d0b84f..70236ae94f45 100644
--- a/app-emacs/auctex/Manifest
+++ b/app-emacs/auctex/Manifest
@@ -1,14 +1,19 @@
-MD5 fe895dce2b31b8ac7601b61c271ea48a auctex-11.81.ebuild 1223
-MD5 c38f685b3a4a8a55ef638e06919ce74d auctex-11.54.ebuild 1199
-MD5 db16ab40765513f4606c956746daaecb auctex-11.14.ebuild 1348
-MD5 58f3ddc03b5e54563fc8a9764e687dd5 metadata.xml 183
MD5 22ddb3e901dae869f661eac880233150 ChangeLog 4810
+MD5 db16ab40765513f4606c956746daaecb auctex-11.14.ebuild 1348
+MD5 c38f685b3a4a8a55ef638e06919ce74d auctex-11.54.ebuild 1199
MD5 a7ee0dc3e9c784a052290dcfbc070213 auctex-11.55.ebuild 1126
+MD5 fe895dce2b31b8ac7601b61c271ea48a auctex-11.81.ebuild 1223
+MD5 6422344dc889b060c750c3b9e14bc7d1 auctex-11.82.ebuild 1331
+MD5 07f98857b9cd7c49631f6b5cb42f9778 files/50auctex-gentoo.el 57
+MD5 d4b8f0e07cd455fdf1055aab2feb80fb files/51auctex-gentoo.el 64
+MD5 803b38a8c0cb25097dc14903d76d1d86 files/60auctex-gentoo.el 97
MD5 47ac1da312aac32f5668803e794eeb1d files/auctex-11.54-configure.diff 3450
MD5 05e25ca288cb38d561d81a9412d1496c files/auctex-11.55-configure.diff 3464
MD5 057adc4d8080c1bde760fd28ec058ed4 files/auctex-11.81-configure.diff 6005
-MD5 07f98857b9cd7c49631f6b5cb42f9778 files/50auctex-gentoo.el 57
-MD5 a699d71378fef8da3a6c115ed3d5ec2a files/digest-auctex-11.81 64
-MD5 3148f53e4484f1434e25d4b0cbc16380 files/digest-auctex-11.54 64
+MD5 4ce7173b8e487059fd52241ce4817fbc files/auctex-11.82-configure.diff 2781
MD5 3a36edc892ced33e4f4aa21ebb595c04 files/digest-auctex-11.14 64
+MD5 3148f53e4484f1434e25d4b0cbc16380 files/digest-auctex-11.54 64
MD5 ecb4babd641254dbeb55307f695d7923 files/digest-auctex-11.55 64
+MD5 a699d71378fef8da3a6c115ed3d5ec2a files/digest-auctex-11.81 64
+MD5 ded338bd2d962811dc86c7f1154afe4a files/digest-auctex-11.82 64
+MD5 58f3ddc03b5e54563fc8a9764e687dd5 metadata.xml 183
diff --git a/app-emacs/auctex/auctex-11.82.ebuild b/app-emacs/auctex/auctex-11.82.ebuild
new file mode 100644
index 000000000000..1d692de99e37
--- /dev/null
+++ b/app-emacs/auctex/auctex-11.82.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.82.ebuild,v 1.1 2006/02/01 16:06:06 usata Exp $
+
+inherit elisp eutils latex-package
+
+DESCRIPTION="AUCTeX is an extensible package that supports writing and formatting TeX files"
+HOMEPAGE="http://www.gnu.org/software/auctex"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
+IUSE="preview-latex"
+
+DEPEND="preview-latex? ( !dev-tex/preview-latex )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # skip XEmacs detection. this is a workaround for emacs23
+ epatch ${FILESDIR}/${P}-configure.diff
+}
+
+src_compile() {
+ econf --disable-build-dir-test \
+ --with-auto-dir=${D}/var/lib/auctex \
+ --with-lispdir=${D}/usr/share/emacs/site-lisp \
+ $(use_enable preview-latex preview) || die "econf failed"
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ dosed ${SITELISP}/tex-site.el || die
+ elisp-site-file-install ${FILESDIR}/51auctex-gentoo.el
+ if use preview-latex; then
+ elisp-site-file-install ${FILESDIR}/60auctex-gentoo.el
+ fi
+ dodoc ChangeLog CHANGES README RELEASE TODO FAQ INSTALL*
+}
+
+pkg_postinst() {
+ # rebuild TeX-inputfiles-database
+ use preview-latex && latex-package_pkg_postinst
+ elisp-site-regen
+}
+
+pkg_postrm(){
+ use preview-latex && latex-package_pkg_postrm
+ elisp-site-regen
+}
diff --git a/app-emacs/auctex/files/51auctex-gentoo.el b/app-emacs/auctex/files/51auctex-gentoo.el
new file mode 100644
index 000000000000..1757359966cf
--- /dev/null
+++ b/app-emacs/auctex/files/51auctex-gentoo.el
@@ -0,0 +1,4 @@
+
+;;; auctex site-lisp configuration
+
+(load "auctex.el" nil t t)
diff --git a/app-emacs/auctex/files/60auctex-gentoo.el b/app-emacs/auctex/files/60auctex-gentoo.el
new file mode 100644
index 000000000000..93b601b29769
--- /dev/null
+++ b/app-emacs/auctex/files/60auctex-gentoo.el
@@ -0,0 +1,4 @@
+
+;;; auctex site-lisp configuration, activating preview-latex
+
+(load "preview-latex.el" nil t t)
diff --git a/app-emacs/auctex/files/auctex-11.82-configure.diff b/app-emacs/auctex/files/auctex-11.82-configure.diff
new file mode 100644
index 000000000000..aa0b5b9f408e
--- /dev/null
+++ b/app-emacs/auctex/files/auctex-11.82-configure.diff
@@ -0,0 +1,79 @@
+--- configure.orig 2005-12-18 00:15:41.000000000 +0900
++++ configure 2006-01-31 00:17:51.000000000 +0900
+@@ -1536,30 +1536,9 @@
+ { (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 (featurep (quote xemacs)) \"yes\" \"no\")"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- XEMACS="`cat ${OUTPUT}`"
+- echo "=> ${XEMACS}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-if test "${XEMACS}" = "yes"; then
+- EMACS_FLAVOR=xemacs
+- EMACS_NAME="XEmacs"
+-elif test "${XEMACS}" = "no"; then
+- EMACS_FLAVOR=emacs
+- EMACS_NAME="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
+- echo "$as_me:$LINENO: result: ${XEMACS}" >&5
+-echo "${ECHO_T}${XEMACS}" >&6
++EMACS_FLAVOR=emacs
++EMACS_NAME="Emacs"
+
+
+ echo "$as_me:$LINENO: checking for ${EMACS_NAME} prefix" >&5
+@@ -1585,34 +1564,6 @@
+ echo "${ECHO_T}\"${emacsprefix}\"" >&6
+
+
+-if test ${EMACS_FLAVOR} = xemacs
+-then
+-
+-echo "$as_me:$LINENO: checking if ${EMACS_NAME} is recent enough" >&5
+-echo $ECHO_N "checking if ${EMACS_NAME} is recent enough... $ECHO_C" >&6
+-
+- elisp="(cond ((< emacs-major-version 21) \"no\")
+- ((> emacs-major-version 21) \"yes\")
+- ((< emacs-minor-version 04) \"no\")
+- (t \"yes\"))"
+- OUTPUT=./conftest-$$
+- echo "${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- "${EMACS}" -batch -no-site-file -eval "(let* ((x ${elisp})) (write-region (if (stringp x) x (prin1-to-string x)) nil \"${OUTPUT}\"))" >& 5 2>&1
+- result="`cat ${OUTPUT}`"
+- echo "=> ${result}" >& 5 2>&1
+- rm -f ${OUTPUT}
+-
+-echo "$as_me:$LINENO: result: ${result}" >&5
+-echo "${ECHO_T}${result}" >&6
+-if test "${result}" != "yes"
+-then
+- { { echo "$as_me:$LINENO: error: This package requires at least ${EMACS_NAME} version 21.4 Aborting!" >&5
+-echo "$as_me: error: This package requires at least ${EMACS_NAME} version 21.4 Aborting!" >&2;}
+- { (exit 1); exit 1; }; }
+-fi
+-
+-else
+-
+ echo "$as_me:$LINENO: checking if ${EMACS_NAME} is recent enough" >&5
+ echo $ECHO_N "checking if ${EMACS_NAME} is recent enough... $ECHO_C" >&6
+
+@@ -1636,8 +1587,6 @@
+ { (exit 1); exit 1; }; }
+ fi
+
+-fi
+-
+
+ echo "$as_me:$LINENO: checking for mule support" >&5
+ echo $ECHO_N "checking for mule support... $ECHO_C" >&6
diff --git a/app-emacs/auctex/files/digest-auctex-11.82 b/app-emacs/auctex/files/digest-auctex-11.82
new file mode 100644
index 000000000000..2f924daaf8bd
--- /dev/null
+++ b/app-emacs/auctex/files/digest-auctex-11.82
@@ -0,0 +1 @@
+MD5 a18d6ac70b332f47386980f0c4df62e6 auctex-11.82.tar.gz 873084