pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
midori: Import midori-0.5.11nb14 as wip/midori
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Tue May 23 20:56:11 2017 +0200
Changeset: 0f0b1e8148bdf77318b6fbe5570b23aa5b04bcd0
Modified Files:
Makefile
Added Files:
midori/DESCR
midori/Makefile
midori/PLIST
midori/distinfo
midori/patches/patch-CMakeLists.txt
midori/patches/patch-config_CMakeLists.txt
Log Message:
midori: Import midori-0.5.11nb14 as wip/midori
Midori is a lightweight web browser.
Features
Full integration with GTK+ 2
Fast rendering with WebKit
Tabs, windows and session management
Bookmarks with XBEL and token support
Flexibly configurable Web Searchbox
Custom context menu actions
User scripts and user styles support
Extensible via Javascript
XXX: Based on www/midori but adjusted in order to work with wip/webkit-gtk.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0f0b1e8148bdf77318b6fbe5570b23aa5b04bcd0
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
midori/DESCR | 11 +++
midori/Makefile | 61 ++++++++++++
midori/PLIST | 149 +++++++++++++++++++++++++++++
midori/distinfo | 8 ++
midori/patches/patch-CMakeLists.txt | 45 +++++++++
midori/patches/patch-config_CMakeLists.txt | 23 +++++
7 files changed, 298 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 035b642028..0eb5e07ac6 100644
--- a/Makefile
+++ b/Makefile
@@ -1936,6 +1936,7 @@ SUBDIR+= microblog-purple
SUBDIR+= microcom
SUBDIR+= microtetris
SUBDIR+= mid2gmc
+SUBDIR+= midori
SUBDIR+= milou
SUBDIR+= milter-greylist-devel
SUBDIR+= mime-support
diff --git a/midori/DESCR b/midori/DESCR
new file mode 100644
index 0000000000..90aebe5a45
--- /dev/null
+++ b/midori/DESCR
@@ -0,0 +1,11 @@
+Midori is a lightweight web browser.
+
+Features
+ Full integration with GTK+ 2
+ Fast rendering with WebKit
+ Tabs, windows and session management
+ Bookmarks with XBEL and token support
+ Flexibly configurable Web Searchbox
+ Custom context menu actions
+ User scripts and user styles support
+ Extensible via Javascript
diff --git a/midori/Makefile b/midori/Makefile
new file mode 100644
index 0000000000..5c9ebe4fde
--- /dev/null
+++ b/midori/Makefile
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.98 2017/04/22 21:04:02 adam Exp $
+
+DISTNAME= midori_0.5.11_all_
+PKGNAME= ${DISTNAME:S/_all_//:S/_/-/}
+PKGREVISION= 14
+CATEGORIES= www
+MASTER_SITES= http://midori-browser.org/downloads/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://midori-browser.org/
+COMMENT= Lightweight web browser using WebKit
+LICENSE= gnu-lgpl-v2.1
+EXTRACT_SUFX= .tar.bz2
+
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+
+USE_CMAKE= yes
+USE_TOOLS+= gmake intltool msgfmt pkg-config
+
+CMAKE_ARGS+= -DPREFIX=${PREFIX}
+CMAKE_ARGS+= -DUSE_ZEITGEIST=OFF
+CMAKE_ARGS+= -DUSE_GTK3=ON
+CMAKE_ARGS+= -DHALF_BRO_INCOM_WEBKIT2:BOOL=ON
+
+CHECK_PORTABILITY_SKIP+= win32/old/x86-mingw32-opensuse/install.sh
+CHECK_PORTABILITY_SKIP+= win32/makedist/makedist.midori
+
+BUILD_DEPENDS+= librsvg>=2.18:../../graphics/librsvg
+
+DEPENDS+= gnome-themes-[0-9]*:../../x11/gnome-themes
+
+EGDIR= ${PREFIX}/share/examples/midori
+OWN_DIRS= ${PKG_SYSCONFDIR}/xdg/midori
+CONF_FILES= ${EGDIR}/search ${PKG_SYSCONFDIR}/xdg/midori/search
+
+.include "../../mk/bsd.prefs.mk"
+
+OWN_DIRS+= ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock
+CONF_FILES+= ${EGDIR}/extensions/adblock/config \
+ ${PKG_SYSCONFDIR}/xdg/midori/extensions/adblock/config
+
+CONFIGURE_ENV= VALAC=${VALAC}
+
+NOT_PAX_MPROTECT_SAFE+= bin/midori
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/libidn/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/gnome-icon-theme/buildlink3.mk"
+.include "../../net/libsoup/buildlink3.mk"
+#.include "../../security/gnome-keyring/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
+.include "../../wip/webkit-gtk/buildlink3.mk"
+BUILDLINK_DEPMETHOD.vala= build
+.include "../../lang/vala/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/midori/PLIST b/midori/PLIST
new file mode 100644
index 0000000000..f53804d1fc
--- /dev/null
+++ b/midori/PLIST
@@ -0,0 +1,149 @@
+@comment $NetBSD$
+bin/midori
+lib/libmidori-core.so
+lib/libmidori-core.so.0.0.0
+lib/libmidori-core.so.1
+lib/midori/libabout.so
+lib/midori/libadblock.so
+lib/midori/libapps.so
+lib/midori/libcolorful-tabs.so
+lib/midori/libcookie-manager.so
+lib/midori/libcopy-tabs.so
+lib/midori/libdelayed-load.so
+lib/midori/libdevpet.so
+lib/midori/libdomain-keys.so
+lib/midori/libfeed-panel.so
+lib/midori/libflummi.so
+lib/midori/libhistory-list.so
+lib/midori/libmouse-gestures.so
+lib/midori/libnotes.so
+lib/midori/libopen-with.so
+lib/midori/libshortcuts.so
+lib/midori/libstatus-clock.so
+lib/midori/libstatusbar-features.so
+lib/midori/libtab-panel.so
+lib/midori/libtabby.so
+lib/midori/libtabs-minimized.so
+lib/midori/libtoolbar-editor.so
+lib/midori/libtransfers.so
+lib/midori/libwebmedia-now-playing.so
+share/appdata/midori.appdata.xml
+share/applications/midori-private.desktop
+share/applications/midori.desktop
+share/doc/midori/AUTHORS
+share/doc/midori/COPYING
+share/doc/midori/ChangeLog
+share/doc/midori/EXPAT
+share/doc/midori/README
+share/doc/midori/faq.css
+share/doc/midori/faq.html
+share/examples/midori/extensions/adblock/config
+share/examples/midori/search
+share/icons/hicolor/16x16/apps/midori.png
+share/icons/hicolor/16x16/categories/extension.png
+share/icons/hicolor/16x16/status/internet-news-reader.png
+share/icons/hicolor/22x22/apps/midori.png
+share/icons/hicolor/22x22/categories/extension.png
+share/icons/hicolor/22x22/status/internet-news-reader.png
+share/icons/hicolor/24x24/status/adblock-blocked.svg
+share/icons/hicolor/24x24/status/adblock-disabled.svg
+share/icons/hicolor/24x24/status/adblock-enabled.svg
+share/icons/hicolor/scalable/apps/midori.svg
+share/icons/hicolor/scalable/categories/extension.svg
+share/icons/hicolor/scalable/status/internet-news-reader.svg
+share/locale/af/LC_MESSAGES/midori.mo
+share/locale/am/LC_MESSAGES/midori.mo
+share/locale/ar/LC_MESSAGES/midori.mo
+share/locale/ast/LC_MESSAGES/midori.mo
+share/locale/be/LC_MESSAGES/midori.mo
+share/locale/bg/LC_MESSAGES/midori.mo
+share/locale/bn/LC_MESSAGES/midori.mo
+share/locale/bs/LC_MESSAGES/midori.mo
+share/locale/ca/LC_MESSAGES/midori.mo
+share/locale/ckb/LC_MESSAGES/midori.mo
+share/locale/cs/LC_MESSAGES/midori.mo
+share/locale/cy/LC_MESSAGES/midori.mo
+share/locale/da/LC_MESSAGES/midori.mo
+share/locale/de/LC_MESSAGES/midori.mo
+share/locale/el/LC_MESSAGES/midori.mo
+share/locale/en_AU/LC_MESSAGES/midori.mo
+share/locale/en_CA/LC_MESSAGES/midori.mo
+share/locale/en_GB/LC_MESSAGES/midori.mo
+share/locale/eo/LC_MESSAGES/midori.mo
+share/locale/es/LC_MESSAGES/midori.mo
+share/locale/et/LC_MESSAGES/midori.mo
+share/locale/eu/LC_MESSAGES/midori.mo
+share/locale/fa/LC_MESSAGES/midori.mo
+share/locale/fi/LC_MESSAGES/midori.mo
+share/locale/fr/LC_MESSAGES/midori.mo
+share/locale/gd/LC_MESSAGES/midori.mo
+share/locale/gl/LC_MESSAGES/midori.mo
+share/locale/he/LC_MESSAGES/midori.mo
+share/locale/hi/LC_MESSAGES/midori.mo
+share/locale/hr/LC_MESSAGES/midori.mo
+share/locale/hu/LC_MESSAGES/midori.mo
+share/locale/ia/LC_MESSAGES/midori.mo
+share/locale/id/LC_MESSAGES/midori.mo
+share/locale/it/LC_MESSAGES/midori.mo
+share/locale/ja/LC_MESSAGES/midori.mo
+share/locale/ka/LC_MESSAGES/midori.mo
+share/locale/kk/LC_MESSAGES/midori.mo
+share/locale/km/LC_MESSAGES/midori.mo
+share/locale/ko/LC_MESSAGES/midori.mo
+share/locale/ku/LC_MESSAGES/midori.mo
+share/locale/ky/LC_MESSAGES/midori.mo
+share/locale/lb/LC_MESSAGES/midori.mo
+share/locale/lt/LC_MESSAGES/midori.mo
+share/locale/lv/LC_MESSAGES/midori.mo
+share/locale/ml/LC_MESSAGES/midori.mo
+share/locale/ms/LC_MESSAGES/midori.mo
+share/locale/nap/LC_MESSAGES/midori.mo
+share/locale/nb/LC_MESSAGES/midori.mo
+share/locale/nl/LC_MESSAGES/midori.mo
+share/locale/nn/LC_MESSAGES/midori.mo
+share/locale/no/LC_MESSAGES/midori.mo
+share/locale/pa/LC_MESSAGES/midori.mo
+share/locale/pl/LC_MESSAGES/midori.mo
+share/locale/pt/LC_MESSAGES/midori.mo
+share/locale/pt_BR/LC_MESSAGES/midori.mo
+share/locale/ro/LC_MESSAGES/midori.mo
+share/locale/ru/LC_MESSAGES/midori.mo
+share/locale/sk/LC_MESSAGES/midori.mo
+share/locale/sl/LC_MESSAGES/midori.mo
+share/locale/sq/LC_MESSAGES/midori.mo
+share/locale/sr/LC_MESSAGES/midori.mo
+share/locale/sr@latin/LC_MESSAGES/midori.mo
+share/locale/sv/LC_MESSAGES/midori.mo
+share/locale/ta/LC_MESSAGES/midori.mo
+share/locale/te/LC_MESSAGES/midori.mo
+share/locale/th/LC_MESSAGES/midori.mo
+share/locale/tr/LC_MESSAGES/midori.mo
+share/locale/ug/LC_MESSAGES/midori.mo
+share/locale/uk/LC_MESSAGES/midori.mo
+share/locale/ur/LC_MESSAGES/midori.mo
+share/locale/uz/LC_MESSAGES/midori.mo
+share/locale/vi/LC_MESSAGES/midori.mo
+share/locale/zh_CN/LC_MESSAGES/midori.mo
+share/locale/zh_HK/LC_MESSAGES/midori.mo
+share/locale/zh_TW/LC_MESSAGES/midori.mo
+share/midori/res/about.css
+share/midori/res/adblock.list
+share/midori/res/adblock/element_hider.js
+share/midori/res/autosuggestcontrol.css
+share/midori/res/autosuggestcontrol.js
+share/midori/res/bookmarks/Create.sql
+share/midori/res/bookmarks/Import_old_db_bookmarks.sql
+share/midori/res/error.html
+share/midori/res/flummi/Create.sql
+share/midori/res/forms/Create.sql
+share/midori/res/gtk3.css
+share/midori/res/history/Create.sql
+share/midori/res/history/Day.sql
+share/midori/res/logo-shade.png
+share/midori/res/nojs/nojs-statusicon-allowed.png
+share/midori/res/nojs/nojs-statusicon-denied.png
+share/midori/res/nojs/nojs-statusicon-mixed.png
+share/midori/res/notes/Create.sql
+share/midori/res/speeddial-head.html
+share/midori/res/tabby/Create.sql
+share/midori/res/tabby/Update1.sql
diff --git a/midori/distinfo b/midori/distinfo
new file mode 100644
index 0000000000..bf49b25d66
--- /dev/null
+++ b/midori/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.25 2015/10/25 13:50:22 jmcneill Exp $
+
+SHA1 (midori_0.5.11_all_.tar.bz2) = 64c86935028feb5f89d799c2acacaad67764da6f
+RMD160 (midori_0.5.11_all_.tar.bz2) = 66aaf624d39fbb86c1bec42972fba7998965ef50
+SHA512 (midori_0.5.11_all_.tar.bz2) = 237310d1f0bf70796474b9ec5be6755927e66acd2b527d04db39696c5e2f7ea2d11f7deb51ba3f5c151a450ab71e642282a1386e34253aaea1d8602ce76ac87d
+Size (midori_0.5.11_all_.tar.bz2) = 1428791 bytes
+SHA1 (patch-CMakeLists.txt) = 68d0232b254e4094118b7f029162bf669f096d45
+SHA1 (patch-config_CMakeLists.txt) = 5ac4af9f980749659058fb55e7fd25ad6226861f
diff --git a/midori/patches/patch-CMakeLists.txt b/midori/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..2304a02b6d
--- /dev/null
+++ b/midori/patches/patch-CMakeLists.txt
@@ -0,0 +1,45 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2015/10/25 13:50:22 jmcneill Exp $
+
+--- CMakeLists.txt.orig 2015-08-30 11:56:26.000000000 +0000
++++ CMakeLists.txt
+@@ -149,6 +149,7 @@ option(USE_GRANITE "Fancy notebook and p
+ option(USE_APIDOCS "API documentation" OFF)
+ option(USE_GIR "Generate GObject Introspection bindings" OFF)
+ option(EXTRA_WARNINGS "Additional compiler warnings" OFF)
++option(USE_GCR "Use GCR library" OFF)
+
+ # GTK+3 is implied here, whether set or not
+ if (USE_GRANITE OR HALF_BRO_INCOM_WEBKIT2)
+@@ -175,18 +176,22 @@ if (USE_ZEITGEIST)
+ set(PKGS ${PKGS} zeitgeist-2.0)
+ endif()
+
+-if (WIN32)
+- add_definitions("-DGCR_VERSION=\"No\"")
+-else ()
+- if (USE_GTK3)
+- pkg_check_modules(GCR REQUIRED gcr-3>=2.32)
++if (USE_GCR)
++ if (WIN32)
++ add_definitions("-DGCR_VERSION=\"No\"")
+ else ()
+- pkg_check_modules(GCR REQUIRED gcr-base-3>=2.32)
++ if (USE_GTK3)
++ pkg_check_modules(GCR REQUIRED gcr-3>=2.32)
++ else ()
++ pkg_check_modules(GCR REQUIRED gcr-base-3>=2.32)
++ endif ()
++ add_definitions("-DGCR_VERSION=\"${GCR_VERSION}\"")
++ add_definitions("-DHAVE_GCR")
++ set(OPTS_INCLUDE_DIRS ${OPTS_INCLUDE_DIRS} ${GCR_INCLUDE_DIRS})
++ set(OPTS_LIBRARIES ${OPTS_LIBRARIES} ${GCR_LIBRARIES})
+ endif ()
+- add_definitions("-DGCR_VERSION=\"${GCR_VERSION}\"")
+- add_definitions("-DHAVE_GCR")
+- set(OPTS_INCLUDE_DIRS ${OPTS_INCLUDE_DIRS} ${GCR_INCLUDE_DIRS})
+- set(OPTS_LIBRARIES ${OPTS_LIBRARIES} ${GCR_LIBRARIES})
++else ()
++ add_definitions("-DGCR_VERSION=\"No\"")
+ endif ()
+
+ if (HALF_BRO_INCOM_WEBKIT2)
diff --git a/midori/patches/patch-config_CMakeLists.txt b/midori/patches/patch-config_CMakeLists.txt
new file mode 100644
index 0000000000..90dad68648
--- /dev/null
+++ b/midori/patches/patch-config_CMakeLists.txt
@@ -0,0 +1,23 @@
+$NetBSD: patch-config_CMakeLists.txt,v 1.1 2014/12/02 10:07:24 snj Exp $
+
+Put config files to examples dir.
+
+--- config/CMakeLists.txt.orig 2014-11-10 15:30:22.000000000 -0800
++++ config/CMakeLists.txt 2014-12-01 23:04:42.000000000 -0800
+@@ -10,14 +10,5 @@ if (${CMAKE_INSTALL_PREFIX} STREQUAL "/u
+ set(CMAKE_INSTALL_SYSCONFDIR "/etc")
+ endif()
+
+-foreach (FILE ${CONFIG_FILES})
+- string (FIND ${FILE} "adblock" ADBLOCK_CONF)
+- if (ADBLOCK_CONF GREATER -1)
+- string (REPLACE "config" "" dirname ${FILE})
+- install (FILES ${FILE}
+- DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/${XDG_CONFIG_DIR}/${dirname}")
+- else ()
+- install (FILES ${FILE}
+- DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/${XDG_CONFIG_DIR}")
+- endif ()
+-endforeach ()
++install (FILES "search" DESTINATION "${PREFIX}/share/examples/midori")
++install (FILES "extensions/adblock/config" DESTINATION "${PREFIX}/share/examples/midori/extensions/adblock")
Home |
Main Index |
Thread Index |
Old Index