View | Details | Raw Unified | Return to bug 250854 | Differences between
and this patch

Collapse All | Expand All

(-)b/www/Makefile (+1 lines)
Lines 112-117 Link Here
112
    SUBDIR += dokuwiki
112
    SUBDIR += dokuwiki
113
    SUBDIR += dolibarr
113
    SUBDIR += dolibarr
114
    SUBDIR += domoticz
114
    SUBDIR += domoticz
115
    SUBDIR += dooble
115
    SUBDIR += drupal7
116
    SUBDIR += drupal7
116
    SUBDIR += drupal7-wysiwyg
117
    SUBDIR += drupal7-wysiwyg
117
    SUBDIR += drupal8
118
    SUBDIR += drupal8
(-)b/www/dooble/Makefile (+36 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	dooble
4
DISTVERSION=	2020.10.10
5
CATEGORIES=	www
6
7
MAINTAINER=	eric@camachat.org
8
COMMENT=	Dooble Web Browser
9
10
LICENSE=	BSD3CLAUSE
11
LICENSE_FILE=	${WRKSRC}/../LICENSE
12
13
USE_GITHUB=     yes
14
GH_ACCOUNT=     textbrowser
15
GH_PROJECT=     ${PORTNAME}
16
17
USES=		desktop-file-utils compiler:c++11-lang qt:5 ssl tar xorg gmake qmake
18
USE_QT=		concurrent core gui network printsupport sql webengine widgets xml \
19
		buildtools_build qmake_build
20
USE_XORG=	xcb
21
22
WRKSRC_SUBDIR=      2.x
23
QMAKE_SOURCE_PATH=  ${PORTNAME}.pro
24
25
PLIST_FILES=	bin/${PORTNAME} ${PREFIX}/share/pixmaps/${PORTNAME}.png ${PREFIX}/share/applications/${PORTNAME}.desktop
26
27
do-install:
28
		${INSTALL_PROGRAM} ${WRKSRC}/Dooble ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
29
		${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
30
		${INSTALL_DATA} ${WRKSRC}/Icons/Logo/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
31
		desktop-file-edit --remove-category=Web --add-category=Network --add-category=WebBrowser ${WRKSRC}/${PORTNAME}.desktop
32
		desktop-file-edit --set-key=Exec --set-value=${PREFIX}/bin/${PORTNAME} ${WRKSRC}/${PORTNAME}.desktop
33
		desktop-file-edit --set-icon=${PREFIX}/share/pixmaps/${PORTNAME}.png ${WRKSRC}/${PORTNAME}.desktop
34
		${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop
35
36
.include <bsd.port.mk>
(-)b/www/dooble/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1604441789
2
SHA256 (textbrowser-dooble-2020.10.10_GH0.tar.gz) = 201002c2f8ad5f87c32612ef03551a918eb853966d573aad29084535e7741d98
3
SIZE (textbrowser-dooble-2020.10.10_GH0.tar.gz) = 74543800
(-)b/www/dooble/files/patch-2.x_dooble.pro (+32 lines)
Added Link Here
1
--- dooble.pro.orig
2
+++ dooble.pro
3
@@ -205,17 +205,13 @@ QMAKE_CLEAN     += Dooble
4
 
5
 freebsd-* {
6
 DEFINES += DOOBLE_FREEBSD_WEBENGINE_MISMATCH
7
-QMAKE_CXXFLAGS_RELEASE += -O3 \
8
+QMAKE_CXXFLAGS_RELEASE += \
9
                           -Wall \
10
                           -Wcast-align \
11
                           -Wcast-qual \
12
                           -Wdouble-promotion \
13
-                          -Werror \
14
                           -Wextra \
15
                           -Wformat=2 \
16
-                          -Wformat-overflow=2 \
17
-                          -Wformat-truncation=2 \
18
-                          -Wl,-z,relro \
19
                           -Woverloaded-virtual \
20
                           -Wpointer-arith \
21
                           -Wstack-protector \
22
@@ -225,10 +221,8 @@ QMAKE_CXXFLAGS_RELEASE += -O3 \
23
                           -fPIE \
24
                           -fstack-protector-all \
25
                           -fwrapv \
26
-                          -mtune=generic \
27
                           -pedantic \
28
                           -std=c++11
29
-QMAKE_CXXFLAGS_RELEASE -= -O2
30
 } else:macx {
31
 QMAKE_CXXFLAGS_RELEASE += -O3 \
32
                           -Wall \
(-)b/www/dooble/pkg-descr (+20 lines)
Added Link Here
1
Dooble, the weather bug browser. Minimal, cute, and unusually stable.
2
3
    - A Web browser!
4
    - Basic themes.
5
    - Compact.
6
    - Cookie crusher.
7
    - Custom search engines.
8
    - Custom style sheets.
9
    - Documented.
10
    - Domain restrictions.
11
    - Favorites.
12
    - Floating digital clock.
13
    - FreeBSD, Linux, Mac, Windows.
14
    - Gopher support.
15
    - Multiple private instances, including downloads.
16
    - Original implementations of AES-256, Threefish-256.
17
    - Qt-only dependency.
18
    - Windows portable.
19
20
WWW: https://textbrowser.github.io/dooble/

Return to bug 250854