aliafy.sh 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. #!/bin/ksh
  2. ########################################################
  3. # aliafy.sh
  4. # List of ports that require an OBSD build_alias env var
  5. ########################################################
  6. astrolist="gcal wcslib"
  7. archiverslist="libzip gcab gcpio gshar+gunshar gtar libarchive libmspack libtar lzo xz zziplib gcab lzop par2cmdline"
  8. audiolist="freealut akode twolame audacious pulseaudio jack libcue audacious-plugins ardour soundtouch gstreamer1/mm"
  9. audiolist="$audiolist easytag freealut gmpc-plugins gsound libbs2b libcannberra mikmod mpdscribble umurmur"
  10. cadlist="qucs"
  11. chineselist="libchewing"
  12. commslist="fldigi gnokii"
  13. converterslist="libiconv p5-Convert-Color"
  14. databaseslist="db/v3 db/v4 openldap sqlite3 gdbm yasm iodbc mariadb apache-couchdb libzdb mdbtools libpqxx pgadmin3"
  15. devellist="autoconf/2.13 autoconf/2.52 autoconf/2.54 autoconf/2.56 autoconf/2.57 autoconf/2.58 autoconf/2.59 autoconf/2.60"
  16. devellist="$devellist autoconf/2.61 autoconf/2.62 autoconf/2.63 autoconf/2.64 autoconf/2.65 autoconf/2.66 autoconf/2.67"
  17. devellist="$devellist autoconf/2.68 autoconf/2.69 automake/1.4 automake/1.8 automake/1.9 automake/1.10 automake/1.11 automake/1.12"
  18. devellist="$devellist automake/1.13 automake/1.14 automake/1.15 libtool libidn gmake llvm sdl2-image sdl2 apr apr-util t1lib"
  19. devellist="$devellist bison gettext gettext-tools libsigsegv ffcall gobject-introspection yasm sdl cppunit json-glib libsoup"
  20. devellist="$devellist libsigc++-2 glib2mm atk2mm libnotify npth check pangomm scons readline sdl-mixer libconfuse libconfig"
  21. devellist="$devellist libgdata autogen boehm-gc commoncpp ccrtp cflow cgdb cil"
  22. editorslist="nano"
  23. gameslist="xscorch"
  24. graphicslist="cairo gd ImageMagick djvulibre"
  25. geolist="spatialindex geoclue2"
  26. langlist="ghc clisp gawk guile ghc errlang/16 ocaml"
  27. maillist="mutt alpine"
  28. mathlist="graphviz"
  29. misclist="findutils"
  30. multimedialist="xvidcore libmp4v2"
  31. netlist="openvpn librest quvi/scripts quvi/libquvi quvi uhttpmock telepathy/telepathy-glib"
  32. printlist="libpaper texlive/base texlive/texmf psutils lilypond"
  33. securitylist="cyrus-sasl2 libmcrypt libtasn1 p11-kit pinentry gpgme"
  34. shellslist="bash"
  35. sysutilslist="e2fsprogs polkit consolekit freeipmi coreutils"
  36. textproclist="groff jq rapto raptorr"
  37. wwwlist="lynx apache-httpd webkit"
  38. x11list="gnome/at-spi2-core gnome/at-spi2-atk gnome/py-atspi gnome/libsecret gnome/gcr xkbcommon gtk2mm gnome/libgnomecanvasmm"
  39. x11list="$x11list gtk3mm dbus-python gnome/yelp gnome/libgnome gnome/libgnomeui kde/art3 gnome/libgweather"
  40. astrolist="$(echo "$astrolist" | sed -E 's`( |^)`\1astro/`g')"
  41. archiverslist="$(echo "$archiverslist" | sed -E 's`( |^)`\1archivers/`g')"
  42. audiolist="$(echo "$audiolist" | sed -E 's`( |^)`\1audio/`g')"
  43. cadlist="$(echo "$cadlist" | sed -E 's`( |^)`\1cad/`g')"
  44. chineselist="$(echo "$chineselist" | sed -E 's`( |^)`\1chinese/`g')"
  45. commslist="$(echo "$commslist" | sed -E 's`( |^)`\1comms/`g')"
  46. converterslist="$(echo "$converterslist" | sed -E 's`( |^)`\1converters/`g')"
  47. databaseslist="$(echo "$databaseslist" | sed -E 's`( |^)`\1databases/`g')"
  48. devellist="$(echo "$devellist" | sed -E 's`( |^)`\1devel/`g')"
  49. editorslist="$(echo "$editorslist" | sed -E 's`( |^)`\1editors/`g')"
  50. gameslist="$(echo "$gameslist" | sed -E 's`( |^)`\1games/`g')"
  51. graphicslist="$(echo "$graphicslist" | sed -E 's`( |^)`\1graphics/`g')"
  52. geolist="$(echo "$geolist" | sed -E 's`( |^)`\1geo/`g')"
  53. langlist="$(echo "$langlist" | sed -E 's`( |^)`\1lang/`g')"
  54. maillist="$(echo "$maillist" | sed -E 's`( |^)`\1mail/`g')"
  55. mathllist="$(echo "$mathlist" | sed -E 's`( |^)`\1math/`g')"
  56. misclist="$(echo "$misclist" | sed -E 's`( |^)`\1misc/`g')"
  57. multimedialist="$(echo "$multimedialist" | sed -E 's`( |^)`\1multimedia/`g')"
  58. netlist="$(echo "$netlist" | sed -E 's`( |^)`\1net/`g')"
  59. printlist="$(echo "$printlist" | sed -E 's`( |^)`\1print/`g')"
  60. securitylist="$(echo "$securitylist" | sed -E 's`( |^)`\1security/`g')"
  61. shellslist="$(echo "$shellslist" | sed -E 's`( |^)`\1shells/`g')"
  62. sysutils="$(echo "$sysutilslist" | sed -E 's`( |^)`\1sysutils/`g')"
  63. textproclist="$(echo "$textproclist" | sed -E 's`( |^)`\1textproc/`g')"
  64. wwwlist="$(echo "$wwwlist" | sed -E 's`( |^)`\1www/`g')"
  65. x11list="$(echo "$x11list" | sed -E 's`( |^)`\1x11/`g')"
  66. portlist="$archiverslist $audiolist $converterslist $databaseslist $devellist $editorslist $gameslist $graphicslist $geolist"
  67. portlist="$portlist $langlist $maillist $mathlist $multimedialist $netlist $printlist $securitylist $shellslist $sysutilslist"
  68. portlist="$portlist $textproclist $wwwlist $x11list"
  69. echo $astrolist