FreeBSD Bugzilla – Attachment 219471 Details for
Bug 250854
New port: www/dooble: A qt5-webengine based browser, minimal, cute, and unusually stable.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Add QT5 minor version check
patch-dooble_3.diff (text/plain), 4.37 KB, created by
Eric Camachat
on 2020-11-08 19:27:04 UTC
(
hide
)
Description:
Add QT5 minor version check
Filename:
MIME Type:
Creator:
Eric Camachat
Created:
2020-11-08 19:27:04 UTC
Size:
4.37 KB
patch
obsolete
>diff --git www/Makefile www/Makefile >index d2f75eb3baf1..bb337eb84270 100644 >--- www/Makefile >+++ www/Makefile >@@ -112,6 +112,7 @@ > SUBDIR += dokuwiki > SUBDIR += dolibarr > SUBDIR += domoticz >+ SUBDIR += dooble > SUBDIR += drupal7 > SUBDIR += drupal7-wysiwyg > SUBDIR += drupal8 >diff --git www/dooble/Makefile www/dooble/Makefile >new file mode 100644 >index 000000000000..b5d9317e286e >--- /dev/null >+++ www/dooble/Makefile >@@ -0,0 +1,41 @@ >+# $FreeBSD$ >+ >+PORTNAME= dooble >+DISTVERSION= 2020.10.10 >+CATEGORIES= www >+ >+MAINTAINER= eric@camachat.org >+COMMENT= Dooble Web Browser >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/../LICENSE >+ >+USES= desktop-file-utils compiler:c++11-lang qt:5 ssl tar xorg gmake qmake >+ >+USE_GITHUB= yes >+GH_ACCOUNT= textbrowser >+ >+USE_QT= concurrent core gui network printsupport sql webengine widgets xml \ >+ buildtools_build qmake_build >+USE_XORG= xcb >+ >+QT5_VER_MINOR= ${QT5_VERSION:C/^[0-9]+\.//:C/\..+$//} >+.if ${QT5_VER_MINOR} < 15 >+BROKEN= Qt 5.15.0 or higher required >+.endif >+ >+WRKSRC_SUBDIR= 2.x >+QMAKE_SOURCE_PATH= ${PORTNAME}.pro >+ >+PLIST_FILES= bin/${PORTNAME} ${PREFIX}/share/pixmaps/${PORTNAME}.png ${PREFIX}/share/applications/${PORTNAME}.desktop >+ >+do-install: >+ ${INSTALL_PROGRAM} ${WRKSRC}/Dooble ${STAGEDIR}${PREFIX}/bin/${PORTNAME} >+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps >+ ${INSTALL_DATA} ${WRKSRC}/Icons/Logo/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png >+ desktop-file-edit --remove-category=Web --add-category=Network --add-category=WebBrowser ${WRKSRC}/${PORTNAME}.desktop >+ desktop-file-edit --set-key=Exec --set-value=${PREFIX}/bin/${PORTNAME} ${WRKSRC}/${PORTNAME}.desktop >+ desktop-file-edit --set-icon=${PREFIX}/share/pixmaps/${PORTNAME}.png ${WRKSRC}/${PORTNAME}.desktop >+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop >+ >+.include <bsd.port.mk> >diff --git www/dooble/distinfo www/dooble/distinfo >new file mode 100644 >index 000000000000..b30b1c5a1c3c >--- /dev/null >+++ www/dooble/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1604441789 >+SHA256 (textbrowser-dooble-2020.10.10_GH0.tar.gz) = 201002c2f8ad5f87c32612ef03551a918eb853966d573aad29084535e7741d98 >+SIZE (textbrowser-dooble-2020.10.10_GH0.tar.gz) = 74543800 >diff --git www/dooble/files/patch-dooble.pro www/dooble/files/patch-dooble.pro >new file mode 100644 >index 000000000000..5478c5b9aeb1 >--- /dev/null >+++ www/dooble/files/patch-dooble.pro >@@ -0,0 +1,32 @@ >+--- dooble.pro.orig 2020-10-08 14:35:20 UTC >++++ dooble.pro >+@@ -205,17 +205,13 @@ QMAKE_CLEAN += Dooble >+ >+ freebsd-* { >+ DEFINES += DOOBLE_FREEBSD_WEBENGINE_MISMATCH >+-QMAKE_CXXFLAGS_RELEASE += -O3 \ >++QMAKE_CXXFLAGS_RELEASE += \ >+ -Wall \ >+ -Wcast-align \ >+ -Wcast-qual \ >+ -Wdouble-promotion \ >+- -Werror \ >+ -Wextra \ >+ -Wformat=2 \ >+- -Wformat-overflow=2 \ >+- -Wformat-truncation=2 \ >+- -Wl,-z,relro \ >+ -Woverloaded-virtual \ >+ -Wpointer-arith \ >+ -Wstack-protector \ >+@@ -225,10 +221,8 @@ QMAKE_CXXFLAGS_RELEASE += -O3 \ >+ -fPIE \ >+ -fstack-protector-all \ >+ -fwrapv \ >+- -mtune=generic \ >+ -pedantic \ >+ -std=c++11 >+-QMAKE_CXXFLAGS_RELEASE -= -O2 >+ } else:macx { >+ QMAKE_CXXFLAGS_RELEASE += -O3 \ >+ -Wall \ >diff --git www/dooble/pkg-descr www/dooble/pkg-descr >new file mode 100644 >index 000000000000..c92201a602dd >--- /dev/null >+++ www/dooble/pkg-descr >@@ -0,0 +1,20 @@ >+Dooble, the weather bug browser. Minimal, cute, and unusually stable. >+ >+ - A Web browser! >+ - Basic themes. >+ - Compact. >+ - Cookie crusher. >+ - Custom search engines. >+ - Custom style sheets. >+ - Documented. >+ - Domain restrictions. >+ - Favorites. >+ - Floating digital clock. >+ - FreeBSD, Linux, Mac, Windows. >+ - Gopher support. >+ - Multiple private instances, including downloads. >+ - Original implementations of AES-256, Threefish-256. >+ - Qt-only dependency. >+ - Windows portable. >+ >+WWW: https://textbrowser.github.io/dooble/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 250854
:
219348
|
219349
|
219389
|
219471
|
219526
|
222771
|
222778
|
225210