Mercurial > hg > xemacs-beta
annotate lib-src/add-big-package.sh @ 5189:b65692aa90d8
Cosmetic XFT-code fixes, some variable renamings
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2010-04-04 Ben Wing <ben@xemacs.org>
* font-mgr.c:
* font-mgr.c (fc_standard_properties):
* font-mgr.c (Ffc_pattern_p):
* font-mgr.c (Ffc_pattern_create):
* font-mgr.c (Ffc_name_parse):
* font-mgr.c (Ffc_name_unparse):
* font-mgr.c (Ffc_pattern_duplicate):
* font-mgr.c (Ffc_pattern_add):
* font-mgr.c (Ffc_pattern_del):
* font-mgr.c (Ffc_pattern_get):
* font-mgr.c (fc_config_create_using):
* font-mgr.c (fc_strlist_to_lisp_using):
* font-mgr.c (fontset_to_list):
* font-mgr.c (Ffc_config_p):
* font-mgr.c (Ffc_config_create):
* font-mgr.c (Ffc_config_destroy):
* font-mgr.c (Ffc_config_up_to_date):
* font-mgr.c (Ffc_config_build_fonts):
* font-mgr.c (Ffc_config_get_config_dirs):
* font-mgr.c (Ffc_config_get_font_dirs):
* font-mgr.c (Ffc_config_get_config_files):
* font-mgr.c (Ffc_config_get_cache):
* font-mgr.c (Ffc_config_get_fonts):
* font-mgr.c (Ffc_config_set_current):
* font-mgr.c (Ffc_config_get_blanks):
* font-mgr.c (Ffc_config_get_rescan_interval):
* font-mgr.c (Ffc_config_set_rescan_interval):
* font-mgr.c (Ffc_config_app_font_add_file):
* font-mgr.c (Ffc_config_app_font_add_dir):
* font-mgr.c (Ffc_config_app_font_clear):
* font-mgr.c (Ffc_init_load_config):
* font-mgr.c (Ffc_init_load_config_and_fonts):
* font-mgr.c (Ffc_config_get_current):
* font-mgr.c (size):
* font-mgr.c (Ffc_font_render_prepare):
* font-mgr.c (Ffc_font_match):
* font-mgr.c (Ffc_font_sort):
* font-mgr.c (Ffc_init):
* font-mgr.c (Ffc_get_version):
* font-mgr.c (Ffc_init_reinitialize):
* font-mgr.c (Ffc_init_bring_up_to_date):
* font-mgr.c (Fxlfd_font_name_p):
* font-mgr.c (make_xlfd_font_regexp):
* font-mgr.c (syms_of_font_mgr):
* font-mgr.c (vars_of_font_mgr):
* font-mgr.c (complex_vars_of_font_mgr):
Fix the code to conform to GNU style standards.
Rename xft-debug-level to debug-xft.
* fontcolor-x.c:
* fontcolor-x.c (vars_of_fontcolor_x):
Rename debug-x-objects to debug-x-fonts.
* fontcolor-xlike-inc.c:
* fontcolor-xlike-inc.c (DEBUG_FONTS1):
* fontcolor-xlike-inc.c (DEBUG_FONTS2):
* fontcolor-xlike-inc.c (DEBUG_FONTS3):
* fontcolor-xlike-inc.c (DEBUG_FONTS4):
* fontcolor-xlike-inc.c (DEBUG_FONTS_LISP1):
* fontcolor-xlike-inc.c (count_hyphens):
* fontcolor-xlike-inc.c (XFUN):
* fontcolor-xlike-inc.c (xlistfonts_checking_charset):
* fontcolor-xlike-inc.c (xft_find_charset_font):
Misc. code fixes, mostly cosmetic. Get rid of some warnings.
Fix the code to conform to GNU style standards.
* lisp.h:
* print.c:
* print.c (debug_out_lisp):
New function for doing printf-like formatting involving Lisp objects
and outputting to the debug output.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sun, 04 Apr 2010 23:46:50 -0500 |
parents | 3ecd8885ac67 |
children | 308d34e9f07d |
rev | line source |
---|---|
428 | 1 #! /bin/sh |
2 # add-big-package.sh --- Add multiple file package to Package Lisp Hierarchy | |
3 # Copyright (C) 1997 Free Software Foundation, Inc. | |
4 | |
5 # Author: SL Baur <steve@xemacs.org> | |
6 # Maintainer: SL Baur <steve@xemacs.org> | |
7 # Keywords: packages internal | |
8 | |
9 # This file is part of XEmacs. | |
10 | |
11 # XEmacs is free software; you can redistribute it and/or modify it | |
12 # under the terms of the GNU General Public License as published by | |
13 # the Free Software Foundation; either version 2, or (at your option) | |
14 # any later version. | |
15 | |
16 # XEmacs is distributed in the hope that it will be useful, but | |
17 # WITHOUT ANY WARRANTY; without even the implied warranty of | |
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
19 # General Public License for more details. | |
20 | |
21 # You should have received a copy of the GNU General Public License | |
22 # along with XEmacs; see the file COPYING. If not, write to | |
23 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
24 # Boston, MA 02111-1307, USA. | |
25 | |
26 ### Commentary: | |
27 | |
28 ## This file copies a single lisp file into an XEmacs package hierarchy and | |
29 ## performs the necessary magic so that it will be autoloaded at the next | |
30 ## dump. | |
31 | |
32 ## Parameters: | |
33 ## $1 -- Full path to an XEmacsen later than 20.3 | |
34 ## $2 -- Full path to a lisp package tarball to install | |
35 ## $3 -- Full path to a lisp directory in an XEmacs package hierarchy | |
36 ## This directory will be created if it does not exist. | |
37 ## NOTE: the directory name should *not* end in a trailing slash | |
38 | |
39 | |
40 ### Code: | |
41 | |
42 XEMACS="$1" # Not used at present | |
43 LISP_FILE="$2" # Should be a binary package tarball | |
44 DEST_DIR="$3" # Should be a top level package directory | |
45 | |
46 # Test for valid XEmacs executable and valid input file | |
47 if [ ! -f "${LISP_FILE}" -o ! -x "${XEMACS}" ]; then | |
48 exit 1 | |
49 fi | |
50 | |
51 # Test for destination directory, creating if necessary | |
52 test -d "${DEST_DIR}" || mkdir "${DEST_DIR}" | |
53 test -d "${DEST_DIR}" || exit 1; | |
54 | |
55 # Very simple minded extraction for the first cut | |
56 # We'll get more sophisticated later | |
57 cd "${DEST_DIR}" | |
58 gunzip -c "${LISP_FILE}" | tar xvf - | |
59 | |
60 # Need to refresh the info/dir file, I don't know how to do that. | |
61 | |
62 exit 0 | |
63 | |
64 ### add-big-package.sh ends here |