components/emacs/README
changeset 3855 f0a3b99ede10
parent 3626 48d8d7ae6e0a
child 4791 fb9a6b5ef98f
equal deleted inserted replaced
3854:9d8d138d52ca 3855:f0a3b99ede10
    68 	        https://bugzilla.redhat.com/show_bug.cgi?id=929353
    68 	        https://bugzilla.redhat.com/show_bug.cgi?id=929353
    69 		http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/111078
    69 		http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/111078
    70 
    70 
    71 - The emacs distribution used to have a subdirectory, src/s, which
    71 - The emacs distribution used to have a subdirectory, src/s, which
    72   contained per-platform header files. We would apply the following
    72   contained per-platform header files. We would apply the following
    73   patches:
    73   patches. Please note that the contact information given in the comment
       
    74   in the first patch is no longer valid. Current information is found in
       
    75   the README file in the top level directory of this workspace:
    74 
    76 
    75     sol2-6.h: Enable the use of the native Solaris dldump()
    77     sol2-6.h: Enable the use of the native Solaris dldump()
    76 
    78 
    77         --- sol2-6.h.~1~        2011-10-17 19:20:46.000000000 -0600
    79         --- sol2-6.h.~1~        2011-10-17 19:20:46.000000000 -0600
    78         +++ sol2-6.h    2013-09-23 13:34:26.683033182 -0600
    80         +++ sol2-6.h    2013-09-23 13:34:26.683033182 -0600
   108         +#define SYSTEM_MALLOC
   110         +#define SYSTEM_MALLOC
   109          
   111          
   110          /* There have problems reported with mmap at least on Solaris 2.6
   112          /* There have problems reported with mmap at least on Solaris 2.6
   111             and 2.7.  For simplicity, let's not use mmap for anything >= 2.5.
   113             and 2.7.  For simplicity, let's not use mmap for anything >= 2.5.
   112 
   114 
   113   These are both handled by default by the configure process, and in fact,
   115   These are now both handled by default by the configure process, and in fact,
   114   comments from the header file appear to have been carried over. With every
   116   comments from the header files appear to have been carried over. With every
   115   update, we must verify that these settings stick and remain enabled.
   117   update, we must verify that these settings stick and remain enabled.
   116 
   118 
   117     System Malloc:
   119     System Malloc:
   118     The information output at the end of the configure step verifies this:
   120     The information output at the end of the configure step verifies this:
   119 
   121 
   167 
   169 
   168   With emacs 24.3, I removed this, and find that studio now builds
   170   With emacs 24.3, I removed this, and find that studio now builds
   169   emacs without issue. This is something that should be reverified
   171   emacs without issue. This is something that should be reverified
   170   with each update.
   172   with each update.
   171 
   173 
   172 - Remember to update resolve.deps when updating to a new version,
   174 - When updating to a new version, remember to ensure that the REQUIRED_PACKAGES
   173   as dependencies can change. Instructions are on the Userland website.
   175   lines in the Makefile are updated to match. Instructions can be found in the
       
   176   doc directory at the top of the userland workspace.
   174 
   177 
   175 - We deliver the following packages:
   178 - We deliver the following packages:
   176 
   179 
   177 	gnu-emacs - Everything you need to run emacs, except the
   180 	gnu-emacs - Everything you need to run emacs, except the
   178 	    emacs binaries.
   181 	    emacs binaries.