Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2023 15:44:27 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 270989] print/ghostscript10: adds libgs.so; connects to USES and DEFAULT_VERSIONS facilities; flavorized
Message-ID:  <bug-270989-7788-6nlIO9eCwv@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-270989-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-270989-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270989

--- Comment #7 from Michael Osipov <michael.osipov@siemens.com> ---
Regarding point 2, flavor names:
Looking at
# grep -ri --include=3D'*/Makefile*' -E -e 'FLAVORS=3D' .
./archivers/quazip/Makefile:FLAVORS=3D    qt5 qt6
./audio/asterisk-espeak/Makefile:FLAVORS=3D       asterisk18 asterisk16
./audio/asterisk-flite/Makefile:FLAVORS=3D                        asterisk18
asterisk16
./audio/jamulus/Makefile:FLAVORS=3D       desktop server
./audio/kid3/Makefile:FLAVORS=3D  qt5 qt6 kf5
./audio/strawberry/Makefile:FLAVORS=3D            qt5 qt6
./benchmarks/glmark2/Makefile:CONFIGURE_ARGS=3D   -Dflavors=3D${PLATFORMS:t=
s,}
./benchmarks/wrk/Makefile:FLAVORS=3D      luajit luajitor
./cad/ngspice_rework/Makefile:FLAVORS=3D  x11 shlib
./cad/qcad/Makefile:#FLAVORS=3D   qt5 qt6
./databases/ldb15/Makefile:#FLAVORS=3D            default nopython
./databases/sqlite3/Makefile:FLAVORS=3D   default icu tcl
./deskutils/copyq/Makefile:FLAVORS=3D     qt5 qt6
./deskutils/fet/Makefile:FLAVORS=3D       qt5 qt6
./devel/RStudio/Makefile:FLAVORS=3D       desktop server
./devel/binutils/Makefile:FLAVORS=3D      native aarch64 aarch64_none_elf a=
md64
arm_gnueabi arm_none_eabi \
./devel/bullet/Makefile:FLAVORS=3D        single double
./devel/cmake-gui/Makefile:FLAVORS=3D     qt5 qt6
./devel/llvm16/Makefile:FLAVORS=3D        default lite
./devel/freebsd-gcc12/Makefile:FLAVORS=3D aarch64 amd64 armv6 armv7 i386 po=
werpc
powerpc64 riscv64
./devel/freebsd-gcc9/Makefile:FLAVORS=3D  aarch64 amd64 armv6 armv7 i386 mi=
ps
mips64 powerpc powerpc64 riscv64 sparc64
./devel/freebsd-sysroot/Makefile:FLAVORS=3D       aarch64 amd64 armv7 i386
powerpc powerpc64 powerpc64le \
./devel/git/Makefile:FLAVORS=3D   default lite tiny
./devel/hs-haskell-language-server/Makefile:FLAVORS=3D    default ghc810
./devel/intel-graphics-compiler/Makefile:FLAVORS=3D       ${14 13 12
11:L:S/^/llvm/}
./devel/libdbusmenu-qt/Makefile:FLAVORS=3D        qt5 qt6
./devel/llvm-devel/Makefile:FLAVORS=3D    default lite
./devel/llvm15/Makefile:FLAVORS=3D        default lite
./devel/opencl-clang/Makefile:FLAVORS=3D  ${15 14 13 12 11:L:S/^/llvm/}
./devel/qca/Makefile:FLAVORS=3D   qt5 qt6
./devel/qcoro/Makefile:FLAVORS=3D qt5 qt6
./devel/spirv-llvm-translator/Makefile:FLAVORS=3D ${16 15 14 13 12
11:L:S/^/llvm/}
./devel/vc-intrinsics/Makefile:FLAVORS=3D ${15 14 13 12 11:L:S/^/llvm/}
./editors/emacs-devel/Makefile:FLAVORS=3D         full nox
./editors/emacs/Makefile:FLAVORS=3D                       full canna nox
./editors/ghostwriter/Makefile:FLAVORS=3D qt5 qt6
./editors/mg/Makefile:FLAVORS=3D  dynamic static
./editors/vim/Makefile:FLAVORS=3D console gtk2 gtk3 motif x11 tiny
./emulators/libretro-vice/Makefile:FLAVORS=3D     x64 x128 x64sc xcbm2 xcbm=
5x0
xpet xplus4 xscpu64 xvic
./emulators/open-vm-tools/Makefile:FLAVORS=3D                     default n=
ox11
./emulators/qemu/Makefile:FLAVORS=3D                      default nox11 too=
ls
guestagent
./emulators/qemu6/Makefile:FLAVORS=3D                     default nox11 too=
ls
./emulators/qemu70/Makefile:FLAVORS=3D                    default nox11 too=
ls
./emulators/rpcs3/Makefile:FLAVORS=3D     qt5 qt6
./emulators/yuzu/Makefile:FLAVORS=3D      qt5 qt6
./games/brogue/Makefile:FLAVORS=3D        x11 nox11
./games/melonds/Makefile:FLAVORS=3D       qt5 qt6
./games/stonesoup/Makefile:FLAVORS=3D     console sdl
./games/vvvvvv/Makefile:FLAVORS=3D        commercial makeandplay
./games/xnethack/Makefile:FLAVORS=3D      x11 nox11 qt
./graphics/evince/Makefile:FLAVORS=3D     full lite
./graphics/gifsicle/Makefile:FLAVORS=3D           x11 nox11
./graphics/gmic-qt/Makefile:FLAVORS=3D    none krita gimp # reflect the val=
ue of
GMIC_QT_HOST for simplicity
./graphics/gpu-firmware-amd-kmod/Makefile:FLAVORS=3D      aldebaran \
./graphics/gpu-firmware-intel-kmod/Makefile:FLAVORS=3D    skylake \
./graphics/gpu-firmware-radeon-kmod/Makefile:FLAVORS=3D   aruba \
./graphics/yacreader/Makefile:FLAVORS=3D  qt5 qt6
./korean/nanumfonts/Makefile.common:FLAVORS=3D    ttf otf
./lang/intel-compute-runtime/Makefile:FLAVORS=3D  ${14 13 12 11:L:S/^/llvm/}
./lang/rust-bootstrap/Makefile:FLAVORS=3D aarch64 amd64 armv7 i386 powerpc
powerpc64 powerpc64le riscv64
./mail/cyrus-imapd34/Makefile:FLAVORS=3D  basic http
./mail/cyrus-imapd36/Makefile:FLAVORS=3D  basic http
./mail/postfix-current/Makefile:FLAVORS=3D                        default l=
dap
sasl
./mail/postfix/Makefile:FLAVORS=3D                        default ldap mysql
pgsql sasl sqlite
./math/qalculate-qt/Makefile:FLAVORS=3D           qt5 qt6
./multimedia/audacious-plugins/Makefile:FLAVORS=3D        qt5 qt6 gtk2 gtk3
./multimedia/audacious/Makefile:FLAVORS=3D        qt5 qt6 gtk2 gtk3
./multimedia/mkvtoolnix/Makefile:FLAVORS=3D       qt5 nogui
./multimedia/mlt7-qt/Makefile:FLAVORS=3D  qt5 qt6
./multimedia/winff/Makefile:LAZARUS_NO_FLAVORS=3D qt5
./net-im/telegram-desktop/Makefile:FLAVORS=3D     qt5 qt6
./net-mgmt/cnagios/Makefile:FLAVORS=3D    nagios3 nagios4
./net-p2p/qbittorrent/Makefile:FLAVORS=3D default nox
./net/asterisk-chan_sccp/Makefile:FLAVORS=3D      asterisk18 asterisk16
./net/asterisk-g72x/Makefile:FLAVORS=3D                   asterisk18 asteri=
sk16
./net/bird/Makefile:FLAVORS=3D    ipv4 ipv6
./net/bird2/Makefile:FLAVORS=3D   base netlink
./net/freeradius3/Makefile:FLAVORS=3D     default ldap mysql pgsql sqlite3
./net/haproxy-devel/Makefile:FLAVORS=3D   default lua
./net/haproxy/Makefile:FLAVORS=3D default lua
./net/haproxy24/Makefile:FLAVORS=3D       default lua
./net/haproxy25/Makefile:FLAVORS=3D       default lua
./net/remmina/Makefile:FLAVORS=3D         default lite
./net/haproxy26/Makefile:FLAVORS=3D       default lua
./net/unison/Makefile:FLAVORS=3D  x11 nox11
./net/unison232/Makefile:FLAVORS=3D       x11 nox11
./net/unison240/Makefile:FLAVORS=3D       x11 nox11
./net/unison248/Makefile:FLAVORS=3D       x11 nox11
./net/unison251/Makefile:FLAVORS=3D       x11 nox11
./net/wireguard-tools/Makefile:FLAVORS=3D default lite
./net/wireshark/Makefile:FLAVORS=3D       default nox11
./news/cleanfeed/Makefile:FLAVORS=3D      inn inncurrent
./print/pdfmixtool/Makefile:FLAVORS=3D    qt5 qt6
./science/erkale/Makefile:FLAVORS=3D      parallel serial
./science/healpix/Makefile:FLAVORS=3D     cxx c
./science/libtensorflow1/Makefile:FLAVORS=3D      default noavx
./security/afl++/Makefile:FLAVORS=3D      llvm gcc
./security/gost-engine/Makefile:FLAVORS=3D        base openssl30
./security/libressl-devel/Makefile:FLAVORS=3D     default libtls
./security/libressl/Makefile:FLAVORS=3D   default libtls
./security/openssh-portable/Makefile:FLAVORS=3D                   default h=
pn
gssapi
./security/pam_krb5/Makefile:FLAVORS=3D           mit heimdal_base heimdal_=
port
./security/qtkeychain/Makefile:FLAVORS=3D qt5 qt6
./security/sssd/Makefile:FLAVORS=3D       default smb
./shells/oksh/Makefile:FLAVORS=3D dynamic static
./sysutils/UEFITool/Makefile:FLAVORS=3D   qt5 qt6
./sysutils/cpu-x/Makefile:FLAVORS=3D      gtk3 ncurses
./sysutils/edk2/Makefile:FLAVORS=3D       macchiatobin fvp rpi3 rpi4 xen_x64
bhyve qemu_x64 qemu_i386
./sysutils/pwsafe/Makefile:FLAVORS=3D             x11 nox11
./sysutils/s6-rc/Makefile:FLAVORS=3D      hier run
./sysutils/screenfetch/Makefile:FLAVORS=3D                default nox11
./sysutils/ssd_report/Makefile:FLAVORS=3D smart smartmontools
./textproc/fcitx5-qt-common/Makefile:FLAVORS=3D   # empty
./textproc/fcitx5-gtk-common/Makefile:FLAVORS=3D  # empty
./www/falkon/Makefile:FLAVORS=3D  default qtonly
./www/jetty9/Makefile:FLAVORS=3D  openjdk8 openjdk11
./www/p5-RT-Extension-MandatoryOnTransition/Makefile:FLAVORS=3D           r=
t44
rt50
./www/p5-RTx-Calendar/Makefile:FLAVORS=3D rt44 rt50
./www/rubygem-passenger/Makefile:FLAVORS=3D       apache nginx
./x11-fm/pcmanfm/Makefile:FLAVORS=3D      gtk2 gtk3
./x11-servers/xorg-server/Makefile:FLAVORS=3D     xorg xnest xephyr xvfb
./x11-toolkits/guile-gnome-platform/Makefile:FLAVORS=3D   lite full
./x11-toolkits/wxgtk30/Makefile:FLAVORS=3D        gtk3 gtk2
./x11-toolkits/wxgtk32/Makefile:FLAVORS=3D        gtk3 gtk2
./x11/eww/Makefile:FLAVORS=3D                     x11 wayland
./x11/gnome/Makefile:FLAVORS=3D   full lite
./x11/libfm/Makefile:FLAVORS=3D   gtk2 gtk3
./x11/nvidia-hybrid-graphics/Makefile:FLAVORS=3D  default 390
./x11/hyprland-share-picker/Makefile:FLAVORS=3D   qt5 qt6
./x11/waybar/Makefile:FLAVORS=3D  default hyprland nopulse
./x11/wf-shell/Makefile:FLAVORS=3D        default nopulse
./x11/workrave/Makefile:FLAVORS=3D        default xfce
./x11/xdg-desktop-portal-hyprland/Makefile:FLAVORS=3D     qt5 qt6

I am inclined to fall the flavors "default", "x11" OR "nox11" and "x11",
thoughI favorize the former since many ports have a default flavor these da=
ys.
Though, I don't know GS good enough, I don't think that X11 is ONE outstand=
ing
feature that default flavor should be "nox11".

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270989-7788-6nlIO9eCwv>