[Midnightbsd-cvs] mports [19977] trunk/devel: delete old ports

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Aug 22 18:53:05 EDT 2015


Revision: 19977
          http://svnweb.midnightbsd.org/mports/?rev=19977
Author:   laffer1
Date:     2015-08-22 18:53:04 -0400 (Sat, 22 Aug 2015)
Log Message:
-----------
delete old ports

Modified Paths:
--------------
    trunk/devel/Makefile

Added Paths:
-----------
    trunk/devel/libgtop/files/patch-glibtop.h
    trunk/devel/libgtop/files/patch-sysdeps_freebsd_netload.c

Removed Paths:
-------------
    trunk/devel/appdata-tools/
    trunk/devel/qt4-declarative/

Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile	2015-08-22 22:51:50 UTC (rev 19976)
+++ trunk/devel/Makefile	2015-08-22 22:53:04 UTC (rev 19977)
@@ -10,7 +10,6 @@
 SUBDIR += anjuta
 SUBDIR += antlr
 SUBDIR += apache-ant
-SUBDIR += appdata-tools
 SUBDIR += appstream-glib
 SUBDIR += apr1
 SUBDIR += autoconf
@@ -430,7 +429,6 @@
 SUBDIR += qt4-assistant
 SUBDIR += qt4-assistant-adp
 SUBDIR += qt4-corelib
-SUBDIR += qt4-declarative
 SUBDIR += qt4-designer
 SUBDIR += qt4-help
 SUBDIR += qt4-help-tools

