aliafy.sh 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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 libao libogg"
  10. audiolist="$audiolist flac libvorbis libsndfile libsamplerate"
  11. cadlist="qucs"
  12. chineselist="libchewing"
  13. commslist="fldigi gnokii"
  14. converterslist="libiconv p5-Convert-Color"
  15. databaseslist="db/v3 db/v4 openldap sqlite3 gdbm yasm iodbc mariadb apache-couchdb libzdb mdbtools libpqxx pgadmin3"
  16. 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"
  17. devellist="$devellist autoconf/2.61 autoconf/2.62 autoconf/2.63 autoconf/2.64 autoconf/2.65 autoconf/2.66 autoconf/2.67"
  18. 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"
  19. devellist="$devellist automake/1.13 automake/1.14 automake/1.15 libtool libidn gmake llvm sdl2-image sdl2 apr apr-util t1lib"
  20. devellist="$devellist bison gettext gettext-tools libsigsegv ffcall gobject-introspection yasm sdl cppunit json-glib libsoup"
  21. devellist="$devellist libsigc++-2 glib2mm atk2mm libnotify npth check pangomm scons readline sdl-mixer libconfuse libconfig"
  22. devellist="$devellist libgdata autogen boehm-gc commoncpp ccrtp cflow cgdb cil libffi pcre glib2 atk libuv harfbuzz pango libusb1"
  23. devellist="$devellist libdaemon libidn2 nspr mozjs17"
  24. editorslist="nano"
  25. gameslist="xscorch"
  26. graphicslist="cairo gd ImageMagick djvulibre png jpeg tiff gdk-pixbuff2 lcms2 colord"
  27. geolist="spatialindex geoclue2"
  28. langlist="ghc clisp gawk guile ghc errlang/16 ocaml"
  29. maillist="mutt alpine"
  30. mathlist="graphviz"
  31. misclist="findutils"
  32. multimedialist="xvidcore libmp4v2"
  33. netlist="openvpn librest quvi/scripts quvi/libquvi quvi uhttpmock telepathy/telepathy-glib curl avahi"
  34. printlist="libpaper texlive/base texlive/texmf psutils lilypond cups"
  35. securitylist="cyrus-sasl2 libmcrypt libtasn1 p11-kit pinentry gpgme libnettle"
  36. shellslist="bash"
  37. sysutilslist="e2fsprogs polkit consolekit freeipmi coreutils polkit"
  38. textproclist="groff jq rapto raptorr tre libxslt icu4c"
  39. wwwlist="lynx apache-httpd webkit nghttpd2"
  40. x11list="gnome/at-spi2-core gnome/at-spi2-atk gnome/py-atspi gnome/libsecret gnome/gcr xkbcommon gtk2mm gnome/libgnomecanvasmm"
  41. x11list="$x11list gtk3mm dbus-python gnome/yelp gnome/libgnome gnome/libgnomeui kde/art3 gnome/libgweather"
  42. astrolist="$(echo "$astrolist" | sed -E 's`( |^)`\1astro/`g')"
  43. archiverslist="$(echo "$archiverslist" | sed -E 's`( |^)`\1archivers/`g')"
  44. audiolist="$(echo "$audiolist" | sed -E 's`( |^)`\1audio/`g')"
  45. cadlist="$(echo "$cadlist" | sed -E 's`( |^)`\1cad/`g')"
  46. chineselist="$(echo "$chineselist" | sed -E 's`( |^)`\1chinese/`g')"
  47. commslist="$(echo "$commslist" | sed -E 's`( |^)`\1comms/`g')"
  48. converterslist="$(echo "$converterslist" | sed -E 's`( |^)`\1converters/`g')"
  49. databaseslist="$(echo "$databaseslist" | sed -E 's`( |^)`\1databases/`g')"
  50. devellist="$(echo "$devellist" | sed -E 's`( |^)`\1devel/`g')"
  51. editorslist="$(echo "$editorslist" | sed -E 's`( |^)`\1editors/`g')"
  52. gameslist="$(echo "$gameslist" | sed -E 's`( |^)`\1games/`g')"
  53. graphicslist="$(echo "$graphicslist" | sed -E 's`( |^)`\1graphics/`g')"
  54. geolist="$(echo "$geolist" | sed -E 's`( |^)`\1geo/`g')"
  55. langlist="$(echo "$langlist" | sed -E 's`( |^)`\1lang/`g')"
  56. maillist="$(echo "$maillist" | sed -E 's`( |^)`\1mail/`g')"
  57. mathllist="$(echo "$mathlist" | sed -E 's`( |^)`\1math/`g')"
  58. misclist="$(echo "$misclist" | sed -E 's`( |^)`\1misc/`g')"
  59. multimedialist="$(echo "$multimedialist" | sed -E 's`( |^)`\1multimedia/`g')"
  60. netlist="$(echo "$netlist" | sed -E 's`( |^)`\1net/`g')"
  61. printlist="$(echo "$printlist" | sed -E 's`( |^)`\1print/`g')"
  62. securitylist="$(echo "$securitylist" | sed -E 's`( |^)`\1security/`g')"
  63. shellslist="$(echo "$shellslist" | sed -E 's`( |^)`\1shells/`g')"
  64. sysutils="$(echo "$sysutilslist" | sed -E 's`( |^)`\1sysutils/`g')"
  65. textproclist="$(echo "$textproclist" | sed -E 's`( |^)`\1textproc/`g')"
  66. wwwlist="$(echo "$wwwlist" | sed -E 's`( |^)`\1www/`g')"
  67. x11list="$(echo "$x11list" | sed -E 's`( |^)`\1x11/`g')"
  68. portlist="$archiverslist $audiolist $converterslist $databaseslist $devellist $editorslist $gameslist $graphicslist $geolist"
  69. portlist="$portlist $langlist $maillist $mathlist $multimedialist $netlist $printlist $securitylist $shellslist $sysutilslist"
  70. portlist="$portlist $textproclist $wwwlist $x11list"
  71. echo $astrolist