Entangle is an application which uses GTK+3 and libgphoto2 to provide a
graphical interface for tethered photography with digital cameras.
It includes control over camera shooting and configuration settings and
"hands off" shooting directly from the controlling computer:
- Trigger the shutter from the computer
- Live preview of scene before shooting
- Automatic download and display of photos as they are shot
- Control of all camera settings from computer
===> The following configuration options are available for entangle-1.0_8:
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
To be able to access camera under normal user, you might want to add the
following line:
add path 'usb/*' mode 0660
to your local devfs.rules(5) configuration.
graphics/entangle: try to unbreak the build after recent changes
Starting with version 1.80, girepository was moved from gobject-
introspection into glib itself. Replace the old dependency with
fairly straightforward accommodations for new API.
Fixes: 064dc8f4dd33
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
(Only the first 15 lines of the commit message are shown above )
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above )
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree
Differential Revision: https://reviews.freebsd.org/D35097
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
graphics/entangle: the port had been updated to transient version (+)
- Belatedly update Entangle to version 1.0 (newer versions are available,
but they cannot be easily ported without making changes to the code as
they crash with segmentation fault unmodified)
- Now builds itself using Meson instead of GNU autotools and make, hence
drop no longer relevant knobs from the Makefile
- Adjust dependencies: remove unused ones, limit the scope of `gettext'
to NLS case only, drop version specification from `USES=python' which
is not needed since r564032 and was probably not very accurate anyway
- Reclaim maintainership after previous maintainer had stepped down, and
chase HTTP 302 redirection in the MASTER_SITES and WWW line while here
PR: 235780
*/*: Fix ENOTIME: return my ports to the pool
Reset maintainership of my ports to ports@FreeBSD.org so others can
step in to help where I haven't been able to find the time.
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
graphics/libgphoto2: Update to 2.5.22, graphics/gphoto2: Update to 2.5.20
* Bump PORTREVISION of ports depending on them.
Also while I'm here:
* Add "gnome" to USES if the XML option is enabled to avoid warnings about
using USE_GNOME alone.
* Pet portlint
Notable changes since 2.5.16 (graphics/libgphoto2) [1]:
* Added new USB Ids for various camera types
* Updated translations
* Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS
currently)
(Only the first 15 lines of the commit message are shown above )
graphics/libraw: Update to 0.19.2
- Demosaic packs are no longer distributed nor supported upstream
- Bump PORTREVISON on all consumers due to libraw shlib version increase
Changes: https://www.libraw.org/news/libraw-0-19-2-release
This port requires USES=compiler:c++11-lang to build on GCC-based
architectures.
PR: 234170
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
graphics/libgphoto2: Update to 2.5.16
graphics/gphoto2: Update to 2.5.15
graphics/py-gphoto2: Update to 1.8.2
Also bump PORTREVISION of ports depending on these.
PR: 224611
Submitted by: bsam (graphics/libgphoto2)
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
graphics/gphoto2: Update to 2.5.14
graphics/libgphoto2: Update to 2.5.14
graphics/py-gphoto2: Update to 1.7.0
- Bump dependent ports
- Take maintainership of graphics/gtkam
- Update graphics/libraw to 0.18.0
- Complete conversion to options helpers
- Add options for JPEG and JASPER support
- Side note: This had a dependency on jpeg before, so the JPEG
option default is ON. However, the configure script wasn't
detecting it previously.
- Silence MKDIRs
- Take maintainership
- Chase shared library bump
Changes: http://www.libraw.org/download#changelog
Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.
Change summary:
- Always do verbose builds for cmake, ninja and GNU configure (the
latter includes check if --disable-silent-rules is actually supported
by the configure script; there are isolated cases when it's not true)
(Only the first 15 lines of the commit message are shown above )
Update the maintainer email address for the ports I
maintain to woodsb02@FreeBSD.org
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D6278
- Update graphics/libraw to 0.17.0
- While here, minor port cleanup, switch to options helpers
- Bump PORTREVISIONs of consumers as soversion has changed
PR: 204553
Submitted by: graham@menhennitt.com.au
Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.
PR: 201980
Exp-run by: antoine@
* Split off the python bindings from the main libpeas port.
* This allows use to supply both python bindings. Update libpeas using
ports for this change.
* Assign maintainership to gnome@
Obtained from: GNOME devel repo
- Update to version 0.6.0
- Define GLIB_SCHEMAS to prevent crash on startup
- Fix camera auto-detection after generic USB devd(8) events were changed
from "fake" attach to notify
Release maintainership. There is new version available, 0.5.4, but it does
not work, exiting with "Trace/BPT trap" error on startup and dumping core.
Our devd(8) support patch was submitted upstream in July 2013 and generally
welcomed by the author, but he has a slight preference for GIO's GSocket +
GUnixSocketAddress APIs, and I never had time to rewrite the patch. After
showering my camera with waters of Gulf of Thailand, it is unlikely that I
will need to use this port any time soon, so let it go for the moment.
- Update libraw to 0.15.4.
This update is needed for further KDE updates.
- Use the new OPTIONS syntax.
- Use the new LIB_DEPENDS syntax.
- Stop redefining do-install; the port has its own `make install' that does
the same thing provided we use USES=pathfix and tune Makefile.in.
- Support staging.
Bump PORTREVISION in ports that depend on libraw.
PR: ports/185118
Submitted by: rakuco@
Approved by: maintainer timeout (35 days)
Add introspection to USE_GNOME. It was already pulled in indirectly, but this
will prevent introspection from making a /root/.cache dir.
Approved by: maintainer
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [fgijk])
Approved by: portmgr (bdrewery)
Port Entangle, an application which uses GTK+3 and libgphoto2 to provide a
graphical interface for tethered photography with digital cameras. Provide
FreeBSD native camera autodetection via devd(8); special thanks to marcus@
for reviewing relevant parts of the code. The patch was submitted upstream
and welcomed by the author, although he prefers that we use GIO's GSocket +
GUnixSocketAddress APIs instead of direct POSIX socket API calls.
WWW: http://entangle-photo.org/