- unbreak gucharmap by updating to 13.0.4

- tweak comment in unicode-ucd to be more explicit
This commit is contained in:
jasper 2020-11-07 08:59:35 +00:00
parent 3e44ad6a2f
commit 6fc25e0c1d
6 changed files with 94 additions and 26 deletions

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.8 2020/11/07 07:48:55 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.9 2020/11/07 08:59:35 jasper Exp $
COMMENT = Unicode Character Database (UCD)
# XXX: bump x11/gnome/gucharmap when updating
# XXX: make sure the major version of this port matches
# x11/gnome/gucharmap
V = 13.0.0
DISTNAME = UCD
PKGNAME = unicode-ucd-$V

View File

@ -1,37 +1,33 @@
# $OpenBSD: Makefile,v 1.126 2020/11/07 07:49:15 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.127 2020/11/07 08:59:35 jasper Exp $
COMMENT= Unicode character map for the GNOME project
GNOME_PROJECT= gucharmap
GNOME_VERSION= 12.0.1
REVISION= 0
GNOME_VERSION= 13.0.4
SHARED_LIBS += gucharmap_2_90 7.0 # 7.0
# GPLv3+
PERMIT_PACKAGE= Yes
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
WANTLIB += Xrandr Xrender atk-1.0 atk-bridge-2.0 c cairo cairo-gobject
WANTLIB += epoxy expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
WANTLIB += gthread-2.0 gtk-3 harfbuzz iconv intl m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread xcb xcb-render
WANTLIB += xcb-shm z
WANTLIB += atk-1.0 c cairo gdk-3 gio-2.0 glib-2.0 gobject-2.0
WANTLIB += gtk-3 intl pango-1.0 pangocairo-1.0
MASTER_SITES = https://gitlab.gnome.org/GNOME/gucharmap/-/archive/${GNOME_VERSION}/
EXTRACT_SUFX = .tar.bz2
MODULES= devel/dconf \
devel/meson \
x11/gnome
MODGNOME_TOOLS= desktop-file-utils gobject-introspection vala yelp
BUILD_DEPENDS= archivers/unzip \
devel/gsettings-desktop-schemas \
textproc/unicode-ucd>=9.0.0
RUN_DEPENDS = devel/gsettings-desktop-schemas
LIB_DEPENDS= x11/gtk+3,-main
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS += --with-unicode-data=${LOCALBASE}/share/unicode/ucd/
# error: -Bsymbolic-functions requested but not supported by ld
CONFIGURE_ARGS += --disable-Bsymbolic
CONFIGURE_ARGS += -Ducd_path=${LOCALBASE}/share/unicode/ucd/
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome/gucharmap-12.0.1.tar.xz) = Od6KrZ1/CvM8KdsaifZF522tL84A0aD3yKaJJSosIVU=
SIZE (gnome/gucharmap-12.0.1.tar.xz) = 1678524
SHA256 (gnome/gucharmap-13.0.4.tar.bz2) = ZQxHgzE1WM7HPTj0M9CG2jRqdR/VbXmDc9BCDH3ghnw=
SIZE (gnome/gucharmap-13.0.4.tar.bz2) = 1338047

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-gucharmap_meson_build,v 1.1 2020/11/07 08:59:35 jasper Exp $
Index: gucharmap/meson.build
--- gucharmap/meson.build.orig
+++ gucharmap/meson.build
@@ -267,7 +267,6 @@ gucharmap_gtk3_cppflags = disable_deprecated_cppflags
gucharmap_gtk3_deps = [
freetype2_dep,
gtk3_dep,
- libdl_dep,
libgucharmap_gtk3_dep,
]

View File

