diff --git a/audio/fogpad-lv2/Makefile b/audio/fogpad-lv2/Makefile index 9eac1d1596c8..8e225027461a 100644 --- a/audio/fogpad-lv2/Makefile +++ b/audio/fogpad-lv2/Makefile @@ -1,41 +1,42 @@ PORTNAME= fogpad DISTVERSIONPREFIX= v DISTVERSION= 1.0.0-3 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONSUFFIX= -gc52326b CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Reverb effect with frozen/pitch-shifted/disintegrated reflections WWW= https://github.com/linuxmao-org/fogpad-port LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash LIB_DEPENDS= liblo.so:audio/liblo -USES= compiler:c++11-lib gmake gnome pkgconfig shebangfix xorg +USES= compiler:c++11-lib gl gmake gnome pkgconfig shebangfix xorg SHEBANG_FILES= dpf/utils/generate-ttl.sh USE_GITHUB= yes GH_ACCOUNT= linuxmao-org GH_PROJECT= fogpad-port # a more recently updated fork of https://github.com/igorski/fogpad GH_TUPLE= DISTRHO:DPF:4e180a77ec6e93abb021b28495bd84b43498bf31:DISTRHO_DPF/dpf +USE_GL= gl USE_GNOME= cairo USE_XORG= x11 CXXFLAGS+= -I${FILESDIR} MAKE_ARGS= BUILD_VST2=true BUILD_DSSI=true OPTIONS_DEFINE= JACK OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes JACK_MAKE_ARGS= BUILD_JACK=true JACK_MAKE_ARGS_OFF= BUILD_JACK=false JACK_LIB_DEPENDS= libjack.so:audio/jack .include diff --git a/audio/ssr-lv2/Makefile b/audio/ssr-lv2/Makefile index 20f0657fa350..8ac9ce84b2ff 100644 --- a/audio/ssr-lv2/Makefile +++ b/audio/ssr-lv2/Makefile @@ -1,40 +1,41 @@ PORTNAME= ssr DISTVERSION= g20210922 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Sympathetic string resonator LV2 plugin WWW= https://github.com/jpcima/ssr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 powerpc64le powerpc64 powerpc # same as in sysutils/libcpuid because libcpuid is bundled in ssr BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash LIB_DEPENDS= libjack.so:audio/jack -USES= compiler:c++11-lang gmake gnome pkgconfig shebangfix xorg +USES= compiler:c++11-lang gl gmake gnome pkgconfig shebangfix xorg +USE_GL= gl USE_GNOME= cairo USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= jpcima GH_TAGNAME= e1999da GH_TUPLE= DISTRHO:DPF:220d364:dpf/dpf SHEBANG_FILES= dpf/utils/generate-ttl.sh CFLAGS+= -I${FILESDIR} PLIST_FILES= bin/ssr \ lib/lv2/ssr.lv2/manifest.ttl \ lib/lv2/ssr.lv2/ssr_dsp.so \ lib/lv2/ssr.lv2/ssr_dsp.ttl \ lib/lv2/ssr.lv2/ssr_ui.so \ lib/lv2/ssr.lv2/ssr_ui.ttl .include diff --git a/audio/stone-phaser-lv2/Makefile b/audio/stone-phaser-lv2/Makefile index 83b711de12c6..5ad6dba1a323 100644 --- a/audio/stone-phaser-lv2/Makefile +++ b/audio/stone-phaser-lv2/Makefile @@ -1,40 +1,42 @@ PORTNAME= stone-phaser DISTVERSIONPREFIX= v DISTVERSION= 0.1.2-17 DISTVERSIONSUFFIX= -gda92961 +PORTREVISION= 1 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Classic analog phaser effect, made with DPF and Faust WWW= https://github.com/jpcima/stone-phaser LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash -USES= compiler:c++0x gmake gnome pkgconfig shebangfix xorg +USES= compiler:c++0x gl gmake gnome pkgconfig shebangfix xorg SHEBANG_GLOB= *.sh USE_GITHUB= yes GH_ACCOUNT= jpcima GH_TUPLE= DISTRHO:DPF:e69074e:dpf/dpf +USE_GL= gl USE_GNOME= cairo USE_XORG= x11 MAKE_ARGS= BUILD_LADSPA=false CFLAGS+= -I${FILESDIR} pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst .include .if ${ARCH} == "amd64" || ${ARCH} == "i386" EXTRA_PATCHES= ${FILESDIR}/extra-patch-dpf_Makefile.base.mk .else EXTRA_PATCHES= ${FILESDIR}/extra-patch-nosse-dpf_Makefile.base.mk .endif .include diff --git a/audio/string-machine-lv2/Makefile b/audio/string-machine-lv2/Makefile index 5f7c4611cf53..e732c33607d6 100644 --- a/audio/string-machine-lv2/Makefile +++ b/audio/string-machine-lv2/Makefile @@ -1,48 +1,49 @@ PORTNAME= string-machine DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Digital model of electronic string ensemble instrument WWW= https://github.com/jpcima/string-machine LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/boost/intrusive/list.hpp:devel/boost-libs -USES= compiler:c++0x gmake gnome localbase pkgconfig xorg +USES= compiler:c++0x gl gmake gnome localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= jpcima GH_TUPLE= DISTRHO:DPF:7a056bb:d/dpf +USE_GL= gl USE_GNOME= cairo USE_XORG= x11 CFLAGS+= -I${FILESDIR} -pthread SIMD_CFLAGS_i386= "-msse -mfpmath=sse" SIMD_CFLAGS_amd64= "-msse2 -mfpmath=sse" SIMD_CFLAGS_armv7= "-march=armv7 -mfpu=vfpv3" MAKE_ARGS= SIMD_CFLAGS=${SIMD_CFLAGS_${ARCH}} PLIST_FILES= lib/lv2/string-machine.lv2/manifest.ttl \ lib/lv2/string-machine.lv2/presets.ttl \ lib/lv2/string-machine.lv2/string-machine.so \ lib/lv2/string-machine.lv2/string-machine.ttl \ lib/vst/string-machine-vst.so do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 ${INSTALL_LIB} ${WRKSRC}/bin/${PORTNAME}.lv2/string-machine.so ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 .for f in manifest.ttl presets.ttl string-machine.ttl ${INSTALL_DATA} ${WRKSRC}/bin/${PORTNAME}.lv2/${f} ${STAGEDIR}${PREFIX}/lib/lv2/${PORTNAME}.lv2 .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst ${INSTALL_LIB} ${WRKSRC}/bin/string-machine-vst.so ${STAGEDIR}${PREFIX}/lib/vst .include diff --git a/devel/doxygen/Makefile b/devel/doxygen/Makefile index e9a391c24291..26209bc71fc3 100644 --- a/devel/doxygen/Makefile +++ b/devel/doxygen/Makefile @@ -1,60 +1,66 @@ PORTNAME= doxygen PORTVERSION= 1.9.6 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/rel-${PORTVERSION} \ http://doxygen.nl/files/ EXTRACT_SUFX= .src.tar.gz +PATCH_SITES= https://github.com/doxygen/doxygen/commit/ +PATCHFILES= 966d69c603b5a6ae22e3132b6ecc6a39b86e52ab.patch:-p1 \ + 7b2a6027775b0158304635a98de0f9b5672f163a.patch:-p1 \ + f3514d578633cad3e39d6787f81085e46bafbaf4.patch:-p1 \ + 8129939c312e4b5060042fdb93bd071b7b133381.patch:-p1 + MAINTAINER= fluffy@FreeBSD.org COMMENT= Documentation system for C, C++, and other languages WWW= https://www.doxygen.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= bison cmake compiler:c++17-lang cpe dos2unix \ iconv python shebangfix ALL_TARGET= all CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} EXTRACT_AFTER_ARGS= --exclude '*/libmd5' DOS2UNIX_FILES= doc/translator.py PLIST_FILES= bin/doxygen OPTIONS_DEFINE= DOCS GRAPHVIZ LATEX SEARCH QT5 OPTIONS_DEFAULT= GRAPHVIZ QT5_DESC= Install Doxywizard GUI with Qt5 SEARCH_DESC= Build external search tools (doxysearch and doxyindexer) DOCS_USES= ghostscript:build tex DOCS_USE= TEX=base:build,dvipsk:build,pdftex:build DOCS_ALL_TARGET= docs DOCS_BUILD_DEPENDS= dot:graphics/graphviz DOCS_CMAKE_BOOL= build_doc DOCS_PLIST_FILES= share/man/man1/doxygen.1.gz \ share/man/man1/doxyindexer.1.gz \ share/man/man1/doxysearch.1.gz \ share/man/man1/doxywizard.1.gz PORTDOCS= * GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz LATEX_USES= tex LATEX_USE= TEX=base,dvipsk,pdftex QT5_USES= qt:5 QT5_USE= QT=core,widgets,gui,xml,qmake:build,buildtools:build QT5_CMAKE_BOOL= build_wizard QT5_PLIST_FILES= bin/doxywizard SEARCH_CMAKE_BOOL= build_search SEARCH_LIB_DEPENDS= libxapian.so:databases/xapian-core SEARCH_PLIST_FILES= bin/doxyindexer \ bin/doxysearch.cgi .include diff --git a/devel/doxygen/distinfo b/devel/doxygen/distinfo index 36f4cb9e149f..134e7a394eb2 100644 --- a/devel/doxygen/distinfo +++ b/devel/doxygen/distinfo @@ -1,3 +1,11 @@ -TIMESTAMP = 1673081300 +TIMESTAMP = 1735765140 SHA256 (doxygen-1.9.6.src.tar.gz) = 297f8ba484265ed3ebd3ff3fe7734eb349a77e4f95c8be52ed9977f51dea49df SIZE (doxygen-1.9.6.src.tar.gz) = 5293513 +SHA256 (966d69c603b5a6ae22e3132b6ecc6a39b86e52ab.patch) = 76206ebe34b934c8a1fdab853079ea05d05c2c632af744c890f893be32d09aac +SIZE (966d69c603b5a6ae22e3132b6ecc6a39b86e52ab.patch) = 86972 +SHA256 (7b2a6027775b0158304635a98de0f9b5672f163a.patch) = 6912468ebeb3e5028d929ee359bf9772cdd1f7f4d59bb2e70e1bdfb7825d5311 +SIZE (7b2a6027775b0158304635a98de0f9b5672f163a.patch) = 8545 +SHA256 (f3514d578633cad3e39d6787f81085e46bafbaf4.patch) = 3d72d7b311fc748448136c0c512a1f8a3b96f9374f2b02f0d5b050ba2ffccb56 +SIZE (f3514d578633cad3e39d6787f81085e46bafbaf4.patch) = 3012 +SHA256 (8129939c312e4b5060042fdb93bd071b7b133381.patch) = 68e8b209045d1ff97b88211454800e1ab43a088cbafdf2caea71052466abf875 +SIZE (8129939c312e4b5060042fdb93bd071b7b133381.patch) = 2493 diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile index ee7a75ff276b..6168d2931989 100644 --- a/graphics/cairo/Makefile +++ b/graphics/cairo/Makefile @@ -1,86 +1,59 @@ PORTNAME= cairo -DISTVERSION= 1.17.4 -PORTREVISION= 2 +DISTVERSION= 1.18.2 PORTEPOCH= 3 CATEGORIES= graphics -MASTER_SITES= https://cairographics.org/releases/ \ - https://cairographics.org/snapshots/ +MASTER_SITES= https://cairographics.org/releases/ PATCH_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/commit/ -PATCHFILES= ebbaebdec12878836fc84d31c59ee324e67abc05.patch:-p1 # cairo-script-interpreter.pc +PATCHFILES= f19e2fe080ddcfce93c8234a919fd882f3d63362.patch:-p1 MAINTAINER= desktop@FreeBSD.org COMMENT= Vector graphics library with cross-device output support WWW= https://www.cairographics.org/ LICENSE= LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 -LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libpng.so:graphics/png \ - libfontconfig.so:x11-fonts/fontconfig +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + liblzo2.so:archivers/lzo2 \ + libpng.so:graphics/png -PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5 - -USES= autoreconf cpe gnome libtool pkgconfig tar:xz xorg +USES= cpe gnome localbase:ldflags meson pkgconfig python:build \ + shebangfix tar:xz xorg CPE_VENDOR= cairographics -USE_XORG= pixman USE_LDCONFIG= yes -INSTALL_TARGET= install-strip +USE_XORG= pixman -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-directfb \ - --disable-gallium \ - --disable-wgl \ - --enable-tee +SHEBANG_FILES= version.py -OPTIONS_RADIO= GL -OPTIONS_RADIO_GL= OPENGL GLESV2 -OPTIONS_DEFINE= XCB GLIB X11 DOCS -OPTIONS_DEFAULT=OPENGL XCB GLIB X11 -OPTIONS_SLAVE= ${ARCH:tu} -OPTIONS_SUB= yes +# spectre only used by tests; symbol-lookup because libbfd is difficult +# to use (https://sourceware.org/bugzilla/show_bug.cgi?id=14243); +# tests has circular dependencies +MESON_ARGS= -Dspectre=disabled \ + -Dsymbol-lookup=disabled \ + -Dtests=disabled -DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc -DOCS_CONFIGURE_ON= --with-html-dir=${DOCSDIR} -DOCSDIR= ${PREFIX}/share/gtk-doc/html - -X11_USES= xorg -X11_USE= xorg=x11,xext,xorgproto,xrender -X11_CONFIGURE_ENABLE=xlib -X11_CONFIGURE_OFF=--disable-glx +DOCSDIR= ${PREFIX}/share/gtk-doc/html +PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5 -OPENGL_USES= gl -OPENGL_USE= gl=egl -OPENGL_CONFIGURE_ENABLE=gl egl +PLIST_SUB= LIBVER=2.11802.2 -GLESV2_USES= gl -GLESV2_USE= gl=glesv2 -GLESV2_DESC= Enable GLESv2 rendering -GLESV2_CONFIGURE_ENABLE=glesv2 +OPTIONS_DEFINE= DOCS GLIB X11 +OPTIONS_DEFAULT=DOCS GLIB X11 +OPTIONS_SUB= yes GLIB_DESC= Enable GObject Functions Feature -GLIB_USES= gettext-runtime -GLIB_USE= gnome=glib20 -GLIB_CONFIGURE_ENABLE= gobject -XCB_DESC= Enable XCB (X C-language Binding) Support -XCB_USES= xorg -XCB_USE= xorg=xcb -XCB_CONFIGURE_ENABLE= xcb - -# this has another option --enable-xlib-xcb=auto but it is buggy. -MIPS_BUILD_DEPENDS= ${LOCALBASE}/include/atomic_ops.h:devel/libatomic_ops -MIPS_USES= localbase -MIPS_CONFIGURE_ENV= cairo_cv_atomic_primitives="libatomic-ops" +DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc +DOCS_MESON_TRUE= gtk_doc -PLIST_SUB+= LIBVER=2.11704.0 +GLIB_USE= GNOME=glib20 +GLIB_MESON_ENABLED= glib -post-patch-DOCS-off: - @${REINPLACE_CMD} '/^SUBDIRS/s/doc//' ${WRKSRC}/Makefile.am - @${REINPLACE_CMD} -e '/^GTK_DOC_CHECK/d' -e '/doc\/.*Makefile/d' \ - ${WRKSRC}/configure.ac +X11_USE= XORG=x11,xcb,xext,xorgproto,xrender +X11_MESON_ENABLED= xcb xlib .include diff --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo index d5c1b5bfc06e..90397b5efd77 100644 --- a/graphics/cairo/distinfo +++ b/graphics/cairo/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1618524411 -SHA256 (cairo-1.17.4.tar.xz) = 74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705 -SIZE (cairo-1.17.4.tar.xz) = 41834076 -SHA256 (ebbaebdec12878836fc84d31c59ee324e67abc05.patch) = 8b8f19ed74def2d663942fe596206ae21e4186fddf5c51097cb31ab6941cc6c8 -SIZE (ebbaebdec12878836fc84d31c59ee324e67abc05.patch) = 4272 +TIMESTAMP = 1735598607 +SHA256 (cairo-1.18.2.tar.xz) = a62b9bb42425e844cc3d6ddde043ff39dbabedd1542eba57a2eb79f85889d45a +SIZE (cairo-1.18.2.tar.xz) = 32574256 +SHA256 (f19e2fe080ddcfce93c8234a919fd882f3d63362.patch) = 02761fc52de43709850f287b52e39993fda3abe1f1d6de969fdfd05dac1d4e86 +SIZE (f19e2fe080ddcfce93c8234a919fd882f3d63362.patch) = 1126 diff --git a/graphics/cairo/files/patch-Makefile.am b/graphics/cairo/files/patch-Makefile.am deleted file mode 100644 index ce92235ec815..000000000000 --- a/graphics/cairo/files/patch-Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ ---- Makefile.am.orig 2020-11-26 23:20:59 UTC -+++ Makefile.am -@@ -20,7 +20,6 @@ if CAIRO_HAS_PNG_FUNCTIONS - SUBDIRS = src doc util - # libpng is required for our test programs - if CAIRO_HAS_PNG_FUNCTIONS --SUBDIRS += boilerplate test perf - endif - - doc: diff --git a/graphics/cairo/files/patch-build_configure.ac.system b/graphics/cairo/files/patch-build_configure.ac.system deleted file mode 100644 index fbef9e951e1e..000000000000 --- a/graphics/cairo/files/patch-build_configure.ac.system +++ /dev/null @@ -1,17 +0,0 @@ ---- build/configure.ac.system.orig 2020-11-26 23:20:59 UTC -+++ build/configure.ac.system -@@ -53,11 +53,11 @@ LIBS="$LIBS $LIBM" - AC_CHECK_LIBM - LIBS="$LIBS $LIBM" - --AC_CHECK_LIB(rt, sched_yield) -+AC_CHECK_LIB(c, sched_yield) - - has_shm_open= --AC_CHECK_LIB(rt, shm_open, [ -- SHM_LIBS=-lrt -+AC_CHECK_LIB(c, shm_open, [ -+ SHM_LIBS= - has_shm_open=yes - ], [SHM_LIBS=]) - AM_CONDITIONAL(HAVE_SHM, test "x$has_shm_open" = "xyes") diff --git a/graphics/cairo/files/patch-configure.ac b/graphics/cairo/files/patch-configure.ac deleted file mode 100644 index 43fdaa49a871..000000000000 --- a/graphics/cairo/files/patch-configure.ac +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.ac.orig 2020-11-26 23:20:59 UTC -+++ configure.ac -@@ -842,7 +842,7 @@ save_LIBS="$LIBS" - AM_CONDITIONAL(BUILD_SPHINX, test "x$have_glib" = "xyes" -a "x$have_windows" = "xno" -a "x$have_png" = "xyes") - - save_LIBS="$LIBS" --AC_CHECK_LIB(rt, shm_open, shm_LIBS="-lrt") -+AC_CHECK_LIB(c, shm_open, shm_LIBS="") - AC_SUBST(shm_LIBS) - LIBS="$save_LIBS" - diff --git a/graphics/cairo/pkg-plist b/graphics/cairo/pkg-plist index be6b3fb8e1d8..f219fb07d913 100644 --- a/graphics/cairo/pkg-plist +++ b/graphics/cairo/pkg-plist @@ -1,118 +1,113 @@ bin/cairo-trace include/cairo/cairo-deprecated.h include/cairo/cairo-features.h include/cairo/cairo-ft.h -%%OPENGL%%include/cairo/cairo-gl.h %%GLIB%%include/cairo/cairo-gobject.h include/cairo/cairo-pdf.h include/cairo/cairo-ps.h include/cairo/cairo-script-interpreter.h include/cairo/cairo-script.h include/cairo/cairo-svg.h include/cairo/cairo-tee.h include/cairo/cairo-version.h -%%XCB%%include/cairo/cairo-xcb.h +%%X11%%include/cairo/cairo-xcb.h %%X11%%include/cairo/cairo-xlib-xrender.h %%X11%%include/cairo/cairo-xlib.h include/cairo/cairo.h -lib/cairo/cairo-fdr.a -lib/cairo/cairo-fdr.so -lib/cairo/libcairo-trace.a +lib/cairo/libcairo-fdr.so lib/cairo/libcairo-trace.so -%%GLIB%%lib/libcairo-gobject.a %%GLIB%%lib/libcairo-gobject.so %%GLIB%%lib/libcairo-gobject.so.2 %%GLIB%%lib/libcairo-gobject.so.%%LIBVER%% -lib/libcairo-script-interpreter.a lib/libcairo-script-interpreter.so lib/libcairo-script-interpreter.so.2 lib/libcairo-script-interpreter.so.%%LIBVER%% -lib/libcairo.a lib/libcairo.so lib/libcairo.so.2 lib/libcairo.so.%%LIBVER%% -%%OPENGL%%libdata/pkgconfig/cairo-egl.pc libdata/pkgconfig/cairo-fc.pc libdata/pkgconfig/cairo-ft.pc -%%OPENGL%%libdata/pkgconfig/cairo-gl.pc -%%GLESV2%%libdata/pkgconfig/cairo-glesv2.pc -%%OPENGL%%%%X11%%libdata/pkgconfig/cairo-glx.pc %%GLIB%%libdata/pkgconfig/cairo-gobject.pc libdata/pkgconfig/cairo-pdf.pc libdata/pkgconfig/cairo-png.pc libdata/pkgconfig/cairo-ps.pc libdata/pkgconfig/cairo-script.pc libdata/pkgconfig/cairo-script-interpreter.pc libdata/pkgconfig/cairo-svg.pc libdata/pkgconfig/cairo-tee.pc -%%XCB%%libdata/pkgconfig/cairo-xcb-shm.pc -%%XCB%%libdata/pkgconfig/cairo-xcb.pc +%%X11%%libdata/pkgconfig/cairo-xcb-shm.pc +%%X11%%libdata/pkgconfig/cairo-xcb.pc %%X11%%libdata/pkgconfig/cairo-xlib-xrender.pc %%X11%%libdata/pkgconfig/cairo-xlib.pc libdata/pkgconfig/cairo.pc +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-0.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-10.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-12.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-14.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-16.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-18.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-2.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-4.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-6.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-1-8.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/api-index-all.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-errors.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-memory.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-overloading.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-path.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-patterns.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-return-values.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-streams.html %%PORTDOCS%%%%DOCSDIR%%/cairo/bindings-surfaces.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-DWrite-Fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Error-handling.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-FreeType-Fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Image-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-PDF-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-PNG-Support.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Paths.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-PostScript-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Quartz-(CGFont)-Fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Quartz-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Raster-Sources.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Recording-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Regions.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-SVG-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Script-Surfaces.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Surface-Observer.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Tags-and-Links.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Tee-surface.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Transformations.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Types.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-User-Fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Version-Information.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Win32-Fonts.html +%%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Win32-GDI-Fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-Win32-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-XCB-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-XLib-Surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-XLib-XRender-Backend.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-device-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-font-face-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-font-options-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-matrix-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-pattern-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-scaled-font-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-surface-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-cairo-t.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-drawing.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-fonts.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-support.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-surfaces.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo-text.html %%PORTDOCS%%%%DOCSDIR%%/cairo/cairo.devhelp2 %%PORTDOCS%%%%DOCSDIR%%/cairo/home.png -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.10.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.12.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.14.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.16.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.2.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.4.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.6.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-1.8.html -%%PORTDOCS%%%%DOCSDIR%%/cairo/index-all.html %%PORTDOCS%%%%DOCSDIR%%/cairo/index.html %%PORTDOCS%%%%DOCSDIR%%/cairo/language-bindings.html %%PORTDOCS%%%%DOCSDIR%%/cairo/left-insensitive.png %%PORTDOCS%%%%DOCSDIR%%/cairo/left.png %%PORTDOCS%%%%DOCSDIR%%/cairo/right-insensitive.png %%PORTDOCS%%%%DOCSDIR%%/cairo/right.png %%PORTDOCS%%%%DOCSDIR%%/cairo/style.css %%PORTDOCS%%%%DOCSDIR%%/cairo/up-insensitive.png %%PORTDOCS%%%%DOCSDIR%%/cairo/up.png diff --git a/www/webkit2-gtk3/Makefile b/www/webkit2-gtk3/Makefile index 39c9eaeca608..758c4fbb8297 100644 --- a/www/webkit2-gtk3/Makefile +++ b/www/webkit2-gtk3/Makefile @@ -1,116 +1,109 @@ PORTNAME= webkit DISTVERSION= 2.34.6 PORTREVISION= 10 CATEGORIES= www MASTER_SITES= https://webkitgtk.org/releases/ PKGNAMESUFFIX= 2-gtk3 DISTNAME= ${PORTNAME}gtk-${PORTVERSION} DIST_SUBDIR= gnome PATCH_SITES= https://github.com/WebKit/WebKit/commit/ PATCHFILES= 06f9978e52a8408ed6c2c8296afb1e7449c2f1ee.patch:-p1 # https://bugs.webkit.org/show_bug.cgi?id=247770 MAINTAINER= gnome@FreeBSD.org COMMENT= Opensource browser engine using the GTK 3 toolkit WWW= https://webkitgtk.org/ LICENSE= GPLv2 BSD2CLAUSE LICENSE_COMB= dual BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libfribidi.so:converters/fribidi \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libwebp.so:graphics/webp \ libpng.so:graphics/png \ libsecret-1.so:security/libsecret \ libnotify.so:devel/libnotify \ libhyphen.so:textproc/hyphen \ libicutu.so:devel/icu \ libopenjp2.so:graphics/openjpeg \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libsoup-2.4.so:devel/libsoup \ libgcrypt.so:security/libgcrypt \ libtasn1.so:security/libtasn1 \ libwoff2dec.so:devel/woff2 PORTSCOUT= limitw:1,even USES= bison cmake compiler:c++14-lang cpe gettext gl gnome gperf \ jpeg localbase:ldflags perl5 pkgconfig python:build \ ruby:build sqlite tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build libxml2 libxslt USE_GL= gl egl glesv2 USE_LDCONFIG= yes USE_PERL5= build USE_XORG= x11 xcomposite xdamage xext xrender xt ice CPE_VENDOR= webkitgtk CPE_PRODUCT= webkitgtk BINARY_ALIAS= python=${PYTHON_CMD} CXXFLAGS+= -DFIXED_EXECUTABLE_MEMORY_POOL_SIZE_IN_MB=32 CMAKE_ARGS= -DPORT=GTK CMAKE_OFF= USE_LD_GOLD ${CMAKE_OFF_${ARCH}:U} \ ENABLE_GLES2 \ USE_SYSTEMD \ ENABLE_GAMEPAD CMAKE_ON= ENABLE_MINIBROWSER \ USE_SYSTEM_MALLOC \ USE_SOUP2 CMAKE_OFF_armv6= ENABLE_JIT CMAKE_OFF_armv7= ENABLE_JIT INSTALL_TARGET= install OPTIONS_DEFINE= DEBUG GEOIP GSTREAMER WAYLAND OPTIONS_DEFAULT= GEOIP GSTREAMER WAYLAND OPTIONS_SUB= yes # Building WebKit with debugging symbols requires ar and ld with # support for thin archives. Also see # https://bugs.webkit.org/show_bug.cgi?id=140384 DEBUG_CMAKE_ON= -DCMAKE_AR=${LOCALBASE}/bin/ar \ -DCMAKE_RANLIB=${LOCALBASE}/bin/ranlib \ -DCMAKE_LINKER=${LOCALBASE}/bin/ld DEBUG_CXXFLAGS= -B${LOCALBASE}/bin DEBUG_CMAKE_OFF= -DCMAKE_AR=/usr/bin/ar \ -DCMAKE_RANLIB=/usr/bin/ranlib \ -DCMAKE_LINKER=/usr/bin/ld DEBUG_CXXFLAGS_OFF= -B/usr/bin DEBUG_CFLAGS_OFF= -DNDEBUG GEOIP_CMAKE_BOOL= ENABLE_GEOLOCATION GEOIP_BUILD_DEPENDS= geoclue>=2.4.3:net/geoclue GEOIP_RUN_DEPENDS= geoclue>=2.4.3:net/geoclue GSTREAMER_USES= gstreamer GSTREAMER_USE= GSTREAMER=bad,gl GSTREAMER_CMAKE_BOOL= ENABLE_VIDEO ENABLE_WEB_AUDIO WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND_TARGET WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.12:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libwpe-1.0.so:www/libwpe \ libWPEBackend-fdo-1.0.so:www/wpebackend-fdo -pre-configure: -# .if !exists() evaluates too early before cairo has a chance to be installed - @if ! pkg-config --exists cairo-egl; then \ - ${ECHO_MSG} "${PKGNAME}: Needs cairo with OPENGL support enabled."; \ - ${FALSE}; \ - fi - post-install: @${RLN} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-4.0/jsc \ ${STAGEDIR}${PREFIX}/bin/jsc-4 @${RLN} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-4.0/MiniBrowser \ ${STAGEDIR}${PREFIX}/bin/MiniBrowser-4 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*.* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/webkit2gtk-4.0/injected-bundle/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-4.0/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/WebKitWebDriver .include diff --git a/www/webkit2-gtk4/Makefile b/www/webkit2-gtk4/Makefile index 45f47be85b9a..7f85e9ea5e37 100644 --- a/www/webkit2-gtk4/Makefile +++ b/www/webkit2-gtk4/Makefile @@ -1,123 +1,116 @@ PORTNAME= webkit DISTVERSION= 2.38.3 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= https://webkitgtk.org/releases/ PKGNAMESUFFIX= 2-gtk4 DISTNAME= ${PORTNAME}gtk-${PORTVERSION} DIST_SUBDIR= gnome PATCH_SITES= https://github.com/WebKit/WebKit/commit/ PATCHFILES= 285ff73b5f6d46d6e502aca30061667e41a3114b.diff:-p1 MAINTAINER= gnome@FreeBSD.org COMMENT= Opensource browser engine using the GTK 4 toolkit WWW= https://webkitgtk.org/ LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= dual BROKEN_riscv64= error: Unknown Architecture BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgcrypt.so:security/libgcrypt \ libharfbuzz-icu.so:print/harfbuzz-icu \ libharfbuzz.so:print/harfbuzz \ libhyphen.so:textproc/hyphen \ libicutu.so:devel/icu \ libnotify.so:devel/libnotify \ libopenjp2.so:graphics/openjpeg \ libpng.so:graphics/png \ libsecret-1.so:security/libsecret \ libsoup-3.0.so:devel/libsoup3 \ libtasn1.so:security/libtasn1 \ libwebp.so:graphics/webp \ libwoff2dec.so:devel/woff2 PORTSCOUT= limitw:1,even USES= bison cmake compiler:c++20-lang cpe gettext gl gnome gperf jpeg \ localbase:ldflags perl5 pkgconfig python:build ruby:build \ sqlite tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk40 libxml2 libxslt introspection:build USE_GL= egl gl glesv2 USE_LDCONFIG= yes USE_PERL5= build USE_XORG= ice x11 xcomposite xdamage xext xrender xt CPE_VENDOR= webkitgtk CPE_PRODUCT= webkitgtk BINARY_ALIAS= python=${PYTHON_CMD} CXXFLAGS+= -DFIXED_EXECUTABLE_MEMORY_POOL_SIZE_IN_MB=32 CMAKE_ARGS= -DPORT=GTK CMAKE_OFF= ${CMAKE_OFF_${ARCH}:U} ENABLE_GAMEPAD ENABLE_GLES2 \ ENABLE_JOURNALD_LOG USE_LD_GOLD USE_SYSTEMD CMAKE_ON= ENABLE_MINIBROWSER USE_GTK4 USE_SYSTEM_MALLOC CMAKE_OFF_armv6= ENABLE_JIT CMAKE_OFF_armv7= ENABLE_JIT INSTALL_TARGET= install OPTIONS_DEFINE= DEBUG GEOIP GSTREAMER WAYLAND OPTIONS_DEFAULT= GEOIP GSTREAMER WAYLAND OPTIONS_SUB= yes # Building WebKit with debugging symbols requires ar and ld with # support for thin archives. Also see # https://bugs.webkit.org/show_bug.cgi?id=140384 DEBUG_CMAKE_ON= -DCMAKE_AR=${LOCALBASE}/bin/ar \ -DCMAKE_LINKER=${LOCALBASE}/bin/ld \ -DCMAKE_RANLIB=${LOCALBASE}/bin/ranlib DEBUG_CXXFLAGS= -B${LOCALBASE}/bin DEBUG_CMAKE_OFF= -DCMAKE_AR=/usr/bin/ar \ -DCMAKE_LINKER=/usr/bin/ld \ -DCMAKE_RANLIB=/usr/bin/ranlib DEBUG_CXXFLAGS_OFF= -B/usr/bin DEBUG_CFLAGS_OFF= -DNDEBUG GEOIP_CMAKE_BOOL= ENABLE_GEOLOCATION GEOIP_BUILD_DEPENDS= geoclue>=2.4.3:net/geoclue GEOIP_RUN_DEPENDS= geoclue>=2.4.3:net/geoclue GSTREAMER_USES= gstreamer GSTREAMER_USE= GSTREAMER=bad,gl GSTREAMER_CMAKE_BOOL= ENABLE_VIDEO ENABLE_WEB_AUDIO WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND_TARGET WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.12:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libwpe-1.0.so:www/libwpe \ libWPEBackend-fdo-1.0.so:www/wpebackend-fdo .include .if ${COMPILER_TYPE} == clang CXXFLAGS+= -Wno-error=enum-constexpr-conversion .endif -pre-configure: -# .if !exists() evaluates too early before cairo has a chance to be installed - @if ! pkg-config --exists cairo-egl; then \ - ${ECHO_MSG} "${PKGNAME}: Needs cairo with OPENGL support enabled."; \ - ${FALSE}; \ - fi - post-install: @${RLN} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-5.0/jsc \ ${STAGEDIR}${PREFIX}/bin/jsc-5 @${RLN} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-5.0/MiniBrowser \ ${STAGEDIR}${PREFIX}/bin/MiniBrowser-5 @${MV} ${STAGEDIR}${PREFIX}/bin/WebKitWebDriver \ ${STAGEDIR}${PREFIX}/bin/WebKitWebDriver-5 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*.* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/webkit2gtk-5.0/injected-bundle/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/webkit2gtk-5.0/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/WebKitWebDriver-5 .include diff --git a/x11/hyprpaper/Makefile b/x11/hyprpaper/Makefile index faba39ab8afb..5c6a89d19e24 100644 --- a/x11/hyprpaper/Makefile +++ b/x11/hyprpaper/Makefile @@ -1,49 +1,50 @@ PORTNAME= hyprpaper DISTVERSIONPREFIX= v DISTVERSION= 0.7.3 PORTREVISION= 2 CATEGORIES= x11 wayland PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 505e447b6c48.patch:-p1 # hyprwayland-scanner 0.4.4 MAINTAINER= jbeich@FreeBSD.org COMMENT= Blazing fast Wayland wallpaper utility with IPC controls WWW= https://github.com/hyprwm/hyprpaper LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \ wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ libhyprgraphics.so:graphics/hyprgraphics \ libwayland-client.so:graphics/wayland \ libwebp.so:graphics/webp USES= compiler:c++11-lib cmake gnome jpeg localbase:ldflags pkgconfig USE_GNOME= cairo USE_GITHUB= yes GH_ACCOUNT= hyprwm PLIST_FILES= bin/${PORTNAME} post-patch: # Extract (snapshot) version from the port instead of Git @${REINPLACE_CMD} -i .nogit -e '/Get git info/,/^include/{//p;d;}' \ -e 's/$${GIT_BRANCH}/main/' \ -e 's/$${GIT_COMMIT_HASH}/${GH_TAGNAME}/' \ -e 's/$${GIT_COMMIT_MESSAGE}/?/' \ -e 's/$${GIT_DIRTY}/portbld/' \ ${WRKSRC}/CMakeLists.txt # Drop unused dependencies @${REINPLACE_CMD} -e '/pango/d' \ -e '/OpenGL/d; /GLESv2/d' \ -e '/ rt)/d' \ -e '/install.*systemd/d' \ ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} '/GLES3/d' ${WRKSRC}/src/includes.hpp # Respect consolekit2 as XDG_RUNTIME_DIR fallback @${REINPLACE_CMD} 's,/run/user,/var&,' \ ${WRKSRC}/src/ipc/Socket.cpp .include diff --git a/x11/rofi-file-browser-extended/files/patch-CMakeLists.txt b/x11/rofi-file-browser-extended/files/patch-CMakeLists.txt index 7c9808ad2b72..06ff016ea13c 100644 --- a/x11/rofi-file-browser-extended/files/patch-CMakeLists.txt +++ b/x11/rofi-file-browser-extended/files/patch-CMakeLists.txt @@ -1,30 +1,28 @@ --- CMakeLists.txt.orig 2022-02-01 17:36:09 UTC +++ CMakeLists.txt -@@ -8,11 +8,9 @@ project(rofi-file-browser-extended) - # Plugin - - find_package(PkgConfig) --pkg_search_module(GLIB2 REQUIRED glib-2.0) -+pkg_search_module(GLIB REQUIRED glib-2.0) +@@ -11,8 +11,6 @@ pkg_search_module(CAIRO REQUIRED cairo) + pkg_search_module(GLIB2 REQUIRED glib-2.0) pkg_search_module(CAIRO REQUIRED cairo) -pkg_get_variable(ROFI_PLUGINS_DIR rofi pluginsdir) - include_directories( include ${GLIB2_INCLUDE_DIRS} -@@ -37,7 +35,7 @@ add_library(filebrowser SHARED ${SRC}) +@@ -37,8 +35,8 @@ target_link_libraries(filebrowser set_target_properties(filebrowser PROPERTIES PREFIX "") target_link_libraries(filebrowser - ${GLIB2_LIBRARIES} -+ ${GLIB_LDFLAGS} - ${CAIRO_LIBRARIES} +- ${CAIRO_LIBRARIES} ++ ${GLIB2_LDFLAGS} ++ ${CAIRO_LDFLAGS} ) -@@ -53,4 +51,4 @@ add_custom_command(OUTPUT "${CMAKE_CURRENT_SOURCE_DIR} + install(TARGETS filebrowser DESTINATION ${ROFI_PLUGINS_DIR}) +@@ -53,4 +51,4 @@ add_custom_target(manpage ALL DEPENDS "${CMAKE_CURRENT add_custom_target(manpage ALL DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/doc/rofi-file-browser-extended.1.gz") -install(FILES "doc/rofi-file-browser-extended.1.gz" DESTINATION "/usr/share/man/man1") +install(FILES "doc/rofi-file-browser-extended.1.gz" DESTINATION "${CMAKE_INSTALL_MANDIR}")