mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
bcd2014823
Remove the graphics/libpng dependency and configure option. PNG support is now entirely built-in. graphics/libGLU is only needed to build the glviewer test program. Its presence on the host system doesn't affect the installation. Remove reference to removed port x11-toolkits/fox14. Pet portclippy(1) and portlint (1). Update patches due to changes in base and to make them more upstream- friendly. Changes: - New PNG image support. First, its faster! Also, it no longer requires libpng; the PNG format support is now built-in, although the libz compression library is still required [for now...]. - fxsavePNG() supports some fine-control via new save-flags. You can analyze the image, and shrink output by taking advantage of image features; for example, saving opaque image means alpha-channel may be dropped. If the image is gray-levels only, the RGB may be dropped to plain gray only. Also, shrinking further by emitting colormapped [indexed-color] image is possible if only a few colors are used. Finally, pre-compression filtering, as well as desired compression level can be selected. - PNG I/O is optimized with when target ISA x86-64-v2 or higher are selected. - FXStat::isSame() checks if two files are the same (same inode). - FOX Desktop Calculator augmented with Unicode button labels (please select a font that has the math symbols!), also now supports additional functions, common physics constants, and other features. - The fxCPUFeatures now can detect AVX512 presence. - New FXPerformanceCounter and associated macros may be used to count clockcyles of critical code segments. - FXAtomic.h APIs now mostly inlined for lower overhead. - Read processor ticks on AARCH64. - Adie text editor undo buffer size and undo buffer items can now be configured. - New QOIF (Quite OK Image Format) now supported for either images (FXQOIFImage) or icons (FXQOIFIcon). - FXColor to/from FXVec3d, FXVec3f, FXVec4d, FXVec4f now using SSE if compiled for x86-64-v2 or higher. - Updated byte swap APIs in fxendian.h. - New APIs in FXMat3f, FXMat3d, etc. classes to set up mirror-matrix. - Moved new hash32() etc. functions into fxendian.h. - Bug fix in FXIODevice reading > 1GB files in one readBlock(), writeBlock() call. - Markdown syntax coloring in Adie. - Per-syntax mode setting for removing trailing spaces in Adie saving a text file. - Subtle change in operation of FXPath::relative(). - Support for CRC32 calculations added. - Additional conversion options in FXString::fromFloat() and FXString::fromDouble(): thousands groupings, force decimal point, and hexadecimal float output. - FXJSON JSON loader now may report duplicate key warning reading json file. - FXMappedFile improvements. - FXString unicode escapes bug fix. |
||
---|---|---|
.. | ||
amtk | ||
aquamarine | ||
blt | ||
bwidget | ||
color-widgets-qt5 | ||
como | ||
copperspice | ||
ctk | ||
fltk | ||
fox16 | ||
fox17 | ||
fxscintilla | ||
gdl | ||
girara | ||
gnome-pty-helper | ||
gnustep-back | ||
gnustep-gui | ||
granite | ||
granite7 | ||
gstreamer1-plugins-gtk | ||
gstreamer1-plugins-pango | ||
gtk4-layer-shell | ||
gtk20 | ||
gtk30 | ||
gtk40 | ||
gtk-layer-shell | ||
gtk-session-lock | ||
gtk-sharp20 | ||
gtk-sharp30 | ||
gtk-sharp-beans | ||
gtkd | ||
gtkdatabox | ||
gtkextra | ||
gtkglarea2 | ||
gtkglext | ||
gtkglextmm | ||
gtkimageview | ||
gtkmm24 | ||
gtkmm30 | ||
gtksourceview2 | ||
gtksourceview3 | ||
gtksourceview4 | ||
gtksourceview5 | ||
gtksourceviewmm3 | ||
guile-gnome-platform | ||
imgui | ||
irrlicht | ||
itk | ||
iwidgets | ||
kddockwidgets | ||
kf5-attica | ||
kf5-kcompletion | ||
kf5-kconfigwidgets | ||
kf5-kdesignerplugin | ||
kf5-kguiaddons | ||
kf5-kirigami2 | ||
kf5-kitemviews | ||
kf5-kjobwidgets | ||
kf5-ktextwidgets | ||
kf5-kwidgetsaddons | ||
kf5-kxmlgui | ||
kf6-attica | ||
kf6-kcompletion | ||
kf6-kconfigwidgets | ||
kf6-kguiaddons | ||
kf6-kirigami | ||
kf6-kitemviews | ||
kf6-kjobwidgets | ||
kf6-ktextwidgets | ||
kf6-kwidgetsaddons | ||
kf6-kxmlgui | ||
kirigami-addons | ||
kirigami-addons-devel | ||
kproperty | ||
lesstif | ||
libadwaita | ||
libdazzle | ||
libdecor | ||
libgdiplus | ||
libhandy | ||
libhandy0 | ||
libshumate | ||
libunique3 | ||
libwnck | ||
libwnck3 | ||
libxaw3dxft | ||
libXaw | ||
libXmu | ||
libXt | ||
linux-c7-gtk2 | ||
linux-c7-gtk3 | ||
linux-c7-openmotif | ||
linux-c7-pango | ||
linux-c7-qt-x11 | ||
linux-c7-tk85 | ||
linux-rl9-gtk2 | ||
linux-rl9-gtk3 | ||
linux-rl9-pango | ||
movingmotif | ||
mowitz | ||
mygui | ||
mygui-dummy | ||
mygui-ogre | ||
mygui-opengl | ||
nanogui | ||
neXtaw | ||
ntk | ||
nuklear | ||
ocaml-graphics | ||
ocaml-lablgtk2 | ||
ocaml-lablgtk3 | ||
ocaml-labltk | ||
open-motif | ||
open-motif-devel | ||
osm-gps-map | ||
otk | ||
p5-Alien-wxWidgets | ||
p5-Gtk2 | ||
p5-Gtk2-Chmod | ||
p5-Gtk2-Ex-FormFactory | ||
p5-Gtk2-Ex-PodViewer | ||
p5-Gtk2-Ex-Simple-List | ||
p5-Gtk2-Ex-Utils | ||
p5-Gtk2-ImageView | ||
p5-Gtk2-PathButtonBar | ||
p5-Gtk3 | ||
p5-Gtk3-ImageView | ||
p5-Gtk3-SimpleList | ||
p5-Pango | ||
p5-Prima | ||
p5-Test-Tk | ||
p5-Tk | ||
p5-Tk-Action | ||
p5-Tk-Autoscroll | ||
p5-Tk-ColourChooser | ||
p5-Tk-Contrib | ||
p5-Tk-CursorControl | ||
p5-Tk-Date | ||
p5-Tk-DKW | ||
p5-Tk-DynaTabFrame | ||
p5-Tk-Enscript | ||
p5-Tk-FontDialog | ||
p5-Tk-GBARR | ||
p5-Tk-Getopt | ||
p5-Tk-HistEntry | ||
p5-Tk-JComboBox | ||
p5-Tk-ResizeButton | ||
p5-Tk-Role-Dialog | ||
p5-Tk-Role-HasWidgets | ||
p5-Tk-Splashscreen | ||
p5-Tk-Sugar | ||
p5-Tk-TableMatrix | ||
p5-Tk-ToolBar | ||
p5-Tk-WaitBox | ||
pango | ||
pangolin | ||
pangomm | ||
pangox-compat | ||
plasma5-kdeplasma-addons | ||
plasma6-kdeplasma-addons | ||
plib | ||
py-AnyQt | ||
py-awesometkinter | ||
py-customtkinter | ||
py-easygui | ||
py-fltk | ||
py-guietta | ||
py-Pmw | ||
py-python-xlib | ||
py-qt5-chart | ||
py-qt6-chart | ||
py-qt6-datavis3d | ||
py-tkinter | ||
py-tktreectrl | ||
py-wxPython4 | ||
pythonqt | ||
qhotkey | ||
qml-box2d | ||
qt5-charts | ||
qt5-datavis3d | ||
qt5-declarative | ||
qt5-declarative-test | ||
qt5-gamepad | ||
qt5-gui | ||
qt5-quick3d | ||
qt5-quickcontrols | ||
qt5-quickcontrols2 | ||
qt5-quicktimeline | ||
qt5-uiplugin | ||
qt5-virtualkeyboard | ||
qt5-widgets | ||
qt5pas | ||
qt6-charts | ||
qt6-datavis3d | ||
qt6-declarative | ||
qt6-graphs | ||
qt6-quick3d | ||
qt6-quicktimeline | ||
qt6-shadertools | ||
qt6-virtualkeyboard | ||
qt6pas | ||
qtermwidget | ||
qtermwidget-qt5 | ||
qwt5-qt5 | ||
qwt6 | ||
redkite | ||
rep-gtk2 | ||
rubygem-gdk3 | ||
rubygem-gdk4 | ||
rubygem-gtk2 | ||
rubygem-gtk3 | ||
rubygem-gtk4 | ||
rubygem-gtksourceview3 | ||
rubygem-gtksourceview4 | ||
rubygem-pango | ||
rubygem-poppler | ||
rubygem-tk | ||
rubygem-uh | ||
rubygem-vte3 | ||
rubygem-vte4 | ||
scenefx | ||
scintilla | ||
sdl2_pango | ||
sdl_pango | ||
shared-desktop-ontologies | ||
skinlf | ||
soqt | ||
SoXt | ||
swt | ||
tepl6 | ||
termit | ||
tix | ||
tk86 | ||
tk87 | ||
tk-wrapper | ||
tkdnd | ||
tkshape | ||
tktable | ||
tktray | ||
tktreectrl | ||
unique | ||
viewklass | ||
vte | ||
vte3 | ||
wlroots | ||
wlroots015 | ||
wlroots016 | ||
wlroots017 | ||
wmapp | ||
wxgtk30 | ||
wxgtk32 | ||
Xaw3d | ||
xbae | ||
xforms | ||
xmhtml | ||
Xmt | ||
xwallpaper | ||
ztoolkit | ||
Makefile |