Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Dec 2004 13:49:16 GMT
From:      Pawel Worach <pawel.worach@telia.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/75492: [PATCH] editors/xemacs: update to new version
Message-ID:  <200412251349.iBPDnG7l066827@www.freebsd.org>
Resent-Message-ID: <200412251350.iBPDoQ3s040270@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         75492
>Category:       ports
>Synopsis:       [PATCH] editors/xemacs: update to new version
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 25 13:50:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Pawel Worach
>Release:        6.0-CURRENT
>Organization:
>Environment:
FreeBSD zero 6.0-CURRENT FreeBSD 6.0-CURRENT
>Description:
      Update port to 21.4.16
      Fix build on current where libxpg4 is gone

      One thing I did not know how to fix is, after patching freebsd.h
      patch leaves the .orig file with is then installed by 'make install'.
      How do I fix that, change install: makefile target? remove the file post-install?
>How-To-Repeat:
      
>Fix:
diff -urN --exclude CVS editors/xemacs/Makefile editors/xemacs.new/Makefile
--- editors/xemacs/Makefile	Sat Dec 25 14:44:10 2004
+++ editors/xemacs.new/Makefile	Sat Dec 25 14:28:24 2004
@@ -30,7 +30,7 @@
 USE_BZIP2=	yes
 
 XEMACS_REL=	21.4
-XEMACS_VER=	21.4.15
+XEMACS_VER=	21.4.16
 XEMACS_ARCH=	${CONFIGURE_TARGET}
 
 STRIP=
diff -urN --exclude CVS editors/xemacs/distinfo editors/xemacs.new/distinfo
--- editors/xemacs/distinfo	Sat Dec 25 14:44:10 2004
+++ editors/xemacs.new/distinfo	Thu Dec 23 07:01:44 2004
@@ -1,2 +1,2 @@
-MD5 (xemacs/xemacs-21.4.15.tar.bz2) = 74f899d38a230d629375f7e3cf656ca5
-SIZE (xemacs/xemacs-21.4.15.tar.bz2) = 8799299
+MD5 (xemacs/xemacs-21.4.16.tar.bz2) = a3a5000db3ada076a117665ea473dab4
+SIZE (xemacs/xemacs-21.4.16.tar.bz2) = 9029850
diff -urN --exclude CVS editors/xemacs/files/patch-emacs.c editors/xemacs.new/files/patch-emacs.c
--- editors/xemacs/files/patch-emacs.c	Sat Dec 25 14:44:10 2004
+++ editors/xemacs.new/files/patch-emacs.c	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- src/emacs.c.orig	Wed Jan 15 07:18:00 2003
-+++ src/emacs.c	Tue Jul 20 12:02:41 2004
-@@ -344,7 +344,7 @@
- #endif
- 
- /* Number of bytes of writable memory we can expect to be able to get */
--unsigned int lim_data;
-+rlim_t lim_data;
- 
- /* WARNING!
- 
diff -urN --exclude CVS editors/xemacs/files/patch-freebsd.h editors/xemacs.new/files/patch-freebsd.h
--- editors/xemacs/files/patch-freebsd.h	Thu Jan  1 01:00:00 1970
+++ editors/xemacs.new/files/patch-freebsd.h	Sun Nov 21 16:16:02 2004
@@ -0,0 +1,11 @@
+--- src/s/freebsd.h.orig	Sun Nov 21 16:14:32 2004
++++ src/s/freebsd.h	Sun Nov 21 16:15:10 2004
+@@ -29,7 +29,7 @@
+ #ifndef __FreeBSD_version
+ #include <osreldate.h>
+ #endif
+-#if __FreeBSD_version >= 199701
++#if __FreeBSD_version >= 199701 && __FreeBSD_version < 600006
+ #define LIBS_SYSTEM "-lutil -lxpg4"
+ #else
+ #define LIBS_SYSTEM "-lutil"
diff -urN --exclude CVS editors/xemacs/files/patch-mem-limits.h editors/xemacs.new/files/patch-mem-limits.h
--- editors/xemacs/files/patch-mem-limits.h	Sat Dec 25 14:44:10 2004
+++ editors/xemacs.new/files/patch-mem-limits.h	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- src/mem-limits.h.bak	Thu Mar 18 13:08:19 2004
-+++ src/mem-limits.h	Thu Mar 18 13:08:42 2004
-@@ -108,7 +108,7 @@
- static POINTER data_space_start;
- 
- /* Number of bytes of writable memory we can expect to be able to get */
--extern unsigned int lim_data;
-+extern rlim_t lim_data;
- 
- #if defined (HEAP_IN_DATA) && !defined(PDUMP)
- extern unsigned long static_heap_size;
diff -urN --exclude CVS editors/xemacs/pkg-plist editors/xemacs.new/pkg-plist
--- editors/xemacs/pkg-plist	Sat Dec 25 14:44:10 2004
+++ editors/xemacs.new/pkg-plist	Sat Dec 25 13:44:11 2004
@@ -125,6 +125,7 @@
 lib/xemacs-%%XEMACS_VER%%/etc/gnuserv.1
 lib/xemacs-%%XEMACS_VER%%/etc/gnuserv.README
 lib/xemacs-%%XEMACS_VER%%/etc/gray1.xbm
+lib/xemacs-%%XEMACS_VER%%/etc/gtkrc
 lib/xemacs-%%XEMACS_VER%%/etc/idd/drop
 lib/xemacs-%%XEMACS_VER%%/etc/idd/dropmsk
 lib/xemacs-%%XEMACS_VER%%/etc/ms-kermit
@@ -1057,11 +1058,9 @@
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/auto-autoloads.el
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/auto-autoloads.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/canna-leim.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/canna-leim.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/chinese.el
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/chinese.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/custom-load.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/custom-load.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/cyrillic.el
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/cyrillic.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/english.el
@@ -1103,7 +1102,6 @@
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-tty-init.el
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-tty-init.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-x-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-x-init.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis-chars.el
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis-chars.elc
 lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis.el

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412251349.iBPDnG7l066827>