Fotocx is a free program for editing photos or other images and managing
a large collection thereof.
- Navigate the collection using a thumbnail browser, click on an
image to view or edit
- Import RAW files and edit with deep color
- Use powerful tools to correct and enhance photos, apply special
effects, or arrange in a montage with text and creative artwork
- View and edit dates, titles, descriptions, ratings, location,
tags, camera or any other metadata
- Quickly find desired images within a huge collection, based on
folder and file names or embedded metadata
- Click a marker on a scalable world map to view all photos from
that location
- Batch functions are available to rename, add/revise metadata,
copy/move, resize, convert format
===> The following configuration options are available for fotocx-26.8.1:
DOCS=on: Build and/or install documentation
NETMAP=on: World map support (requires WebKit)
===> Use 'make config' to modify these settings
graphics/fotocx: update the port to the latest version 26.8.1
- libchamplain had been replaced with webkit2gtk-4.1 which is better
maintained upstream and has better functionality than libchamplain
- Because webkit2gtk-4.1 is rather heavy dependency, make the world
map feature optional, but enabled by default so package users can
enjoy the program's full functionality (discussed with the author)
- Whack one more case of linuxish `/proc/self/exe' usage and provide
better uninstall instructions while here
Reported by: portscout
graphics/fotocx: the port had been updated to version 26.6.1
Move KERN_PROC_PATHNAME sysctl(3) call into its own function
and use it where applicable; this further reduces the number
of linuxisms in the program.
Reported by: portscout
graphics/fotocx: update the port to version 26.5
- Provide fall-back distfile mirrors as the author
has a nasty habit of removing the older versions
from the main site
- Port internal memused() function to FreeBSD using
the getrusage(2) API
- Replace non-standard, GNU get_current_dir_name()
call with the normal POSIX getcwd()
Reported by: portscout
graphics/fotocx: update the port to the latest version 26.1
libjxl is now used to load and save JXL files instead of the
cjxl/djxl utilities; this is faster, and alpha channels are
also supported.
Unfortunately, three out of four patches must be regenerated
due to the context deviating too much, sorry for the churn.
Reported by: portscout
graphics/fotocx: update the port to version 25.5
Get rid of PORTDOCS=* while here, two files do not
warrant it as we already use flattened `pkg-plist'.
Reported by: portscout
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes.
graphics/fotocx: the port had been updated to version 24.70
Amend the port description while here, based on the text from
the program's homepage, to highlight available features.
graphics/fotocx: the port had been updated to version 24.60
The author had dropped the dubious idea of estimating default CPU
thread count based on number of P- and E-cores and hardcoded 12 for
the time being. Replace with existing get_nprocs() function call.
graphics/fotocx: the port had been updated to version 24.50
Regenerate three patches so they don't diverge from the actual
code too much (context line numbers had got quite a bit off).
graphics/fotocx: the port had been updated to version 24.30
Remove ``Uninstall'' menu item: it might make sense for software
built by the user and installed locally, but typically it should
be handled by the system package manager and won't even work for
non-privileged user.