gbranden pushed a commit to branch master
in repository groff.
commit 6aee6fad83b5c0166d15c0f1f1e0c46ea7b92861
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Aug 19 18:01:56 2024 -0500
Drop cp1047 device directory.
* font/devcp1047/*: Recursively delete.
* Makefile.am: Stop including the Automake file therein.
* MANIFEST: De-document.
* NEWS: Note withdrawal of "cp1047" device support.
Fixes <https://savannah.gnu.org/bugs/?65724>.
---
ChangeLog | 9 ++
MANIFEST | 1 -
Makefile.am | 1 -
NEWS | 6 +-
font/devcp1047/.gitignore | 6 -
font/devcp1047/DESC.proto | 8 --
font/devcp1047/R.proto | 322 --------------------------------------------
font/devcp1047/devcp1047.am | 49 -------
8 files changed, 14 insertions(+), 388 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 40c24147c..fcda7ab37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2024-08-19 G. Branden Robinson <[email protected]>
+
+ * font/devcp1047/*: Recursively delete.
+ * Makefile.am: Stop including the Automake file therein.
+ * MANIFEST: De-document.
+ * NEWS: Note withdrawal of "cp1047" device support.
+
+ Fixes <https://savannah.gnu.org/bugs/?65724>.
+
2024-08-19 G. Branden Robinson <[email protected]>
* tmac/cp1047.tmac: Delete.
diff --git a/MANIFEST b/MANIFEST
index 0114dc673..35b260aa1 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -64,7 +64,6 @@ This file summarizes the structure of the groff source
distribution.
devX75 75dpi X11 device (10 point base type size).
devX75-12 75dpi X11 device (12 point base type size).
devascii Terminal device with ASCII (ISO 646) encoding.
- devcp1047 Terminal device with EBCDIC (code page 1047) encoding.
devdvi TeX DVI device.
devhtml HTML device.
devlatin1 Terminal device with ISO Latin-1 (8859-1) encoding.
diff --git a/Makefile.am b/Makefile.am
index ea5a5bab4..b8f20d742 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -623,7 +623,6 @@ include $(top_srcdir)/font/devX100-12/devX100-12.am
include $(top_srcdir)/font/devX75/devX75.am
include $(top_srcdir)/font/devX75-12/devX75-12.am
include $(top_srcdir)/font/devascii/devascii.am
-include $(top_srcdir)/font/devcp1047/devcp1047.am
include $(top_srcdir)/font/devdvi/devdvi.am
include $(top_srcdir)/font/devhtml/devhtml.am
include $(top_srcdir)/font/devlatin1/devlatin1.am
diff --git a/NEWS b/NEWS
index 0d0d96102..ee970dd22 100644
--- a/NEWS
+++ b/NEWS
@@ -442,6 +442,9 @@ o The PostScript output driver's macro file "ps.tmac" no
longer defines
Miscellaneous
-------------
+o Support for terminal devices using the CCSID 1047 (EBCDIC) encoding
+ has been withdrawn.
+
o Building groff no longer requires the PSUtils package.
o Russian language input documents using the KOI8-R encoding are now
@@ -3107,7 +3110,8 @@ A new switch `-G' for calling `grap' is available.
EBCDIC support for tty devices has been added. On such hosts, IBM code
page 1047 is available with -Tcp1047 instead of -Tascii and -Tlatin1
(and, for the moment, -Tutf8). Note that non-tty devices are not yet
-supported (but installed).
+supported (but installed). [2024 update: This support was withdrawn in
+groff 1.24.]
Troff
-----
diff --git a/font/devcp1047/.gitignore b/font/devcp1047/.gitignore
deleted file mode 100644
index 7b483615f..000000000
--- a/font/devcp1047/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-# build artifacts
-/B
-/BI
-/DESC
-/I
-/R
diff --git a/font/devcp1047/DESC.proto b/font/devcp1047/DESC.proto
deleted file mode 100644
index 88399ab16..000000000
--- a/font/devcp1047/DESC.proto
+++ /dev/null
@@ -1,8 +0,0 @@
-res 240
-hor 24
-vert 40
-unitwidth 10
-sizes 10 0
-fonts 4 R I B BI
-tcommand
-postpro grotty
diff --git a/font/devcp1047/R.proto b/font/devcp1047/R.proto
deleted file mode 100644
index a1103dbf8..000000000
--- a/font/devcp1047/R.proto
+++ /dev/null
@@ -1,322 +0,0 @@
-name R
-internalname 0
-spacewidth 24
-charset
---- 24 0 0000
---- 24 0 0001
---- 24 0 0002
---- 24 0 0003
---- 24 0 0004
---- 24 0 0005
---- 24 0 0006
---- 24 0 0007
---- 24 0 0010
---- 24 0 0011
---- 24 0 0012
---- 24 0 0013
---- 24 0 0014
---- 24 0 0015
---- 24 0 0016
---- 24 0 0017
---- 24 0 0020
---- 24 0 0021
---- 24 0 0022
---- 24 0 0023
---- 24 0 0024
---- 24 0 0025
---- 24 0 0026
---- 24 0 0027
---- 24 0 0030
---- 24 0 0031
---- 24 0 0032
---- 24 0 0033
---- 24 0 0034
---- 24 0 0035
---- 24 0 0036
---- 24 0 0037
---- 24 0 0040
---- 24 0 0041
---- 24 0 0042
---- 24 0 0043
---- 24 0 0044
---- 24 0 0045
---- 24 0 0046
---- 24 0 0047
---- 24 0 0050
---- 24 0 0051
---- 24 0 0052
---- 24 0 0053
---- 24 0 0054
---- 24 0 0055
---- 24 0 0056
---- 24 0 0057
---- 24 0 0060
---- 24 0 0061
---- 24 0 0062
---- 24 0 0063
---- 24 0 0064
---- 24 0 0065
---- 24 0 0066
---- 24 0 0067
---- 24 0 0070
---- 24 0 0071
---- 24 0 0072
---- 24 0 0073
---- 24 0 0074
---- 24 0 0075
---- 24 0 0076
---- 24 0 0077
---- 24 0 0100
---- 24 0 0101
-^a 24 0 0102
-:a 24 0 0103
-`a 24 0 0104
-'a 24 0 0105
-~a 24 0 0106
-oa 24 0 0107
-,c 24 0 0110
-~n 24 0 0111
-ct 24 0 0112
-. 24 0 0113
-< 24 0 0114
-fo "
-la "
-( 24 0 0115
-+ 24 0 0116
-pl "
-| 24 0 0117
-ba "
-br "
-bv "
-or "
-& 24 0 0120
-'e 24 0 0121
-^e 24 0 0122
-:e 24 0 0123
-`e 24 0 0124
-'i 24 0 0125
-^i 24 0 0126
-:i 24 0 0127
-`i 24 0 0130
-ss 24 0 0131
-! 24 0 0132
-$ 24 0 0133
-Do "
-* 24 0 0134
-** "
-) 24 0 0135
-; 24 0 0136
-^ 24 0 0137
-a^ "
-ha "
-\- 24 0 0140
-- "
-en "
-hy "
-mi "
-/ 24 0 0141
-f/ "
-sl "
-^A 24 0 0142
-:A 24 0 0143
-`A 24 0 0144
-'A 24 0 0145
-~A 24 0 0146
-oA 24 0 0147
-,C 24 0 0150
-~N 24 0 0151
-bb 24 0 0152
-, 24 0 0153
-% 24 0 0154
-_ 24 0 0155
-ru "
-ul "
-> 24 0 0156
-fc "
-ra "
-? 24 0 0157
-/o 24 0 0160
-'E 24 0 0161
-^E 24 0 0162
-:E 24 0 0163
-`E 24 0 0164
-'I 24 0 0165
-^I 24 0 0166
-:I 24 0 0167
-`I 24 0 0170
-` 24 0 0171
-ga "
-oq "
-: 24 0 0172
-# 24 0 0173
-sh "
-@ 24 0 0174
-at "
-' 24 0 0175
-aq "
-fm "
-cq "
-= 24 0 0176
-eq "
-" 24 0 0177
-dq "
-lq "
-rq "
-/O 24 0 0200
-a 24 0 0201
-b 24 0 0202
-c 24 0 0203
-d 24 0 0204
-e 24 0 0205
-f 24 0 0206
-g 24 0 0207
-h 24 0 0210
-i 24 0 0211
-Fo 24 0 0212
-Fc 24 0 0213
-Sd 24 0 0214
-'y 24 0 0215
-Tp 24 0 0216
-+- 24 0 0217
-t+- "
-de 24 0 0220
-j 24 0 0221
-k 24 0 0222
-l 24 0 0223
-m 24 0 0224
-n 24 0 0225
-o 24 0 0226
-*o "
-p 24 0 0227
-q 24 0 0230
-r 24 0 0231
-Of 24 0 0232
-Om 24 0 0233
-ae 24 0 0234
-ac 24 0 0235
-AE 24 0 0236
-Cs 24 0 0237
-*m 24 0 0240
-mc "
-~ 24 0 0241
-a~ "
-ap "
-ti "
-s 24 0 0242
-t 24 0 0243
-u 24 0 0244
-v 24 0 0245
-w 24 0 0246
-x 24 0 0247
-y 24 0 0250
-z 24 0 0251
-r! 24 0 0252
-r? 24 0 0253
--D 24 0 0254
-[ 24 0 0255
-lB "
-TP 24 0 0256
-rg 24 0 0257
-no 24 0 0260
-tno "
-Po 24 0 0261
-Ye 24 0 0262
-md 24 0 0263
-pc "
-co 24 0 0264
-sc 24 0 0265
-ps 24 0 0266
-14 24 0 0267
-12 24 0 0270
-34 24 0 0271
-'Y 24 0 0272
-ad 24 0 0273
-a- 24 0 0274
-] 24 0 0275
-rB "
-aa 24 0 0276
-mu 24 0 0277
-tmu "
-{ 24 0 0300
-lC "
-A 24 0 0301
-*A "
-B 24 0 0302
-*B "
-C 24 0 0303
-D 24 0 0304
-E 24 0 0305
-*E "
-F 24 0 0306
-G 24 0 0307
-H 24 0 0310
-*Y "
-I 24 0 0311
-*I "
---- 24 0 0312
-^o 24 0 0313
-:o 24 0 0314
-`o 24 0 0315
-'o 24 0 0316
-~o 24 0 0317
-} 24 0 0320
-rC "
-J 24 0 0321
-K 24 0 0322
-*K "
-L 24 0 0323
-M 24 0 0324
-*M "
-N 24 0 0325
-*N "
-O 24 0 0326
-*O "
-ci "
-P 24 0 0327
-*R "
-Q 24 0 0330
-R 24 0 0331
-S1 24 0 0332
-^u 24 0 0333
-:u 24 0 0334
-`u 24 0 0335
-'u 24 0 0336
-:y 24 0 0337
-\ 24 0 0340
-rs "
-di 24 0 0341
-tdi "
-S 24 0 0342
-T 24 0 0343
-*T "
-U 24 0 0344
-V 24 0 0345
-W 24 0 0346
-X 24 0 0347
-*X "
-Y 24 0 0350
-*U "
-Z 24 0 0351
-*Z "
-S2 24 0 0352
-^O 24 0 0353
-:O 24 0 0354
-`O 24 0 0355
-'O 24 0 0356
-~O 24 0 0357
-0 24 0 0360
-1 24 0 0361
-2 24 0 0362
-3 24 0 0363
-4 24 0 0364
-5 24 0 0365
-6 24 0 0366
-7 24 0 0367
-8 24 0 0370
-9 24 0 0371
-S3 24 0 0372
-^U 24 0 0373
-:U 24 0 0374
-`U 24 0 0375
-'U 24 0 0376
---- 24 0 0377
diff --git a/font/devcp1047/devcp1047.am b/font/devcp1047/devcp1047.am
deleted file mode 100644
index e320dd84c..000000000
--- a/font/devcp1047/devcp1047.am
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (C) 2014-2020 Free Software Foundation, Inc.
-#
-# This file is part of 'groff'.
-#
-# 'groff' is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# 'groff' is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-devcp1047_srcdir = $(top_srcdir)/font/devcp1047
-DEVCP1047FONTS = R I B BI
-DEVCP1047FONTSFILES = \
- font/devcp1047/R font/devcp1047/I font/devcp1047/B font/devcp1047/BI
-
-DEVCP1047RES = 240
-DEVCP1047CPI = 10
-DEVCP1047LPI = 6
-
-devcp1047fontdir = $(fontdir)/devcp1047
-devcp1047font_DATA = $(DEVCP1047FONTSFILES) font/devcp1047/DESC
-MOSTLYCLEANFILES += $(DEVCP1047FONTSFILES) font/devcp1047/DESC
-EXTRA_DIST += font/devcp1047/R.proto font/devcp1047/DESC.proto
-
-$(DEVCP1047FONTSFILES): $(devcp1047_srcdir)/R.proto
- $(AM_V_GEN)$(MKDIR_P) `dirname $@` \
- && $(RM) $@ \
- && $(SHELL) $(GENFONTSSH) $(devcp1047_srcdir)/R.proto \
- $(DEVCP1047RES) $(DEVCP1047CPI) `basename $@` > $@
-
-font/devcp1047/DESC: $(devcp1047_srcdir)/DESC.proto
- $(AM_V_GEN)$(MKDIR_P) `dirname $@` \
- && $(SHELL) $(GENDESCSH) $(devcp1047_srcdir)/DESC.proto \
- $(DEVCP1047RES) $(DEVCP1047CPI) $(DEVCP1047LPI) \
- $(DEVCP1047FONTS) > $@
-
-
-# Local Variables:
-# mode: makefile-automake
-# fill-column: 72
-# End:
-# vim: set autoindent filetype=automake textwidth=72:
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit