summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Callen <jcallen@gentoo.org>2010-01-15 03:06:46 +0000
committerJonathan Callen <jcallen@gentoo.org>2010-01-15 03:06:46 +0000
commitd1471938dc7cd41b630272327ae82de4d9c5e070 (patch)
tree2c475bd425b32105ed019997cfaa04c618875917 /app-office
parentRestrict deps to old xfce-base/thunar. (diff)
downloadhistorical-d1471938dc7cd41b630272327ae82de4d9c5e070.tar.gz
historical-d1471938dc7cd41b630272327ae82de4d9c5e070.tar.bz2
historical-d1471938dc7cd41b630272327ae82de4d9c5e070.zip
Add prefix keywords, patch for interix
Package-Manager: portage--svn/cvs/Linux i686
Diffstat (limited to 'app-office')
-rw-r--r--app-office/texmacs/ChangeLog8
-rw-r--r--app-office/texmacs/Manifest15
-rw-r--r--app-office/texmacs/files/texmacs-1.0.6.14-interix.patch91
-rw-r--r--app-office/texmacs/texmacs-1.0.7.3.ebuild8
4 files changed, 115 insertions, 7 deletions
diff --git a/app-office/texmacs/ChangeLog b/app-office/texmacs/ChangeLog
index eab3bdace959..4f19ec5f0613 100644
--- a/app-office/texmacs/ChangeLog
+++ b/app-office/texmacs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-office/texmacs
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/ChangeLog,v 1.78 2009/12/26 17:26:26 pva Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/ChangeLog,v 1.79 2010/01/15 03:06:45 abcd Exp $
+
+ 15 Jan 2010; Jonathan Callen <abcd@gentoo.org>
+ +files/texmacs-1.0.6.14-interix.patch, texmacs-1.0.7.3.ebuild:
+ Add prefix keywords, patch for interix
26 Dec 2009; Peter Volkov <pva@gentoo.org> texmacs-1.0.7.2.ebuild,
texmacs-1.0.7.2-r1.ebuild, texmacs-1.0.7.3.ebuild:
diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest
index a3422660cc60..ede304ce8ad8 100644
--- a/app-office/texmacs/Manifest
+++ b/app-office/texmacs/Manifest
@@ -1,4 +1,8 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX TeXmacs.desktop 268 RMD160 92ca6c7c75a6e1edd671c2e5f766140382107ebb SHA1 f917105f37a16393ff8f6e1be111a9f00733de41 SHA256 9872d60c5080260a3dcc842cf1f74557954b0830b204ffc0e255f7ee52a13825
+AUX texmacs-1.0.6.14-interix.patch 3410 RMD160 d7ccf31b72f937ec0770297db81913cf79dbd95f SHA1 5fb9e5a8d34934ec6cf98c1b48620cf4fea66bf9 SHA256 cb716fb026fe1ea953c41b395c4cb627b9af6457a80a5e11ddeb01ccf74a3032
AUX texmacs-1.0.7.2-strip.patch 710 RMD160 98f02d72e91fa00785af0702029edab26beb0a18 SHA1 1fff9b3aff919cf2cc48656748eb69d9e9e4af34 SHA256 851e6c9468d2db87d7c19b1041ab94a88dc7894af74edc06dec8f8b4b52eb701
AUX texmacs-1.0.7.3-strip.patch 710 RMD160 98f02d72e91fa00785af0702029edab26beb0a18 SHA1 1fff9b3aff919cf2cc48656748eb69d9e9e4af34 SHA256 851e6c9468d2db87d7c19b1041ab94a88dc7894af74edc06dec8f8b4b52eb701
DIST TeXmacs-1.0.7.2-src.tar.gz 4763348 RMD160 06c8a9c93f79a576daf365ec229e98229f8563d0 SHA1 f011f4ef2b36b3f6531ecdadf96800105301b45d SHA256 98ca44418f4d4644bdee03add2e2baf18f0839d4d8336189ff4a095329f7a2ba
@@ -6,6 +10,13 @@ DIST TeXmacs-1.0.7.3-src.tar.gz 5269302 RMD160 809dbd35776a3212e598ae3cc7784a555
DIST TeXmacs-600dpi-fonts.tar.gz 2899193 RMD160 b5a27a59ed0c178f94836b828d12d3534b506582 SHA1 0a3a279b842b63f55449856690483d07c6e1219c SHA256 e8eeb3c97a1405fd037b0567f683a6d2225d47c7829893b9768bd6c1c707cc81
EBUILD texmacs-1.0.7.2-r1.ebuild 1710 RMD160 5d3a82597f0ad07269d8647c499c3ad105266905 SHA1 7a0d5dc5b08a06f0aee3218ff2a61963e2f7f1b4 SHA256 6a5ff52064dde3c8c9f2a2e4cbc70bcfe33aaf41d8799035086cd6eb2d761d2d
EBUILD texmacs-1.0.7.2.ebuild 1503 RMD160 8c6f916dcf74a204d4debfbaedd76cec573303ba SHA1 6a54a8ca64da6cbb18073401f9111163ddce3417 SHA256 ed6df98243897084235a9b1751309b94228456b23af77ea2f63ebac6c8aaf1e7
-EBUILD texmacs-1.0.7.3.ebuild 1707 RMD160 4d6ec4df69b53ed95558953bb09bae8b31f76f27 SHA1 369fabca64ec11835cc310f693c301b837452c9d SHA256 55e87058326812f3e03bae9b1797233d3e73f51f0f05d9e85554e39d752d9593
-MISC ChangeLog 12546 RMD160 a895364dc28e1739045d765af7c8c0cceee06b3b SHA1 0b522145ff20953e9bea2fc6827445d051b9b736 SHA256 fc9367a1a0e496af8c0f3d9bf80ea4a2e6a2f31b3b7ae23018c50f0b3c0aa211
+EBUILD texmacs-1.0.7.3.ebuild 1797 RMD160 17f6bcc6e96a272c49be030dfb81917c8957974b SHA1 766c6fd88848c1b9a343a24218fdfccaf125b134 SHA256 7cfc1020f40425d1f80d3eb36338df95059bbba84339107ed8ec4b9ff00e6034
+MISC ChangeLog 12703 RMD160 27252f5fa788d9a8e431b3c33f7ad05c916ae0ce SHA1 7940581908da8f7a50a3b90e66539ea44ff50665 SHA256 39218534182d56be06fc3f36f57742e5bc8a894d8879e0943c21a4d47bd95ac8
MISC metadata.xml 346 RMD160 2c1ba8a5aa56c0547c8ca42baca77d46bdd5e6e7 SHA1 1fd3a62650f23d156dac006d2051b3fb22e57057 SHA256 992c947e112a6a4244e57336294ce5020079f90612f2d0093879a85814928813
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAktP29EACgkQOypDUo0oQOoW0wCfXY4JdnM5iDLrCPAR2SeqEM09
+m24An2WN1yzRBsYFxtEUWihhQu+1cLHY
+=RgOC
+-----END PGP SIGNATURE-----
diff --git a/app-office/texmacs/files/texmacs-1.0.6.14-interix.patch b/app-office/texmacs/files/texmacs-1.0.6.14-interix.patch
new file mode 100644
index 000000000000..206117feee44
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-1.0.6.14-interix.patch
@@ -0,0 +1,91 @@
+diff -ru TeXmacs-1.0.6.14-src.orig/Makefile.in TeXmacs-1.0.6.14-src/Makefile.in
+--- TeXmacs-1.0.6.14-src.orig/Makefile.in 2008-04-15 10:19:35 +0200
++++ TeXmacs-1.0.6.14-src/Makefile.in 2008-04-15 10:57:50 +0200
+@@ -24,6 +24,7 @@
+ MKDIR = mkdir -p
+ RM = rm -f
+ CP = cp -r -f
++CPF= cp -f
+ MV = mv -f
+ LN = ln -f
+ CHMOD = @CONFIG_CHMOD@
+@@ -123,12 +124,12 @@
+ $(MKDIR) $(DESTDIR)$(tmbin)
+ $(MKDIR) $(DESTDIR)$(tmbin)/bin
+ $(MKDIR) $(DESTDIR)$(tmbin)/lib
+- $(CP) $(tmdir)/bin/texmacs.bin $(DESTDIR)$(tmbin)/bin
+- $(CP) $(tmdir)/bin/tm_gs $(DESTDIR)$(tmbin)/bin
+- $(CP) $(tmdir)/plugins/*/bin/* $(DESTDIR)$(tmbin)/bin
+- $(CP) $(tmdir)/plugins/*/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
++ $(CPF) $(tmdir)/bin/texmacs.bin $(DESTDIR)$(tmbin)/bin
++ $(CPF) $(tmdir)/bin/tm_gs $(DESTDIR)$(tmbin)/bin
++ $(CPF) $(tmdir)/plugins/*/bin/* $(DESTDIR)$(tmbin)/bin
++ $(CPF) $(tmdir)/plugins/*/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
+ $(STRIP) $(DESTDIR)$(tmbin)/bin/texmacs.bin
+- $(CP) $(tmdir)/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
++ $(CPF) $(tmdir)/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
+ $(STRIP) $(DESTDIR)$(tmbin)/lib/*.$(so) 2>/dev/null || :
+ $(CHMOD) 755 $(DESTDIR)$(tmbin)/bin/*
+ $(CHMOD) 755 $(DESTDIR)$(tmbin)/lib/*.$(so) 2>/dev/null || :
+diff -ru TeXmacs-1.0.6.14-src.orig/plugins/maple/src/tm_maple_5.cpp TeXmacs-1.0.6.14-src/plugins/maple/src/tm_maple_5.cpp
+--- TeXmacs-1.0.6.14-src.orig/plugins/maple/src/tm_maple_5.cpp 2008-04-15 10:19:36 +0200
++++ TeXmacs-1.0.6.14-src/plugins/maple/src/tm_maple_5.cpp 2008-04-15 10:46:44 +0200
+@@ -10,6 +10,10 @@
+ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ ******************************************************************************/
+
++#ifdef __INTERIX
++# define _ALL_SOURCE
++#endif
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -272,7 +276,9 @@
+ killpg (pid, sig);
+ cout << DATA_END; // << DATA_END << DATA_END;
+ signal (sig, maple_interrupt);
++ #ifndef __INTERIX
+ siginterrupt (sig, 1);
++ #endif
+ }
+
+ /******************************************************************************
+@@ -328,7 +334,9 @@
+ in= tochild [OUT];
+ close (tochild [IN]);
+ signal (SIGINT, maple_interrupt);
++ #ifndef __INTERIX
+ siginterrupt (SIGINT, 1);
++ #endif
+ init_maple ();
+ while (true) {
+ maple_input ();
+diff -ru TeXmacs-1.0.6.14-src.orig/src/System/Link/socket_link.cpp TeXmacs-1.0.6.14-src/src/System/Link/socket_link.cpp
+--- TeXmacs-1.0.6.14-src.orig/src/System/Link/socket_link.cpp 2008-04-15 11:04:56 +0200
++++ TeXmacs-1.0.6.14-src/src/System/Link/socket_link.cpp 2008-04-15 09:34:14 +0200
+@@ -31,6 +31,10 @@
+ #include <sys/misc.h>
+ #endif
+
++#ifdef __INTERIX
++# include <arpa/inet.h>
++#endif
++
+ hashset<pointer> socket_link_set;
+
+ /******************************************************************************
+diff -ru TeXmacs-1.0.6.14-src.orig/src/System/Link/socket_server.cpp TeXmacs-1.0.6.14-src/src/System/Link/socket_server.cpp
+--- TeXmacs-1.0.6.14-src.orig/src/System/Link/socket_server.cpp 2008-04-15 11:04:56 +0200
++++ TeXmacs-1.0.6.14-src/src/System/Link/socket_server.cpp 2008-04-15 09:34:14 +0200
+@@ -22,6 +22,10 @@
+ #include <arpa/inet.h>
+ #include <sys/wait.h>
+
++#ifdef __INTERIX
++# include <sys/time.h>
++#endif
++
+ hashset<pointer> socket_server_set;
+
+ /******************************************************************************
diff --git a/app-office/texmacs/texmacs-1.0.7.3.ebuild b/app-office/texmacs/texmacs-1.0.7.3.ebuild
index afe48e917179..f39585c9aca6 100644
--- a/app-office/texmacs/texmacs-1.0.7.3.ebuild
+++ b/app-office/texmacs/texmacs-1.0.7.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.7.3.ebuild,v 1.2 2009/12/26 17:26:26 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.7.3.ebuild,v 1.3 2010/01/15 03:06:45 abcd Exp $
EAPI=2
inherit autotools
MY_P=${P/tex/TeX}-src
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.texmacs.org/"
LICENSE="GPL-3"
SLOT="0"
IUSE="imlib jpeg netpbm -qt4 svg spell"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
RDEPEND="dev-scheme/guile[deprecated]
virtual/latex-base
@@ -44,6 +44,8 @@ src_prepare() {
# don't strip
epatch "${FILESDIR}"/${P}-strip.patch
+ epatch "${FILESDIR}"/${PN}-1.0.6.14-interix.patch
+
eautoreconf
}