mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
x11/gxkb: the port had been updated and improved (+)
- Update to the latest version 0.9.6
- Do not install crippled, incomplete flag icons from
upstream and use the `misc/flag-icons' port instead
Reported by: portscout
Fixes: 947f7b90dd
This commit is contained in:
+21
-11
@@ -1,9 +1,7 @@
|
||||
PORTNAME= gxkb
|
||||
PORTVERSION= 0.9.5
|
||||
PORTVERSION= 0.9.6
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= SF/${PORTNAME}
|
||||
# RU and BY flags were removed as of version 0.9.4 so we need two distfiles
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${PORTNAME}-0.9.3${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= danfe@FreeBSD.org
|
||||
COMMENT= X11 keyboard layout indicator and switcher
|
||||
@@ -12,15 +10,23 @@ WWW= https://zen-tools.github.io/gxkb/
|
||||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= libxklavier.so:x11/libxklavier
|
||||
RUN_DEPENDS= ${_FLAGS_DIR}/epo.png:misc/flag-icons@${_FLAGS_FLAVOR}
|
||||
|
||||
USES= gnome pkgconfig
|
||||
GNU_CONFIGURE= yes
|
||||
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
|
||||
USE_GNOME= gdkpixbuf glib20
|
||||
|
||||
PORTDOCS= AUTHORS NEWS
|
||||
|
||||
OPTIONS_DEFINE= DOCS GTK2
|
||||
OPTIONS_DEFAULT= ROUNDED
|
||||
OPTIONS_SINGLE= FLAGS
|
||||
OPTIONS_SINGLE_FLAGS= BORDERED PLAIN ROUNDED
|
||||
|
||||
FLAGS_DESC= Preferred flag decorations
|
||||
BORDERED_DESC= Thin black border
|
||||
PLAIN_DESC= Plain (undecorated)
|
||||
ROUNDED_DESC= Rounded corners
|
||||
GTK2_DESC= Build against GTK version 2, not 3
|
||||
|
||||
GTK2_EXTRA_PATCHES= ${FILESDIR}/extra-patch-gtk2
|
||||
@@ -30,17 +36,21 @@ GTK2_USES= autoreconf
|
||||
GTK2_USE= GNOME=gtk20
|
||||
GTK2_USE_OFF= GNOME=gtk30
|
||||
|
||||
_FLAGS_DIR= ${LOCALBASE}/share/icons/flag-icons/${_FLAGS_FLAVOR}/21x16
|
||||
_FLAGS_FLAVOR= ${PORT_OPTIONS:${OPTIONS_DEFINE:S,^,N,:ts:}:tl}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS = flags/d' \
|
||||
${WRKSRC}/data/Makefile.[ai][mn]
|
||||
@${REINPLACE_CMD} -e 's,$$(datadir)/gxkb/flags,${_FLAGS_DIR},' \
|
||||
${WRKSRC}/src/Makefile.[ai][mn]
|
||||
|
||||
post-patch-DOCS-on:
|
||||
@${REINPLACE_CMD} -e '/^doc_DATA/s, C[^ ]*,,g' \
|
||||
${WRKSRC}/doc/Makefile.[ai][mn]
|
||||
|
||||
post-patch-DOCS-off:
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS/s, doc,,' ${WRKSRC}/Makefile.in
|
||||
|
||||
post-install:
|
||||
.for c in by ru
|
||||
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-0.9.3/data/flags/${c}.png \
|
||||
${STAGEDIR}${DATADIR}/flags
|
||||
.endfor
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS/s, doc,,' \
|
||||
${WRKSRC}/Makefile.[ai][mn]
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
+3
-5
@@ -1,5 +1,3 @@
|
||||
TIMESTAMP = 1707253056
|
||||
SHA256 (gxkb-0.9.5.tar.gz) = 255af5516a5b39acb0cd2a821404833decce00c2bfee42e2d68dfb461d18c82f
|
||||
SIZE (gxkb-0.9.5.tar.gz) = 236124
|
||||
SHA256 (gxkb-0.9.3.tar.gz) = ef0bbea5f40051e57ca35f304a91ff296044029913cd4d07470fd26b5204d831
|
||||
SIZE (gxkb-0.9.3.tar.gz) = 174152
|
||||
TIMESTAMP = 1722449975
|
||||
SHA256 (gxkb-0.9.6.tar.gz) = 43c68ff62d62fd6e2e9ca42b3f209c68cc37924c44302e28c1b04ef9f541ebdb
|
||||
SIZE (gxkb-0.9.6.tar.gz) = 236500
|
||||
|
||||
@@ -1,103 +1,5 @@
|
||||
bin/gxkb
|
||||
share/applications/gxkb.desktop
|
||||
%%DATADIR%%/flags/af.png
|
||||
%%DATADIR%%/flags/al.png
|
||||
%%DATADIR%%/flags/am.png
|
||||
%%DATADIR%%/flags/at.png
|
||||
%%DATADIR%%/flags/au.png
|
||||
%%DATADIR%%/flags/az.png
|
||||
%%DATADIR%%/flags/ba.png
|
||||
%%DATADIR%%/flags/bd.png
|
||||
%%DATADIR%%/flags/be.png
|
||||
%%DATADIR%%/flags/bg.png
|
||||
%%DATADIR%%/flags/br.png
|
||||
%%DATADIR%%/flags/bt.png
|
||||
%%DATADIR%%/flags/bw.png
|
||||
%%DATADIR%%/flags/by.png
|
||||
%%DATADIR%%/flags/ca.png
|
||||
%%DATADIR%%/flags/cd.png
|
||||
%%DATADIR%%/flags/ch.png
|
||||
%%DATADIR%%/flags/cm.png
|
||||
%%DATADIR%%/flags/cn.png
|
||||
%%DATADIR%%/flags/cz.png
|
||||
%%DATADIR%%/flags/cz_qwerty.png
|
||||
%%DATADIR%%/flags/de.png
|
||||
%%DATADIR%%/flags/dk.png
|
||||
%%DATADIR%%/flags/dz.png
|
||||
%%DATADIR%%/flags/ee.png
|
||||
%%DATADIR%%/flags/eg.png
|
||||
%%DATADIR%%/flags/epo.png
|
||||
%%DATADIR%%/flags/es.png
|
||||
%%DATADIR%%/flags/et.png
|
||||
%%DATADIR%%/flags/eu.png
|
||||
%%DATADIR%%/flags/fi.png
|
||||
%%DATADIR%%/flags/fo.png
|
||||
%%DATADIR%%/flags/fr.png
|
||||
%%DATADIR%%/flags/gb.png
|
||||
%%DATADIR%%/flags/ge.png
|
||||
%%DATADIR%%/flags/gh.png
|
||||
%%DATADIR%%/flags/gn.png
|
||||
%%DATADIR%%/flags/gr.png
|
||||
%%DATADIR%%/flags/hr.png
|
||||
%%DATADIR%%/flags/hu.png
|
||||
%%DATADIR%%/flags/id.png
|
||||
%%DATADIR%%/flags/ie.png
|
||||
%%DATADIR%%/flags/il.png
|
||||
%%DATADIR%%/flags/in.png
|
||||
%%DATADIR%%/flags/iq.png
|
||||
%%DATADIR%%/flags/ir.png
|
||||
%%DATADIR%%/flags/is.png
|
||||
%%DATADIR%%/flags/it.png
|
||||
%%DATADIR%%/flags/jp.png
|
||||
%%DATADIR%%/flags/ke.png
|
||||
%%DATADIR%%/flags/kg.png
|
||||
%%DATADIR%%/flags/kh.png
|
||||
%%DATADIR%%/flags/kr.png
|
||||
%%DATADIR%%/flags/kz.png
|
||||
%%DATADIR%%/flags/la.png
|
||||
%%DATADIR%%/flags/lk.png
|
||||
%%DATADIR%%/flags/lt.png
|
||||
%%DATADIR%%/flags/lv.png
|
||||
%%DATADIR%%/flags/ma.png
|
||||
%%DATADIR%%/flags/md.png
|
||||
%%DATADIR%%/flags/me.png
|
||||
%%DATADIR%%/flags/mk.png
|
||||
%%DATADIR%%/flags/ml.png
|
||||
%%DATADIR%%/flags/mm.png
|
||||
%%DATADIR%%/flags/mn.png
|
||||
%%DATADIR%%/flags/mt.png
|
||||
%%DATADIR%%/flags/mv.png
|
||||
%%DATADIR%%/flags/my.png
|
||||
%%DATADIR%%/flags/ng.png
|
||||
%%DATADIR%%/flags/nl.png
|
||||
%%DATADIR%%/flags/no.png
|
||||
%%DATADIR%%/flags/np.png
|
||||
%%DATADIR%%/flags/nz.png
|
||||
%%DATADIR%%/flags/ph.png
|
||||
%%DATADIR%%/flags/pk.png
|
||||
%%DATADIR%%/flags/pl.png
|
||||
%%DATADIR%%/flags/pt.png
|
||||
%%DATADIR%%/flags/ro.png
|
||||
%%DATADIR%%/flags/rs.png
|
||||
%%DATADIR%%/flags/ru.png
|
||||
%%DATADIR%%/flags/se.png
|
||||
%%DATADIR%%/flags/si.png
|
||||
%%DATADIR%%/flags/sk.png
|
||||
%%DATADIR%%/flags/sn.png
|
||||
%%DATADIR%%/flags/sy.png
|
||||
%%DATADIR%%/flags/tg.png
|
||||
%%DATADIR%%/flags/th.png
|
||||
%%DATADIR%%/flags/tj.png
|
||||
%%DATADIR%%/flags/tm.png
|
||||
%%DATADIR%%/flags/tr.png
|
||||
%%DATADIR%%/flags/tw.png
|
||||
%%DATADIR%%/flags/tz.png
|
||||
%%DATADIR%%/flags/ua.png
|
||||
%%DATADIR%%/flags/us.png
|
||||
%%DATADIR%%/flags/uz.png
|
||||
%%DATADIR%%/flags/vn.png
|
||||
%%DATADIR%%/flags/za.png
|
||||
%%DATADIR%%/flags/zz.png
|
||||
%%DATADIR%%/logo.png
|
||||
share/man/man1/gxkb.1.gz
|
||||
share/pixmaps/gxkb.xpm
|
||||
|
||||
Reference in New Issue
Block a user