Added: trunk/devel/libgtop/files/patch-glibtop.h
===================================================================
--- trunk/devel/libgtop/files/patch-glibtop.h	                        (rev 0)
+++ trunk/devel/libgtop/files/patch-glibtop.h	2015-08-22 22:53:04 UTC (rev 19977)
@@ -0,0 +1,38 @@
+--- glibtop.h.orig	2015-08-13 19:30:44.824882000 +0200
++++ glibtop.h	2015-08-13 19:30:04.376611000 +0200
+@@ -125,14 +125,35 @@ extern glibtop *glibtop_global_server;
+ 
+ extern const unsigned long glibtop_server_features;
+ 
++/**
++ * glibtop_init:
++ *
++ * Returns: (transfer none):
++ */
+ glibtop *
+ glibtop_init (void);
+ 
++/**
++ * glibtop_init_r:
++ * @server_ptr: (out):
++ * @features:
++ * @flags:
++ *
++ * Returns: (transfer none):
++ */
+ glibtop *
+ glibtop_init_r (glibtop **server_ptr,
+ 		unsigned long features,
+ 		unsigned flags);
+ 
++/**
++ * glibtop_init_s:
++ * @server_ptr: (out):
++ * @features:
++ * @flags:
++ *
++ * Returns: (transfer none):
++ */
+ glibtop *
+ glibtop_init_s (glibtop **server_ptr,
+ 		unsigned long features,


Property changes on: trunk/devel/libgtop/files/patch-glibtop.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libgtop/files/patch-sysdeps_freebsd_netload.c
===================================================================
--- trunk/devel/libgtop/files/patch-sysdeps_freebsd_netload.c	                        (rev 0)
+++ trunk/devel/libgtop/files/patch-sysdeps_freebsd_netload.c	2015-08-22 22:53:04 UTC (rev 19977)
@@ -0,0 +1,340 @@
+--- sysdeps/freebsd/netload.c.orig	2014-10-02 18:05:51.932132157 +0200
++++ sysdeps/freebsd/netload.c	2014-10-02 18:06:23.435130545 +0200
+@@ -1,7 +1,8 @@
+-/* Copyright (C) 1998-99 Martin Baulig
++/* Copyright (C) 2014 Gleb Smirnoff
++   Copyright (C) 1998-99 Martin Baulig
+    This file is part of LibGTop 1.0.
+ 
+-   Contributed by Martin Baulig <martin at home-of-linux.org>, October 1998.
++   Contributed by Gleb Smirnoff <glebius at FreeBSD.org>, September 2014.
+ 
+    LibGTop is free software; you can redistribute it and/or modify it
+    under the terms of the GNU General Public License as published by
+@@ -26,22 +27,12 @@
+ 
+ #include <glibtop_suid.h>
+ 
+-#include <string.h>
+-
+-#include <sys/types.h>
+-#include <sys/socket.h>
+ #include <sys/ioctl.h>
+-
++#include <sys/sockio.h>
++#include <netinet/in.h>
+ #include <net/if.h>
+ #include <net/if_dl.h>
+-#include <net/if_types.h>
+-
+-#ifdef HAVE_NET_IF_VAR_H
+-#include <net/if_var.h>
+-#endif
+-
+-#include <netinet/in.h>
+-#include <netinet/in_var.h>
++#include <ifaddrs.h>
+ 
+ static const unsigned long _glibtop_sysdeps_netload =
+ (1L << GLIBTOP_NETLOAD_IF_FLAGS) +
+@@ -64,24 +55,9 @@
+ (1L << GLIBTOP_NETLOAD_ADDRESS6) +
+ (1L << GLIBTOP_NETLOAD_SCOPE6);
+ 
+-/* nlist structure for kernel access */
+-static struct nlist nlst [] =
+-        {
+-                { "_ifnet"
+-                },
+-                { 0 }
+-        };
+-
+-/* Init function. */
+-
+ void
+ _glibtop_init_netload_p (glibtop *server)
+ {
+-        if (kvm_nlist (server->machine.kd, nlst) < 0) {
+-                glibtop_warn_io_r (server, "kvm_nlist");
+-		return;
+-	}
+-
+ 	server->sysdeps.netload = _glibtop_sysdeps_netload;
+ }
+ 
+@@ -91,164 +67,129 @@
+ glibtop_get_netload_p (glibtop *server, glibtop_netload *buf,
+                        const char *interface)
+ {
+-        struct ifnet ifnet;
+-        u_long ifnetaddr, ifnetfound;
+-        struct sockaddr *sa = NULL;
+-        char name [32];
+-
+-        union {
+-                struct ifaddr ifa;
+-                struct in_ifaddr in;
+-        } ifaddr;
++	struct ifaddrs *ifap, *ifa;
+ 
+         glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_NETLOAD), 0);
+ 
+         memset (buf, 0, sizeof (glibtop_netload));
+ 
+-	if (server->sysdeps.netload == 0) return;
++	if (server->sysdeps.netload == 0)
++		return;
+ 
+-        if (kvm_read (server->machine.kd, nlst [0].n_value,
+-                        &ifnetaddr, sizeof (ifnetaddr)) != sizeof (ifnetaddr)) {
+-                glibtop_warn_io_r (server, "kvm_read (ifnet)");
++	if (getifaddrs(&ifap) != 0) {
++		glibtop_warn_io_r(server, "getifaddrs");
+ 		return;
+ 	}
+ 
+-        while (ifnetaddr)
+-        {
+-                struct sockaddr_in *sin;
+-                register char *cp;
+-                u_long ifaddraddr;
+-
+-                {
+-                        ifnetfound = ifnetaddr;
+-
+-                        if (kvm_read (server->machine.kd, ifnetaddr, &ifnet,
+-                                        sizeof (ifnet)) != sizeof (ifnet)) {
+-                                glibtop_warn_io_r (server,
+-						   "kvm_read (ifnetaddr)");
+-				continue;
+-			}
++#define	IFA_STAT(s)	(((struct if_data *)ifa->ifa_data)->ifi_ ## s)
+ 
+-                        g_strlcpy (name, ifnet.if_xname, sizeof(name));
+-                        ifnetaddr = (u_long) ifnet.if_link.tqe_next;
++        for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+ 
+-                        if (strcmp (name, interface) != 0)
+-                                continue;
++		if (strcmp(ifa->ifa_name, interface) != 0)
++			continue;
+ 
+-                        ifaddraddr = (u_long) ifnet.if_addrhead.tqh_first;
+-                }
+-                if (ifnet.if_flags & IFF_UP)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_UP);
+-                if (ifnet.if_flags & IFF_BROADCAST)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_BROADCAST);
+-                if (ifnet.if_flags & IFF_DEBUG)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_DEBUG);
+-                if (ifnet.if_flags & IFF_LOOPBACK)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LOOPBACK);
+-                if (ifnet.if_flags & IFF_POINTOPOINT)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_POINTOPOINT);
+-#ifdef IFF_DRV_RUNNING
+-                if (ifnet.if_drv_flags & IFF_DRV_RUNNING)
+-#else
+-                if (ifnet.if_flags & IFF_RUNNING)
+-#endif
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_RUNNING);
+-                if (ifnet.if_flags & IFF_NOARP)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_NOARP);
+-                if (ifnet.if_flags & IFF_PROMISC)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_PROMISC);
+-                if (ifnet.if_flags & IFF_ALLMULTI)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALLMULTI);
+-#ifdef IFF_DRV_OACTIVE
+-                if (ifnet.if_drv_flags & IFF_DRV_OACTIVE)
+-#else
+-                if (ifnet.if_flags & IFF_OACTIVE)
+-#endif
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_OACTIVE);
+-                if (ifnet.if_flags & IFF_SIMPLEX)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_SIMPLEX);
+-                if (ifnet.if_flags & IFF_LINK0)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK0);
+-                if (ifnet.if_flags & IFF_LINK1)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK1);
+-                if (ifnet.if_flags & IFF_LINK2)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK2);
+-                if (ifnet.if_flags & IFF_ALTPHYS)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALTPHYS);
+-                if (ifnet.if_flags & IFF_MULTICAST)
+-                        buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_MULTICAST);
+-
+-                buf->packets_in = ifnet.if_ipackets;
+-                buf->packets_out = ifnet.if_opackets;
+-                buf->packets_total = buf->packets_in + buf->packets_out;
+-
+-                buf->bytes_in = ifnet.if_ibytes;
+-                buf->bytes_out = ifnet.if_obytes;
+-                buf->bytes_total = buf->bytes_in + buf->bytes_out;
+-
+-                buf->errors_in = ifnet.if_ierrors;
+-                buf->errors_out = ifnet.if_oerrors;
+-                buf->errors_total = buf->errors_in + buf->errors_out;
+-
+-                buf->collisions = ifnet.if_collisions;
+-                buf->flags = _glibtop_sysdeps_netload;
+-
+-                while (ifaddraddr) {
+-                        if ((kvm_read (server->machine.kd, ifaddraddr, &ifaddr,
+-                                        sizeof (ifaddr)) != sizeof (ifaddr))) {
+-                                glibtop_warn_io_r (server,
+-						   "kvm_read (ifaddraddr)");
+-				continue;
++		switch (ifa->ifa_addr->sa_family) {
++		case AF_LINK: {
++			struct sockaddr_dl *sdl;
++			struct ifreq ifr;
++			int s, flags;
++
++			s = socket(AF_INET, SOCK_DGRAM, 0);
++			if (s < 0) {
++				glibtop_warn_io_r(server, "socket(AF_INET)");
++				break;
++			}
++			memset(&ifr, 0, sizeof(ifr));
++			(void )strlcpy(ifr.ifr_name, ifa->ifa_name,
++			    sizeof(ifr.ifr_name));
++			if (ioctl(s, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) {
++				glibtop_warn_io_r(server,
++				    "ioctl(SIOCGIFFLAGS)");
++				close(s);
++				break;
+ 			}
++			close(s);
++
++			flags = (ifr.ifr_flags & 0xffff) |
++			    (ifr.ifr_flagshigh << 16);
++		
++			if (flags & IFF_UP)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_UP);
++			if (flags & IFF_BROADCAST)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_BROADCAST);
++			if (flags & IFF_DEBUG)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_DEBUG);
++			if (flags & IFF_LOOPBACK)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LOOPBACK);
++			if (flags & IFF_POINTOPOINT)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_POINTOPOINT);
++			if (flags & IFF_RUNNING)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_RUNNING);
++			if (flags & IFF_NOARP)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_NOARP);
++			if (flags & IFF_PROMISC)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_PROMISC);
++			if (flags & IFF_ALLMULTI)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALLMULTI);
++			if (flags & IFF_SIMPLEX)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_SIMPLEX);
++			if (flags & IFF_LINK0)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK0);
++			if (flags & IFF_LINK1)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK1);
++			if (flags & IFF_LINK2)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_LINK2);
++			if (flags & IFF_ALTPHYS)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_ALTPHYS);
++			if (flags & IFF_MULTICAST)
++				buf->if_flags |= (1L << GLIBTOP_IF_FLAGS_MULTICAST);
++		
++			buf->packets_in = IFA_STAT(ipackets);
++			buf->packets_out = IFA_STAT(opackets);
++			buf->packets_total = buf->packets_in + buf->packets_out;
++			buf->bytes_in = IFA_STAT(ibytes);
++			buf->bytes_out = IFA_STAT(obytes);
++			buf->bytes_total = buf->bytes_in + buf->bytes_out;
++			buf->errors_in = IFA_STAT(ierrors);
++			buf->errors_out = IFA_STAT(oerrors);
++			buf->errors_total = buf->errors_in + buf->errors_out;
++			buf->collisions = IFA_STAT(collisions);
++			buf->flags = _glibtop_sysdeps_netload;
++
++			sdl = (struct sockaddr_dl *)ifa->ifa_addr;
++			memcpy(buf->hwaddress, LLADDR(sdl),
++			    sizeof(buf->hwaddress));
++			buf->mtu = IFA_STAT(mtu);
++			buf->flags |= GLIBTOP_NETLOAD_HWADDRESS;
++
++			break;
++		}
++		case AF_INET: {
++			struct sockaddr_in *sin;
++
++			sin = (struct sockaddr_in *)ifa->ifa_addr;
++			buf->address = sin->sin_addr.s_addr;
++			sin = (struct sockaddr_in *)ifa->ifa_netmask;
++			buf->subnet = sin->sin_addr.s_addr & buf->address;
++			buf->flags |= _glibtop_sysdeps_netload_data;
++			break;
++		}
++		case AF_INET6: {
++			struct sockaddr_in6 *sin6;
++
++			sin6 = (struct sockaddr_in6 *)ifa->ifa_addr;
++			memcpy(buf->address6, &sin6->sin6_addr,
++			    sizeof(buf->address6));
++			buf->scope6 = (guint8 )sin6->sin6_scope_id;
++			buf->flags |= _glibtop_sysdeps_netload6;
++			sin6 = (struct sockaddr_in6 *)ifa->ifa_netmask;
++			memcpy(buf->prefix6, &sin6->sin6_addr,
++			    sizeof(buf->prefix6));
++			buf->flags |= GLIBTOP_NETLOAD_PREFIX6;
++			break;
++		}
++		}
++	}
+ 
+-#define CP(x) ((char *)(x))
+-                        cp = (CP(ifaddr.ifa.ifa_addr) - CP(ifaddraddr)) +
+-                             CP(&ifaddr);
+-                        sa = (struct sockaddr *)cp;
+-
+-                        if (sa->sa_family == AF_LINK) {
+-                                struct sockaddr_dl *dl = (struct sockaddr_dl *) sa;
+-
+-                                memcpy (buf->hwaddress, LLADDR (dl),
+-					sizeof (buf->hwaddress));
+-                                buf->flags |= GLIBTOP_NETLOAD_HWADDRESS;
+-                        } else if (sa->sa_family == AF_INET) {
+-                                sin = (struct sockaddr_in *)sa;
+-                                /* Commenting out to "fix" #13345. */
+-                                buf->subnet = htonl (ifaddr.in.ia_subnet);
+-                                buf->address = sin->sin_addr.s_addr;
+-                                buf->mtu = ifnet.if_mtu;
+-
+-                                buf->flags |= _glibtop_sysdeps_netload_data;
+-                        } else if (sa->sa_family == AF_INET6) {
+-                                struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) sa;
+-                                int in6fd;
+-
+-                                memcpy (buf->address6, &sin6->sin6_addr,
+-					sizeof (buf->address6));
+-                                buf->scope6 = (guint8) sin6->sin6_scope_id;
+-                                buf->flags |= _glibtop_sysdeps_netload6;
+-
+-                                in6fd = socket (AF_INET6, SOCK_DGRAM, 0);
+-                                if (in6fd >= 0) {
+-                                        struct in6_ifreq ifr;
+-
+-                                        memset (&ifr, 0, sizeof (ifr));
+-                                        ifr.ifr_addr = *sin6;
+-                                        g_strlcpy (ifr.ifr_name, interface,
+-                                                   sizeof (ifr.ifr_name));
+-                                        if (ioctl (in6fd, SIOCGIFNETMASK_IN6,
+-						  (char *) &ifr) >= 0) {
+-                                                memcpy (buf->prefix6,
+-						        &ifr.ifr_addr.sin6_addr,
+-                                                        sizeof (buf->prefix6));
+-                                                buf->flags |= GLIBTOP_NETLOAD_PREFIX6;
+-                                        }
+-                                        close (in6fd);
+-                                }
+-                        }
+-                        ifaddraddr = (u_long) ifaddr.ifa.ifa_link.tqe_next;
+-                }
+-                return;
+-        }
++	freeifaddrs(ifap);
+ }


Property changes on: trunk/devel/libgtop/files/patch-sysdeps_freebsd_netload.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list