FreeBSD Bugzilla – Attachment 219348 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]
New port: www/dooble web browser.
patch-dooble.diff (text/plain), 4.39 KB, created by
Eric Camachat
on 2020-11-04 05:57:10 UTC
(
hide
)
Description:
New port: www/dooble web browser.
Filename:
MIME Type:
Creator:
Eric Camachat
Created:
2020-11-04 05:57:10 UTC
Size:
4.39 KB
patch
obsolete
>diff --git a/www/Makefile b/www/Makefile >index d2f75eb3baf1..bb337eb84270 100644 >--- a/www/Makefile >+++ b/www/Makefile >@@ -112,6 +112,7 @@ > SUBDIR += dokuwiki > SUBDIR += dolibarr > SUBDIR += domoticz >+ SUBDIR += dooble > SUBDIR += drupal7 > SUBDIR += drupal7-wysiwyg > SUBDIR += drupal8 >diff --git a/www/dooble/Makefile b/www/dooble/Makefile >new file mode 100644 >index 000000000000..830c411ab18d >--- /dev/null >+++ b/www/dooble/Makefile >@@ -0,0 +1,36 @@ >+# $FreeBSD$ >+ >+PORTNAME= dooble >+DISTVERSION= 2020.10.10 >+CATEGORIES= www >+ >+MAINTAINER= eric@camachat.org >+COMMENT= Dooble Web Browser >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/../LICENSE >+ >+USE_GITHUB= yes >+GH_ACCOUNT= textbrowser >+GH_PROJECT= ${PORTNAME} >+ >+USES= desktop-file-utils compiler:c++11-lang qt:5 ssl tar xorg gmake qmake >+USE_QT= concurrent core gui network printsupport sql webengine widgets xml \ >+ buildtools_build qmake_build >+USE_XORG= xcb >+ >+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 a/www/dooble/distinfo b/www/dooble/distinfo >new file mode 100644 >index 000000000000..b30b1c5a1c3c >--- /dev/null >+++ b/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 a/www/dooble/files/patch-2.x_dooble.pro b/www/dooble/files/patch-2.x_dooble.pro >new file mode 100644 >index 000000000000..14910ac375a4 >--- /dev/null >+++ b/www/dooble/files/patch-2.x_dooble.pro >@@ -0,0 +1,34 @@ >+index afba2fed..90c88624 100644 >+--- dooble.pro >++++ dooble.pro >+@@ -205,30 +205,6 @@ QMAKE_CLEAN += Dooble >+ >+ freebsd-* { >+ DEFINES += DOOBLE_FREEBSD_WEBENGINE_MISMATCH >+-QMAKE_CXXFLAGS_RELEASE += -O3 \ >+- -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 \ >+- -Wstrict-overflow=5 \ >+- -Wundef \ >+- -Wzero-as-null-pointer-constant \ >+- -fPIE \ >+- -fstack-protector-all \ >+- -fwrapv \ >+- -mtune=generic \ >+- -pedantic \ >+- -std=c++11 >+-QMAKE_CXXFLAGS_RELEASE -= -O2 >+ } else:macx { >+ QMAKE_CXXFLAGS_RELEASE += -O3 \ >+ -Wall \ >diff --git a/www/dooble/pkg-descr b/www/dooble/pkg-descr >new file mode 100644 >index 000000000000..c92201a602dd >--- /dev/null >+++ b/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