diff --git a/net/gnome-nettool/Makefile b/net/gnome-nettool/Makefile index 69a2dfe62ba3..b76526e65ce1 100644 --- a/net/gnome-nettool/Makefile +++ b/net/gnome-nettool/Makefile @@ -1,26 +1,23 @@ # Created by: Adam Weinberger PORTNAME= gnome-nettool -PORTVERSION= 3.8.1 -PORTREVISION= 1 +PORTVERSION= 42.0 PORTEPOCH= 1 CATEGORIES= net gnome -MASTER_SITES= GNOME +MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME utility that provides network information statistics BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgtop-2.0.so:devel/libgtop RUN_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind-tools +USES= gettext gmake gnome meson pathfix pkgconfig python:3.8+ tar:xz USE_GNOME= gtk30 intlhack libxml2:build -USES= gettext gmake gnome libtool localbase:ldflags pathfix pkgconfig \ - tar:xz -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip - GLIB_SCHEMAS= org.gnome.gnome-nettool.gschema.xml +BINARY_ALIAS= python3=${PYTHON_CMD} + .include diff --git a/net/gnome-nettool/distinfo b/net/gnome-nettool/distinfo index 202dc797e663..c399611ce771 100644 --- a/net/gnome-nettool/distinfo +++ b/net/gnome-nettool/distinfo @@ -1,2 +1,3 @@ -SHA256 (gnome3/gnome-nettool-3.8.1.tar.xz) = f0a4510d9fe5eae4c91b63ade9848992b2795108e76eff7f51dc3decf7df2cb1 -SIZE (gnome3/gnome-nettool-3.8.1.tar.xz) = 589024 +TIMESTAMP = 1653086843 +SHA256 (gnome3/gnome-nettool-42.0.tar.xz) = a54f29eef2038aee69551c8b19ca4f758e5eb9e2090a4bc6b5633dff0188751f +SIZE (gnome3/gnome-nettool-42.0.tar.xz) = 422880 diff --git a/net/gnome-nettool/files/patch-src_info.c b/net/gnome-nettool/files/patch-src_info.c index beaefe639437..d99d72a079c9 100644 --- a/net/gnome-nettool/files/patch-src_info.c +++ b/net/gnome-nettool/files/patch-src_info.c @@ -1,69 +1,69 @@ ---- src/info.c.orig 2013-05-31 00:00:21 UTC +--- src/info.c.orig 2022-04-06 01:52:01 UTC +++ src/info.c @@ -20,6 +20,10 @@ #include #include #include +#include +#include +#include +#include #ifdef HAVE_CONFIG_H # include @@ -37,6 +41,9 @@ #include #include #include +#ifdef __FreeBSD__ +#include +#endif #include #include @@ -61,6 +68,7 @@ static InfoInterfaceDescription info_iface_desc [] = { { N_("Ethernet Interface"), INFO_INTERFACE_ETH, "16_ethernet.xpm", "eth", NULL }, { N_("Wireless Interface"), INFO_INTERFACE_WLAN, "wavelan-16.png", "wlan", NULL }, { N_("Modem Interface"), INFO_INTERFACE_PPP, "16_ppp.xpm", "ppp", NULL }, + { N_("Modem Interface"), INFO_INTERFACE_PPP, "16_ppp.xpm", "tun", NULL }, { N_("Parallel Line Interface"), INFO_INTERFACE_PLIP, "16_plip.xpm", "plip", NULL }, { N_("Infrared Interface"), INFO_INTERFACE_IRLAN, "irda-16.png", "irlan", NULL }, - { N_("Loopback Interface"), INFO_INTERFACE_LO, "16_loopback.xpm", "lo", NULL }, -@@ -131,9 +139,35 @@ info_get_interface_from_dev_name (const gchar *dev_nam + { N_("Infiniband Interface"), INFO_INTERFACE_IB, "network.png", "ib", NULL }, +@@ -132,9 +140,35 @@ info_get_interface_from_dev_name (const gchar *dev_nam { gint i; gchar *path; - + gchar *dev_type = NULL; +#if defined(__FreeBSD__) + int s; + struct ifmediareq ifmr; + + if ((s = socket (AF_INET, SOCK_DGRAM, 0)) > -1) { + + (void) memset (&ifmr, 0, sizeof (ifmr)); + (void) strncpy (ifmr.ifm_name, dev_name, sizeof (ifmr.ifm_name)); + + if (ioctl (s, SIOCGIFMEDIA, (caddr_t) &ifmr) > -1) { + switch (IFM_TYPE (ifmr.ifm_active)) { + case IFM_ETHER: + dev_type = "eth"; + break; + case IFM_IEEE80211: + dev_type = "wlan"; + break; + } + } + close (s); + } +#endif /* defined(__FreeBSD__) */ + + if (!dev_type) + dev_type = (gchar *) dev_name; + for (i = 0; info_iface_desc[i].name; i++) - if (strstr (dev_name, info_iface_desc[i].prefix) == dev_name) { + if (strstr (dev_type, info_iface_desc[i].prefix) == dev_type) { (*iface) = g_strdup_printf ("%s (%s)", _(info_iface_desc[i].name), dev_name); if (info_iface_desc[i].pixbuf == NULL) { path = g_build_filename (PIXMAPS_DIR, info_iface_desc[i].icon, NULL); diff --git a/net/gnome-nettool/files/patch-src_netstat.c b/net/gnome-nettool/files/patch-src_netstat.c index 660514d28322..15ee9d6069d0 100644 --- a/net/gnome-nettool/files/patch-src_netstat.c +++ b/net/gnome-nettool/files/patch-src_netstat.c @@ -1,11 +1,11 @@ ---- src/netstat.c.orig 2012-01-03 10:38:09.000000000 +0100 -+++ src/netstat.c 2015-08-28 16:21:17.101757000 +0200 -@@ -114,7 +114,7 @@ netstat_get_active_option (Netinfo * net +--- src/netstat.c.orig 2022-04-06 01:52:01 UTC ++++ src/netstat.c +@@ -114,7 +114,7 @@ netstat_get_active_option (Netinfo * netinfo) g_return_val_if_fail (netinfo != NULL, NULL); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (netinfo->routing))) { -#if defined (__OpenBSD__) +#if defined (__OpenBSD__) || defined (__FreeBSD__) if (netinfo_is_ipv6_enable ()) { option = g_strdup ("-rn"); } else { diff --git a/net/gnome-nettool/files/patch-src_nettool.c b/net/gnome-nettool/files/patch-src_nettool.c index 05fa09223019..601604a1de07 100644 --- a/net/gnome-nettool/files/patch-src_nettool.c +++ b/net/gnome-nettool/files/patch-src_nettool.c @@ -1,53 +1,53 @@ ---- src/nettool.c.orig 2012-01-03 10:38:09.000000000 +0100 -+++ src/nettool.c 2015-08-28 16:28:52.904785000 +0200 +--- src/nettool.c.orig 2022-04-06 01:52:01 UTC ++++ src/nettool.c @@ -28,7 +28,6 @@ #include #include #include -#include #include #include #include -@@ -410,6 +409,10 @@ netinfo_io_text_buffer_dialog (GIOChanne +@@ -410,6 +409,10 @@ netinfo_io_text_buffer_dialog (GIOChannel * channel, len, NULL); } + g_free (text); + + return TRUE; + } else if (status == G_IO_STATUS_AGAIN) { char buf[1]; -@@ -421,6 +424,11 @@ netinfo_io_text_buffer_dialog (GIOChanne +@@ -421,6 +424,11 @@ netinfo_io_text_buffer_dialog (GIOChannel * channel, } g_string_append_c (netinfo->command_output, buf[0]); } + + g_free (text); + + return TRUE; + } else if (status == G_IO_STATUS_EOF) { } else if (status == G_IO_STATUS_ERROR) { -@@ -438,15 +446,16 @@ netinfo_io_text_buffer_dialog (GIOChanne +@@ -438,15 +446,16 @@ netinfo_io_text_buffer_dialog (GIOChannel * channel, } else { g_warning ("Error: %s\n", err->message); - g_free (text); g_free (err); } - } - g_free (text); return TRUE; + + } + + g_free (text); } /* The condition is not G_IO_HUP | G_IO_ERR | G_IO_NVAL, so diff --git a/net/gnome-nettool/pkg-plist b/net/gnome-nettool/pkg-plist index b39cf2f64e95..57991a57750a 100644 --- a/net/gnome-nettool/pkg-plist +++ b/net/gnome-nettool/pkg-plist @@ -1,207 +1,263 @@ bin/gnome-nettool share/applications/gnome-nettool.desktop %%DATADIR%%/pixmaps/16_ethernet.xpm %%DATADIR%%/pixmaps/16_loopback.xpm %%DATADIR%%/pixmaps/16_plip.xpm %%DATADIR%%/pixmaps/16_ppp.xpm %%DATADIR%%/pixmaps/gnome-nettool.png %%DATADIR%%/pixmaps/irda-16.png %%DATADIR%%/pixmaps/network.png %%DATADIR%%/pixmaps/wavelan-16.png %%DATADIR%%/ui/gnome-nettool.ui share/help/C/gnome-nettool/figures/gnome-nettool-trail.png share/help/C/gnome-nettool/figures/gnome-nettool.png share/help/C/gnome-nettool/index.page share/help/C/gnome-nettool/introduction.page share/help/C/gnome-nettool/ip-information.page share/help/C/gnome-nettool/network-connectivity.page share/help/ca/gnome-nettool/figures/gnome-nettool-trail.png share/help/ca/gnome-nettool/figures/gnome-nettool.png share/help/ca/gnome-nettool/index.page share/help/ca/gnome-nettool/introduction.page share/help/ca/gnome-nettool/ip-information.page share/help/ca/gnome-nettool/network-connectivity.page share/help/cs/gnome-nettool/figures/gnome-nettool-trail.png share/help/cs/gnome-nettool/figures/gnome-nettool.png share/help/cs/gnome-nettool/index.page share/help/cs/gnome-nettool/introduction.page share/help/cs/gnome-nettool/ip-information.page share/help/cs/gnome-nettool/network-connectivity.page share/help/da/gnome-nettool/figures/gnome-nettool-trail.png share/help/da/gnome-nettool/figures/gnome-nettool.png share/help/da/gnome-nettool/index.page share/help/da/gnome-nettool/introduction.page share/help/da/gnome-nettool/ip-information.page share/help/da/gnome-nettool/network-connectivity.page share/help/de/gnome-nettool/figures/gnome-nettool-trail.png share/help/de/gnome-nettool/figures/gnome-nettool.png share/help/de/gnome-nettool/index.page share/help/de/gnome-nettool/introduction.page share/help/de/gnome-nettool/ip-information.page share/help/de/gnome-nettool/network-connectivity.page share/help/el/gnome-nettool/figures/gnome-nettool-trail.png share/help/el/gnome-nettool/figures/gnome-nettool.png share/help/el/gnome-nettool/index.page share/help/el/gnome-nettool/introduction.page share/help/el/gnome-nettool/ip-information.page share/help/el/gnome-nettool/network-connectivity.page share/help/en_GB/gnome-nettool/figures/gnome-nettool-trail.png share/help/en_GB/gnome-nettool/figures/gnome-nettool.png share/help/en_GB/gnome-nettool/index.page share/help/en_GB/gnome-nettool/introduction.page share/help/en_GB/gnome-nettool/ip-information.page share/help/en_GB/gnome-nettool/network-connectivity.page share/help/es/gnome-nettool/figures/gnome-nettool-trail.png share/help/es/gnome-nettool/figures/gnome-nettool.png share/help/es/gnome-nettool/index.page share/help/es/gnome-nettool/introduction.page share/help/es/gnome-nettool/ip-information.page share/help/es/gnome-nettool/network-connectivity.page +share/help/eu/gnome-nettool/figures/gnome-nettool-trail.png +share/help/eu/gnome-nettool/figures/gnome-nettool.png +share/help/eu/gnome-nettool/index.page +share/help/eu/gnome-nettool/introduction.page +share/help/eu/gnome-nettool/ip-information.page +share/help/eu/gnome-nettool/network-connectivity.page share/help/fr/gnome-nettool/figures/gnome-nettool-trail.png share/help/fr/gnome-nettool/figures/gnome-nettool.png share/help/fr/gnome-nettool/index.page share/help/fr/gnome-nettool/introduction.page share/help/fr/gnome-nettool/ip-information.page share/help/fr/gnome-nettool/network-connectivity.page +share/help/fur/gnome-nettool/figures/gnome-nettool-trail.png +share/help/fur/gnome-nettool/figures/gnome-nettool.png +share/help/fur/gnome-nettool/index.page +share/help/fur/gnome-nettool/introduction.page +share/help/fur/gnome-nettool/ip-information.page +share/help/fur/gnome-nettool/network-connectivity.page +share/help/gl/gnome-nettool/figures/gnome-nettool-trail.png +share/help/gl/gnome-nettool/figures/gnome-nettool.png +share/help/gl/gnome-nettool/index.page +share/help/gl/gnome-nettool/introduction.page +share/help/gl/gnome-nettool/ip-information.page +share/help/gl/gnome-nettool/network-connectivity.page +share/help/hu/gnome-nettool/figures/gnome-nettool-trail.png +share/help/hu/gnome-nettool/figures/gnome-nettool.png +share/help/hu/gnome-nettool/index.page +share/help/hu/gnome-nettool/introduction.page +share/help/hu/gnome-nettool/ip-information.page +share/help/hu/gnome-nettool/network-connectivity.page +share/help/id/gnome-nettool/figures/gnome-nettool-trail.png +share/help/id/gnome-nettool/figures/gnome-nettool.png +share/help/id/gnome-nettool/index.page +share/help/id/gnome-nettool/introduction.page +share/help/id/gnome-nettool/ip-information.page +share/help/id/gnome-nettool/network-connectivity.page +share/help/it/gnome-nettool/figures/gnome-nettool-trail.png +share/help/it/gnome-nettool/figures/gnome-nettool.png +share/help/it/gnome-nettool/index.page +share/help/it/gnome-nettool/introduction.page +share/help/it/gnome-nettool/ip-information.page +share/help/it/gnome-nettool/network-connectivity.page +share/help/ko/gnome-nettool/figures/gnome-nettool-trail.png +share/help/ko/gnome-nettool/figures/gnome-nettool.png +share/help/ko/gnome-nettool/index.page +share/help/ko/gnome-nettool/introduction.page +share/help/ko/gnome-nettool/ip-information.page +share/help/ko/gnome-nettool/network-connectivity.page share/help/oc/gnome-nettool/figures/gnome-nettool-trail.png share/help/oc/gnome-nettool/figures/gnome-nettool.png share/help/oc/gnome-nettool/index.page share/help/oc/gnome-nettool/introduction.page share/help/oc/gnome-nettool/ip-information.page share/help/oc/gnome-nettool/network-connectivity.page share/help/pa/gnome-nettool/figures/gnome-nettool-trail.png share/help/pa/gnome-nettool/figures/gnome-nettool.png share/help/pa/gnome-nettool/index.page share/help/pa/gnome-nettool/introduction.page share/help/pa/gnome-nettool/ip-information.page share/help/pa/gnome-nettool/network-connectivity.page +share/help/pl/gnome-nettool/figures/gnome-nettool-trail.png +share/help/pl/gnome-nettool/figures/gnome-nettool.png +share/help/pl/gnome-nettool/index.page +share/help/pl/gnome-nettool/introduction.page +share/help/pl/gnome-nettool/ip-information.page +share/help/pl/gnome-nettool/network-connectivity.page share/help/pt_BR/gnome-nettool/figures/gnome-nettool-trail.png share/help/pt_BR/gnome-nettool/figures/gnome-nettool.png share/help/pt_BR/gnome-nettool/index.page share/help/pt_BR/gnome-nettool/introduction.page share/help/pt_BR/gnome-nettool/ip-information.page share/help/pt_BR/gnome-nettool/network-connectivity.page share/help/ru/gnome-nettool/figures/gnome-nettool-trail.png share/help/ru/gnome-nettool/figures/gnome-nettool.png share/help/ru/gnome-nettool/index.page share/help/ru/gnome-nettool/introduction.page share/help/ru/gnome-nettool/ip-information.page share/help/ru/gnome-nettool/network-connectivity.page share/help/sv/gnome-nettool/figures/gnome-nettool-trail.png share/help/sv/gnome-nettool/figures/gnome-nettool.png share/help/sv/gnome-nettool/index.page share/help/sv/gnome-nettool/introduction.page share/help/sv/gnome-nettool/ip-information.page share/help/sv/gnome-nettool/network-connectivity.page share/help/uk/gnome-nettool/figures/gnome-nettool-trail.png share/help/uk/gnome-nettool/figures/gnome-nettool.png share/help/uk/gnome-nettool/index.page share/help/uk/gnome-nettool/introduction.page share/help/uk/gnome-nettool/ip-information.page share/help/uk/gnome-nettool/network-connectivity.page share/help/vi/gnome-nettool/figures/gnome-nettool-trail.png share/help/vi/gnome-nettool/figures/gnome-nettool.png share/help/vi/gnome-nettool/index.page share/help/vi/gnome-nettool/introduction.page share/help/vi/gnome-nettool/ip-information.page share/help/vi/gnome-nettool/network-connectivity.page share/help/zh_CN/gnome-nettool/figures/gnome-nettool-trail.png share/help/zh_CN/gnome-nettool/figures/gnome-nettool.png share/help/zh_CN/gnome-nettool/index.page share/help/zh_CN/gnome-nettool/introduction.page share/help/zh_CN/gnome-nettool/ip-information.page share/help/zh_CN/gnome-nettool/network-connectivity.page share/icons/hicolor/16x16/apps/gnome-nettool.png share/icons/hicolor/22x22/apps/gnome-nettool.png share/icons/hicolor/24x24/apps/gnome-nettool.png share/icons/hicolor/32x32/apps/gnome-nettool.png +share/icons/hicolor/scalable/apps/gnome-nettool-symbolic.svg share/icons/hicolor/scalable/apps/gnome-nettool.svg share/locale/af/LC_MESSAGES/gnome-nettool.mo share/locale/ar/LC_MESSAGES/gnome-nettool.mo share/locale/as/LC_MESSAGES/gnome-nettool.mo share/locale/ast/LC_MESSAGES/gnome-nettool.mo share/locale/az/LC_MESSAGES/gnome-nettool.mo share/locale/be/LC_MESSAGES/gnome-nettool.mo share/locale/bg/LC_MESSAGES/gnome-nettool.mo share/locale/bn/LC_MESSAGES/gnome-nettool.mo share/locale/bn_IN/LC_MESSAGES/gnome-nettool.mo share/locale/br/LC_MESSAGES/gnome-nettool.mo share/locale/bs/LC_MESSAGES/gnome-nettool.mo share/locale/ca/LC_MESSAGES/gnome-nettool.mo share/locale/ca@valencia/LC_MESSAGES/gnome-nettool.mo +share/locale/ckb/LC_MESSAGES/gnome-nettool.mo share/locale/cs/LC_MESSAGES/gnome-nettool.mo share/locale/cy/LC_MESSAGES/gnome-nettool.mo share/locale/da/LC_MESSAGES/gnome-nettool.mo share/locale/de/LC_MESSAGES/gnome-nettool.mo share/locale/dz/LC_MESSAGES/gnome-nettool.mo share/locale/el/LC_MESSAGES/gnome-nettool.mo share/locale/en@shaw/LC_MESSAGES/gnome-nettool.mo share/locale/en_CA/LC_MESSAGES/gnome-nettool.mo share/locale/en_GB/LC_MESSAGES/gnome-nettool.mo share/locale/eo/LC_MESSAGES/gnome-nettool.mo share/locale/es/LC_MESSAGES/gnome-nettool.mo share/locale/et/LC_MESSAGES/gnome-nettool.mo share/locale/eu/LC_MESSAGES/gnome-nettool.mo share/locale/fa/LC_MESSAGES/gnome-nettool.mo share/locale/fi/LC_MESSAGES/gnome-nettool.mo share/locale/fr/LC_MESSAGES/gnome-nettool.mo +share/locale/fur/LC_MESSAGES/gnome-nettool.mo share/locale/ga/LC_MESSAGES/gnome-nettool.mo +share/locale/gd/LC_MESSAGES/gnome-nettool.mo share/locale/gl/LC_MESSAGES/gnome-nettool.mo share/locale/gu/LC_MESSAGES/gnome-nettool.mo share/locale/he/LC_MESSAGES/gnome-nettool.mo share/locale/hi/LC_MESSAGES/gnome-nettool.mo share/locale/hr/LC_MESSAGES/gnome-nettool.mo share/locale/hu/LC_MESSAGES/gnome-nettool.mo share/locale/id/LC_MESSAGES/gnome-nettool.mo +share/locale/is/LC_MESSAGES/gnome-nettool.mo share/locale/it/LC_MESSAGES/gnome-nettool.mo share/locale/ja/LC_MESSAGES/gnome-nettool.mo share/locale/ka/LC_MESSAGES/gnome-nettool.mo +share/locale/kk/LC_MESSAGES/gnome-nettool.mo share/locale/km/LC_MESSAGES/gnome-nettool.mo share/locale/kn/LC_MESSAGES/gnome-nettool.mo share/locale/ko/LC_MESSAGES/gnome-nettool.mo share/locale/ku/LC_MESSAGES/gnome-nettool.mo +share/locale/lo/LC_MESSAGES/gnome-nettool.mo share/locale/lt/LC_MESSAGES/gnome-nettool.mo share/locale/lv/LC_MESSAGES/gnome-nettool.mo share/locale/mai/LC_MESSAGES/gnome-nettool.mo share/locale/mg/LC_MESSAGES/gnome-nettool.mo share/locale/mk/LC_MESSAGES/gnome-nettool.mo share/locale/ml/LC_MESSAGES/gnome-nettool.mo share/locale/mn/LC_MESSAGES/gnome-nettool.mo share/locale/mr/LC_MESSAGES/gnome-nettool.mo share/locale/ms/LC_MESSAGES/gnome-nettool.mo share/locale/nb/LC_MESSAGES/gnome-nettool.mo share/locale/ne/LC_MESSAGES/gnome-nettool.mo share/locale/nl/LC_MESSAGES/gnome-nettool.mo share/locale/nn/LC_MESSAGES/gnome-nettool.mo share/locale/oc/LC_MESSAGES/gnome-nettool.mo share/locale/or/LC_MESSAGES/gnome-nettool.mo share/locale/pa/LC_MESSAGES/gnome-nettool.mo share/locale/pl/LC_MESSAGES/gnome-nettool.mo share/locale/ps/LC_MESSAGES/gnome-nettool.mo share/locale/pt/LC_MESSAGES/gnome-nettool.mo share/locale/pt_BR/LC_MESSAGES/gnome-nettool.mo share/locale/ro/LC_MESSAGES/gnome-nettool.mo share/locale/ru/LC_MESSAGES/gnome-nettool.mo share/locale/rw/LC_MESSAGES/gnome-nettool.mo share/locale/si/LC_MESSAGES/gnome-nettool.mo share/locale/sk/LC_MESSAGES/gnome-nettool.mo share/locale/sl/LC_MESSAGES/gnome-nettool.mo share/locale/sq/LC_MESSAGES/gnome-nettool.mo share/locale/sr/LC_MESSAGES/gnome-nettool.mo share/locale/sr@latin/LC_MESSAGES/gnome-nettool.mo share/locale/sv/LC_MESSAGES/gnome-nettool.mo share/locale/ta/LC_MESSAGES/gnome-nettool.mo share/locale/te/LC_MESSAGES/gnome-nettool.mo share/locale/tg/LC_MESSAGES/gnome-nettool.mo share/locale/th/LC_MESSAGES/gnome-nettool.mo share/locale/tr/LC_MESSAGES/gnome-nettool.mo share/locale/ug/LC_MESSAGES/gnome-nettool.mo share/locale/uk/LC_MESSAGES/gnome-nettool.mo share/locale/uz/LC_MESSAGES/gnome-nettool.mo share/locale/uz@cyrillic/LC_MESSAGES/gnome-nettool.mo share/locale/vi/LC_MESSAGES/gnome-nettool.mo share/locale/wa/LC_MESSAGES/gnome-nettool.mo share/locale/xh/LC_MESSAGES/gnome-nettool.mo share/locale/zh_CN/LC_MESSAGES/gnome-nettool.mo share/locale/zh_HK/LC_MESSAGES/gnome-nettool.mo share/locale/zh_TW/LC_MESSAGES/gnome-nettool.mo +share/metainfo/gnome-nettool.appdata.xml