aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Verona2012-05-21 10:22:34 +0200
committerJoakim Verona2012-05-21 10:22:34 +0200
commitf65ef7eab4132e1de79355660b78878d23038110 (patch)
treeabb991057fb30f46ccae568aeb8a242b754ebcd6
parent4a375d74b404b40cec9f976dde29f01f02078875 (diff)
parentd71dfe75556b7bb4534bfaca0b7cf6cef563961e (diff)
downloademacs-f65ef7eab4132e1de79355660b78878d23038110.tar.gz
emacs-f65ef7eab4132e1de79355660b78878d23038110.zip
upstream
-rw-r--r--ChangeLog5
-rw-r--r--configure.in6
-rw-r--r--leim/ChangeLog4
-rw-r--r--leim/Makefile.in40
4 files changed, 31 insertions, 24 deletions
diff --git a/ChangeLog b/ChangeLog
index f95549d66a3..e9b2a917766 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12012-05-21 Glenn Morris <rgm@gnu.org>
2
3 * configure.in (LEIM_INSTALLDIR):
4 Rename to leimdir, treat like lispdir.
5
12012-05-21 Paul Eggert <eggert@cs.ucla.edu> 62012-05-21 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Make merging from gnulib a script, not a makefile action. 8 Make merging from gnulib a script, not a makefile action.
diff --git a/configure.in b/configure.in
index f0c16bdbc14..7739a264bae 100644
--- a/configure.in
+++ b/configure.in
@@ -37,6 +37,7 @@ dnl hence the single quotes. This is per the GNU coding standards, see
37dnl (autoconf) Installation Directory Variables 37dnl (autoconf) Installation Directory Variables
38dnl See also epaths.h below. 38dnl See also epaths.h below.
39lispdir='${datadir}/emacs/${version}/lisp' 39lispdir='${datadir}/emacs/${version}/lisp'
40leimdir='${datadir}/emacs/${version}/leim'
40locallisppath='${datadir}/emacs/${version}/site-lisp:'\ 41locallisppath='${datadir}/emacs/${version}/site-lisp:'\
41'${datadir}/emacs/site-lisp' 42'${datadir}/emacs/site-lisp'
42lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim' 43lisppath='${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim'
@@ -1574,7 +1575,6 @@ fi
1574AC_SUBST(TEMACS_LDFLAGS2) 1575AC_SUBST(TEMACS_LDFLAGS2)
1575 1576
1576INSTALL_ARCH_INDEP_EXTRA=install-etc 1577INSTALL_ARCH_INDEP_EXTRA=install-etc
1577LEIM_INSTALLDIR="\${install_prefix}/leim"
1578ns_self_contained=no 1578ns_self_contained=no
1579ns_frag=/dev/null 1579ns_frag=/dev/null
1580NS_OBJ= 1580NS_OBJ=
@@ -1601,7 +1601,7 @@ if test "${HAVE_NS}" = yes; then
1601 infodir="\${ns_appresdir}/info" 1601 infodir="\${ns_appresdir}/info"
1602 mandir="\${ns_appresdir}/man" 1602 mandir="\${ns_appresdir}/man"
1603 lispdir="\${ns_appresdir}/lisp" 1603 lispdir="\${ns_appresdir}/lisp"
1604 LEIM_INSTALLDIR="\${ns_appresdir}/leim" 1604 leimdir="\${ns_appresdir}/leim"
1605 INSTALL_ARCH_INDEP_EXTRA= 1605 INSTALL_ARCH_INDEP_EXTRA=
1606 fi 1606 fi
1607 ns_frag=$srcdir/src/ns.mk 1607 ns_frag=$srcdir/src/ns.mk
@@ -1611,7 +1611,6 @@ fi
1611CFLAGS="$tmp_CFLAGS" 1611CFLAGS="$tmp_CFLAGS"
1612CPPFLAGS="$tmp_CPPFLAGS" 1612CPPFLAGS="$tmp_CPPFLAGS"
1613AC_SUBST(INSTALL_ARCH_INDEP_EXTRA) 1613AC_SUBST(INSTALL_ARCH_INDEP_EXTRA)
1614AC_SUBST(LEIM_INSTALLDIR)
1615AC_SUBST(ns_self_contained) 1614AC_SUBST(ns_self_contained)
1616AC_SUBST(NS_OBJ) 1615AC_SUBST(NS_OBJ)
1617AC_SUBST(NS_OBJC_OBJ) 1616AC_SUBST(NS_OBJC_OBJ)
@@ -3272,6 +3271,7 @@ AC_SUBST(libexecdir)
3272AC_SUBST(mandir) 3271AC_SUBST(mandir)
3273AC_SUBST(infodir) 3272AC_SUBST(infodir)
3274AC_SUBST(lispdir) 3273AC_SUBST(lispdir)
3274AC_SUBST(leimdir)
3275AC_SUBST(locallisppath) 3275AC_SUBST(locallisppath)
3276AC_SUBST(lisppath) 3276AC_SUBST(lisppath)
3277AC_SUBST(x_default_search_path) 3277AC_SUBST(x_default_search_path)
diff --git a/leim/ChangeLog b/leim/ChangeLog
index b2fa25b2d2e..953e6f1acdd 100644
--- a/leim/ChangeLog
+++ b/leim/ChangeLog
@@ -1,5 +1,9 @@
12012-05-21 Glenn Morris <rgm@gnu.org> 12012-05-21 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (install_prefix): Remove.
4 (LEIM_INSTALLDIR): Rename to leimdir.
5 (install): Update for this change.
6
3 * Makefile.in (leim-list.el, install): Scrap superfluous subshells. 7 * Makefile.in (leim-list.el, install): Scrap superfluous subshells.
4 8
52012-05-12 Glenn Morris <rgm@gnu.org> 92012-05-12 Glenn Morris <rgm@gnu.org>
diff --git a/leim/Makefile.in b/leim/Makefile.in
index 2e488197b2a..73aa8328ed9 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -34,12 +34,10 @@ datadir=@datadir@
34srcdir=@srcdir@ 34srcdir=@srcdir@
35ns_appresdir=@ns_appresdir@ 35ns_appresdir=@ns_appresdir@
36 36
37install_prefix=$(DESTDIR)${datadir}/emacs/${version}
38
39# Where to install LEIM files. 37# Where to install LEIM files.
40# For most builds, this is ${install_prefix}/leim. 38# For most builds, this is ${datadir}/emacs/${version}/leim.
41# For self-contained ns builds, it is ${ns_appresdir}/leim. 39# For self-contained ns builds, it is ${ns_appresdir}/leim.
42LEIM_INSTALLDIR=@LEIM_INSTALLDIR@ 40leimdir=@leimdir@
43 41
44MKDIR_P = @MKDIR_P@ 42MKDIR_P = @MKDIR_P@
45 43
@@ -190,42 +188,42 @@ compile-main: ${TIT_MISC}
190 done 188 done
191 189
192install: all 190install: all
193 umask 022; ${MKDIR_P} ${LEIM_INSTALLDIR} 191 umask 022; ${MKDIR_P} $(DESTDIR)${leimdir}
194 if [ x`cd ${LEIM_INSTALLDIR} && /bin/pwd` != x`/bin/pwd` ] ; then \ 192 if [ x`cd $(DESTDIR)${leimdir} && /bin/pwd` != x`/bin/pwd` ] ; then \
195 rm -f ${LEIM_INSTALLDIR}/leim-list.el; \ 193 rm -f $(DESTDIR)${leimdir}/leim-list.el; \
196 rm -rf ${LEIM_INSTALLDIR}/quail ${LEIM_INSTALLDIR}/ja-dic ; \ 194 rm -rf $(DESTDIR)${leimdir}/quail $(DESTDIR)${leimdir}/ja-dic ; \
197 echo "Copying leim files to ${LEIM_INSTALLDIR} ..." ; \ 195 echo "Copying leim files to $(DESTDIR)${leimdir} ..." ; \
198 if [ x`cd ${srcdir} && /bin/pwd` = x`/bin/pwd` ] ; then \ 196 if [ x`cd ${srcdir} && /bin/pwd` = x`/bin/pwd` ] ; then \
199 tar -chf - leim-list.el quail ja-dic \ 197 tar -chf - leim-list.el quail ja-dic \
200 | (cd ${LEIM_INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ 198 | (cd $(DESTDIR)${leimdir}; umask 0; tar -xvf - && cat > /dev/null) ;\
201 else \ 199 else \
202 tar -chf - leim-list.el quail \ 200 tar -chf - leim-list.el quail \
203 | (cd ${LEIM_INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ 201 | (cd $(DESTDIR)${leimdir}; umask 0; tar -xvf - && cat > /dev/null) ;\
204 cd ${srcdir}; \ 202 cd ${srcdir}; \
205 tar -chf - quail/* ja-dic \ 203 tar -chf - quail/* ja-dic \
206 | (cd ${LEIM_INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ 204 | (cd $(DESTDIR)${leimdir}; umask 0; tar -xvf - && cat > /dev/null) ;\
207 fi; \ 205 fi; \
208 rm -f ${LEIM_INSTALLDIR}/.gitignore ${LEIM_INSTALLDIR}/*/.gitignore; \ 206 rm -f $(DESTDIR)${leimdir}/.gitignore $(DESTDIR)${leimdir}/*/.gitignore; \
209 rm -f ${LEIM_INSTALLDIR}/.arch-inventory ${LEIM_INSTALLDIR}/*/.arch-inventory; \ 207 rm -f $(DESTDIR)${leimdir}/.arch-inventory $(DESTDIR)${leimdir}/*/.arch-inventory; \
210 rm -f ${LEIM_INSTALLDIR}/\#* ${LEIM_INSTALLDIR}/*/\#* ; \ 208 rm -f $(DESTDIR)${leimdir}/\#* $(DESTDIR)${leimdir}/*/\#* ; \
211 rm -f ${LEIM_INSTALLDIR}/.\#* ${LEIM_INSTALLDIR}/*/.\#* ; \ 209 rm -f $(DESTDIR)${leimdir}/.\#* $(DESTDIR)${leimdir}/*/.\#* ; \
212 rm -f ${LEIM_INSTALLDIR}/*~ ${LEIM_INSTALLDIR}/*/*~ ; \ 210 rm -f $(DESTDIR)${leimdir}/*~ $(DESTDIR)${leimdir}/*/*~ ; \
213 rm -f ${LEIM_INSTALLDIR}/*.orig ${LEIM_INSTALLDIR}/*/*.orig ; \ 211 rm -f $(DESTDIR)${leimdir}/*.orig $(DESTDIR)${leimdir}/*/*.orig ; \
214 else true; fi 212 else true; fi
215 -unset CDPATH; \ 213 -unset CDPATH; \
216 if [ -n "${GZIP_PROG}" ]; \ 214 if [ -n "${GZIP_PROG}" ]; \
217 then \ 215 then \
218 echo "Compressing *.el ..." ; \ 216 echo "Compressing *.el ..." ; \
219 (cd ${LEIM_INSTALLDIR}; for f in `find . -name "*.elc" -print`; do \ 217 (cd $(DESTDIR)${leimdir}; for f in `find . -name "*.elc" -print`; do \
220 ${GZIP_PROG} -9n `echo $$f|sed 's/.elc$$/.el/'` ; \ 218 ${GZIP_PROG} -9n `echo $$f|sed 's/.elc$$/.el/'` ; \
221 done) \ 219 done) \
222 else true; fi 220 else true; fi
223 -chmod -R a+r ${LEIM_INSTALLDIR} 221 -chmod -R a+r $(DESTDIR)${leimdir}
224 for installuser in $${LOGNAME} $${USERNAME} $${USER} \ 222 for installuser in $${LOGNAME} $${USERNAME} $${USER} \
225 `id -un 2> /dev/null`; do \ 223 `id -un 2> /dev/null`; do \
226 [ -n "$${installuser}" ] && break ; \ 224 [ -n "$${installuser}" ] && break ; \
227 done ; \ 225 done ; \
228 find ${LEIM_INSTALLDIR} -exec chown $${installuser} '{}' ';' 226 find $(DESTDIR)${leimdir} -exec chown $${installuser} '{}' ';'
229 227
230clean mostlyclean: 228clean mostlyclean:
231 rm -f ${TIT_MISC} ${TIT_MISC:.el=.elc} \ 229 rm -f ${TIT_MISC} ${TIT_MISC:.el=.elc} \