38 Commits

Author SHA1 Message Date
sthen
124da53a6d sync WANTLIB 2022-03-31 14:20:40 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
rsadowski
bd31b9ec72 Update exiv2 to 0.27.2
Noteable exiv2 port changes:

- Switch to cmake and enable i18n support
- Change COMMENT and cleanup DESCR
- Switch to https
- Don't provide the new Exiv2::getProcessPath() function.  Not portable,
  doesn't work on OpenBSD, and shouldn't be exposed in the API of a
  graphics library.  Instead, define a macro with CMake to help runtime
  find gettext files. from jca@'s commit
  https://v4.freshbsd.org/commit/openbsd/ports/fHGCS7kzl4zKjdnW
- All consumer fixed. configure checks, port-lib-depends-checks checks
  and also some run-time tests with krita, digikam, nomacs.

Consumer patches from upstream, gentoo, freebsd and by me for the old
creepy KDE4 stuff.

This went through a full amd64 bulk build. Thanks jj
2020-05-14 19:16:24 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
naddy
de684e61f6 Explicitly pick up and link in gthreads, because g_thread_init() is
called from the program.  Required with lld.  Also found in upstream.
2018-04-28 15:04:12 +00:00
schwarze
a73485839e better clang6 fix: use adequate data types rather than forcing an
old version of the language standard; "please commit" sthen@
2018-04-16 23:23:18 +00:00
sthen
29cd135cc3 unbreak rawstudio build with std=gnu++98 which works better with the
c-renamed-as-c++ file.  regen plist while there.
2018-04-16 15:40:01 +00:00
sthen
e527ff55c2 drop gettext MODULES, switch to https homepage, sync WANTLIB, drop MAINTAINER 2017-11-15 15:51:05 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
43a42c134b fixes for clang 2017-05-02 15:48:41 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
sthen
4c89b64d2c don't use -O4, from mmcc 2016-04-22 08:45:25 +00:00
kirby
7f381606c1 fix CVE-2015-3885 for embedded dcraw.
reported by Sevan / Venture37 on ports@, thanks
looks ok to kili@
2015-05-31 06:35:02 +00:00
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
sthen
65742df15e Fix some of the ports broken by the move to PIE on i386. This fixes those
ports where there are now insufficient registers, for which using
-fomit-frame-pointer (to free up ebp) is enough to get them building
again. Regen distinfo while there.
2014-01-02 12:21:49 +00:00
ajacoutot
de423d4d84 Bump after devel/gconf2,-main is gone. 2013-09-27 17:49:01 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
naddy
ed7596f8a7 strptime is XPG4v2; ok sthen@ 2012-05-20 21:34:57 +00:00
ajacoutot
1c86afc6cd Sync dependencies after gconf2 lost its dependency to ORBit.
This should cover all fallout but there may be some dark corners which I
missed...
2011-10-29 08:12:31 +00:00
espie
d6e7b9cbe6 normalize pkgpath 2011-09-16 10:02:36 +00:00
ajacoutot
39b4bb375b Depends on x11/gtk-engines2 instead of gtk2-clearlook, because that's
where the clearlook engine is.
2011-04-17 15:11:56 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
jasper
e34499f593 - fix WANTLIB after cairo update. 2010-10-11 08:11:24 +00:00
sthen
cbade10fd4 - sync WANTLIB (xcb-render{,-util}) and bump
- move to new-style LIB_DEPENDS/REVISION
2010-07-12 08:58:50 +00:00
ajacoutot
5c008745e3 Use @unexec-delete instead of @unexec for the *-update-* goos.
prodded by espie@
discussed with espie@ sthen@ landry@
2009-12-22 16:06:40 +00:00
kili
8fc6287292 WANTLIB changes after xcb addition and bump. 2009-08-10 06:29:51 +00:00
sthen
aaa858633d maintenance update to 1.2. 2009-05-28 19:12:50 +00:00
sthen
0490bb1d52 handle update-desktop-database and bump. ok jasper 2009-01-26 16:25:18 +00:00
sthen
9aaa1ca63d tidy Makefile (Thomas Pfaff), better license marker. No package change. 2009-01-11 22:52:40 +00:00
sthen
4912bb53fb update to 1.1.1; adds support for EXIF, new cameras and bug fixes. 2009-01-11 20:39:41 +00:00
brad
e5ff19be32 Clean up dependencies a bit. rawstudio does not directly depend on Cairo.
ok sthen@
2008-11-07 01:16:38 +00:00
sthen
0d3f76d5d4 Typo in DESCR, from undeadly comment. Bump PKGNAME. 2008-07-22 07:36:26 +00:00
sthen
a4de53177a import rawstudio:
Rawstudio is an open-source program to read and manipulate RAW images
from most digital cameras.

Rawstudio will convert your RAW files into JPEG, PNG or TIF images which
you can then print or send to friends and clients.

It has a graphical user interface, so you can simply open a RAW file and
experiment with the controls to see how they effect the image. Rawstudio
has a very simple architecture which is optimized for ease of use and
therefore should be intuitive to most photographers.

The normal workflow would be that you first convert your RAW files and
then use an image editing application to further work on your images.
Rawstudio itself is a highly specialized application for processing RAW
images, not a fully featured image editing application.

ok phessler@
2008-07-13 08:41:16 +00:00