Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
roadmapfromdialogtobsddialog [2022/09/09 01:24] – Refresh page, tweak intro and sections, add ToC, tweak URL link texts KubilayKocakroadmapfromdialogtobsddialog [2023/11/08 19:35] (current) – dialog/bsddialog replacement completed AlfonsoSiciliano
Line 1: Line 1:
-===== Replacing dialog(1) with bsddialog =====+====== Replacing dialog with bsddialog ====== 
 + 
 +===== Task Completed ===== 
 + 
 +This page is obsoleted as the dialog/bsddialog replacement is complete in %%FreeBSD%% 15.0 CURRENT. No utility in BASE uses dialog(1), dpv(1) -> dpv(3) -> dialog(3) anyway no component in BASE uses dpv.
  
 ===== Introduction ===== ===== Introduction =====
  
-This page describes the project to replace LGPL-Licensed dialog(1) in %%FreeBSD%% Base with a BSD-Licensed alternative: bsddialog, as part of a broader effort to remove [[GPLinBase|GPL-Licensed code in FreeBSD]].+This page describes the project to replace LGPL-Licensed dialog (utility and library) in %%FreeBSD%% Base with a BSD-Licensed alternative: bsddialog, as part of a broader effort to remove [[GPLinBase|GPL-Licensed code in FreeBSD]].
  
   * [[https://gitlab.com/alfix/bsddialog|BSDDialog Homepage (gitlab.com)]]   * [[https://gitlab.com/alfix/bsddialog|BSDDialog Homepage (gitlab.com)]]
Line 26: Line 30:
 | build /usr/bin/bsddialog | [[https://reviews.freebsd.org/D34101|D34101]] | [[https://cgit.freebsd.org/src/commit/?id=e031614d59288e898e17a2bd3eeb4fb06b799798|e031614d59288e898e17a2bd3eeb4fb06b799798]] |  | | build /usr/bin/bsddialog | [[https://reviews.freebsd.org/D34101|D34101]] | [[https://cgit.freebsd.org/src/commit/?id=e031614d59288e898e17a2bd3eeb4fb06b799798|e031614d59288e898e17a2bd3eeb4fb06b799798]] |  |
 | import contrib/bsddialog 0.3 |  | [[https://cgit.freebsd.org/src/commit/?id=b319d934379f5b819cd195be7e03dbd407566fd4|b319d934379f5b819cd195be7e03dbd407566fd4]] | fix Makefile typo | | import contrib/bsddialog 0.3 |  | [[https://cgit.freebsd.org/src/commit/?id=b319d934379f5b819cd195be7e03dbd407566fd4|b319d934379f5b819cd195be7e03dbd407566fd4]] | fix Makefile typo |
 +| import contrib/bsddialog 0.4 |  | [[https://cgit.freebsd.org/src/commit/?id=84823cc70824c8d842f503d8c2e6d7b0c2d95b61|84823cc70824c8d842f503d8c2e6d7b0c2d95b61]] | utility integration in BASE |
  
 ===== Roadmap ===== ===== Roadmap =====
Line 58: Line 63:
  
 | Script | Review | Commit | Note | | Script | Review | Commit | Note |
-| bsdconfig | [[https://reviews.freebsd.org/D34755|D34755]] |  | [[https://cgit.freebsd.org/src/commit/?id=9225c909fbc1478a1803e647d89f2e63cbac98f2|Improve --hline]] |+| bsdconfig | [[https://reviews.freebsd.org/D37480|D37480]] |  | <del>[[https://reviews.freebsd.org/D34755|D34755]]</del> |
  
 **bsdinstall/scripts** (alphabetical order): **bsdinstall/scripts** (alphabetical order):
Line 66: Line 71:
 | bootconfig |  |  | bsdconfig | | bootconfig |  |  | bsdconfig |
 | checksum | [[https://reviews.freebsd.org/D34660|D34660]] | [[https://cgit.freebsd.org/src/commit/?id=0868f621762a949ef2b791c3199817436a79d3a1|0868f621762a949ef2b791c3199817436a79d3a1]] |  | | checksum | [[https://reviews.freebsd.org/D34660|D34660]] | [[https://cgit.freebsd.org/src/commit/?id=0868f621762a949ef2b791c3199817436a79d3a1|0868f621762a949ef2b791c3199817436a79d3a1]] |  |
-| docsinstall | [[https://reviews.freebsd.org/D35292|D35292]] |  | bsdconfig |+| docsinstall |  |  | bsdconfig |
 | fetchmissingdists | [[https://reviews.freebsd.org/D34654|D34654]] | [[https://cgit.freebsd.org/src/commit/?id=48af6ad902640abfcd19578b3f2e6f8a073d349d|48af6ad902640abfcd19578b3f2e6f8a073d349d]] |  | | fetchmissingdists | [[https://reviews.freebsd.org/D34654|D34654]] | [[https://cgit.freebsd.org/src/commit/?id=48af6ad902640abfcd19578b3f2e6f8a073d349d|48af6ad902640abfcd19578b3f2e6f8a073d349d]] |  |
 | hardening | [[https://reviews.freebsd.org/D34102|D34102]] | [[https://cgit.freebsd.org/src/commit/?id=4d1ba6febfa7c7808027fd1ef60b3bffadd17853|4d1ba6febfa7c7808027fd1ef60b3bffadd17853]] |  | | hardening | [[https://reviews.freebsd.org/D34102|D34102]] | [[https://cgit.freebsd.org/src/commit/?id=4d1ba6febfa7c7808027fd1ef60b3bffadd17853|4d1ba6febfa7c7808027fd1ef60b3bffadd17853]] |  |
Line 81: Line 86:
 | wlanconfig |  |  | bsdconfig | | wlanconfig |  |  | bsdconfig |
 | zfsboot |  |  | bsdconfig | | zfsboot |  |  | bsdconfig |
 +
 +==== Ports ====
 +
 +| Port on LGPL-dialog | Port on bsddialog | Note |
 +| [[https://www.freshports.org/ports-mgmt/dialog4ports/|ports-mgmt/dialog4port]] | [[https://www.freshports.org/ports-mgmt/portconfig/|ports-mgmt/portconfig]] |  |
  
 ==== Final Steps ==== ==== Final Steps ====
  • roadmapfromdialogtobsddialog.1662686654.txt.gz
  • Last modified: 2022/09/09 01:24
  • by KubilayKocak