@ -0,0 +1,26 @@
$OpenBSD: patch-meson_build,v 1.1 2020/11/07 08:59:35 jasper Exp $
ERROR: C shared or static library 'dl' not found
Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -125,18 +125,6 @@ config_h.set('ENABLE_DEBUG', enable_debug)
# FIXME AC_USE_SYSTEM_EXTENSIONS also supported non-gnu systems
config_h.set10('_GNU_SOURCE', true)
-# Check for functions
-
-libdl_dep = cc.find_library('dl')
-
-check_dl_functions_required = [
- 'dlsym',
-]
-
-foreach func: check_dl_functions_required
- assert(cc.has_function(func, dependencies: libdl_dep), func + ' not found')
-endforeach
-
# Compiler flags
compiler_flags_common = [

View File

@ -1,7 +1,5 @@
@comment $OpenBSD: PLIST,v 1.36 2019/01/06 12:19:09 jasper Exp $
@comment $OpenBSD: PLIST,v 1.37 2020/11/07 08:59:35 jasper Exp $
@pkgpath x11/gnome/gucharmap,gtk2
bin/charmap
bin/gnome-character-map
@bin bin/gucharmap
include/gucharmap-2.90/
include/gucharmap-2.90/gucharmap/
@ -12,20 +10,40 @@ include/gucharmap-2.90/gucharmap/gucharmap-chapters-view.h
include/gucharmap-2.90/gucharmap/gucharmap-charmap.h
include/gucharmap-2.90/gucharmap/gucharmap-chartable.h
include/gucharmap-2.90/gucharmap/gucharmap-codepoint-list.h
include/gucharmap-2.90/gucharmap/gucharmap-macros.h
include/gucharmap-2.90/gucharmap/gucharmap-script-chapters-model.h
include/gucharmap-2.90/gucharmap/gucharmap-script-codepoint-list.h
include/gucharmap-2.90/gucharmap/gucharmap-type-builtins.h
include/gucharmap-2.90/gucharmap/gucharmap-unicode-info.h
include/gucharmap-2.90/gucharmap/gucharmap-version.h
include/gucharmap-2.90/gucharmap/gucharmap.h
lib/girepository-1.0/Gucharmap-2.90.typelib
lib/libgucharmap_2_90.a
lib/libgucharmap_2_90.la
@lib lib/libgucharmap_2_90.so.${LIBgucharmap_2_90_VERSION}
lib/pkgconfig/gucharmap-2.90.pc
share/applications/gucharmap.desktop
share/gir-1.0/Gucharmap-2.90.gir
share/glib-2.0/schemas/org.gnome.Charmap.enums.xml
share/glib-2.0/schemas/org.gnome.Charmap.gschema.xml
share/gtk-doc/html/gucharmap-2.90/
share/gtk-doc/html/gucharmap-2.90/GucharmapBlockChaptersModel.html
share/gtk-doc/html/gucharmap-2.90/GucharmapCodepointList.html
share/gtk-doc/html/gucharmap-2.90/GucharmapScriptChaptersModel.html
share/gtk-doc/html/gucharmap-2.90/ch01.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-2.90.devhelp2
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-chapters-model.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-chapters-view.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-charmap.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-chartable.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-script-codepoint-list.html
share/gtk-doc/html/gucharmap-2.90/gucharmap-gucharmap-unicode-info.html
share/gtk-doc/html/gucharmap-2.90/home.png
share/gtk-doc/html/gucharmap-2.90/index.html
share/gtk-doc/html/gucharmap-2.90/left-insensitive.png
share/gtk-doc/html/gucharmap-2.90/left.png
share/gtk-doc/html/gucharmap-2.90/right-insensitive.png
share/gtk-doc/html/gucharmap-2.90/right.png
share/gtk-doc/html/gucharmap-2.90/style.css
share/gtk-doc/html/gucharmap-2.90/up-insensitive.png
share/gtk-doc/html/gucharmap-2.90/up.png
share/help/
share/help/C/
share/help/C/gucharmap/
@ -42,6 +60,7 @@ share/help/bg/gucharmap/legal.xml
share/help/ca/
share/help/ca/gucharmap/
share/help/ca/gucharmap/figures/
share/help/ca/gucharmap/figures/gucharmap_window.png
share/help/ca/gucharmap/index.docbook
share/help/ca/gucharmap/legal.xml
share/help/cs/
@ -65,6 +84,7 @@ share/help/el/gucharmap/legal.xml
share/help/en_GB/
share/help/en_GB/gucharmap/
share/help/en_GB/gucharmap/figures/
share/help/en_GB/gucharmap/figures/gucharmap_window.png
share/help/en_GB/gucharmap/index.docbook
share/help/en_GB/gucharmap/legal.xml
share/help/es/
@ -88,6 +108,7 @@ share/help/fr/gucharmap/legal.xml
share/help/gl/
share/help/gl/gucharmap/
share/help/gl/gucharmap/figures/
share/help/gl/gucharmap/figures/gucharmap_window.png
share/help/gl/gucharmap/index.docbook
share/help/gl/gucharmap/legal.xml
share/help/hu/
@ -105,6 +126,7 @@ share/help/ko/gucharmap/legal.xml
share/help/oc/
share/help/oc/gucharmap/
share/help/oc/gucharmap/figures/
share/help/oc/gucharmap/figures/gucharmap_window.png
share/help/oc/gucharmap/index.docbook
share/help/oc/gucharmap/legal.xml
share/help/pl/
@ -122,11 +144,13 @@ share/help/pt_BR/gucharmap/legal.xml
share/help/ru/
share/help/ru/gucharmap/
share/help/ru/gucharmap/figures/
share/help/ru/gucharmap/figures/gucharmap_window.png
share/help/ru/gucharmap/index.docbook
share/help/ru/gucharmap/legal.xml
share/help/sl/
share/help/sl/gucharmap/
share/help/sl/gucharmap/figures/
share/help/sl/gucharmap/figures/gucharmap_window.png
share/help/sl/gucharmap/index.docbook
share/help/sl/gucharmap/legal.xml
share/help/sv/
@ -135,9 +159,16 @@ share/help/sv/gucharmap/figures/
share/help/sv/gucharmap/figures/gucharmap_window.png
share/help/sv/gucharmap/index.docbook
share/help/sv/gucharmap/legal.xml
share/help/uk/
share/help/uk/gucharmap/
share/help/uk/gucharmap/figures/
share/help/uk/gucharmap/figures/gucharmap_window.png
share/help/uk/gucharmap/index.docbook
share/help/uk/gucharmap/legal.xml
share/help/vi/
share/help/vi/gucharmap/
share/help/vi/gucharmap/figures/
share/help/vi/gucharmap/figures/gucharmap_window.png
share/help/vi/gucharmap/index.docbook
share/help/vi/gucharmap/legal.xml
share/help/zh_CN/
@ -234,7 +265,8 @@ share/locale/xh/LC_MESSAGES/gucharmap.mo
share/locale/zh_CN/LC_MESSAGES/gucharmap.mo
share/locale/zh_HK/LC_MESSAGES/gucharmap.mo
share/locale/zh_TW/LC_MESSAGES/gucharmap.mo
share/metainfo/gucharmap.appdata.xml
share/metainfo/gucharmap.metainfo.xml
share/vala/vapi/gucharmap-2.90.deps
share/vala/vapi/gucharmap-2.90.vapi
@tag glib-compile-schemas
@tag update-desktop-database