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

Reply via email to