Browse Source

updated to 24.3.90

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8390 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 10 years ago
parent
commit
b5a5cebfde

+ 0 - 35
e/emacs/emacs-24.2.90-locallisppath.patch

@@ -1,35 +0,0 @@
-diff -du emacs-24.2.90/Makefile.in.orig emacs-24.2.90/Makefile.in
---- emacs-24.2.90/Makefile.in.orig	2012-11-02 09:38:28.000000000 +0900
-+++ emacs-24.2.90/Makefile.in	2012-11-25 17:29:49.984788611 +0900
-@@ -551,7 +551,7 @@
- 	${INSTALL_DATA} leim/leim-list.el $(DESTDIR)${leimdir}/leim-list.el
- 	-rm -f $(DESTDIR)${lispdir}/subdirs.el
- 	umask 022; $(srcdir)/build-aux/update-subdirs $(DESTDIR)${lispdir}
--	subdir=$(DESTDIR)${datadir}/emacs/${version}/site-lisp ; \
-+	subdir=$(DESTDIR)${datadir}/emacs-${version}/site-lisp ; \
- 	  ${write_subdir}
- 	subdir=$(DESTDIR)${datadir}/emacs/site-lisp ; \
- 	  ${write_subdir} || true
-@@ -566,7 +566,7 @@
- 	        ${GZIP_PROG} -9n `echo $$f|sed 's/.elc$$/.el/'` ; \
- 	      done ; \
- 	    done )
--	-chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
-+	-chmod -R a+r $(DESTDIR)${datadir}/emacs-${version} ${COPYDESTS}
- 
- # The last chmod isn't needed at present.
- 
-
-Diff finished.  Sun Nov 25 17:30:06 2012
-diff -du emacs-24.2.90/configure.ac.orig emacs-24.2.90/configure.ac
---- emacs-24.2.90/configure.ac.orig	2013-01-10 11:38:02.000000000 +0900
-+++ emacs-24.2.90/configure.ac	2013-01-22 14:35:55.602083208 +0900
-@@ -40,7 +40,7 @@ dnl See also epaths.h below.
- lispdir='${datadir}/emacs/${version}/lisp'
- leimdir='${datadir}/emacs/${version}/leim'
- standardlisppath='${lispdir}:${leimdir}'
--locallisppath='${datadir}/emacs/${version}/site-lisp:'\
-+locallisppath='${datadir}/emacs-${version}/site-lisp:'\
- '${datadir}/emacs/site-lisp'
- lisppath='${locallisppath}:${standardlisppath}'
- etcdir='${datadir}/emacs/${version}/etc'

+ 38 - 0
e/emacs/emacs-24.3.90-locallisppath.patch

@@ -0,0 +1,38 @@
+diff -du emacs-24.3.90/Makefile.in\~ emacs-24.3.90/Makefile.in
+--- emacs-24.3.90/Makefile.in~	2014-03-21 14:34:40.000000000 +0900
++++ emacs-24.3.90/Makefile.in	2014-04-27 08:12:30.917380026 +0900
+@@ -608,7 +608,7 @@
+ 	done
+ 	-rm -f "$(DESTDIR)${lispdir}/subdirs.el"
+ 	umask 022; $(srcdir)/build-aux/update-subdirs "$(DESTDIR)${lispdir}"
+-	subdir="$(DESTDIR)${datadir}/emacs/${version}/site-lisp" ; \
++	subdir="$(DESTDIR)${datadir}/emacs-${version}/site-lisp" ; \
+ 	  ${write_subdir}
+ 	subdir="$(DESTDIR)${datadir}/emacs/site-lisp" ; \
+ 	  ${write_subdir} || true
+@@ -618,7 +618,7 @@
+ 	  find . -name '*.elc' -exec $(SHELL) -c \
+ 	    '${GZIP_PROG} -9n `expr "$$1" : "\\(.*\\)c"`' dummy '{}' ';'; \
+ 	}
+-	-chmod -R a+r "$(DESTDIR)${datadir}/emacs/${version}" ${COPYDESTS}
++	-chmod -R a+r "$(DESTDIR)${datadir}/emacs-${version}" ${COPYDESTS}
+ 
+ ## The above chmods are needed because "umask 022; tar ..." is not
+ ## guaranteed to do the right thing; eg if we are root and tar is
+
+Diff finished.  Sun Apr 27 08:12:36 2014
+
+diff -du emacs-24.3.90/configure.ac\~ emacs-24.3.90/configure.ac
+--- emacs-24.3.90/configure.ac~	2014-04-11 14:50:45.000000000 +0900
++++ emacs-24.3.90/configure.ac	2014-04-27 08:07:35.752671697 +0900
+@@ -111,7 +111,7 @@
+ dnl See also epaths.h below.
+ lispdir='${datadir}/emacs/${version}/lisp'
+ standardlisppath='${lispdir}'
+-locallisppath='${datadir}/emacs/${version}/site-lisp:'\
++locallisppath='${datadir}/emacs-${version}/site-lisp:'\
+ '${datadir}/emacs/site-lisp'
+ lisppath='${locallisppath}:${standardlisppath}'
+ etcdir='${datadir}/emacs/${version}/etc'
+
+Diff finished.  Sun Apr 27 08:08:36 2014

+ 11 - 37
e/emacs/emacs24-vl.spec

@@ -1,6 +1,6 @@
-%define emacsversion 24.3
+%define emacsversion 24.3.90
 #% define bzrdate 20110817
-%define emacsrelease 5%{?bzrdate:.%bzrdate}%{?_dist_release}
+%define emacsrelease 1%{?bzrdate:.%bzrdate}%{?_dist_release}
 %define vine_default_major_version %(echo %_dist_release|%__sed s/vl//)
 
 %define _noVersionedDependencies 1
@@ -40,25 +40,13 @@ Source102:    coding-system-init.el.emacs24
 Source150:    vine-default-base.el
 
 ## Vine Patch(es)
-Patch11:      emacs-24.2.90-locallisppath.patch
+Patch11:      emacs-24.3.90-locallisppath.patch
 #Patch20:      emacs-23.1.90-fixed-resolution.patch
 Patch30:      emacs-24.0.90-libs-termcap.patch
 
 # patches from Fedora 
 # rhbz#713600
 Patch107: emacs-spellchecker.patch
-# Fix for emacs bug #922519
-Patch110: emacs-style-change-cb.patch
-# Fix for emacs bug #562719
-Patch111: emacs-bell-dont-work.patch
-# Fix for emacs bug #929353
-Patch112: emacs-gtk-warning.patch
-# Fix for emacs bug #948838
-Patch113: emacs-help-update.patch
-# Fix for emacs bug #13460.
-Patch150: emacs-24.3-hunspell.patch
-# Fix for emacs bug #827033
-Patch151: emacs-24.3-hunspell.2.patch
 
 # security patches (from Debian)
 
@@ -90,11 +78,11 @@ BuildRequires: atk-devel
 BuildRequires: dbus-devel GConf2-devel
 BuildRequires: alsa-lib-devel
 BuildRequires: gnutls-devel
-%if %{?_dist_release} >= "vl7"
-BuildRequires: gtk3-devel
-%else
+#if %{?_dist_release} >= "vl7"
+#BuildRequires: gtk3-devel
+#else
 BuildRequires: gtk2-devel
-%endif
+#endif
 BuildRequires: cairo-devel
 BuildRequires: freetype2-devel, fontconfig-devel
 BuildRequires: libpng-devel, libjpeg-devel, libtiff-devel, libungif-devel
@@ -125,12 +113,6 @@ GNU Emacs は拡張性が高く、さまざまなカスタマイズが可能な
 #%patch30 -p1
 
 %patch107 -p1 -b .spellchecker
-%patch110 -p1 -b .style-change-cb.patch
-%patch111 -p1 -b .bell-dont-work.patch
-%patch112 -p1 -b .gtk-warning.patch
-%patch113 -p1 -b .help-update.patch
-%patch150 -p1 -b .hunspell
-%patch151 -p1 -b .hunspell.2
 
 #%patch1001 -p1
 
@@ -144,12 +126,6 @@ grep -v "tetris.elc" lisp/Makefile.in > lisp/Makefile.in.new \
 autoreconf -i -I m4
 
 %build
-# Remove unpatched files as all files in the lisp directory are
-# installed.
-%__rm lisp/textmodes/ispell.el.hunspell || exit 1
-%__rm lisp/textmodes/ispell.el.hunspell.2 || exit 1
-%__rm lisp/textmodes/ispell.el.spellchecker || exit 1
-
 export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS"
 #to find installinfo
 export PATH="$PATH:/sbin:/usr/sbin"
@@ -157,11 +133,7 @@ export PATH="$PATH:/sbin:/usr/sbin"
 %configure --with-pop --with-sound \
     --libexecdir=%{_libdir} --infodir=%{infodir} \
     --disable-rename \
-%if %{?_dist_release} >= "vl7"
-    --with-x-toolkit=gtk3 \
-%else
     --with-x-toolkit=gtk \
-%endif
     --with-freetype --with-xft \
     --enable-font-backend \
     --without-gpm \
@@ -169,6 +141,7 @@ export PATH="$PATH:/sbin:/usr/sbin"
     --with-m17n-flt \
     --with-dbus --with-gconf \
     ;
+#    --with-x-toolkit=gtk3 \
 
 %__make bootstrap
 %__make %{?_smp_mflags}
@@ -177,8 +150,6 @@ export PATH="$PATH:/sbin:/usr/sbin"
 %install
 [ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
 
-ARCHDIR=${RPM_ARCH}-vine-linux
-
 %makeinstall libexecdir=$RPM_BUILD_ROOT%{_libdir} \
 	infodir=${RPM_BUILD_ROOT}%{infodir} 
 
@@ -402,6 +373,9 @@ unset PRIORITY
 
 
 %changelog
+* Sun Apr 27 2014 Munehiro Yamamoto <munepi@vinelinux.org> 24.3.90-1
+- updated to 24.3.90
+
 * Tue Feb 25 2014 NAKAMURA Kenta <kenta@vinelinux.org> 24.3-5
 - rebuilt with gnutls-3.2