mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
* Update to 21.5.b24 "dandelion".
* Added -DWITH_XFT - build XEmacs with xft support. Approved by: sem(mentor)
This commit is contained in:
parent
00cffa5982
commit
c5f363880d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=151792
10 changed files with 57 additions and 77 deletions
|
@ -7,7 +7,6 @@
|
|||
|
||||
PORTNAME= xemacs-devel-mule
|
||||
PORTVERSION= ${XEMACS_VER:S/-/./}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES+= editors
|
||||
MASTER_SITES= ${MASTER_SITE_XEMACS}
|
||||
MASTER_SITE_SUBDIR= xemacs-${XEMACS_REL}
|
||||
|
@ -49,7 +48,7 @@ USE_XPM= yes
|
|||
.endif
|
||||
|
||||
XEMACS_REL= 21.5
|
||||
XEMACS_VER= ${XEMACS_REL}-b23
|
||||
XEMACS_VER= ${XEMACS_REL}-b24
|
||||
XEMACS_ARCH= ${MACHINE_ARCH}--freebsd
|
||||
|
||||
WRKSRC= ${WRKDIR}/xemacs-${XEMACS_VER:S/-b/./}
|
||||
|
@ -65,7 +64,6 @@ CONFIGURE_ARGS= --enable-mule \
|
|||
--enable-sound=native \
|
||||
--with-site-lisp \
|
||||
--with-pop \
|
||||
--with-xfs \
|
||||
--with-ldap=no \
|
||||
--with-infopath=${LOCALBASE}/lib/xemacs/info:${LOCALBASE}/info:${X11BASE}/info:/usr/info:${LOCALBASE}/lib/texmf/doc/info:/usr/lib/texmf/doc:/usr/share/info \
|
||||
--enable-clash-detection \
|
||||
|
@ -90,7 +88,10 @@ MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
|
|||
CONFIGURE_ARGS+=--enable-debug=no --enable-error-checking=no
|
||||
.endif
|
||||
|
||||
.if defined(WITH_GTK)
|
||||
.if defined(WITH_XFT)
|
||||
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2
|
||||
CONFIGURE_ARGS+=--with-xft=all
|
||||
.elif defined(WITH_GTK)
|
||||
CONFIGURE_ARGS+=--with-gtk
|
||||
WITH_XIM=
|
||||
WITH_MENUBARS= --enable-menubars=gtk
|
||||
|
@ -98,6 +99,8 @@ WITH_SCROLLBARS=--enable-scrollbars=gtk
|
|||
WITH_DIALOGS= --enable-dialogs=gtk
|
||||
WITH_WIDGETS= --enable-widgets=gtk
|
||||
USE_GNOME+= gtk12
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-xfs
|
||||
.endif
|
||||
|
||||
PKGDIR= ${.CURDIR}/../../editors/xemacs-devel-mule
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
MD5 (xemacs/xemacs-21.5.23.tar.gz) = 3a8111472fa7ae47d74374f85f1d0aae
|
||||
SIZE (xemacs/xemacs-21.5.23.tar.gz) = 14832801
|
||||
MD5 (xemacs/xemacs-21.5.24.tar.gz) = ac64d1df6583054999044fa3c1363b5f
|
||||
SHA256 (xemacs/xemacs-21.5.24.tar.gz) = 88e2a236c6d608d91fbf399f4a1a7823416cf2236d860c9d8b010f4e2cdd8b01
|
||||
SIZE (xemacs/xemacs-21.5.24.tar.gz) = 15103874
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
--- lib-src/Makefile.in.in~ Tue Feb 8 11:54:39 2000
|
||||
+++ lib-src/Makefile.in.in Thu Sep 21 22:26:13 2000
|
||||
@@ -224,7 +224,7 @@
|
||||
(cd ${archlibdir} && \
|
||||
$(RM) ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS})
|
||||
--- lib-src/Makefile.in.in.orig Tue Nov 22 09:14:42 2005
|
||||
+++ lib-src/Makefile.in.in Mon Dec 19 14:01:40 2005
|
||||
@@ -270,7 +270,7 @@
|
||||
cd ${bindir} && $(RM) ${PUBLIC_INSTALLABLES}
|
||||
cd ${archlibdir} && $(RM) ${PRIVATE_INSTALLABLES}
|
||||
|
||||
-.PHONY: mostlyclean clean distclean realclean extraclean
|
||||
+.PHONY: mostlyclean clean distclean realclean extraclean ${archlibdir}
|
||||
.PHONY: distclean-noconfig realclean-noconfig extraclean-noconfig
|
||||
mostlyclean:
|
||||
$(RM) *.o *.i core
|
||||
clean: mostlyclean
|
||||
-$(RM) *.o *.i core
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- configure.ac 2005/03/11 11:19:01 1.2
|
||||
+++ configure.ac 2005/03/17 20:16:50
|
||||
@@ -1148,6 +1148,7 @@
|
||||
--- configure.ac.orig Sun Dec 18 19:58:55 2005
|
||||
+++ configure.ac Mon Dec 19 16:04:59 2005
|
||||
@@ -1257,6 +1257,7 @@
|
||||
dnl Straightforward OS determination
|
||||
case "$ac_cv_build" in
|
||||
*-*-linux* ) opsys=linux ;;
|
||||
|
@ -8,7 +8,16 @@
|
|||
*-*-netbsd* ) opsys=netbsd ;;
|
||||
*-*-openbsd* ) opsys=openbsd ;;
|
||||
*-*-nextstep* ) opsys=nextstep ;;
|
||||
@@ -4943,7 +4950,7 @@
|
||||
@@ -3423,7 +3424,7 @@
|
||||
dnl #### How about /sw/include, and /opt/local/include?
|
||||
dnl these directories need to be the parent of the freetype directory
|
||||
for freetype_include_top in "/usr/X11R6/include/freetype2" \
|
||||
- "/usr/include/freetype2"
|
||||
+ "$with_site_includes/freetype2"
|
||||
do
|
||||
if test -d $freetype_include_top; then
|
||||
AC_CHECKING([in ${freetype_include_top}/freetype2])
|
||||
@@ -5296,7 +5297,7 @@
|
||||
dnl Check for Berkeley DB.
|
||||
if test "$enable_database_berkdb" != "no"; then
|
||||
AC_MSG_CHECKING(for Berkeley db.h)
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
Index: src/mule-coding.c
|
||||
===================================================================
|
||||
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/mule-coding.c,v
|
||||
retrieving revision 1.35
|
||||
retrieving revision 1.36
|
||||
diff -u -r1.35 -r1.36
|
||||
--- src/mule-coding.c 2005/06/19 21:08:31 1.35
|
||||
+++ src/mule-coding.c 2005/11/22 07:19:32 1.36
|
||||
@@ -2643,10 +2643,10 @@
|
||||
write_c_string (printcharfun, "(force)");
|
||||
}
|
||||
|
||||
-#define FROB(prop) \
|
||||
- if (!NILP (iso2022_getprop (cs, prop))) \
|
||||
- { \
|
||||
- write_fmt_string (printcharfun, ", %s", prop); \
|
||||
+#define FROB(prop) \
|
||||
+ if (!NILP (iso2022_getprop (cs, prop))) \
|
||||
+ { \
|
||||
+ write_fmt_string_lisp (printcharfun, ", %s", 1, prop); \
|
||||
}
|
||||
|
||||
FROB (Qshort);
|
|
@ -1,13 +0,0 @@
|
|||
--- src/unexelf.c.orig Mon Jul 4 16:11:27 2005
|
||||
+++ src/unexelf.c Thu Sep 22 22:38:19 2005
|
||||
@@ -565,8 +565,8 @@
|
||||
*
|
||||
*/
|
||||
int
|
||||
-unexec (Extbyte *new_name, Extbyte *old_name, unsigned int UNUSED (data_start),
|
||||
- unsigned int UNUSED (bss_start), unsigned int UNUSED (entry_address))
|
||||
+unexec (Extbyte *new_name, Extbyte *old_name, uintptr_t UNUSED (data_start),
|
||||
+ uintptr_t UNUSED (bss_start), uintptr_t UNUSED (entry_address))
|
||||
{
|
||||
int new_file, old_file, new_file_size;
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
Index: src/window.c
|
||||
===================================================================
|
||||
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/window.c,v
|
||||
retrieving revision 1.88
|
||||
retrieving revision 1.89
|
||||
diff -u -r1.88 -r1.89
|
||||
--- src/window.c 2005/10/25 11:16:30 1.88
|
||||
+++ src/window.c 2005/11/18 12:23:57 1.89
|
||||
@@ -4314,7 +4314,14 @@
|
||||
if (NILP (parent))
|
||||
{
|
||||
if (widthflag)
|
||||
- invalid_operation ("No other window to side of this one", Qunbound);
|
||||
+ {
|
||||
+ int new_pixsize;
|
||||
+ sizep = &CURSIZE (w);
|
||||
+ dim = CURCHARSIZE (w);
|
||||
+ new_pixsize = inpixels?(*sizep + delta):(dim+delta);
|
||||
+ set_window_pixsize (window, new_pixsize, 0, 0);
|
||||
+ return;
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
if (widthflag
|
18
editors/xemacs-devel-mule/files/patch-xlwmenu.c
Normal file
18
editors/xemacs-devel-mule/files/patch-xlwmenu.c
Normal file
|
@ -0,0 +1,18 @@
|
|||
Index: lwlib/xlwmenu.c
|
||||
===================================================================
|
||||
RCS file: /pack/xemacscvs/XEmacs/xemacs/lwlib/xlwmenu.c,v
|
||||
retrieving revision 1.38
|
||||
diff -u -r1.38 xlwmenu.c
|
||||
--- lwlib/xlwmenu.c 2005/11/26 11:45:59 1.38
|
||||
+++ lwlib/xlwmenu.c 2005/12/20 13:04:56
|
||||
@@ -2828,8 +2828,9 @@
|
||||
XColor xcolor;
|
||||
Visual *visual;
|
||||
int ignore;
|
||||
+ Colormap cmap;
|
||||
visual_info_from_widget ((Widget) mw, &visual, &ignore);
|
||||
- Colormap cmap = mw->core.colormap;
|
||||
+ cmap = mw->core.colormap;
|
||||
xcolor.pixel = mw->core.background_pixel;
|
||||
XQueryColor (dpy, cmap, &xcolor);
|
||||
xcolor.red = (xcolor.red * 17) / 20;
|
|
@ -46,6 +46,7 @@ lib/xemacs-%%XEMACS_VER%%/etc/InstallGuide
|
|||
lib/xemacs-%%XEMACS_VER%%/etc/NEWS
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/ONEWS
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/OONEWS
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/PROBLEMS
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/README
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL
|
||||
lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.cs
|
||||
|
@ -556,6 +557,7 @@ lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/file-coding.h
|
|||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frame-impl.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frame.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frameslots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gc.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gccache-gtk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/general-slots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/getpagesize.h
|
||||
|
@ -855,9 +857,11 @@ lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/toolbar.h
|
|||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/tooltalk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ui-gtk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/universe.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/vdb.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/window-impl.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/window.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/winslots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xft-fonts.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xgccache.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsic.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsicp.h
|
||||
|
@ -1055,6 +1059,8 @@ lib/xemacs-%%XEMACS_VER%%/lisp/font-menu.el
|
|||
lib/xemacs-%%XEMACS_VER%%/lisp/font-menu.elc
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/font.el
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/font.elc
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/fontconfig.el
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/fontconfig.elc
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/fontl-hooks.el
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/fontl-hooks.elc
|
||||
lib/xemacs-%%XEMACS_VER%%/lisp/format.el
|
||||
|
|
|
@ -79,6 +79,7 @@ lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/file-coding.h
|
|||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frame-impl.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frame.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frameslots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gc.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gccache-gtk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/general-slots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/getpagesize.h
|
||||
|
@ -378,9 +379,11 @@ lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/toolbar.h
|
|||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/tooltalk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ui-gtk.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/universe.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/vdb.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/window-impl.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/window.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/winslots.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xft-fonts.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xgccache.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsic.h
|
||||
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsicp.h
|
||||
|
|
Loading…
Add table
Reference in a new issue