Created attachment 248579 [details] Patches for port, but NOT deletion of files This updates emulators/simh from 3.9.0 to 3.12.4. Version 3.9.0 had a large number of patch files (about 129 of them!). Most of the patches have now been incorporated upstream, so there are a large number of deleted patch files. There are also 3 new patch files. A few patch files are retained, but modified. The new files are: files/patch-PDP11_pdp11__defs.h files/patch-sim__rev.h files/patch-sim__sock.c A patch for the port is attached. It: - adds the 3 new files - patches 15 files The patches do not delete the 116 deleted files, as that would make the patch file unworkably large. It was thought better simply to list them. In case it helps the committer, they are listed in an attachment. The port has been tested on 12.4, 13.2, 14.0 and 15.0-CURRENT (all amd64).
Created attachment 248580 [details] List of files to be deleted This is a list of files to be deleted from the port directories. It was not included in the patch as it would have made it unworkably large.
That is not how this works. Please submit a full patch including the files deletions.
Created attachment 248875 [details] Full patch This is the complete patch for the upgrade
Deleted files: files/patch-ALTAIR_altair__cpu.c files/patch-AltairZ80_i86.h files/patch-AltairZ80_i86__decode.c files/patch-AltairZ80_i86__ops.c files/patch-AltairZ80_i86__prim__ops.c files/patch-GRI_gri__cpu.c files/patch-H316_h316__cpu.c files/patch-H316_h316__dp.c files/patch-H316_h316__mt.c files/patch-H316_h316__stddev.c files/patch-H316_h316__sys.c files/patch-HP2100_hp2100__baci.c files/patch-HP2100_hp2100__cpu.c files/patch-HP2100_hp2100__cpu0.c files/patch-HP2100_hp2100__cpu1.c files/patch-HP2100_hp2100__cpu2.c files/patch-HP2100_hp2100__cpu3.c files/patch-HP2100_hp2100__cpu4.c files/patch-HP2100_hp2100__cpu5.c files/patch-HP2100_hp2100__cpu6.c files/patch-HP2100_hp2100__cpu7.c files/patch-HP2100_hp2100__di.c files/patch-HP2100_hp2100__di__da.c files/patch-HP2100_hp2100__dp.c files/patch-HP2100_hp2100__dq.c files/patch-HP2100_hp2100__fp1.c files/patch-HP2100_hp2100__ipl.c files/patch-HP2100_hp2100__lps.c files/patch-HP2100_hp2100__mpx.c files/patch-HP2100_hp2100__ms.c files/patch-HP2100_hp2100__mt.c files/patch-HP2100_hp2100__mux.c files/patch-HP2100_hp2100__pif.c files/patch-HP2100_hp2100__stddev.c files/patch-HP2100_hp2100__sys.c files/patch-HP2100_hp__disclib.c files/patch-I1620_i1620__cpu.c files/patch-I1620_i1620__tty.c files/patch-I7094_i7094__com.c files/patch-I7094_i7094__cpu.c files/patch-I7094_i7094__dsk.c files/patch-I7094_i7094__io.c files/patch-I7094_i7094__mt.c files/patch-Ibm1130_ibm1130__cpu.c files/patch-Interdata_id16__cpu.c files/patch-Interdata_id32__cpu.c files/patch-Interdata_id__dp.c files/patch-Interdata_id__idc.c files/patch-Interdata_id__io.c files/patch-Interdata_id__mt.c files/patch-Interdata_id__pas.c files/patch-LGP_lgp__cpu.c files/patch-LGP_lgp__stddev.c files/patch-LGP_lgp__sys.c files/patch-NOVA_eclipse__cpu.c files/patch-NOVA_nova__cpu.c files/patch-NOVA_nova__dkp.c files/patch-NOVA_nova__mta.c files/patch-NOVA_nova__qty.c files/patch-NOVA_nova__tt1.c files/patch-PDP10_pdp10__cpu.c files/patch-PDP10_pdp10__ksio.c files/patch-PDP10_pdp10__lp20.c files/patch-PDP10_pdp10__mdfp.c files/patch-PDP10_pdp10__rp.c files/patch-PDP10_pdp10__tu.c files/patch-PDP11_pdp11__cis.c files/patch-PDP11_pdp11__cpu.c files/patch-PDP11_pdp11__cpumod.c files/patch-PDP11_pdp11__dl.c files/patch-PDP11_pdp11__fp.c files/patch-PDP11_pdp11__io.c files/patch-PDP11_pdp11__ke.c files/patch-PDP11_pdp11__rk.c files/patch-PDP11_pdp11__sys.c files/patch-PDP11_pdp11__ta.c files/patch-PDP11_pdp11__tm.c files/patch-PDP11_pdp11__ts.c files/patch-PDP11_pdp11__tu.c files/patch-PDP18B_pdp18b__cpu.c files/patch-PDP18B_pdp18b__fpp.c files/patch-PDP18B_pdp18b__mt.c files/patch-PDP18B_pdp18b__stddev.c files/patch-PDP18B_pdp18b__sys.c files/patch-PDP18B_pdp18b__tt1.c files/patch-PDP1_pdp1__cpu.c files/patch-PDP1_pdp1__dcs.c files/patch-PDP8_pdp8__cpu.c files/patch-PDP8_pdp8__ct.c files/patch-PDP8_pdp8__mt.c files/patch-PDP8_pdp8__ttx.c files/patch-S3_s3__cd.c files/patch-S3_s3__cpu.c files/patch-S3_s3__disk.c files/patch-SDS_sds__cpu.c files/patch-SDS_sds__dsk.c files/patch-SDS_sds__io.c files/patch-SDS_sds__lp.c files/patch-SDS_sds__mt.c files/patch-SDS_sds__mux.c files/patch-SDS_sds__stddev.c files/patch-VAX_vax780__sbi.c files/patch-VAX_vax__cis.c files/patch-VAX_vax__cmode.c files/patch-VAX_vax__cpu.c files/patch-VAX_vax__io.c files/patch-VAX_vax__octa.c files/patch-VAX_vax__sys.c files/patch-VAX_vax__sysdev.c files/patch-makefile files/patch-scp.c files/patch-sim__console.c files/patch-sim__ether.c files/patch-sim__tape.c files/patch-swtp6800_common_bootrom.c files/patch-swtp6800_common_m6800.c
Hi, Fails with ld: error: duplicate symbol: uc15_memsize on FreeBSD 14.0 (amd64) Please also use git to generate patches Best regards, Daniel