Index: head/www/dillo2/Makefile =================================================================== --- head/www/dillo2/Makefile (revision 516990) +++ head/www/dillo2/Makefile (revision 516991) @@ -1,117 +1,117 @@ # Created by: bf # $FreeBSD$ PORTNAME= dillo PORTVERSION= 3.0.5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.dillo.org/download/ \ LOCAL/bf/dillo/ \ TEX_CTAN/language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/:hyphen DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= phascolarctos@protonmail.ch COMMENT= Fast, small graphical Web browser built upon fltk LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= wget:ftp/wget -USES= gmake iconv pkgconfig tar:bzip2 +USES= gmake iconv pkgconfig tar:bzip2 xorg USE_XORG= x11 xcursor xext xfixes xft xinerama xrender GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-efence \ --disable-insure \ --libdir=${PREFIX}/libexec LDFLAGS+= -lthr PORTDOCS= * OPTIONS_DEFINE= COOKIES DEBUG DOCS HYPHENATION IPV6 JPEG PNG SSL \ THREADS OPTIONS_DEFAULT= COOKIES HYPHENATION IPV6 JPEG PNG SSL THREADS COOKIES_DESC= Cookie support HYPHENATION_DESC= Hyphenation file(s) for HYPHENATION_LANGS SSL_DESC= Experimental HTTPS support DEBUG_CONFIGURE_ENABLE= gprof rtfl COOKIES_CONFIGURE_ENABLE= cookies IPV6_CONFIGURE_ENABLE= ipv6 JPEG_CONFIGURE_ENABLE= jpeg JPEG_USES= jpeg PNG_CONFIGURE_ENABLE= png PNG_LIB_DEPENDS= libpng.so:graphics/png SSL_USES= ssl SSL_CONFIGURE_ENABLE= ssl SSL_EXTRA_PATCHES= ${PATCHDIR}/extra-patches-openssl THREADS_CONFIGURE_ENABLE= threaded-dns .include .if ${PORT_OPTIONS:MHYPHENATION} ALL_HYPHENATION_LANGS= af as bg bn ca cop cs cy da de-1901 de-1996 de-ch-1901 \ el-monoton el-polyton en-gb en-us eo es et eu fi fr fur \ ga gl grc gu hi hr hsb hu hy ia id is it ka kmr kn la \ la-x-classic lt lv ml mn-cyrl mr mul-ethi nb nl nn or \ pa pl pms pt rm ro ru sa sh-cyrl sh-latn sk sl sr-cyrl \ sv ta te th tk tr uk zh-latn-pinyin .if defined(MAINTAINER_MODE) || make(makesum) HYPHENATION_LANGS?= ${ALL_HYPHENATION_LANGS} .else HYPHENATION_LANGS?= ${ALL_HYPHENATION_LANGS:N*-1901:N*-classic:N*-latn:N*-gb:N*-monoton} .endif .for _l in ${HYPHENATION_LANGS} .if !${ALL_HYPHENATION_LANGS:M${_l}} IGNORE= remove the invalid hyphenation language "${_l}" from HYPHENATION_LANGS .else DISTFILES+= hyph-${_l}.pat.txt:hyphen PLIST_FILES+= libexec/dillo/hyphenation/${_l:C/-.*\$//}.pat .endif .endfor .endif post-patch: @${MV} ${WRKSRC}/dillorc ${WRKSRC}/dillorc.sample @${MV} ${WRKSRC}/dpid/dpidrc.in ${WRKSRC}/dpid/dpidrc.sample.in @${MV} ${WRKSRC}/src/domainrc ${WRKSRC}/src/domainrc.sample @${MV} ${WRKSRC}/src/keysrc ${WRKSRC}/src/keysrc.sample @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s|dillorc|dillorc.sample|g" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|dpidrc|dpidrc.sample|g" ${WRKSRC}/dpid/Makefile.in @${REINPLACE_CMD} -E "s/(domain|keys)rc/&.sample/g" ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e "s|/lib/dillo|/libexec/dillo|" \ ${WRKSRC}/dillo-install-hyphenation \ ${WRKSRC}/doc/dillo.1.in \ ${WRKSRC}/dpid/dpid.c post-patch-DOCS-on: @${REINPLACE_CMD} -e "\|install-data-am:|s|install-dist_docDATA||" \ ${WRKSRC}/doc/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dillo/hyphenation post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} post-install-HYPHENATION-on: .for _l in ${HYPHENATION_LANGS} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/hyph-${_l}.pat.txt \ ${STAGEDIR}${PREFIX}/libexec/dillo/hyphenation/${_l:C/-.*\$//}.pat .endfor .include Index: head/www/epiphany/Makefile =================================================================== --- head/www/epiphany/Makefile (revision 516990) +++ head/www/epiphany/Makefile (revision 516991) @@ -1,59 +1,59 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= epiphany PORTVERSION= 3.28.5 PORTREVISION= 5 CATEGORIES= www gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Extremely lightweight and simple web browser for GNOME 3 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ itstool:textproc/itstool \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libsoup-2.4.so:devel/libsoup \ libsoup-gnome-2.4.so:devel/libsoup-gnome \ libsoup-2.4.so:devel/libsoup \ libgcr-3.so:security/gcr \ libstartup-notification-1.so:x11/startup-notification \ libnss3.so:security/nss \ libjson-glib-1.0.so:devel/json-glib \ libicuuc.so:devel/icu \ libavahi-gobject.so:net/avahi-app \ libnotify.so:devel/libnotify \ libgmp.so:math/gmp \ libnettle.so:security/nettle \ libsecret-1.so:security/libsecret \ libp11-kit.so:security/p11-kit RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ gnome-icon-theme-symbolic>=0:x11-themes/gnome-icon-theme-symbolic \ gnome-icon-theme>=0:misc/gnome-icon-theme PORTSCOUT= limitw:1,even USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome \ localbase:ldflags meson pkgconfig python:3.4+ shebangfix \ - sqlite tar:xz + sqlite tar:xz xorg CPE_VENDOR= gnome USE_GNOME= cairo gnomedesktop3 intlhack libwnck3 libxml2 libxslt USE_XORG= x11 INSTALLS_ICONS= yes USE_LDCONFIG= yes MESON_ARGS= -Ddistributor_name="GNOME Web by the FreeBSD GNOME Project" \ -Db_lundef=false \ -Dunit_tests=false GLIB_SCHEMAS= org.gnome.Epiphany.enums.xml \ org.gnome.epiphany.gschema.xml SHEBANG_FILES= post_install.py PLIST_SUB+= EPHY_VERSION=${PORTVERSION:R} .include Index: head/www/falkon/Makefile =================================================================== --- head/www/falkon/Makefile (revision 516990) +++ head/www/falkon/Makefile (revision 516991) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= falkon DISTVERSION= 3.1.0 CATEGORIES= www MASTER_SITES= KDE/stable/falkon/${DISTVERSION:R}/ MAINTAINER= kde@FreeBSD.org COMMENT= Web browser based on Webengine and Qt Framework LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake desktop-file-utils kde:5 qt:5 ssl tar:xz +USES= cmake desktop-file-utils kde:5 qt:5 ssl tar:xz xorg USE_KDE= ecm_build i18n USE_QT= concurrent core dbus declarative gui location network printsupport \ sql webchannel webengine widgets x11extras \ buildtools_build qmake_build USE_XORG= xcb USE_LDCONFIG= yes CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PySide2 OPTIONS_DEFINE= GNOMEKEYRING KDEINTEGRATION OPTIONS_DEFAULT= KDEINTEGRATION OPTIONS_SUB= YES KDEINTEGRATION_CMAKE_BOOL= ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN KDEINTEGRATION_USE= KDE=completion,config,coreaddons,crash,jobwidgets,kio,purpose,service,wallet,widgetsaddons GNOMEKEYRING_CMAKE_BOOL= BUILD_KEYRING GNOMEKEYRING_USE= GNOME=glib20 GNOMEKEYRING_USES= gnome pkgconfig GNOMEKEYRING_LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring .include Index: head/www/ffsend/Makefile =================================================================== --- head/www/ffsend/Makefile (revision 516990) +++ head/www/ffsend/Makefile (revision 516991) @@ -1,305 +1,305 @@ # $FreeBSD$ PORTNAME= ffsend DISTVERSIONPREFIX= v DISTVERSION= 0.2.46 PORTREVISION= 3 CATEGORIES= www MAINTAINER= 0mp@FreeBSD.org COMMENT= Easily and securely share files from the command line via Firefox Send LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE CC0-1.0 FUCHSIACPRNG GPLv3 ISCL MIT MPL20 UNLICENSE LICENSE_COMB= multi # Main license. LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSE LICENSE_NAME_FUCHSIACPRNG= BSD-like license + patent clause LICENSE_FILE_FUCHSIACPRNG= ${WRKSRC}/cargo-crates/fuchsia-cprng-0.1.1/LICENSE LICENSE_PERMS_FUCHSIACPRNG= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ xclip:x11/xclip \ xsel:x11/xsel-conrad -USES= cargo localbase:ldflags python:build,3.5+ ssl +USES= cargo localbase:ldflags python:build,3.5+ ssl xorg USE_GITLAB= yes GL_ACCOUNT= timvisee GL_COMMIT= 7751898851511a516aa0d017afea1d8a8260a02a USE_XORG= xcb CARGO_CRATES= adler32-1.0.3 \ aho-corasick-0.7.3 \ ansi_term-0.11.0 \ approx-0.1.1 \ argon2rs-0.2.5 \ arrayref-0.3.5 \ arrayvec-0.4.10 \ atty-0.2.11 \ autocfg-0.1.2 \ backtrace-0.3.15 \ backtrace-sys-0.1.28 \ base64-0.10.1 \ base64-0.9.3 \ bitflags-1.0.5 \ blake2-rfc-0.2.18 \ block-0.1.6 \ block-buffer-0.7.3 \ block-padding-0.1.4 \ build_const-0.2.1 \ byte-tools-0.3.1 \ byteorder-1.3.1 \ bytes-0.4.12 \ cc-1.0.36 \ cfg-if-0.1.7 \ cgmath-0.16.1 \ chbs-0.0.8 \ checked_int_cast-1.0.0 \ chrono-0.4.6 \ clap-2.33.0 \ clipboard-0.5.0 \ clipboard-win-2.1.2 \ cloudabi-0.0.3 \ colored-1.8.0 \ constant_time_eq-0.1.3 \ cookie-0.11.1 \ cookie_store-0.5.1 \ core-foundation-0.6.4 \ core-foundation-sys-0.6.2 \ crc-1.8.1 \ crc32fast-1.2.0 \ crossbeam-deque-0.7.1 \ crossbeam-epoch-0.7.1 \ crossbeam-queue-0.1.2 \ crossbeam-utils-0.6.5 \ crossterm-0.9.3 \ crossterm_style-0.3.1 \ crossterm_utils-0.2.1 \ crossterm_winapi-0.1.2 \ crypto-mac-0.7.0 \ csv-1.0.7 \ csv-core-0.1.5 \ darling-0.6.3 \ darling-0.8.6 \ darling_core-0.6.3 \ darling_core-0.8.6 \ darling_macro-0.6.3 \ darling_macro-0.8.6 \ derive_builder-0.6.0 \ derive_builder-0.7.1 \ derive_builder_core-0.3.0 \ derive_builder_core-0.4.1 \ digest-0.8.0 \ directories-1.0.2 \ dirs-1.0.5 \ dtoa-0.4.4 \ encode_unicode-0.3.5 \ encoding_rs-0.8.17 \ error-chain-0.12.0 \ failure-0.1.5 \ failure_derive-0.1.5 \ fake-simd-0.1.2 \ ffsend-api-0.3.2 \ filetime-0.2.5 \ flate2-1.0.7 \ fnv-1.0.6 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fs2-0.4.3 \ fuchsia-cprng-0.1.1 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ futures-0.1.26 \ futures-cpupool-0.1.8 \ generic-array-0.12.0 \ h2-0.1.18 \ hkdf-0.7.0 \ hmac-0.7.0 \ http-0.1.17 \ httparse-1.3.3 \ hyper-0.10.16 \ hyper-0.12.28 \ hyper-tls-0.3.2 \ ident_case-1.0.1 \ idna-0.1.5 \ indexmap-1.0.2 \ iovec-0.1.2 \ itoa-0.4.4 \ kernel32-sys-0.2.2 \ language-tags-0.2.2 \ lazy_static-1.3.0 \ lazycell-1.2.1 \ libc-0.2.54 \ lock_api-0.1.5 \ log-0.3.9 \ log-0.4.6 \ malloc_buf-0.0.6 \ matches-0.1.8 \ memchr-2.2.0 \ memoffset-0.2.1 \ mime-0.2.6 \ mime-0.3.13 \ mime_guess-2.0.0-alpha.6 \ miniz_oxide-0.2.1 \ miniz_oxide_c_api-0.2.1 \ mio-0.6.16 \ miow-0.2.1 \ native-tls-0.2.3 \ net2-0.2.33 \ nodrop-0.1.13 \ num-integer-0.1.39 \ num-traits-0.1.43 \ num-traits-0.2.6 \ num_cpus-1.10.0 \ numtoa-0.1.0 \ objc-0.2.6 \ objc-foundation-0.1.1 \ objc_id-0.1.1 \ opaque-debug-0.2.2 \ open-1.2.2 \ openssl-0.10.21 \ openssl-probe-0.1.2 \ openssl-sys-0.9.45 \ owning_ref-0.4.0 \ parking_lot-0.7.1 \ parking_lot_core-0.4.0 \ pbr-1.0.1 \ percent-encoding-1.0.1 \ phf-0.7.24 \ phf_codegen-0.7.24 \ phf_generator-0.7.24 \ phf_shared-0.7.24 \ pkg-config-0.3.14 \ prettytable-rs-0.8.0 \ proc-macro2-0.3.8 \ proc-macro2-0.4.29 \ publicsuffix-1.5.2 \ qr2term-0.1.2 \ qrcode-0.10.0 \ quote-0.5.2 \ quote-0.6.12 \ rand-0.4.6 \ rand-0.5.6 \ rand-0.6.5 \ rand_chacha-0.1.1 \ rand_core-0.3.1 \ rand_core-0.4.0 \ rand_hc-0.1.0 \ rand_isaac-0.1.1 \ rand_jitter-0.1.4 \ rand_os-0.1.3 \ rand_pcg-0.1.2 \ rand_xorshift-0.1.1 \ rdrand-0.4.0 \ redox_syscall-0.1.54 \ redox_termios-0.1.1 \ redox_users-0.3.0 \ regex-1.1.6 \ regex-syntax-0.6.6 \ remove_dir_all-0.5.1 \ reqwest-0.9.16 \ rgb-0.8.13 \ rpassword-3.0.2 \ rustc-demangle-0.1.14 \ rustc_version-0.2.3 \ ryu-0.2.8 \ safemem-0.3.0 \ schannel-0.1.15 \ scoped_threadpool-0.1.9 \ scopeguard-0.3.3 \ security-framework-0.3.1 \ security-framework-sys-0.3.1 \ semver-0.9.0 \ semver-parser-0.7.0 \ serde-1.0.90 \ serde_derive-1.0.90 \ serde_json-1.0.39 \ serde_urlencoded-0.5.5 \ sha1-0.6.0 \ sha2-0.8.0 \ siphasher-0.2.3 \ slab-0.4.2 \ smallvec-0.6.9 \ stable_deref_trait-1.1.1 \ string-0.1.3 \ strsim-0.8.0 \ subtle-1.0.0 \ syn-0.13.11 \ syn-0.15.33 \ synstructure-0.10.1 \ tar-0.4.24 \ tempfile-3.0.7 \ term-0.5.2 \ termion-1.5.2 \ textwrap-0.11.0 \ thread_local-0.3.6 \ time-0.1.42 \ tokio-0.1.19 \ tokio-codec-0.1.1 \ tokio-current-thread-0.1.6 \ tokio-executor-0.1.7 \ tokio-io-0.1.12 \ tokio-reactor-0.1.9 \ tokio-sync-0.1.5 \ tokio-tcp-0.1.3 \ tokio-threadpool-0.1.14 \ tokio-timer-0.2.10 \ tokio-tls-0.2.1 \ tokio-trace-core-0.1.0 \ toml-0.5.0 \ traitobject-0.1.0 \ try-lock-0.2.2 \ try_from-0.3.2 \ typeable-0.1.2 \ typenum-1.10.0 \ ucd-util-0.1.3 \ unicase-1.4.2 \ unicase-2.4.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.8 \ unicode-width-0.1.5 \ unicode-xid-0.1.0 \ url-1.7.2 \ url_serde-0.2.0 \ urlshortener-0.10.0 \ utf8-ranges-1.0.2 \ uuid-0.7.4 \ vcpkg-0.2.6 \ vec_map-0.8.1 \ version-compare-0.0.6 \ version-compare-0.0.8 \ version_check-0.1.5 \ want-0.0.6 \ websocket-0.22.4 \ which-2.0.1 \ winapi-0.2.8 \ winapi-0.3.7 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winconsole-0.10.0 \ ws2_32-sys-0.2.1 \ x11-clipboard-0.3.1 \ xattr-0.2.2 \ xcb-0.8.2 BINARY_ALIAS= python3=${PYTHON_CMD} MAKE_ENV= XCLIP_PATH=${LOCALBASE}/bin/xclip \ XSEL_PATH=${LOCALBASE}/bin/xsel PLIST_FILES= bin/${PORTNAME} \ bin/ffdel \ bin/ffget \ bin/ffput # XXX: Remove when support for FreeBSD is enabled upstream: # https://gitlab.com/timvisee/ffsend/issues/87 post-patch: cd ${WRKSRC} && ${REINPLACE_CMD} 's,"linux","${OPSYS:tl}",g' \ build.rs Cargo.toml src/action/debug.rs src/util.rs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for f in ffdel ffget ffput cd ${STAGEDIR}${PREFIX}/bin && ${RLN} ${PORTNAME} ${f} .endfor .include Index: head/www/gnome-user-share/Makefile =================================================================== --- head/www/gnome-user-share/Makefile (revision 516990) +++ head/www/gnome-user-share/Makefile (revision 516991) @@ -1,40 +1,40 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/www/gnome-user-share/Makefile 19970 2014-10-16 08:47:02Z gusi $ PORTNAME= gnome-user-share PORTVERSION= 3.14.0 PORTREVISION= 2 CATEGORIES= www deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Personal file-sharing service for the GNOME Desktop BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libnotify.so:devel/libnotify \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libunique-1.0.so:x11-toolkits/unique RUN_DEPENDS= ap*-mod_dnssd>=0:www/mod_dnssd \ console-kit-daemon:sysutils/consolekit2 -USES= apache:2.2+ gettext gmake libtool pkgconfig tar:xz +USES= apache:2.2+ gettext gmake gnome libtool pkgconfig tar:xz xorg USE_XORG= sm USE_GNOME= gnomeprefix gtk30 intlhack nautilus3 GNU_CONFIGURE= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --with-modules-path=${LOCALBASE}/${APACHEMODDIR} \ --disable-bluetooth CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.desktop.file-sharing.gschema.xml post-patch: @${REINPLACE_CMD} -e 's|/etc/httpd/modules|${LOCALBASE}/${APACHEMODDIR}|g' \ ${WRKSRC}/data/dav_user_*.conf .include Index: head/www/gtkhtml3/Makefile =================================================================== --- head/www/gtkhtml3/Makefile (revision 516990) +++ head/www/gtkhtml3/Makefile (revision 516991) @@ -1,50 +1,50 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/www/gtkhtml3/Makefile,v 1.184 2012/08/17 19:06:47 kwm Exp $ PORTNAME= gtkhtml3 PORTVERSION= 3.32.1 PORTREVISION= 5 CATEGORIES= www gnome MASTER_SITES= GNOME/sources/${PORTNAME:S/3$//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} DISTNAME= ${PORTNAME:S/3$//}-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Lightweight HTML rendering/printing/editing engine BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:misc/gnome-icon-theme LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:misc/gnome-icon-theme PORTSCOUT= ignore:1 -USES= gettext libtool pathfix pkgconfig gmake tar:bzip2 +USES= gettext gnome libtool pathfix pkgconfig gmake tar:bzip2 xorg USE_XORG= xinerama xi xrandr xcursor xcomposite xdamage USE_GNOME= gnomeprefix intlhack gconf2 gtk20 USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= VERSION="3.14" post-patch: @${REINPLACE_CMD} -e 's|@INTLTOOL_LIBDIR@|${LOCALBASE}/libdata|' \ ${WRKSRC}/intltool-merge.in @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g ; \ s|-DGTK_DISABLE_DEPRECATED||g ; \ s|-DG_DISABLE_DEPRECATED||g ; \ s|-DGDK_DISABLE_DEPRECATED||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|gtkhtml-editor-test[$$]|gtkhtml3-editor-test$$|' \ ${WRKSRC}/components/editor/Makefile.in @${REINPLACE_CMD} '/g_thread_init/d' ${WRKSRC}/components/editor/main.c @${REINPLACE_CMD} -e 's|G_CONST_RETURN||g' \ ${WRKSRC}/a11y/*.[ch] .include Index: head/www/gtkhtml4/Makefile =================================================================== --- head/www/gtkhtml4/Makefile (revision 516990) +++ head/www/gtkhtml4/Makefile (revision 516991) @@ -1,35 +1,35 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= gtkhtml PORTVERSION= 4.10.0 PORTREVISION= 2 CATEGORIES= www gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 4 DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Lightweight HTML rendering/printing/editing engine BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libenchant.so:textproc/enchant RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes -USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz +USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz xorg USE_XORG= xinerama xi xrandr xcursor xcomposite xdamage xorgproto USE_GNOME= gnomeprefix intlhack gtk30 USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= VERSION="4.0" post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/www/iridium/Makefile =================================================================== --- head/www/iridium/Makefile (revision 516990) +++ head/www/iridium/Makefile (revision 516991) @@ -1,266 +1,266 @@ # Created by: Carlos J. Puga Medina # $FreeBSD$ PORTNAME= iridium PORTVERSION= 2019.04.73 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://downloads.iridiumbrowser.de/source/ PKGNAMESUFFIX= -browser DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= chromium@FreeBSD.org COMMENT= Iridium browser LICENSE= BSD3CLAUSE LGPL21 MPL11 LICENSE_COMB= multi BUILD_DEPENDS= gperf:devel/gperf \ yasm:devel/yasm \ ffmpeg>=3.2.2,1:multimedia/ffmpeg \ bash:shells/bash \ flock:sysutils/flock \ node:www/node \ ${LOCALBASE}/bin/ar:devel/binutils \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \ libatspi.so:accessibility/at-spi2-core \ libspeechd.so:accessibility/speech-dispatcher \ libsnappy.so:archivers/snappy \ libFLAC.so:audio/flac \ libopus.so:audio/opus \ libspeex.so:audio/speex \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libicuuc.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpci.so:devel/libpci \ libnspr4.so:devel/nspr \ libre2.so:devel/re2 \ libcairo.so:graphics/cairo \ libdrm.so:graphics/libdrm \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libavcodec.so:multimedia/ffmpeg \ libopenh264.so:multimedia/openh264 \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ libgcrypt.so:security/libgcrypt \ libsecret-1.so:security/libsecret \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= xdg-open:devel/xdg-utils \ noto-basic>0:x11-fonts/noto-basic ONLY_FOR_ARCHS= amd64 i386 USES= bison desktop-file-utils dos2unix gl gnome jpeg localbase:ldflags \ - ninja perl5 pkgconfig python:2.7,build shebangfix tar:xz + ninja perl5 pkgconfig python:2.7,build shebangfix tar:xz xorg USE_GL= gl USE_LDCONFIG= ${DATADIR} USE_PERL5= build USE_XORG= x11 xcb xcomposite xcursor xext xdamage xfixes xi \ xorgproto xrandr xrender xscrnsaver xtst USE_GNOME= atk dconf glib20 gtk30 libxml2 libxslt MAKE_ARGS= -C out/${BUILDTYPE} DOS2UNIX_FILES= third_party/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h BINARY_ALIAS= python=${PYTHON_CMD} ALL_TARGET= chrome INSTALLS_ICONS= yes EXTRA_PATCHES+= ${FILESDIR}/extra-patch-clang # Run "./out/${BUILDTYPE}/gn args out/${BUILDTYPE} --list" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using # replace_gn_files.py script, some parts just turned on/off for target host # OS "target_os == is_bsd", like libusb, libpci. GN_ARGS+= clang_use_chrome_plugins=false \ enable_nacl=false \ enable_one_click_signin=true \ enable_remoting=false \ fieldtrial_testing_like_official_build=true \ is_clang=true \ jumbo_file_merge_limit=8 \ toolkit_views=true \ treat_warnings_as_errors=false \ use_allocator="none" \ use_allocator_shim=false \ use_aura=true \ use_bundled_fontconfig=false \ use_custom_libcxx=false \ use_gnome_keyring=false \ use_jumbo_build=true \ use_lld=true \ use_sysroot=false \ use_system_freetype=true \ use_system_harfbuzz=true \ use_system_libjpeg=true \ extra_cxxflags="${CXXFLAGS}" \ extra_ldflags="${LDFLAGS}" # TODO: investigate building with these options: # use_system_minigbm GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles SUB_FILES= iridium-browser.desktop iridium SUB_LIST+= COMMENT="${COMMENT}" OPTIONS_DEFINE= CODECS CUPS DEBUG KERBEROS CODECS_DESC= Compile and enable patented codecs like H.264 OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO OPTIONS_DEFAULT= ALSA CODECS CUPS KERBEROS OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ alsa-lib>=1.1.1_1:audio/alsa-lib ALSA_VARS= GN_ARGS+=use_alsa=true ALSA_VARS_OFF= GN_ARGS+=use_alsa=false CODECS_VARS= GN_ARGS+=ffmpeg_branding="Chrome" \ GN_ARGS+=proprietary_codecs=true \ GN_ARGS+=enable_hevc_demuxing=true CODECS_VARS_OFF= GN_ARGS+=ffmpeg_branding="Chromium" \ GN_ARGS+=proprietary_codecs=false \ GN_ARGS+=enable_hevc_demuxing=false CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_VARS= GN_ARGS+=use_cups=true CUPS_VARS_OFF= GN_ARGS+=use_cups=false DEBUG_VARS= BUILDTYPE=Debug \ GN_ARGS+=is_debug=true \ GN_ARGS+=is_component_build=false \ GN_BOOTSTRAP_FLAGS+=--debug \ WANTSPACE="lots of free diskspace (~ 13GB)" DEBUG_VARS_OFF= BUILDTYPE=Release \ GN_ARGS+=is_debug=false \ GN_ARGS+=is_official_build=true \ GN_ARGS+=symbol_level=0 \ GN_ARGS+=remove_webcore_debug_symbols=true \ WANTSPACE="a fair amount of free diskspace (~ 6.5GB)" KERBEROS_VARS= GN_ARGS+=use_kerberos=true KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false # With SNDIO=on we exclude audio_manager_linux from the build (see # media/audio/BUILD.gn) and use audio_manager_openbsd which does not # support falling back to ALSA. In theory it supports falling back to # PulseAudio, but this is untested. SNDIO_PREVENTS= ALSA PULSEAUDIO SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false # Make better javascript with java JAVA_BUILD= yes JAVA_VERSION= 1.8 USE_JAVA= yes # Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-znotext # TODO: -isystem, would be just as ugly as this approach, but more reliably # build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "To build Iridium, you should have around 2GB of memory" @${ECHO_MSG} "and ${WANTSPACE}." @${ECHO_MSG} post-patch: @${REINPLACE_CMD} -e 's|@@PACKAGE@@|iridium|' \ -e 's|@@MENUNAME@@|Iridium Web Browser|' \ ${WRKSRC}/chrome/app/resources/manpage.1.in post-patch-SNDIO-on: @${MKDIR} ${WRKSRC}/media/audio/sndio ${WRKSRC}/media/audio/openbsd @${CP} ${FILESDIR}/sndio_output.* ${WRKSRC}/media/audio/sndio @${CP} ${FILESDIR}/sndio_input.* ${WRKSRC}/media/audio/sndio @${CP} ${FILESDIR}/audio_manager_openbsd.* ${WRKSRC}/media/audio/openbsd pre-configure: # We used to remove bundled libraries to be sure that iridium uses # system libraries and not shippen ones. # cd ${WRKSRC} && ${PYTHON_CMD} \ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ ffmpeg flac freetype harfbuzz-ng libdrm libusb libwebp libxml libxslt openh264 opus snappy yasm || ${FALSE} do-configure: # GN generator bootstrapping and generating ninja files cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \ READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \ ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn \ gen --args='${GN_ARGS}' out/${BUILDTYPE} # Setup nodejs dependency @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd-x64/bin ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd-x64/bin/node # Setup java dependency @${MKDIR} ${WRKDIR}/bin ${LN} -sf ${LOCALBASE}/openjdk8/bin/java ${WRKDIR}/bin/java do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/chrome/app/resources/manpage.1.in \ ${STAGEDIR}${MANPREFIX}/man/man1/iridium.1 .for s in 22 24 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps ${INSTALL_DATA} ${WRKSRC}/chrome/app/theme/chromium/product_logo_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/iridium.png .endfor ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.png ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*.pak ${STAGEDIR}${DATADIR} .for d in protoc icudtl.dat mksnapshot natives_blob.bin snapshot_blob.bin v8_context_snapshot.bin ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${d} ${STAGEDIR}${DATADIR} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chrome \ ${STAGEDIR}${DATADIR}/iridium cd ${WRKSRC}/out/${BUILDTYPE} && \ ${COPYTREE_SHARE} "locales resources" ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKDIR}/iridium-browser.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_SCRIPT} ${WRKDIR}/iridium ${STAGEDIR}${PREFIX}/bin # ANGLE .for f in libEGL.so libGLESv2.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR} .endfor # SwiftShader @${MKDIR} ${STAGEDIR}${DATADIR}/swiftshader .for g in libEGL.so libGLESv2.so ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/swiftshader/${g} \ ${STAGEDIR}${DATADIR}/swiftshader .endfor post-install-DEBUG-on: ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/*.so \ ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/character_data_generator \ ${STAGEDIR}${DATADIR} .include Index: head/www/mozplugger/Makefile =================================================================== --- head/www/mozplugger/Makefile (revision 516990) +++ head/www/mozplugger/Makefile (revision 516991) @@ -1,32 +1,32 @@ # Created by: Loren M. Lang # $FreeBSD$ PORTNAME= mozplugger PORTVERSION= 2.1.6 CATEGORIES= www MASTER_SITES= http://mozplugger.mozdev.org/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Framework for loading web content in external viewers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes -USES= desthack gmake webplugin:native +USES= desthack gmake webplugin:native xorg USE_XORG= x11 xt LLD_UNSAFE= yes WEBPLUGIN_FILES=mozplugger.so MAKE_ENV= WEBPLUGINS_DIR="${WEBPLUGIN_DIR}" MAKE_ARGS= root=${STAGEDIR} post-patch: @${REINPLACE_CMD} -e 's|"/etc|"${PREFIX}/etc|g' \ ${WRKSRC}/mozplugger.c post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mozplugger-* @${STRIP_CMD} ${STAGEDIR}${WEBPLUGIN_DIR}/*.so .include Index: head/www/nspluginwrapper/Makefile =================================================================== --- head/www/nspluginwrapper/Makefile (revision 516990) +++ head/www/nspluginwrapper/Makefile (revision 516991) @@ -1,62 +1,62 @@ # Created by: Dave Grochowski # $FreeBSD$ PORTNAME= nspluginwrapper PORTVERSION= 1.4.4 PORTREVISION= 7 CATEGORIES= www linux emulators MASTER_SITES= http://nspluginwrapper.org/download/ \ LOCAL/jkim \ LOCAL/jkim:binfile DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${BINFILE}:binfile MAINTAINER= jkim@FreeBSD.org COMMENT= Compatibility plugin for Mozilla NPAPI plugins LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl CONFLICTS= nspluginwrapper-1.3.* BINBUILD= 1 BINFILE= ${PORTNAME}-i386-${PORTVERSION}-${BINBUILD}${EXTRACT_SUFX} ONLY_FOR_ARCHS= i386 amd64 HAS_CONFIGURE= yes -USES= gmake gnome linux pkgconfig +USES= gmake gnome linux pkgconfig xorg USE_GNOME= glib20 gtk20 USE_LDCONFIG= yes USE_LINUX= gtk2 USE_XORG= x11 xext xt CFLAGS+= -std=c99 CONFIGURE_ARGS= --enable-generic --enable-strip --prefix=${PREFIX} \ --target-cpu=i386 --target-os=linux \ --with-cc=${CC} --with-cxx=${CXX} LIBDIR= ${PREFIX}/lib/${PORTNAME} LINUX_BINDIR= usr/lib/nspluginwrapper/i386/linux PLIST_SUB= HOST_ARCH="${ARCH:S/amd64/x86_64/}" \ LIBDIR="${LIBDIR:C/^${PREFIX}\///}" SUB_FILES= npviewer SUB_LIST= NSPLUGINWRAPPER="${LIBDIR}" post-patch: ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ ${WRKSRC}/src/npw-config.c ${REINPLACE_CMD} -e 's,A-Z,:upper:,g; s,a-z,:lower:,g' \ ${WRKSRC}/configure ${WRKSRC}/src/npw-viewer.sh post-install: ${MKDIR} ${STAGEDIR}${LIBDIR}/i386/linux ${INSTALL_PROGRAM} ${WRKDIR}/${LINUX_BINDIR}/*.bin \ ${WRKDIR}/${LINUX_BINDIR}/*.so ${STAGEDIR}${LIBDIR}/i386/linux/ ${INSTALL_SCRIPT} ${WRKDIR}/npviewer ${STAGEDIR}${LIBDIR}/i386/linux/ .include Index: head/www/opera/Makefile =================================================================== --- head/www/opera/Makefile (revision 516990) +++ head/www/opera/Makefile (revision 516991) @@ -1,98 +1,99 @@ # $FreeBSD$ PORTNAME= opera PORTVERSION= ${OPERA_VER} PORTREVISION= 6 CATEGORIES= www MASTER_SITES= ftp://ftp.opera.com/pub/opera/${MASTER_SITES_VER_PATH}/ \ ftp://opera.inode.at/${MASTER_SITES_VER_PATH}/ \ http://gd.tuwien.ac.at/infosys/browsers/opera/${MASTER_SITES_VER_PATH}/ \ ftp://opera.ftp.fu-berlin.de/${MASTER_SITES_VER_PATH}/ \ http://ftp.ntua.gr/pub/www/Opera/${MASTER_SITES_VER_PATH}/ \ http://mirrors.dedipower.com/opera/${MASTER_SITES_VER_PATH}/ \ ftp://ftp.tiscali.nl/pub/mirrors/opera/${MASTER_SITES_VER_PATH}/ DISTNAME= ${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.${ARCH}.freebsd MAINTAINER= ak@FreeBSD.org COMMENT= Blazingly fast, full-featured, standards-compliant browser LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig BUILD_DEPENDS= ${LOCALBASE}/bin/update-mime-database:misc/shared-mime-info \ ${LOCALBASE}/lib/compat/libstdc++.so.6:misc/compat9x RUN_DEPENDS= ${LOCALBASE}/bin/update-mime-database:misc/shared-mime-info BUNDLE_LIBS= yes ONLY_FOR_ARCHS= i386 amd64 OPERA_VER?= 12.16 OPERA_BUILD?= 1860 MASTER_SITES_VER_PATH= unix/${OPERA_VER:S/.//} -USES= tar:xz desktop-file-utils shared-mime-info +USES= tar:xz desktop-file-utils shared-mime-info xorg USE_XORG= x11 xext sm ice xft xrender REINPLACE_ARGS= -i '' # no .bak files WEBPLUGIN_SUBDIR= ${LOCALBASE}/lib/browser_plugins/symlinks/opera OPTIONS_DEFINE= CUPS VIDEO GTK2 OPTIONS_DEFAULT= CUPS VIDEO NO_OPTIONS_SORT=yes CUPS_DESC= support for printing (requires CUPS) VIDEO_DESC= support for HTML5 video (requires GStreamer) CUPS_LIB_DEPENDS= libcups.so:print/cups VIDEO_USE= gstreamer=vorbis,ogg,theora,vp8,good +GTK2_USES= gnome GTK2_USE= gnome=gtk20,libxml2 .include .if defined(FETCH_ALL) # distfiles for both arch .if ${ARCH} == i386 DISTFILES= ${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.amd64.freebsd${EXTRACT_SUFX} \ ${DISTNAME}${EXTRACT_SUFX} .else DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.i386.freebsd${EXTRACT_SUFX} .endif .endif .if ${PORT_OPTIONS:MGTK2} INSTALLS_ICONS= yes .endif OPERA_ARCH= ${ARCH:S,i386,intel,} post-extract: ${GUNZIP_CMD} ${WRKSRC}/share/man/man1/opera.1.gz do-build: ${CP} ${LOCALBASE}/lib/compat/libstdc++.so.6 ${WRKSRC} do-configure: @${MV} ${WRKSRC}/share/man ${WRKSRC}/man @${REINPLACE_CMD} -e 's|"$${0%/.}"|${PREFIX}|g' \ -e 's|/usr/local/profile|$$HOME/.opera|' \ ${WRKSRC}/opera @${REINPLACE_CMD} -e 's|@@{PREFIX}|${PREFIX}|g' \ -e 's|@@{_SUFFIX}||g' -e 's|@@{SUFFIX}||g' \ -e 's|@@{USUFFIX}||g' \ ${WRKSRC}/share/applications/opera-browser.desktop \ ${WRKSRC}/share/mime/packages/opera-extension.xml \ ${WRKSRC}/man/man1/opera.1 @${REINPLACE_CMD} -e 's|/usr/X11R6/lib/browser_plugins|${WEBPLUGIN_SUBDIR}|g' \ ${WRKSRC}/share/opera/defaults/pluginpath.ini do-install: ${INSTALL_SCRIPT} ${WRKSRC}/opera ${STAGEDIR}${PREFIX}/bin/ ${TAR} -C ${WRKSRC} -cf - lib man share | ${TAR} -C ${STAGEDIR}${PREFIX} -xf - ${INSTALL_LIB} ${WRKSRC}/libstdc++.so.6 ${STAGEDIR}${PREFIX}/lib/opera @${MKDIR} ${STAGEDIR}${PREFIX}/etc/libmap.d ${INSTALL_DATA} ${FILESDIR}/libmap.conf \ ${STAGEDIR}${PREFIX}/etc/libmap.d/opera.conf .include Index: head/www/plugger/Makefile =================================================================== --- head/www/plugger/Makefile (revision 516990) +++ head/www/plugger/Makefile (revision 516991) @@ -1,65 +1,65 @@ # Created by: Jay Sachs # $FreeBSD$ PORTNAME= plugger PORTVERSION= 5.1.5 CATEGORIES= www audio graphics multimedia MASTER_SITES= http://fredrik.hubbe.net/plugger/ MAINTAINER= ports@FreeBSD.org COMMENT= Multimedia front-end plugin for Mozilla or Opera +USES= webplugin:native xorg USE_XORG= xext xt sm ice xext x11 -USES= webplugin:native GNU_CONFIGURE= yes PKGDEINSTALL= ${PKGINSTALL} WEBPLUGIN_FILES=npplugger.so post-patch: @${REINPLACE_CMD} \ -e 's|/usr/X11R6/lib/xscreensaver|${LOCALBASE}/bin/xscreensaver-hacks|g' \ -e 's|+useFrontEndProgram||g' \ ${WRKSRC}/pluggerrc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/plugger-${PORTVERSION} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/plugger-controller \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/plugger-oohelper \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR} ${INSTALL_LIB} ${WRKSRC}/plugger.so \ ${STAGEDIR}${WEBPLUGIN_DIR}/npplugger.so ${INSTALL_DATA} ${WRKSRC}/pluggerrc \ ${STAGEDIR}${PREFIX}/etc/pluggerrc-${PORTVERSION}.sample ${INSTALL_MAN} ${WRKSRC}/plugger.7 ${STAGEDIR}${MANPREFIX}/man/man7 local-install: @${MKDIR} ${HOME}/.plugger ${INSTALL_PROGRAM} ${WRKSRC}/plugger-${PORTVERSION} \ ${HOME}/.plugger ${INSTALL_PROGRAM} ${WRKSRC}/plugger-controller \ ${HOME}/.plugger ${INSTALL_SCRIPT} ${WRKSRC}/plugger-oohelper \ ${HOME}/.plugger if [ -f ${HOME}/.plugger/pluggerrc-${PORTVERSION} ]; then \ ${MV} ${HOME}/.plugger/pluggerrc-${PORTVERSION} \ ${HOME}/.plugger/pluggerrc-${PORTVERSION}.old; \ fi ${INSTALL_DATA} ${WRKSRC}/pluggerrc \ ${HOME}/.plugger/pluggerrc-${PORTVERSION} local-mozilla-install: local-install @${MKDIR} ${HOME}/.mozilla/plugins ${INSTALL_PROGRAM} ${WRKSRC}/plugger.so \ ${HOME}/.mozilla/plugins/npplugger.so local-opera-install: local-install @${MKDIR} ${HOME}/.opera/plugins ${INSTALL_PROGRAM} ${WRKSRC}/plugger.so \ ${HOME}/.opera/plugins/npplugger.so .include Index: head/www/py-qt5-webengine/Makefile =================================================================== --- head/www/py-qt5-webengine/Makefile (revision 516990) +++ head/www/py-qt5-webengine/Makefile (revision 516991) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= webengine DISTVERSION= 5.12.1 CATEGORIES= www devel python MASTER_SITES= RIVERBANK/PyQtWebEngine/${DISTVERSION} PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- DISTNAME= PyQtWebEngine_gpl-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module LICENSE= GPLv3 BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core gui network printsupport webchannel USE_PYTHON= concurrent flavors py3kplist USE_QT= core declarative gui location network printsupport webchannel \ webengine widgets qmake_build CONFIGURE_ARGS= -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ -q ${QMAKE} \ --sip ${SIP} \ --pyqt-sipdir ${PYQT_SIPDIR} \ --verbose DESTDIRNAME= INSTALL_ROOT OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT= API OPTIONS_SUB= yes API_DESC= Install QtWebEngine API for QScintilla2 API_CONFIGURE_ON= --apidir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION} post-install-DEBUG-off: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/PyQt5/QtWebEngine*.so do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} .include Index: head/www/py-qt5-webkit/Makefile =================================================================== --- head/www/py-qt5-webkit/Makefile (revision 516990) +++ head/www/py-qt5-webkit/Makefile (revision 516991) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= webkit CATEGORIES= www devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebKit module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWebKit PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui network webkit qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtWebKit API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/www/py-qt5-webkitwidgets/Makefile =================================================================== --- head/www/py-qt5-webkitwidgets/Makefile (revision 516990) +++ head/www/py-qt5-webkitwidgets/Makefile (revision 516991) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= webkitwidgets CATEGORIES= www devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebKitWidgets module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtWebKitWidgets PYQT_DIST= yes -USES= python pyqt:5 qt:5 +USES= gl python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core gui network printsupport webkit widgets \ qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtWebKitWidgets API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include Index: head/www/qt5-webkit/Makefile =================================================================== --- head/www/qt5-webkit/Makefile (revision 516990) +++ head/www/qt5-webkit/Makefile (revision 516991) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= webkit DISTVERSION= 5.212.0-alpha3 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= https://github.com/qt${PORTNAME}/qt${PORTNAME}/releases/download/${DISTNAME}/ PKGNAMEPREFIX= qt5- DISTNAME= qt${PORTNAME}-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= QtWebKit with a more modern WebKit code base LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libhyphen.so:textproc/hyphen \ libicui18n.so:devel/icu \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libwoff2dec.so:devel/woff2 -USES= bison cmake compiler:c++11-lang gperf jpeg \ +USES= bison cmake compiler:c++11-lang gnome gperf jpeg \ pathfix perl5 pkgconfig python:2.7,build qt:5 sqlite:3 \ - tar:xz + tar:xz xorg USE_GNOME= glib20 libxml2 libxslt USE_PERL5= build USE_QT= core declarative gui location network opengl printsupport \ sensors testlib webchannel widgets \ buildtools_build qmake_build USE_RUBY= yes USE_XORG= x11 xcomposite xrender # Fix pkgconfig install paths. PATHFIX_CMAKELISTSTXT= PlatformQt.cmake RUBY_NO_RUN_DEPENDS= yes CMAKE_ARGS= -DPORT:STRING="Qt" \ -DKDE_INSTALL_INCLUDEDIR:PATH="${QT_INCDIR_REL}" \ -DKDE_INSTALL_LIBDIR:PATH="${QT_LIBDIR_REL}" CMAKE_ON= ENABLE_OPENGL CMAKE_OFF= USE_QT_MULTIMEDIA USE_LD_GOLD # Add -DNDEBUG to CXXFLAGS which in turn gets sucked into # CMAKE_CXX_FLAGS_RELEASE where we actually want to have it. # [for the ASSERT in Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp ] CXXFLAGS+= -DNDEBUG PLIST_SUB= FULLVER="${PORTVERSION:R}" SUB_FILES= pkg-install SUB_LIST= QT_INCDIR="${QT_INCDIR}" OPTIONS_DEFINE= GSTREAMER OPTIONS_DEFAULT= GSTREAMER GSTREAMER_LIB_DEPENDS= libgstapp-1.0.so:multimedia/gstreamer1-plugins \ libgstbase-1.0.so:multimedia/gstreamer1 GSTREAMER_USE= GSTREAMER1=core GSTREAMER_CMAKE_OFF= -DUSE_GSTREAMER:BOOL=OFF .include Index: head/www/surf/Makefile =================================================================== --- head/www/surf/Makefile (revision 516990) +++ head/www/surf/Makefile (revision 516991) @@ -1,79 +1,79 @@ # Created by: Christopher Knaust # $FreeBSD$ PORTNAME= surf DISTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://dl.suckless.org/${PORTNAME}/ PKGNAMESUFFIX= -browser MAINTAINER= dmgk@FreeBSD.org COMMENT= Simple Web browser based on WebKit2/GTK+ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= dmenu:x11/dmenu \ curl:ftp/curl \ xterm:x11/xterm -USES= compiler:c11 pkgconfig +USES= compiler:c11 gnome pkgconfig xorg USE_GNOME= gtk30 pango cairo gdkpixbuf2 USE_XORG= x11 CONFLICTS= surf-1* # math/surf PLIST_FILES= bin/surf \ man/man1/surf.1.gz \ share/pixmaps/surf.png PORTDOCS= FAQ.md README TODO.md PORTEXAMPLES= surf-open.sh DESKTOP_ENTRIES="Surf" "" "${PREFIX}/share/pixmaps/surf.png" "surf" "" true OPTIONS_DEFINE= DOCS EXAMPLES pre-everything:: @${ECHO_MSG} "You can build surf with your own config.h using the SURF_CONF knob:" @${ECHO_MSG} "make SURF_CONF=/path/to/surf/config.h install clean" @${ECHO_MSG} "Note: Pre-${PORTVERSION} config.h-files may not work." post-extract: .if defined(SURF_CONF) @${ECHO_MSG} "creating config.h from ${SURF_CONF}" @${LN} -sf ${SURF_CONF} ${WRKSRC}/config.h .endif post-patch: @${REINPLACE_CMD} -e \ '/^PREFIX/s| =| ?=| ; \ /^MANPREFIX/s|/share/man|/man| ; \ /^X11/s|/usr/X11R6/|$${LOCALBASE}/| ; \ /^GTKINC/s| =| ?=| ; \ /^GTKLIB/s| =| ?=| ; \ /^INCS/s|-I/usr/include || ; \ /^LIBS/s|-L/usr/lib -lc || ; \ /^CPPFLAGS/s| =| +=| ; \ /^CFLAGS/s| =| +=| ; \ /^CFLAGS/s|-Os || ; \ /^LDFLAGS/s| =| +=| ; \ /^LDFLAGS/s|-g || ; \ /^CC/s| =| ?=|' ${WRKSRC}/config.mk @${REINPLACE_CMD} -e 's|st -e|xterm -e|' ${WRKSRC}/config.def.h post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/surf ${INSTALL_DATA} ${WRKSRC}/surf.png ${STAGEDIR}${PREFIX}/share/pixmaps post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include