diff options
| author | Romain Francoise | 2007-11-23 18:06:58 +0000 |
|---|---|---|
| committer | Romain Francoise | 2007-11-23 18:06:58 +0000 |
| commit | 3ada8b664beb88dca32bd2df9a6a25e18d542c42 (patch) | |
| tree | 17f0ab3b82915ec3c32780fe6be8937d77357525 | |
| parent | 14521da18efe25d742d9ca1de8c683898724983a (diff) | |
| download | emacs-3ada8b664beb88dca32bd2df9a6a25e18d542c42.tar.gz emacs-3ada8b664beb88dca32bd2df9a6a25e18d542c42.zip | |
Include nXML. Don't try to copy FTP, it was removed on 2007/10/17.
Don't special-case alloca.c which is no longer in CVS.
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rwxr-xr-x | make-dist | 30 |
2 files changed, 13 insertions, 22 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-11-23 Romain Francoise <romain@orebokech.com> | ||
| 2 | |||
| 3 | * make-dist: Include nXML. Don't try to copy FTP, it was removed on | ||
| 4 | 2007/10/17. Don't special-case alloca.c which is no longer in CVS. | ||
| 5 | |||
| 1 | 2007-11-20 Andreas Schwab <schwab@suse.de> | 6 | 2007-11-20 Andreas Schwab <schwab@suse.de> |
| 2 | 7 | ||
| 3 | * configure.in: Always include <resolv.h> when checking for | 8 | * configure.in: Always include <resolv.h> when checking for |
| @@ -294,7 +294,7 @@ mkdir ${tempdir} | |||
| 294 | ### tar file; this means that people can start reading the INSTALL and | 294 | ### tar file; this means that people can start reading the INSTALL and |
| 295 | ### README while the rest of the tar file is still unpacking. Whoopee. | 295 | ### README while the rest of the tar file is still unpacking. Whoopee. |
| 296 | echo "Making links to top-level files" | 296 | echo "Making links to top-level files" |
| 297 | ln FTP INSTALL README BUGS move-if-change ${tempdir} | 297 | ln INSTALL README BUGS move-if-change ${tempdir} |
| 298 | ln ChangeLog Makefile.in configure configure.in ${tempdir} | 298 | ln ChangeLog Makefile.in configure configure.in ${tempdir} |
| 299 | ln config.bat make-dist update-subdirs vpath.sed ${tempdir} | 299 | ln config.bat make-dist update-subdirs vpath.sed ${tempdir} |
| 300 | ### Copy these files; they're cross-filesystem symlinks. | 300 | ### Copy these files; they're cross-filesystem symlinks. |
| @@ -324,9 +324,9 @@ for subdir in lisp site-lisp \ | |||
| 324 | etc/images/smilies etc/images/smilies/grayscale \ | 324 | etc/images/smilies etc/images/smilies/grayscale \ |
| 325 | etc/images/smilies/medium etc/images/tree-widget \ | 325 | etc/images/smilies/medium etc/images/tree-widget \ |
| 326 | etc/images/tree-widget/default etc/images/tree-widget/folder \ | 326 | etc/images/tree-widget/default etc/images/tree-widget/folder \ |
| 327 | etc/refcards etc/tutorials info doc doc/emacs doc/misc doc/man \ | 327 | etc/refcards etc/schema etc/tutorials info doc doc/emacs \ |
| 328 | doc/lispref doc/lispintro m4 msdos vms mac mac/inc \ | 328 | doc/misc doc/man doc/lispref doc/lispintro m4 msdos vms mac \ |
| 329 | mac/inc/sys mac/src mac/Emacs.app mac/Emacs.app/Contents \ | 329 | mac/inc mac/inc/sys mac/src mac/Emacs.app mac/Emacs.app/Contents \ |
| 330 | mac/Emacs.app/Contents/MacOS mac/Emacs.app/Contents/Resources \ | 330 | mac/Emacs.app/Contents/MacOS mac/Emacs.app/Contents/Resources \ |
| 331 | mac/Emacs.app/Contents/Resources/English.lproj | 331 | mac/Emacs.app/Contents/Resources/English.lproj |
| 332 | do | 332 | do |
| @@ -374,7 +374,7 @@ echo "Making links to \`lisp' and its subdirectories" | |||
| 374 | 374 | ||
| 375 | for file in $subdirs; do | 375 | for file in $subdirs; do |
| 376 | echo " lisp/$file" | 376 | echo " lisp/$file" |
| 377 | mkdir ../${tempdir}/lisp/$file | 377 | mkdir -p ../${tempdir}/lisp/$file |
| 378 | ln $file/[a-zA-Z0-9]*.el ../${tempdir}/lisp/$file | 378 | ln $file/[a-zA-Z0-9]*.el ../${tempdir}/lisp/$file |
| 379 | ln $file/[a-zA-Z0-9]*.elc ../${tempdir}/lisp/$file | 379 | ln $file/[a-zA-Z0-9]*.elc ../${tempdir}/lisp/$file |
| 380 | for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm $file/[a-zA-Z]*.pbm; do | 380 | for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm $file/[a-zA-Z]*.pbm; do |
| @@ -575,7 +575,8 @@ echo "Making links to \`etc'" | |||
| 575 | ### tex litter. | 575 | ### tex litter. |
| 576 | (cd etc | 576 | (cd etc |
| 577 | files=`ls -d * | grep -v CVS | grep -v RCS | grep -v 'Old' | grep -v '^e$' \ | 577 | files=`ls -d * | grep -v CVS | grep -v RCS | grep -v 'Old' | grep -v '^e$' \ |
| 578 | | grep -v '^images$' | grep -v '^refcards$' | grep -v '^tutorials$'` | 578 | | grep -v '^images$' | grep -v '^refcards$' | grep -v '^tutorials$' \ |
| 579 | | grep -v '^gnus$' | grep -v '^schema$'` | ||
| 579 | ln $files ../${tempdir}/etc | 580 | ln $files ../${tempdir}/etc |
| 580 | ## If we ended up with a symlink, or if we did not get anything | 581 | ## If we ended up with a symlink, or if we did not get anything |
| 581 | ## due to a cross-device symlink, copy the file. | 582 | ## due to a cross-device symlink, copy the file. |
| @@ -598,7 +599,7 @@ echo "Making links to \`etc'" | |||
| 598 | rm -f DOC* *~ \#*\# *.dvi *.log *.orig *.rej *,v =* core | 599 | rm -f DOC* *~ \#*\# *.dvi *.log *.orig *.rej *,v =* core |
| 599 | rm -f TAGS) | 600 | rm -f TAGS) |
| 600 | 601 | ||
| 601 | for dir in etc/e etc/gnus etc/tutorials etc/refcards ; do | 602 | for dir in etc/e etc/gnus etc/tutorials etc/refcards etc/schema ; do |
| 602 | echo "Making links to \`${dir}'" | 603 | echo "Making links to \`${dir}'" |
| 603 | (cd ${dir} | 604 | (cd ${dir} |
| 604 | ln `ls -d * | grep -v CVS | grep -v RCS` ../../${tempdir}/${dir} | 605 | ln `ls -d * | grep -v CVS | grep -v RCS` ../../${tempdir}/${dir} |
| @@ -709,21 +710,6 @@ for subdir in . etc info leim lib-src lisp lwlib mac msdos nt src; do | |||
| 709 | cp COPYING ${tempdir}/${subdir} | 710 | cp COPYING ${tempdir}/${subdir} |
| 710 | done | 711 | done |
| 711 | 712 | ||
| 712 | #### Make sure that there aren't any hard links between files in the | ||
| 713 | #### distribution; people with afs can't deal with that. Okay, | ||
| 714 | #### actually we just re-copy anything with a link count greater | ||
| 715 | #### than two. (Yes, strictly greater than 2 is correct; since we | ||
| 716 | #### created these files by linking them in from the original tree, | ||
| 717 | #### they'll have exactly two links normally.) | ||
| 718 | #### | ||
| 719 | #### Commented out since it's not strictly necessary; it should suffice | ||
| 720 | #### to just break the link on alloca.c. | ||
| 721 | #echo "Breaking intra-tree links." | ||
| 722 | #find ${tempdir} ! -type d -links +2 \ | ||
| 723 | # -exec cp -p {} $$ \; -exec rm -f {} \; -exec mv $$ {} \; | ||
| 724 | rm -f $tempdir/lib-src/alloca.c | ||
| 725 | cp $tempdir/src/alloca.c $tempdir/lib-src/alloca.c | ||
| 726 | |||
| 727 | if [ "${newer}" ]; then | 713 | if [ "${newer}" ]; then |
| 728 | echo "Removing files older than $newer" | 714 | echo "Removing files older than $newer" |
| 729 | ## We remove .elc files unconditionally, on the theory that anyone picking | 715 | ## We remove .elc files unconditionally, on the theory that anyone picking |