aboutsummaryrefslogtreecommitdiff
path: root/chinese
diff options
context:
space:
mode:
authorMichael Haro <mharo@FreeBSD.org>2000-04-01 00:05:46 +0000
committerMichael Haro <mharo@FreeBSD.org>2000-04-01 00:05:46 +0000
commit13a80d1a168ce67f166f7d762edbbc48f91e1de0 (patch)
tree11bff08c4005797ac77ca2728b7328d51de8d9b4 /chinese
parentb643e31abaa58c69651a37d4717913b63476a01c (diff)
downloadports-13a80d1a168ce67f166f7d762edbbc48f91e1de0.tar.gz
ports-13a80d1a168ce67f166f7d762edbbc48f91e1de0.zip
Notes
Diffstat (limited to 'chinese')
-rw-r--r--chinese/rxvt/Makefile9
-rw-r--r--chinese/rxvt/distinfo2
-rw-r--r--chinese/rxvt/files/patch-aa36
-rw-r--r--chinese/rxvt/files/patch-ab96
4 files changed, 87 insertions, 56 deletions
diff --git a/chinese/rxvt/Makefile b/chinese/rxvt/Makefile
index 94b3bc15f4d4..03985ccfa736 100644
--- a/chinese/rxvt/Makefile
+++ b/chinese/rxvt/Makefile
@@ -6,10 +6,13 @@
# $FreeBSD$
#
-DISTNAME= rxvt-2.7.2
-PKGNAME= zh-rxvt-2.7.2
+DISTNAME= rxvt-2.7.3
+PKGNAME= zh-rxvt-2.7.3
CATEGORIES= chinese x11
-MASTER_SITES= ftp://ftp.rxvt.org/pub/rxvt/
+MASTER_SITES= ftp://ftp.rxvt.org/pub/rxvt/ \
+ ftp://mason.primenet.com.au/pub/rxvt/ \
+ ${MASTER_SITE_SUNSITE}
+MASTER_SITE_SUBDIR= X11/terms
MAINTAINER= frankch@waru.life.nthu.edu.tw
diff --git a/chinese/rxvt/distinfo b/chinese/rxvt/distinfo
index 640bb453beee..a6635b8c3c43 100644
--- a/chinese/rxvt/distinfo
+++ b/chinese/rxvt/distinfo
@@ -1 +1 @@
-MD5 (rxvt-2.7.2.tar.bz2) = cce181764763ceb7c1d12a8b05c3ce2e
+MD5 (rxvt-2.7.3.tar.bz2) = 4f22d749152ba717c5b716df43801800
diff --git a/chinese/rxvt/files/patch-aa b/chinese/rxvt/files/patch-aa
index 40a7b986c2e6..c6fc8d13e4ed 100644
--- a/chinese/rxvt/files/patch-aa
+++ b/chinese/rxvt/files/patch-aa
@@ -1,5 +1,5 @@
---- Makefile.in.orig Tue Dec 21 18:07:54 1999
-+++ Makefile.in Tue Feb 8 14:01:20 2000
+--- Makefile.in.orig Mon Mar 27 19:38:42 2000
++++ Makefile.in Mon Mar 27 19:39:21 2000
@@ -9,7 +9,7 @@
first_rule: all
dummy:
@@ -9,9 +9,19 @@
DIST = INSTALL README.configure configure Makefile Makefile.in ChangeLog
---- doc/Makefile.in.orig Tue Sep 28 15:04:39 1999
-+++ doc/Makefile.in Tue Feb 8 14:02:31 2000
-@@ -56,7 +56,7 @@
+--- doc/Makefile.in.orig Mon Mar 27 19:39:40 2000
++++ doc/Makefile.in Mon Mar 27 19:44:16 2000
+@@ -40,9 +40,6 @@
+
+ all: rxvt.1
+
+-rxvt.1: rxvt.tbl Makefile
+- @if test x$(TBL) = x; then : ; else echo "$(TBL) $(srcdir)/rxvt.tbl | grep -v '^.lf' > rxvt.1"; $(TBL) $(srcdir)/rxvt.tbl | grep -v '^.lf' > rxvt.1 ; fi
+-
+ SEDREPLACE = -e 's%@RXVT_VERSION@%$(VERSION)%g;'\
+ -e 's%@RXVT_LSMDATE@%$(LSMDATE)%g;'\
+ -e 's%@RXVT_DATE@%$(DATE)%g;'\
+@@ -56,7 +53,7 @@
tags allbin:
@@ -20,23 +30,23 @@
yodl/versioninfo.yo: yodl/versioninfo.yo.in ../src/version.h
$(SED) $(SEDREPLACE) < $(srcdir)/yodl/versioninfo.yo.in > $@
-@@ -85,7 +85,7 @@
+@@ -85,7 +82,7 @@
distclean:
install:
-- $(INSTALL_DATA) rxvt.1 $(DESTDIR)$(mandir)/$(manprefix)rxvt.$(manext)
+- $(INSTALL_DATA) rxvt.1 $(DESTDIR)$(mandir)/$(RXVTNAME).$(manext)
+ $(INSTALL_DATA) rxvt.1 $(PREFIX)/man/man1/crxvt.1
uninstall:
- -cd $(mandir); $(RMF) $(manprefix)rxvt.$(manext)
---- src/Makefile.in.orig Tue Feb 8 14:03:35 2000
-+++ src/Makefile.in Tue Feb 8 14:04:10 2000
-@@ -97,7 +97,7 @@
+ -(cd $(mandir); $(RMF) $(RXVTNAME).$(manext) )
+--- src/Makefile.in.orig Mon Mar 27 19:41:21 2000
++++ src/Makefile.in Mon Mar 27 19:41:38 2000
+@@ -98,7 +98,7 @@
(cd $(srcdir); $(RMF) Makefile)
install: allbin alldoc
-- $(INSTALL_PROGRAM) rxvt $(DESTDIR)$(bindir)/$(binprefix)rxvt
+- $(INSTALL_PROGRAM) rxvt $(DESTDIR)$(bindir)/$(RXVTNAME)
+ $(INSTALL_PROGRAM) rxvt $(PREFIX)/bin/crxvt
uninstall:
- (cd $(bindir); $(RMF) $(binprefix)rxvt)
+ -(cd $(bindir); $(RMF) $(RXVTNAME) )
diff --git a/chinese/rxvt/files/patch-ab b/chinese/rxvt/files/patch-ab
index ba272f2f988e..04f723e96936 100644
--- a/chinese/rxvt/files/patch-ab
+++ b/chinese/rxvt/files/patch-ab
@@ -1,6 +1,6 @@
---- src/main.c.orig Wed Feb 9 11:57:04 2000
-+++ src/main.c Wed Feb 9 12:02:43 2000
-@@ -460,6 +460,16 @@
+--- src/init.c.orig Mon Mar 27 19:50:56 2000
++++ src/init.c Mon Mar 27 19:51:44 2000
+@@ -866,6 +866,16 @@
GCForeground | GCBackground |
GCFont | GCGraphicsExposures,
&gcvalue);
@@ -9,15 +9,17 @@
+#ifdef MULTICHAR_SET
+ gcvalue.font = TermWin.mfont->fid;
+ TermWin.mgc = XCreateGC(Xdisplay, TermWin.vt,
-+ GCForeground | GCBackground |
-+ GCFont | GCGraphicsExposures,
-+ &gcvalue);
++ GCForeground | GCBackground |
++ GCFont | GCGraphicsExposures,
++ &gcvalue);
+#endif
+#endif
}
}
- /* window resizing - assuming the parent window is the correct size */
-@@ -969,7 +979,11 @@
+ /*----------------------------------------------------------------------*/
+--- src/main.c.orig Mon Mar 27 19:53:37 2000
++++ src/main.c Mon Mar 27 19:54:04 2000
+@@ -546,7 +546,11 @@
/* alter existing GC */
if (!init) {
@@ -29,18 +31,9 @@
menubar_expose();
}
---- src/rxvt.h.orig Wed Feb 9 12:01:07 2000
-+++ src/rxvt.h Wed Feb 9 12:04:17 2000
-@@ -7,6 +7,8 @@
-
- #include "feature.h"
-
-+#define FIX_ALIGNMENT
-+
- /*
- *****************************************************************************
- * SYSTEM HACKS
-@@ -170,12 +172,19 @@
+--- src/rxvt.h.orig Mon Mar 27 19:54:20 2000
++++ src/rxvt.h Mon Mar 27 19:55:36 2000
+@@ -172,12 +172,19 @@
Window parent[KNOW_PARENTS], /* parent[0] is our window */
vt; /* vt100 window */
GC gc; /* GC for drawing text */
@@ -56,66 +49,67 @@
XFontStruct *mfont; /* Multichar font structure */
+#endif
+#ifdef FIX_ALIGNMENT
-+ GC mgc;
++ GC mgc;
#endif
XFontSet fontset;
#ifdef XPM_BACKGROUND
---- src/screen.c.orig Wed Feb 9 12:04:29 2000
-+++ src/screen.c Wed Feb 9 12:23:07 2000
-@@ -2169,7 +2169,12 @@
+--- src/screen.c.orig Mon Mar 27 19:56:10 2000
++++ src/screen.c Mon Mar 27 20:00:03 2000
+@@ -2162,7 +2162,12 @@
* always go back to the base font - it's much safer
*/
wbyte = 0;
+- XSetFont(Xdisplay, TermWin.gc, TermWin.font->fid);
+#ifdef FIX_ALIGNMENT
-+ TermWin.gc = TermWin.ngc;
-+ TermWin.vascent = TermWin.font->ascent;
++ TermWin.gc = TermWin.ngc;
++ TermWin.vascent = TermWin.font->ascent;
+#else
- XSetFont(Xdisplay, TermWin.gc, TermWin.font->fid);
++ XSetFont(Xdisplay, TermWin.gc, TermWin.font->fid);
+#endif
draw_string = XDrawString;
draw_image_string = XDrawImageString;
clearfirst = clearlast = 0;
-@@ -2378,7 +2383,11 @@
+@@ -2371,7 +2376,11 @@
len = 0;
buffer[len++] = stp[col];
ypixelc = Row2Pixel(row);
+#ifdef FIX_ALIGNMENT
-+ ypixel = ypixelc + TermWin.vascent;
++ ypixel = ypixelc + TermWin.vascent;
+#else
ypixel = ypixelc + TermWin.font->ascent;
+#endif
xpixel = Col2Pixel(col);
fontdiff = 0;
wlen = 1;
-@@ -2399,7 +2408,13 @@
+@@ -2392,7 +2401,13 @@
fprop = TermWin.mprop;
if (!wbyte && TermWin.mfont) {
wbyte = 1;
+#ifdef FIX_ALIGNMENT
-+ TermWin.gc = TermWin.mgc;
-+ ypixel += TermWin.mfont->ascent - TermWin.vascent;
-+ TermWin.vascent = TermWin.mfont->ascent;
++ TermWin.gc = TermWin.mgc;
++ ypixel += TermWin.mfont->ascent - TermWin.vascent;
++ TermWin.vascent = TermWin.mfont->ascent;
+#else
XSetFont(Xdisplay, TermWin.gc, TermWin.mfont->fid);
+#endif
fontdiff = TermWin.mprop;
draw_string = XDrawString16;
draw_image_string = XDrawImageString16;
-@@ -2446,7 +2461,13 @@
+@@ -2439,7 +2454,13 @@
}
if (wbyte) {
wbyte = 0;
+#ifdef FIX_ALIGNMENT
-+ TermWin.gc = TermWin.ngc;
-+ ypixel += TermWin.font->ascent - TermWin.vascent;
-+ TermWin.vascent = TermWin.font->ascent;
++ TermWin.gc = TermWin.ngc;
++ ypixel += TermWin.font->ascent - TermWin.vascent;
++ TermWin.vascent = TermWin.font->ascent;
+#else
XSetFont(Xdisplay, TermWin.gc, TermWin.font->fid);
+#endif
draw_string = XDrawString;
draw_image_string = XDrawImageString;
}
-@@ -2544,7 +2565,11 @@
+@@ -2537,7 +2558,11 @@
rend &= ~RS_Bold; /* we've taken care of it */
} else if (bfont) {
bfont = 0;
@@ -127,7 +121,7 @@
}
#endif
/*
-@@ -2679,6 +2704,9 @@
+@@ -2672,6 +2697,9 @@
end_row = TermWin.saveLines - TermWin.view_start;
if (selection.op && current_screen == selection.screen) {
i = selection.beg.row + TermWin.saveLines;
@@ -137,3 +131,27 @@
row = selection.end.row + TermWin.saveLines;
if (i >= end_row)
col = selection.beg.col;
+--- src/feature.h.orig Mon Mar 27 20:06:40 2000
++++ src/feature.h Mon Mar 27 20:07:27 2000
+@@ -55,18 +55,18 @@
+ * overstrike just for multi char fonts
+ * Note: NO_BOLDOVERSTRIKE implies NO_BOLDOVERSTRIKE_MULTI
+ */
+-/* #define NO_BOLDOVERSTRIKE */
++#define NO_BOLDOVERSTRIKE
+ /* #define NO_BOLDOVERSTRIKE_MULTI */
+
+ /*
+ * Also use bold font or overstrike even if we use colour for bold
+ */
+-#define VERYBOLD
++/* #define VERYBOLD */
+
+ /*
+ * Compile without support for real bold fonts
+ */
+-/* #define NO_BOLDFONT */
++#define NO_BOLDFONT
+
+ /*
+ * If the screen has 24 bit mode, use that even if the default is 8 bit.