The FreeBSD GNOME team presents a Glib and Gtk+ 3 update.

This update updates Glib20 to 2.36 and Gtk+ 3.8

* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
  It is replaced by a GIO kqueue implementation developed as part of a NetBSD
  GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
  pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
  prevent creation of /  root/.cache dir. Defaults to build & run depend,
  but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
  pangox support which was removed from the pango port. Add it to ports still
  using pangox API.

Exp-run by:	bapt@
PR:		ports/178958 [1]
Submitted by:	emaste@ [1]
This commit is contained in:
Koop Mast 2013-07-31 11:57:45 +00:00
parent a74217e6d9
commit a5f590e51d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=324037
152 changed files with 1750 additions and 1628 deletions

1
MOVED
View File

@ -4831,3 +4831,4 @@ audio/artswrapper||2013-07-27|Depend on the expired audio/arts
net/ns2|net/ns|2013-07-29|Duplicate ports merged
x11-toolkits/libbonobouimm||2013-07-31|Not supported upstream anymore
devel/libbonobomm||2013-07-31|Not supported upstream anymore
devel/gio-fam-backend|devel/glib20|2013-07-31|Obsoleted by new functionality in glib20

View File

@ -3,7 +3,7 @@
#
# $FreeBSD$
# $NetBSD: $
# $MCom: ports/Mk/bsd.gnome.mk,v 1.574 2012/12/18 12:15:14 kwm Exp $
# $MCom: ports/trunk/Mk/bsd.gnome.mk 17271 2013-04-01 15:16:27Z kwm $
#
# Please view me with 4 column tabs!
@ -68,9 +68,9 @@ Gnome_Pre_Include= bsd.gnome.mk
#
# non-version specific components
_USE_GNOME_ALL= esound intlhack intltool ltasneededhack lthack ltverhack \
gnomehack referencehack gnomehier gnomemimedata gnomeprefix \
pkgconfig
_USE_GNOME_ALL= esound intlhack intltool introspection ltasneededhack lthack \
ltverhack gnomehack referencehack gnomehier gnomemimedata \
gnomeprefix pkgconfig
# GNOME 1 components
_USE_GNOME_ALL+= bonobo gconf gdkpixbuf glib12 \
@ -79,7 +79,7 @@ _USE_GNOME_ALL+= bonobo gconf gdkpixbuf glib12 \
# GNOME 2 components
_USE_GNOME_ALL+= atk atspi cairo desktopfileutils eel2 evolutiondataserver gal2 \
gdkpixbuf2 gconf2 _glib20 glib20 gnomecontrolcenter2 gnomedesktop \
gdkpixbuf2 gconf2 glib20 gnomecontrolcenter2 gnomedesktop \
gnomedesktopsharp20 gnomedocutils gnomemenus gnomepanel gnomesharp20 \
gnomespeech gnomevfs2 gtk-update-icon-cache gtk20 gtkhtml3 gtksharp10 \
gtksharp20 gtksourceview gtksourceview2 gvfs libartlgpl2 libbonobo \
@ -87,7 +87,7 @@ _USE_GNOME_ALL+= atk atspi cairo desktopfileutils eel2 evolutiondataserver gal2
libgnomecanvas libgnomedb libgnomekbd libgnomeprint libgnomeprintui \
libgnomeui libgsf libgtkhtml libidl librsvg2 libwnck \
libxml2 libxslt libzvt linc metacity nautilus2 nautiluscdburner \
orbit2 pango pygnome2 pygnomedesktop pygnomeextras pygobject pygtk2 \
orbit2 pango pangox-compat pygnome2 pygnomedesktop pygnomeextras pygobject pygtk2 \
pygtksourceview vte
# GNOME 3 components
@ -95,7 +95,7 @@ _USE_GNOME_ALL+= dconf gtk30 gtksourceview3 pygobject3
# C++ bindings
_USE_GNOME_ALL+=atkmm cairomm gconfmm gconfmm26 glibmm gtkmm20 gtkmm24 \
gtkmm30 gtksourcviewmm3 libgdamm \
gtkmm30 gtksourceviewmm3 libgdamm \
libgtksourceviewmm libxml++ libxml++26 libsigc++12 libsigc++20 \
pangomm
@ -272,7 +272,7 @@ oaf_USE_GNOME_IMPL= glib12 orbit libxml
gnomemimedata_DETECT= ${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc
gnomemimedata_BUILD_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_RUN_DEPENDS=${gnomemimedata_DETECT}:${PORTSDIR}/misc/gnome-mime-data
gnomemimedata_USE_GNOME_IMPL=gnomehier pkgconfig
gnomemimedata_USE_GNOME_IMPL=gnomehier
GCONF_CONFIG?= ${LOCALBASE}/bin/gconf-config
gconf_LIB_DEPENDS= gconf-1.1:${PORTSDIR}/devel/gconf
@ -310,27 +310,27 @@ libglade_MAKE_ENV= LIBGLADE_CONFIG="${LIBGLADE_CONFIG}"
libglade_DETECT= ${LIBGLADE_CONFIG}
libglade_USE_GNOME_IMPL=gnomedb
_glib20_LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 \
glib20_LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 \
pcre:${PORTSDIR}/devel/pcre
_glib20_DETECT= ${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc
glib20_DETECT= ${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc
glib20_RUN_DEPENDS= ${LOCALBASE}/lib/gio/modules/libgiofam.so:${PORTSDIR}/devel/gio-fam-backend
glib20_DETECT= ${LOCALBASE}/lib/gio/modules/libgiofam.so
glib20_USE_GNOME_IMPL= _glib20
atk_LIB_DEPENDS= atk-1.0.0:${PORTSDIR}/accessibility/atk
atk_LIB_DEPENDS= atk-1.0:${PORTSDIR}/accessibility/atk
atk_DETECT= ${LOCALBASE}/libdata/pkgconfig/atk.pc
atk_USE_GNOME_IMPL= glib20
dconf_LIB_DEPENDS= dconf.0:${PORTSDIR}/devel/dconf
dconf_LIB_DEPENDS= dconf:${PORTSDIR}/devel/dconf
dconf_DETECT= ${LOCALBASE}/libdata/pkgconfig/dconf.pc
dconf_USE_GNOME_IMPL= glib20
pango_LIB_DEPENDS= pango-1.0.0:${PORTSDIR}/x11-toolkits/pango
pango_LIB_DEPENDS= pango-1.0:${PORTSDIR}/x11-toolkits/pango
pango_DETECT= ${LOCALBASE}/libdata/pkgconfig/pango.pc
pango_USE_GNOME_IMPL= glib20
gdkpixbuf2_LIB_DEPENDS= gdk_pixbuf-2.0.0:${PORTSDIR}/graphics/gdk-pixbuf2
pangox-compat_LIB_DEPENDS= pangox-1.0:${PORTSDIR}/x11-toolkits/pangox-compat
pangox-compat_DETECT= ${LOCALBASE}/libdata/pkgconfig/pangox.pc
pangox-compat_USE_GNOME_IMPL= glib20 pango
gdkpixbuf2_LIB_DEPENDS= gdk_pixbuf-2.0:${PORTSDIR}/graphics/gdk-pixbuf2
gdkpixbuf2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gdk-pixbuf-2.0.pc
gdkpixbuf2_USE_GNOME_IMPL=glib20
@ -380,6 +380,12 @@ libbonobo_LIB_DEPENDS= bonobo-2.0:${PORTSDIR}/devel/libbonobo
libbonobo_DETECT= ${LOCALBASE}/libdata/pkgconfig/libbonobo-2.0.pc
libbonobo_USE_GNOME_IMPL=libxml2 orbit2
introspection_BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
introspection_RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
introspection_DETECT= ${LOCALBASE}/libdata/pkgconfig/gobject-introspection-1.0.pc
introspection_USE_GNOME_IMPL= glib20
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1
gconf2_LIB_DEPENDS= gconf-2.4:${PORTSDIR}/devel/gconf2
gconf2_DETECT= ${LOCALBASE}/libdata/pkgconfig/gconf-2.0.pc
gconf2_USE_GNOME_IMPL= orbit2 libxml2 gtk20

View File

@ -5,6 +5,32 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20130731:
AFFECTS: users of glib20
AUTHOR: kwm@FreeBSD.org
The devel/gio-fam-backend port was removed in the glib 2.36 update.
Since the gio-fam-backend port was used in USE_GNOME=glib20, all
dependencies need to rebuilt. The removal of gio-fam-backend isn't critical,
glib20 using programs should work just fine if the port is still installed.
It is not clear however, if glib20 will use the new kqueue backend or the old
fam backend.
Note that users of pkg packages can just run the pkg delete command after
there next update.
# portmaster -f gio-fam-backend
or
# portupgrade -rf gio-fam-backend
# pkg delete gio-fam-backend
or
# pkg_delete gio-fam-backend
# portmaster -a
or
# portupgrade -a
20130726:
AFFECTS: users of Qt 3 and KDE 3
AUTHOR: rene@FreeBSD.org

View File

@ -1,9 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/at-spi2-atk/Makefile,v 1.38 2012/12/16 22:36:25 kwm Exp $
# $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= at-spi2-atk
PORTVERSION= 2.6.2
PORTVERSION= 2.8.0
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@ -13,21 +13,19 @@ COMMENT= Assisted Technology Provider module for GTK+
LICENSE= LGPL21
BUILD_DEPENDS= at-spi2-core>=2.1.4:${PORTSDIR}/accessibility/at-spi2-core
BUILD_DEPENDS= at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus
RUN_DEPENDS= at-spi2-core>=2.1.4:${PORTSDIR}/accessibility/at-spi2-core
RUN_DEPENDS= at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
PORTSCOUT= limitw:1,even
USES= pkgconfig pathfix
USE_XZ= yes
USE_GMAKE= yes
USES= gmake pathfix pkgconfig
USE_GNOME= gnomehier intlhack glib20 atk
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-p2p
GLIB_SCHEMAS= org.a11y.atspi.gschema.xml
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome3/at-spi2-atk-2.6.2.tar.xz) = 496c8432e8ab82735145f9af5d45209e9b708bf3c94e527ee091d08641a9bcfa
SIZE (gnome3/at-spi2-atk-2.6.2.tar.xz) = 274748
SHA256 (gnome3/at-spi2-atk-2.8.0.tar.xz) = 4688acbc1474cda0aa49341f109ad0726603ce3e872cc6521c74931338c7ba20
SIZE (gnome3/at-spi2-atk-2.8.0.tar.xz) = 267368

View File

@ -1,11 +0,0 @@
--- atk-adaptor/accessible-cache.c.orig 2012-11-21 23:46:32.000000000 +0000
+++ atk-adaptor/accessible-cache.c 2012-11-21 23:47:06.000000000 +0000
@@ -362,7 +362,7 @@
if (!child)
{
g_static_rec_mutex_unlock (&cache_mutex);
- return;
+ return FALSE;
}
g_object_ref (child);

View File

@ -1,9 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/at-spi2-core/Makefile,v 1.41 2012/12/16 22:36:25 kwm Exp $
# $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= at-spi2-core
PORTVERSION= 2.6.3
PORTVERSION= 2.8.0
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@ -13,15 +13,13 @@ COMMENT= Assistive Technology Service Provider Interface
LICENSE= LGPL21
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus
PORTSCOUT= limitw:1,even
USES= pathfix pkgconfig gettext
USES= gettext gmake pathfix pkgconfig
USE_XZ= yes
USE_GMAKE= yes
USE_GNOME= gnomehier glib20 intlhack
USE_GNOME= gnomehier glib20 intlhack introspection:build
USE_XORG= x11 xi xtst xext
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

View File

@ -1,2 +1,2 @@
SHA256 (gnome3/at-spi2-core-2.6.3.tar.xz) = fc4487ae46e847cfd057b329b852cf99923772ecd2ddc29f29670c9f2b15d0ea
SIZE (gnome3/at-spi2-core-2.6.3.tar.xz) = 445084
SHA256 (gnome3/at-spi2-core-2.8.0.tar.xz) = 1861a30fc7f583d5a567a0ba547db67ce9bd294f0d1c9f7403c96a10a481c458
SIZE (gnome3/at-spi2-core-2.8.0.tar.xz) = 436836

View File

@ -1,10 +0,0 @@
--- atspi/Makefile.in.orig 2011-01-24 00:11:24.000000000 +0000
+++ atspi/Makefile.in 2011-01-24 00:13:25.000000000 +0000
@@ -897,6 +897,7 @@
@HAVE_INTROSPECTION_TRUE@ --nsversion=2.0 \
@HAVE_INTROSPECTION_TRUE@ -I$(top_builddir) \
@HAVE_INTROSPECTION_TRUE@ -I$(top_srcdir) \
+@HAVE_INTROSPECTION_TRUE@ $(CPPFLAGS) \
@HAVE_INTROSPECTION_TRUE@ --include=GLib-2.0 \
@HAVE_INTROSPECTION_TRUE@ --include=GObject-2.0 \
@HAVE_INTROSPECTION_TRUE@ --libtool="$(top_builddir)/libtool" \

View File

@ -133,6 +133,7 @@ share/locale/sr@latin/LC_MESSAGES/at-spi2-core.mo
share/locale/sv/LC_MESSAGES/at-spi2-core.mo
share/locale/ta/LC_MESSAGES/at-spi2-core.mo
share/locale/te/LC_MESSAGES/at-spi2-core.mo
share/locale/tg/LC_MESSAGES/at-spi2-core.mo
share/locale/tr/LC_MESSAGES/at-spi2-core.mo
share/locale/ug/LC_MESSAGES/at-spi2-core.mo
share/locale/uk/LC_MESSAGES/at-spi2-core.mo

View File

@ -1,9 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/atk/Makefile,v 1.123 2012/10/07 09:00:37 kwm Exp $
# $MCom: ports/trunk/accessibility/atk/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= atk
PORTVERSION= 2.6.0
PORTVERSION= 2.8.0
PORTREVISION?= 0
CATEGORIES= accessibility devel
MASTER_SITES= GNOME
@ -16,15 +16,11 @@ USE_XZ= yes
.if !defined(REFERENCE_PORT)
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
USES= pathfix pkgconfig gettext
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USE_GNOME= gnomehier glib20 ltverhack referencehack
CONFIGURE_ARGS= --enable-static \
--with-html-dir=${PREFIX}/share/doc
USES= gettext gmake pathfix pkgconfig
USE_GNOME= gnomehier glib20 ltverhack referencehack introspection:build
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= AUTOCONF=${TRUE} AUTOMAKE=${TRUE}

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/atk-2.6.0.tar.xz) = eff663f90847620bb68c9c2cbaaf7f45e2ff44163b9ab3f10d15be763680491f
SIZE (gnome2/atk-2.6.0.tar.xz) = 609136
SHA256 (gnome2/atk-2.8.0.tar.xz) = b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4
SIZE (gnome2/atk-2.8.0.tar.xz) = 634052

View File

@ -28,6 +28,7 @@ include/atk-1.0/atk/atktable.h
include/atk-1.0/atk/atktext.h
include/atk-1.0/atk/atkutil.h
include/atk-1.0/atk/atkvalue.h
include/atk-1.0/atk/atkversion.h
include/atk-1.0/atk/atkwindow.h
lib/girepository-1.0/Atk-1.0.typelib
lib/libatk-1.0.a
@ -117,6 +118,7 @@ share/locale/sr@latin/LC_MESSAGES/atk10.mo
share/locale/sv/LC_MESSAGES/atk10.mo
share/locale/ta/LC_MESSAGES/atk10.mo
share/locale/te/LC_MESSAGES/atk10.mo
share/locale/tg/LC_MESSAGES/atk10.mo
share/locale/th/LC_MESSAGES/atk10.mo
share/locale/tk/LC_MESSAGES/atk10.mo
share/locale/tr/LC_MESSAGES/atk10.mo

View File

@ -1,31 +1,26 @@
# New ports collection makefile for: at-spi
# Date Created: 12 April 2002
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/accessibility/py-atspi/Makefile,v 1.13 2010/11/16 11:55:55 kwm Exp $
#
# $MCom: ports/trunk/accessibility/py-atspi/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= atspi
PORTVERSION= 0.4.1
PORTREVISION= 1
PORTVERSION= 2.8.0
CATEGORIES= accessibility x11-toolkits python
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
MASTER_SITE_SUBDIR= sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyatspi-${PORTVERSION}
DIST_SUBDIR= gnome2
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Python API for the D-BUS based SPI framework
LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
USE_BZIP2= yes
USES= gettext
USE_GMAKE= yes
USE_GNOME= gnomehack gnomehier intlhack gtk20 libxml2
CONFLICTS= at-spi-1.[0-9]*
USE_XZ= yes
USES= gettext gmake pathfix pkgconfig
USE_GNOME= gnomehier intlhack pygobject3
GNU_CONFIGURE= yes
USE_PYTHON= yes
CPPFLAGS+= -I${LOCALBASE}/include

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/pyatspi-0.4.1.tar.bz2) = 2d9672e0ca6277c491a0b35421691d96618d9c02e687851ce418811379aa4a2e
SIZE (gnome2/pyatspi-0.4.1.tar.bz2) = 311019
SHA256 (gnome3/pyatspi-2.8.0.tar.xz) = f1695670f13c804898f959e3e7fc517db1c7f1079c051d10e22a35889524fd17
SIZE (gnome3/pyatspi-2.8.0.tar.xz) = 287352

View File

@ -1,98 +1,70 @@
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/Accessibility.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/Accessibility.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/Accessibility.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/__init__.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/__init__.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/accessible.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/accessible.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/accessible.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/action.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/action.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/action.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/appevent.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/appevent.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/appevent.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/application.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/application.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/application.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/__init__.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/__init__.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/bus.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/bus.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/bus.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/proxy.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/proxy.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils/proxy.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/cache.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/cache.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/cache.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/collection.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/collection.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/collection.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/component.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/component.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/component.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/constants.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/constants.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/constants.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/deviceevent.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/deviceevent.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/deviceevent.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/document.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/document.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/document.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/editabletext.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/editabletext.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/editabletext.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/enum.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/enum.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/enum.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/exceptions.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/exceptions.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/exceptions.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/factory.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/factory.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/factory.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hyperlink.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hyperlink.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hyperlink.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hypertext.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hypertext.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/hypertext.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/image.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/image.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/image.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/interfaces.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/interfaces.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/interfaces.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/registry.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/registry.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/registry.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/relation.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/relation.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/relation.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/role.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/role.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/role.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/selection.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/selection.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/selection.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/state.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/state.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/state.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/table.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/table.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/table.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/text.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/text.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/text.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/utils.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/utils.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/utils.pyo
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/value.py
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/value.pyc
%%PYTHON_SITELIBDIR%%/pyatspi_dbus/value.pyo
@dirrm %%PYTHON_SITELIBDIR%%/pyatspi_dbus/busutils
@dirrm %%PYTHON_SITELIBDIR%%/pyatspi_dbus
%%PYTHON_SITELIBDIR%%/pyatspi/Accessibility.py
%%PYTHON_SITELIBDIR%%/pyatspi/Accessibility.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/Accessibility.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__init__.py
%%PYTHON_SITELIBDIR%%/pyatspi/__init__.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__init__.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/action.py
%%PYTHON_SITELIBDIR%%/pyatspi/action.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/action.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/appevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/appevent.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/appevent.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/application.py
%%PYTHON_SITELIBDIR%%/pyatspi/application.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/application.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/collection.py
%%PYTHON_SITELIBDIR%%/pyatspi/collection.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/collection.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/component.py
%%PYTHON_SITELIBDIR%%/pyatspi/component.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/component.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/constants.py
%%PYTHON_SITELIBDIR%%/pyatspi/constants.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/constants.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/deviceevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/deviceevent.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/deviceevent.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/document.py
%%PYTHON_SITELIBDIR%%/pyatspi/document.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/document.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/editabletext.py
%%PYTHON_SITELIBDIR%%/pyatspi/editabletext.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/editabletext.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/enum.py
%%PYTHON_SITELIBDIR%%/pyatspi/enum.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/enum.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/hypertext.py
%%PYTHON_SITELIBDIR%%/pyatspi/hypertext.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/hypertext.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/image.py
%%PYTHON_SITELIBDIR%%/pyatspi/image.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/image.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/interface.py
%%PYTHON_SITELIBDIR%%/pyatspi/interface.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/interface.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/registry.py
%%PYTHON_SITELIBDIR%%/pyatspi/registry.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/registry.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/role.py
%%PYTHON_SITELIBDIR%%/pyatspi/role.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/role.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/selection.py
%%PYTHON_SITELIBDIR%%/pyatspi/selection.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/selection.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/state.py
%%PYTHON_SITELIBDIR%%/pyatspi/state.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/state.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/table.py
%%PYTHON_SITELIBDIR%%/pyatspi/table.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/table.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/text.py
%%PYTHON_SITELIBDIR%%/pyatspi/text.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/text.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/utils.py
%%PYTHON_SITELIBDIR%%/pyatspi/utils.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/utils.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/value.py
%%PYTHON_SITELIBDIR%%/pyatspi/value.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/value.pyo
@dirrm %%PYTHON_SITELIBDIR%%/pyatspi

View File

@ -16,6 +16,7 @@ CONFLICTS= openal-soft-[0-9]*
USE_AUTOTOOLS= libtool
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
CFLAGS+= -Wno-return-type
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-capture \
--disable-arts

View File

@ -4,7 +4,7 @@
PORTNAME= fcitx
PORTVERSION= 4.2.6.1
CATEGORIES= chinese x11
PORTREVISION= 1
PORTREVISION= 2
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
pinyin.tar.gz table.tar.gz en_dict-${_DICT_VER}.tar.gz
@ -30,10 +30,10 @@ SUB_LIST+= PORTSDIR=${PORTSDIR}
CONFLICTS= zh-scim-fcitx-3.*
USE_XZ= yes
USE_GNOME= pango intltool libxml2 gnomehack
USE_GNOME= pango intltool libxml2 introspection
USE_XORG= x11 xext xkbfile
USE_LDCONFIG= yes
USES= cmake gettext
USES= cmake gettext pathfix
INSTALLS_ICONS= yes
OPTIONS_DEFINE= GTK2 GTK3 QT4 OPENCC TPUNC

View File

@ -548,7 +548,6 @@
SUBDIR += gflags
SUBDIR += giggle
SUBDIR += gindent
SUBDIR += gio-fam-backend
SUBDIR += gio-sharp
SUBDIR += git
SUBDIR += git-merge-changelog

View File

@ -1,8 +1,9 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/dconf-editor/Makefile,v 1.2 2012/12/16 22:43:23 kwm Exp $
# $MCom: ports/trunk/devel/dconf-editor/Makefile 18422 2013-05-06 11:04:38Z kwm $
PORTNAME= dconf
PORTREVISION= 0
PKGNAMESUFFIX= -editor
COMMENT= configuration editor for dconf

View File

@ -1,10 +1,10 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/dconf/Makefile,v 1.30 2012/10/03 17:57:17 kwm Exp $
# $MCom: ports/trunk/devel/dconf/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME?= dconf
PORTVERSION= 0.12.1
PORTREVISION= 1
PORTVERSION= 0.14.1
PORTREVISION= 0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DISTNAME= dconf-${PORTVERSION}
@ -13,12 +13,14 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= A configuration database system for GNOME
BUILD_DEPENDS= vala>=0.15.1:${PORTSDIR}/lang/vala
BUILD_DEPENDS= vala>=0.18.1:${PORTSDIR}/lang/vala \
docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl
LIB_DEPENDS= dbus-1:${PORTSDIR}/devel/dbus
USE_XZ= yes
USE_GMAKE= yes
USE_GNOME= gnomehack glib20 gnomehier
USES= gettext gmake pathfix pkgconfig
USE_GNOME= glib20 gnomehier intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
@ -36,6 +38,11 @@ LIB_DEPENDS+= dconf:${PORTSDIR}/devel/dconf
CONFIGURE_ARGS+=--disable-editor
.endif
.if ${DCONF_SLAVE} == "no"
MAN1= dconf-editor.1 dconf-service.1 dconf.1
MAN7= dconf.7
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|g' \
${WRKSRC}/engine/dconf-engine.c \

View File

@ -1,2 +1,2 @@
SHA256 (gnome3/dconf-0.12.1.tar.xz) = 3cd32b78d88ed7be90dace5d45e2cf8a6abdb253d43dbfa5ef52103b329dc214
SIZE (gnome3/dconf-0.12.1.tar.xz) = 202112
SHA256 (gnome3/dconf-0.14.1.tar.xz) = 59c58c5eafa0ebd616287d078f4441d5342870a44634445d324e88fc0287f0b8
SIZE (gnome3/dconf-0.14.1.tar.xz) = 291300

View File

@ -1,37 +1,40 @@
--- client/Makefile.in.orig 2012-05-28 13:27:17.000000000 +0200
+++ client/Makefile.in 2012-05-28 13:31:25.000000000 +0200
@@ -34,7 +34,7 @@
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
-shlib_PROGRAMS = libdconf.so.0.0.0$(EXEEXT)
+shlib_PROGRAMS = libdconf.so.0$(EXEEXT)
--- client/Makefile.orig.in 2013-03-26 19:40:26.085263743 +0000
+++ client/Makefile.in 2013-03-26 19:40:33.384265230 +0000
@@ -55,7 +55,7 @@
DIST_COMMON = $(dconfclientinclude_HEADERS) $(dconfinclude_HEADERS) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/dconf.pc.in $(top_srcdir)/Makefile.gtester
-shlib_PROGRAMS = libdconf.so.1.0.0$(EXEEXT)
+shlib_PROGRAMS = libdconf.so.1$(EXEEXT)
subdir = client
DIST_COMMON = $(dconfinclude_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/dconf.pc.in dconf-client.c \
@@ -332,9 +332,10 @@
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -416,12 +416,12 @@
clean-shlibPROGRAMS:
-test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS)
-libdconf.so.0.0.0$(EXEEXT): $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_0_0_0_DEPENDENCIES)
+libdconf.so.0$(EXEEXT): $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_0_0_0_DEPENDENCIES)
@rm -f libdconf.so.0.0.0$(EXEEXT)
$(AM_V_CCLD)$(libdconf_so_0_0_0_LINK) $(libdconf_so_0_0_0_OBJECTS) $(libdconf_so_0_0_0_LDADD) $(LIBS)
+ $(AM_V_GEN) ln -fs libdconf.so.0 libdconf.so
-libdconf.so.1.0.0$(EXEEXT): $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_1_0_0_DEPENDENCIES)
+libdconf.so.1$(EXEEXT): $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_DEPENDENCIES) $(EXTRA_libdconf_so_1_0_0_DEPENDENCIES)
@rm -f libdconf.so.1.0.0$(EXEEXT)
$(AM_V_CCLD)$(libdconf_so_1_0_0_LINK) $(libdconf_so_1_0_0_OBJECTS) $(libdconf_so_1_0_0_LDADD) $(LIBS)
+ $(AM_V_GEN) ln -fs libdconf.so.1 libdconf.so
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -695,12 +696,8 @@
uninstall-vapiDATA
- -rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@@ -838,12 +838,8 @@
# run tests in cwd as part of make check
check-local: test-nonrecursive
-libdconf.so.0 libdconf.so: libdconf.so.0.0.0
- $(AM_V_GEN) ln -fs libdconf.so.0.0.0 $@
-libdconf.so.1 libdconf.so: libdconf.so.1.0.0
- $(AM_V_GEN) ln -fs libdconf.so.1.0.0 $@
-
install-data-hook:
- ln -fs libdconf.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf.so.0
- ln -fs libdconf.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf.so
+ ln -fs libdconf.so.0 $(DESTDIR)$(shlibdir)/libdconf.so
- ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so.1
- ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so
+ ln -fs libdconf.so.1 $(DESTDIR)$(shlibdir)/libdconf.so
uninstall-hook:
rm -f $(DESTDIR)$(shlibdir)/libdconf.so.0
rm -f $(DESTDIR)$(shlibdir)/libdconf.so.1

View File

@ -1,27 +1,28 @@
--- dbus-1/Makefile.in.orig 2012-05-28 13:31:56.000000000 +0200
+++ dbus-1/Makefile.in 2012-05-28 13:35:25.000000000 +0200
@@ -34,7 +34,7 @@
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
--- dbus-1/Makefile.orig.in 2013-03-26 19:18:48.870352031 +0000
+++ dbus-1/Makefile.in 2013-03-26 19:18:57.583352154 +0000
@@ -55,7 +55,7 @@
DIST_COMMON = $(dconf_dbus_1include_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/dconf-dbus-1.pc.in \
$(top_srcdir)/Makefile.gtester
-shlib_PROGRAMS = libdconf-dbus-1.so.0.0.0$(EXEEXT)
+shlib_PROGRAMS = libdconf-dbus-1.so.0$(EXEEXT)
subdir = dbus-1
DIST_COMMON = $(dconf_dbus_1include_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/dconf-dbus-1.pc.in
@@ -246,7 +246,7 @@
../gvdb/gvdb-reader.c \
dconf-dbus-1.c
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -341,7 +341,7 @@
-noinst_DATA = libdconf-dbus-1.so libdconf-dbus-1.so.0
+noinst_DATA = libdconf-dbus-1.so.0
libdconf_dbus_1_so_0_0_0_LDFLAGS = -shared -Wl,-soname=libdconf-dbus-1.so.0
libdconf_dbus_1_so_0_0_0_SOURCES = dconf-dbus-1.c
-nodist_noinst_DATA = libdconf-dbus-1.so libdconf-dbus-1.so.0
+nodist_noinst_DATA = libdconf-dbus-1.so.0
CLEANFILES = libdconf-dbus-1.so.0 libdconf-dbus-1.so
all: all-am
@@ -321,9 +321,10 @@
@@ -430,13 +430,12 @@
cd "$(DESTDIR)$(shlibdir)" && rm -f $$files
clean-shlibPROGRAMS:
-test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS)
- -test -z "$(shlib_PROGRAMS)" || rm -f $(shlib_PROGRAMS)
-libdconf-dbus-1.so.0.0.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_dbus_1_so_0_0_0_DEPENDENCIES)
- @rm -f libdconf-dbus-1.so.0.0.0$(EXEEXT)
+libdconf-dbus-1.so.0$(EXEEXT): $(libdconf_dbus_1_so_0_0_0_OBJECTS) $(libdconf_dbus_1_so_0_0_0_DEPENDENCIES) $(EXTRA_libdconf_dbus_1_so_0_0_0_DEPENDENCIES)
@ -30,10 +31,13 @@
+ $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0 libdconf-dbus-1.so
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -640,12 +641,8 @@
uninstall-hook uninstall-pkgconfigDATA uninstall-shlibPROGRAMS
- -rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@@ -821,12 +820,8 @@
# run tests in cwd as part of make check
check-local: test-nonrecursive
-libdconf-dbus-1.so.0 libdconf-dbus-1.so: libdconf-dbus-1.so.0.0.0
- $(AM_V_GEN) ln -fs libdconf-dbus-1.so.0.0.0 $@

View File

@ -1,20 +1,20 @@
--- editor/Makefile.in.orig 2012-10-03 17:32:51.000000000 +0000
+++ editor/Makefile.in 2012-10-03 17:35:54.000000000 +0000
@@ -55,7 +55,7 @@
dconf-schema.$(OBJEXT) dconf-view.$(OBJEXT)
--- editor/Makefile.orig.in 2013-03-26 19:20:12.623348896 +0000
+++ editor/Makefile.in 2013-03-26 19:21:40.077341977 +0000
@@ -72,7 +72,7 @@
dconf_editor-dconf-view.$(OBJEXT)
dconf_editor_OBJECTS = $(am_dconf_editor_OBJECTS)
am__DEPENDENCIES_1 =
-dconf_editor_DEPENDENCIES = ../client/libdconf.so.0 \
-dconf_editor_DEPENDENCIES = ../client/libdconf.so.1 \
+dconf_editor_DEPENDENCIES = -ldconf \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
@@ -232,7 +232,7 @@
top_srcdir = @top_srcdir@
AM_CFLAGS = $(gtk_CFLAGS) $(gmodule_CFLAGS) $(libxml_CFLAGS) -I$(top_srcdir)/common -I$(top_srcdir)/client -DPKGDATADIR=\"@datadir@/dconf-editor\"
AM_VALAFLAGS = --vapidir ../client --pkg gtk+-3.0 --pkg gmodule-2.0 --pkg libxml-2.0 --pkg dconf
-dconf_editor_LDADD = ../client/libdconf.so.0 $(gtk_LIBS) $(gmodule_LIBS) $(gee_LIBS) $(libxml_LIBS)
+dconf_editor_LDADD = -ldconf $(gtk_LIBS) $(gmodule_LIBS) $(gee_LIBS) $(libxml_LIBS)
dconf_editor_SOURCES = config.vapi dconf-editor.vala dconf-model.vala dconf-schema.vala dconf-view.vala
desktopdir = $(datadir)/applications
desktop_in_files = dconf-editor.desktop.in.in
dconf_editor_LINK = $(CCLD) $(dconf_editor_CFLAGS) $(CFLAGS) \
@@ -297,7 +297,7 @@
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/client
dconf_editor_VALAFLAGS = --vapidir ../client --pkg gtk+-3.0 --pkg gmodule-2.0 --pkg libxml-2.0 --pkg dconf
dconf_editor_LDADD = \
- ../client/libdconf.so.1 \
+ -ldconf \
$(gtk_LIBS) \
$(gee_LIBS) \
$(gmodule_LIBS) \

View File

@ -0,0 +1,157 @@
--- editor/dconf-editor.vala.orig 2013-05-01 21:48:10.000000000 +0000
+++ editor/dconf-editor.vala 2013-05-01 21:50:26.000000000 +0000
@@ -5,6 +5,10 @@
private Settings settings;
private Gtk.Builder ui;
private Gtk.ApplicationWindow window;
+ private int window_width = 0;
+ private int window_height = 0;
+ private bool window_is_maximized = false;
+ private bool window_is_fullscreen = false;
private Gtk.TreeView dir_tree_view;
private Gtk.TreeView key_tree_view;
private Gtk.Grid key_info_grid;
@@ -72,8 +76,10 @@
}
set_app_menu((MenuModel)menu_ui.get_object("menu"));
- window.set_default_size (settings.get_int ("width"), settings.get_int ("height"));
- if (settings.get_boolean ("maximized"))
+ window.set_default_size (settings.get_int ("window-width"), settings.get_int ("window-height"));
+ if (settings.get_boolean ("window-is-fullscreen"))
+ window.fullscreen ();
+ else if (settings.get_boolean ("window-is-maximized"))
window.maximize ();
dir_tree_view = new DConfDirView();
@@ -124,6 +130,15 @@
window.present();
}
+ protected override void shutdown ()
+ {
+ base.shutdown();
+ settings.set_int ("window-width", window_width);
+ settings.set_int ("window-height", window_height);
+ settings.set_boolean ("window-is-maximized", window_is_maximized);
+ settings.set_boolean ("window-is-fullscreen", window_is_fullscreen);
+ }
+
private void dir_selected_cb()
{
KeyModel? key_model = null;
@@ -201,11 +216,16 @@
{
if (selected_key.schema != null)
{
+ var gettext_domain = selected_key.schema.gettext_domain;
schema_name = selected_key.schema.schema.id;
if (selected_key.schema.summary != null)
summary = selected_key.schema.summary;
+ if (gettext_domain != null && summary != "")
+ summary = dgettext(gettext_domain, summary);
if (selected_key.schema.description != null)
description = selected_key.schema.description;
+ if (gettext_domain != null && description != "")
+ description = dgettext(gettext_domain, description);
type = key_to_description(selected_key);
default_value = selected_key.schema.default_value.print(false);
}
@@ -236,10 +256,10 @@
private bool main_window_configure_event_cb (Gtk.Widget widget, Gdk.EventConfigure event)
{
- if (!settings.get_boolean ("maximized"))
+ if (!window_is_maximized && !window_is_fullscreen)
{
- settings.set_int ("width", event.width);
- settings.set_int ("height", event.height);
+ window_width = event.width;
+ window_height = event.height;
}
return false;
@@ -248,10 +268,9 @@
private bool main_window_window_state_event_cb (Gtk.Widget widget, Gdk.EventWindowState event)
{
if ((event.changed_mask & Gdk.WindowState.MAXIMIZED) != 0)
- {
- var is_maximized = (event.new_window_state & Gdk.WindowState.MAXIMIZED) != 0;
- settings.set_boolean ("maximized", is_maximized);
- }
+ window_is_maximized = (event.new_window_state & Gdk.WindowState.MAXIMIZED) != 0;
+ if ((event.changed_mask & Gdk.WindowState.FULLSCREEN) != 0)
+ window_is_fullscreen = (event.new_window_state & Gdk.WindowState.FULLSCREEN) != 0;
return false;
}
@@ -266,6 +285,7 @@
{
search_label.set_text("");
+ /* Get the current position in the tree */
Gtk.TreeIter iter;
var key_iter = Gtk.TreeIter();
var have_key_iter = false;
@@ -283,17 +303,31 @@
else if (!model.get_iter_first(out iter))
return;
+ var on_first_directory = true;
do
{
+ /* Select next directory that matches */
var dir = model.get_directory(iter);
if (!have_key_iter)
+ {
have_key_iter = dir.key_model.get_iter_first(out key_iter);
+ if (!on_first_directory && dir.name.index_of(search_entry.text) >= 0)
+ {
+ dir_tree_view.expand_to_path(model.get_path(iter));
+ dir_tree_view.get_selection().select_iter(iter);
+ dir_tree_view.scroll_to_cell(model.get_path(iter), null, false, 0, 0);
+ return;
+ }
+ }
+ on_first_directory = false;
+
+ /* Select next key that matches */
if (have_key_iter)
{
do
{
var key = dir.key_model.get_key(key_iter);
- if (key.name.index_of (search_entry.text) >= 0)
+ if (key_matches(key, search_entry.text))
{
dir_tree_view.expand_to_path(model.get_path(iter));
dir_tree_view.get_selection().select_iter(iter);
@@ -310,6 +344,28 @@
search_label.set_text(_("Not found"));
}
+ private bool key_matches (Key key, string text)
+ {
+ /* Check key name */
+ if (key.name.index_of(text) >= 0)
+ return true;
+
+ /* Check key schema (description) */
+ if (key.schema != null)
+ {
+ if (key.schema.summary != null && key.schema.summary.index_of(text) >= 0)
+ return true;
+ if (key.schema.description != null && key.schema.description.index_of(text) >= 0)
+ return true;
+ }
+
+ /* Check key value */
+ if (key.value.is_of_type(VariantType.STRING) && key.value.get_string().index_of(text) >= 0)
+ return true;
+
+ return false;
+ }
+
private bool get_next_iter(ref Gtk.TreeIter iter)
{
/* Search children next */

View File

@ -0,0 +1,212 @@
--- editor/dconf-model.vala.orig 2013-05-01 21:47:59.000000000 +0000
+++ editor/dconf-model.vala 2013-05-01 21:50:26.000000000 +0000
@@ -254,7 +254,7 @@
string[] tokens = path.split("/", 2);
string name = tokens[0];
- Directory directory = get_child(name);
+ var directory = get_child(name);
directory.load_schema(schema, tokens[1]);
}
}
@@ -341,8 +341,10 @@
return (Key)iter.user_data;
}
- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
{
+ iter = Gtk.TreeIter();
+
if (path.get_depth() != 1)
return false;
@@ -391,11 +393,14 @@
return true;
}
- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
{
+ iter = Gtk.TreeIter();
+
if (parent != null || directory.keys.length() == 0)
return false;
set_iter(ref iter, directory.keys.nth_data(0));
+
return true;
}
@@ -412,8 +417,10 @@
return 0;
}
- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
{
+ iter = Gtk.TreeIter();
+
if (parent != null)
return false;
@@ -423,8 +430,9 @@
return true;
}
- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
{
+ iter = Gtk.TreeIter();
return false;
}
@@ -479,8 +487,10 @@
return (SchemaValue)iter.user_data;
}
- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
{
+ iter = Gtk.TreeIter();
+
if (path.get_depth() != 1)
return false;
@@ -513,11 +523,15 @@
return true;
}
- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
{
+ iter = Gtk.TreeIter();
+
if (parent != null || schema_enum.values.length() == 0)
return false;
+
set_iter(ref iter, schema_enum.values.nth_data(0));
+
return true;
}
@@ -534,8 +548,10 @@
return 0;
}
- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
{
+ iter = Gtk.TreeIter();
+
if (parent != null)
return false;
@@ -545,8 +561,9 @@
return true;
}
- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
{
+ iter = Gtk.TreeIter();
return false;
}
@@ -586,9 +603,14 @@
schemas = new SchemaList();
try
{
- foreach (var dir in GLib.Environment.get_system_data_dirs())
+ var dirs = GLib.Environment.get_system_data_dirs();
+
+ /* Walk directories in reverse so the schemas in the
+ * directory which appears first in the XDG_DATA_DIRS are
+ * not overridden. */
+ for (int i = dirs.length - 1; i >= 0; i--)
{
- var path = Path.build_filename (dir, "glib-2.0", "schemas", null);
+ var path = Path.build_filename (dirs[i], "glib-2.0", "schemas");
if (File.new_for_path (path).query_exists ())
schemas.load_directory (path);
}
@@ -601,7 +623,7 @@
}
/* Add keys for the values in the schemas */
- foreach (var schema in schemas.schemas)
+ foreach (var schema in schemas.schemas.get_values())
root.load_schema(schema, schema.path[1:schema.path.length]);
}
@@ -639,8 +661,10 @@
return (Directory)iter.user_data;
}
- public bool get_iter(ref Gtk.TreeIter iter, Gtk.TreePath path)
+ public bool get_iter(out Gtk.TreeIter iter, Gtk.TreePath path)
{
+ iter = Gtk.TreeIter();
+
if (!iter_nth_child(out iter, null, path.get_indices()[0]))
return false;
@@ -672,19 +696,23 @@
public bool iter_next(ref Gtk.TreeIter iter)
{
- Directory directory = get_directory(iter);
+ var directory = get_directory(iter);
if (directory.index >= directory.parent.children.length() - 1)
return false;
set_iter(ref iter, directory.parent.children.nth_data(directory.index+1));
+
return true;
}
- public bool iter_children(ref Gtk.TreeIter iter, Gtk.TreeIter? parent)
+ public bool iter_children(out Gtk.TreeIter iter, Gtk.TreeIter? parent)
{
- Directory directory = get_directory(parent);
+ iter = Gtk.TreeIter();
+
+ var directory = get_directory(parent);
if (directory.children.length() == 0)
return false;
set_iter(ref iter, directory.children.nth_data(0));
+
return true;
}
@@ -698,21 +726,28 @@
return (int) get_directory(iter).children.length();
}
- public bool iter_nth_child(ref Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
+ public bool iter_nth_child(out Gtk.TreeIter iter, Gtk.TreeIter? parent, int n)
{
- Directory directory = get_directory(parent);
+ iter = Gtk.TreeIter();
+
+ var directory = get_directory(parent);
if (n >= directory.children.length())
return false;
set_iter(ref iter, directory.children.nth_data(n));
+
return true;
}
- public bool iter_parent(ref Gtk.TreeIter iter, Gtk.TreeIter child)
+ public bool iter_parent(out Gtk.TreeIter iter, Gtk.TreeIter child)
{
- Directory directory = get_directory(child);
+ iter = Gtk.TreeIter();
+
+ var directory = get_directory(child);
if (directory.parent == root)
return false;
+
set_iter(ref iter, directory.parent);
+
return true;
}

View File

@ -0,0 +1,129 @@
--- editor/dconf-schema.vala.orig 2013-05-01 21:48:04.000000000 +0000
+++ editor/dconf-schema.vala 2013-05-01 21:50:26.000000000 +0000
@@ -44,7 +44,7 @@
{
try
{
- default_value = Variant.parse(new VariantType(type), child->children->content);
+ default_value = Variant.parse(new VariantType(type), child->get_content());
}
catch (VariantParseError e)
{
@@ -52,9 +52,9 @@
}
}
else if (child->name == "summary")
- summary = child->children == null ? "" : child->children->content;
+ summary = child->get_content();
else if (child->name == "description")
- description = child->children == null ? "" : child->children->content;
+ description = child->get_content();
else if (child->name == "range")
range = new SchemaValueRange.from_xml(type, child);
else if (child->name == "choices")
@@ -345,7 +345,7 @@
public class SchemaList
{
- public GLib.List<Schema> schemas = new GLib.List<Schema>();
+ public GLib.HashTable<string, Schema> schemas = new GLib.HashTable<string, Schema>(str_hash, str_equal);
public GLib.HashTable<string, SchemaKey> keys = new GLib.HashTable<string, SchemaKey>(str_hash, str_equal);
public GLib.HashTable<string, SchemaEnum> enums = new GLib.HashTable<string, SchemaEnum>(str_hash, str_equal);
public GLib.HashTable<string, SchemaFlags> flags = new GLib.HashTable<string, SchemaFlags>(str_hash, str_equal);
@@ -385,7 +385,7 @@
string full_name = schema.path + key.name;
keys.insert(full_name, key);
}
- schemas.append(schema);
+ schemas.insert(schema.id, schema);
}
else if (node->name == "enum")
{
@@ -407,19 +407,79 @@
delete doc;
}
+ public void parse_override(string path)
+ {
+ var keyfile = new KeyFile();
+ try
+ {
+ keyfile.load_from_file(path, KeyFileFlags.NONE);
+ }
+ catch (Error e)
+ {
+ warning("Failed to load override file %s: %s", path, e.message);
+ return;
+ }
+
+ foreach (var group in keyfile.get_groups())
+ {
+ var schema = schemas.lookup(group);
+ if (schema == null)
+ continue;
+
+ string[] keys;
+ try { keys = keyfile.get_keys(group); } catch (Error e) { continue; }
+
+ foreach (var key_name in keys)
+ {
+ string value;
+ try { value = keyfile.get_value(group, key_name); } catch (Error e) { continue; }
+
+ var key = schema.keys.lookup (key_name);
+ if (key == null)
+ continue;
+
+ Variant default_value;
+ try
+ {
+ default_value = Variant.parse(new VariantType(key.type), value);
+ }
+ catch (VariantParseError e)
+ {
+ // ...
+ continue;
+ }
+
+ key.default_value = default_value;
+ }
+ }
+ }
+
public void load_directory(string dir) throws Error
{
- File directory = File.new_for_path(dir);
+ var directory = File.new_for_path(dir);
+
var i = directory.enumerate_children (FileAttribute.STANDARD_NAME, 0, null);
- FileInfo info;
- while ((info = i.next_file (null)) != null) {
- string name = info.get_name();
+ while (true)
+ {
+ var info = i.next_file (null);
+ if (info == null)
+ break;
+ var name = info.get_name();
- if (!name.has_suffix(".gschema.xml") && !name.has_suffix(".enums.xml"))
- continue;
+ if (name.has_suffix(".gschema.xml") || name.has_suffix(".enums.xml"))
+ parse_file(Path.build_filename(dir, name, null));
+ }
+
+ i = directory.enumerate_children (FileAttribute.STANDARD_NAME, 0, null);
+ while (true)
+ {
+ var info = i.next_file (null);
+ if (info == null)
+ break;
+ var name = info.get_name();
- string path = Path.build_filename(dir, name, null);
- parse_file(path);
+ if (name.has_suffix(".override"))
+ parse_override(Path.build_filename(dir, name, null));
}
}
}

View File

@ -0,0 +1,11 @@
--- editor/dconf-view.vala.orig 2013-05-01 21:48:19.000000000 +0000
+++ editor/dconf-view.vala 2013-05-01 21:50:26.000000000 +0000
@@ -270,7 +270,7 @@
private void spin_edited_cb(Gtk.CellRendererText renderer, string path, string text)
{
- Key key = get_key_from_path(path);
+ var key = get_key_from_path(path);
switch (key.type_string)
{
case "y":

View File

@ -0,0 +1,21 @@
--- tests/Makefile.orig.am 2013-03-26 21:34:03.467621533 +0100
+++ tests/Makefile.am 2013-03-26 21:34:43.396618710 +0100
@@ -28,8 +28,7 @@
shm_CFLAGS = $(glib_CFLAGS)
shm_LDADD = \
../shm/libdconf-shm.a \
- $(glib_LIBS) \
- -ldl
+ $(glib_LIBS)
shm_SOURCES = \
shm.c \
tmpdir.h \
@@ -79,7 +78,7 @@
../common/libdconf-common.a \
libdconf-mock.a \
$(glib_LIBS) \
- -ldl -lm
+ -lm
engine_SOURCES = engine.c
EXTRA_DIST += \
profile/broken-profile \

View File

@ -0,0 +1,21 @@
--- tests/Makefile.orig.in 2013-03-26 21:34:10.705623412 +0100
+++ tests/Makefile.in 2013-03-26 21:34:54.686617478 +0100
@@ -349,8 +349,7 @@
shm_CFLAGS = $(glib_CFLAGS)
shm_LDADD = \
../shm/libdconf-shm.a \
- $(glib_LIBS) \
- -ldl
+ $(glib_LIBS)
shm_SOURCES = \
shm.c \
@@ -395,7 +394,7 @@
../common/libdconf-common.a \
libdconf-mock.a \
$(glib_LIBS) \
- -ldl -lm
+ -lm
engine_SOURCES = engine.c
client_CFLAGS = $(gio_CFLAGS) -DSRCDIR=\"$(abs_srcdir)\"

View File

@ -1,19 +1,26 @@
bin/dconf
etc/bash_completion.d/dconf-bash-completion.sh
include/dconf/dconf-client.h
include/dconf/client/dconf-client.h
include/dconf/common/dconf-changeset.h
include/dconf-dbus-1/dconf-dbus-1.h
include/dconf/dconf-engine.h
include/dconf/dconf-paths.h
include/dconf/common/dconf-paths.h
include/dconf/dconf.h
lib/gio/modules/libdconfsettings.so
lib/gio/modules/giomodule.cache
lib/libdconf.so
lib/libdconf.so.0
lib/libdconf.so.1
lib/libdconf-dbus-1.so
lib/libdconf-dbus-1.so.0
libdata/pkgconfig/dconf.pc
libdata/pkgconfig/dconf-dbus-1.pc
libexec/dconf-service
share/bash-completion/completions/dconf
share/dbus-1/services/ca.desrt.dconf.service
share/gtk-doc/html/dconf/dconf-DConfChangeset.html
share/gtk-doc/html/dconf/dconf-editor.html
share/gtk-doc/html/dconf/dconf-overview.html
share/gtk-doc/html/dconf/dconf-service.html
share/gtk-doc/html/dconf/dconf-tool.html
share/gtk-doc/html/dconf/programs.html
share/gtk-doc/html/dconf/DConfClient.html
share/gtk-doc/html/dconf/dconf-DConf-Paths.html
share/gtk-doc/html/dconf/annotation-glossary.html
@ -28,13 +35,63 @@ share/gtk-doc/html/dconf/object-tree.html
share/gtk-doc/html/dconf/right.png
share/gtk-doc/html/dconf/style.css
share/gtk-doc/html/dconf/up.png
share/locale/ar/LC_MESSAGES/dconf.mo
share/locale/as/LC_MESSAGES/dconf.mo
share/locale/be/LC_MESSAGES/dconf.mo
share/locale/bg/LC_MESSAGES/dconf.mo
share/locale/bn_IN/LC_MESSAGES/dconf.mo
share/locale/ca/LC_MESSAGES/dconf.mo
share/locale/ca@valencia/LC_MESSAGES/dconf.mo
share/locale/cs/LC_MESSAGES/dconf.mo
share/locale/da/LC_MESSAGES/dconf.mo
share/locale/de/LC_MESSAGES/dconf.mo
share/locale/el/LC_MESSAGES/dconf.mo
share/locale/en_GB/LC_MESSAGES/dconf.mo
share/locale/eo/LC_MESSAGES/dconf.mo
share/locale/es/LC_MESSAGES/dconf.mo
share/locale/et/LC_MESSAGES/dconf.mo
share/locale/fa/LC_MESSAGES/dconf.mo
share/locale/fi/LC_MESSAGES/dconf.mo
share/locale/fr/LC_MESSAGES/dconf.mo
share/locale/gl/LC_MESSAGES/dconf.mo
share/locale/he/LC_MESSAGES/dconf.mo
share/locale/hi/LC_MESSAGES/dconf.mo
share/locale/hu/LC_MESSAGES/dconf.mo
share/locale/id/LC_MESSAGES/dconf.mo
share/locale/it/LC_MESSAGES/dconf.mo
share/locale/ja/LC_MESSAGES/dconf.mo
share/locale/ko/LC_MESSAGES/dconf.mo
share/locale/lt/LC_MESSAGES/dconf.mo
share/locale/lv/LC_MESSAGES/dconf.mo
share/locale/ml/LC_MESSAGES/dconf.mo
share/locale/mr/LC_MESSAGES/dconf.mo
share/locale/nb/LC_MESSAGES/dconf.mo
share/locale/pa/LC_MESSAGES/dconf.mo
share/locale/pl/LC_MESSAGES/dconf.mo
share/locale/pt/LC_MESSAGES/dconf.mo
share/locale/pt_BR/LC_MESSAGES/dconf.mo
share/locale/ru/LC_MESSAGES/dconf.mo
share/locale/sk/LC_MESSAGES/dconf.mo
share/locale/sl/LC_MESSAGES/dconf.mo
share/locale/sr/LC_MESSAGES/dconf.mo
share/locale/sr@latin/LC_MESSAGES/dconf.mo
share/locale/sv/LC_MESSAGES/dconf.mo
share/locale/ta/LC_MESSAGES/dconf.mo
share/locale/te/LC_MESSAGES/dconf.mo
share/locale/th/LC_MESSAGES/dconf.mo
share/locale/uk/LC_MESSAGES/dconf.mo
share/locale/vi/LC_MESSAGES/dconf.mo
share/locale/zh_CN/LC_MESSAGES/dconf.mo
share/locale/zh_HK/LC_MESSAGES/dconf.mo
share/locale/zh_TW/LC_MESSAGES/dconf.mo
share/vala/vapi/dconf.deps
share/vala/vapi/dconf.vapi
@dirrm share/gtk-doc/html/dconf
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc
@dirrm include/dconf-dbus-1
@dirrm include/dconf/common
@dirrm include/dconf/client
@dirrm include/dconf
@exec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true
@unexec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true
@dirrmtry etc/bash_completion.d

View File

@ -1,20 +1,19 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/gamin/Makefile,v 1.11 2012/08/04 16:55:24 kwm Exp $
# $MCom: ports/trunk/devel/gamin/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= gamin
PORTVERSION= 0.1.10
PORTREVISION?= 5
PORTREVISION?= 6
CATEGORIES?= devel
MASTER_SITES= http://people.gnome.org/~veillard/gamin/sources/
MAINTAINER?= gnome@FreeBSD.org
COMMENT?= A file and directory monitoring system
USES= pkgconfig gettext
USES= gettext gmake pathfix pkgconfig
USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_GNOME?= gnomehack _glib20
USE_GNOME?= glib20
USE_LDCONFIG= yes
CONFIGURE_ARGS?=--with-html-dir=${PREFIX}/share/doc \
--without-python

View File

@ -1,35 +0,0 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/gio-fam-backend/Makefile,v 1.96 2012/12/09 20:42:55 kwm Exp $
PORTNAME= gio-fam-backend
PORTVERSION= 2.34.3
PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNOME:S,%SUBDIR%,sources/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/},} \
ftp://ftp.gtk.org/pub/glib/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}/ \
ftp://ftp.gimp.org/pub/%SUBDIR%/ \
ftp://ftp.cs.umn.edu/pub/gimp/%SUBDIR%/ \
http://www.ameth.org/gimp/%SUBDIR%/ \
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/gimp/%SUBDIR%,}
MASTER_SITE_SUBDIR= gtk/v${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
DISTNAME= glib-${PORTVERSION}
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= FAM backend for GLib\'s GIO library
USE_XZ= yes
BUILD_WRKSRC= ${WRKSRC}/gio/fam
INSTALL_WRKSRC= ${BUILD_WRKSRC}
GNU_CONFIGURE= yes
USES= pkgconfig
USE_GNOME= gnomehack _glib20
USE_FAM= yes
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
CONFIGURE_ARGS= --enable-static --with-libiconv=gnu
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lintl
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gnome2/glib-2.34.3.tar.xz) = 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7
SIZE (gnome2/glib-2.34.3.tar.xz) = 6334872

View File

@ -1,43 +0,0 @@
--- configure.orig 2013-02-14 19:12:15.000000000 +0000
+++ configure 2013-02-14 19:13:51.000000000 +0000
@@ -603,6 +603,9 @@
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
+#ifdef HAVE_SYS_PARAM_H
+# include <sys/param.h>
+#endif
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
@@ -5602,7 +5605,7 @@
fi
GLIB_RUNTIME_LIBDIR="$with_runtime_libdir"
-ABS_GLIB_RUNTIME_LIBDIR="`readlink -f $libdir/$with_runtime_libdir`"
+ABS_GLIB_RUNTIME_LIBDIR="`readlink $libdir/$with_runtime_libdir`"
if test "x$with_runtime_libdir" != "x"; then
@@ -23647,7 +23650,7 @@
fi
done
-for ac_func in chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid getresuid
+for ac_func in chown lchmod lchown fchmod fchown link utimes getgrgid getpwuid getresuid sysctlbyname
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@@ -27108,10 +27111,10 @@
# b) FreeBSD doesn't do this either.
#
case $host in
- *-*-freebsd*|*-*-linux*)
+ *-*-linux*)
G_THREAD_LIBS_FOR_GTHREAD="`echo $G_THREAD_LIBS | sed s/-pthread/-pthread/`"
;;
- *-*-openbsd*)
+ *-*-freebsd*|*-*-openbsd*)
LDFLAGS="$LDFLAGS -pthread"
;;
*)

View File

@ -1,36 +0,0 @@
--- gio/fam/Makefile.in.orig 2010-01-28 10:40:29.000000000 -0500
+++ gio/fam/Makefile.in 2010-01-28 10:43:26.000000000 -0500
@@ -76,9 +76,8 @@ am__base_list = \
am__installdirs = "$(DESTDIR)$(giomoduledir)"
LTLIBRARIES = $(giomodule_LTLIBRARIES)
am__DEPENDENCIES_1 =
-libgiofam_la_DEPENDENCIES = $(top_builddir)/gio/libgio-2.0.la \
- $(top_builddir)/gobject/libgobject-2.0.la \
- $(top_builddir)/glib/libglib-2.0.la $(am__DEPENDENCIES_1) \
+libgiofam_la_DEPENDENCIES = \
+ $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
am__objects_1 =
am_libgiofam_la_OBJECTS = libgiofam_la-fam-helper.lo \
@@ -369,9 +368,9 @@ libgiofam_la_CFLAGS = \
libgiofam_la_LDFLAGS = $(module_flags)
libgiofam_la_LIBADD = \
- $(top_builddir)/gio/libgio-2.0.la \
- $(top_builddir)/gobject/libgobject-2.0.la \
- $(top_builddir)/glib/libglib-2.0.la \
+ -lgio-2.0 \
+ -lgobject-2.0 \
+ -lglib-2.0 \
$(GLIB_LIBS) \
$(FAM_LIBS) \
$(NULL)
@@ -776,7 +775,7 @@ check-local: test
install-data-hook:
if $(RUN_QUERY_MODULES) && test -z "$(DESTDIR)" ; then \
- $(top_builddir)/gio/gio-querymodules$(EXEEXT) $(DESTDIR)$(GIO_MODULE_DIR) ; \
+ gio-querymodules$(EXEEXT) $(DESTDIR)$(GIO_MODULE_DIR) ; \
fi
uninstall-local:

View File

@ -1,2 +0,0 @@
gio-fam-backend provides a file Alteration Monitor (FAM) backend module for
GLib's GIO subsystem.

View File

@ -1,5 +0,0 @@
lib/gio/modules/libgiofam.a
lib/gio/modules/libgiofam.la
lib/gio/modules/libgiofam.so
@exec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true
@unexec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true

View File

@ -1,11 +1,10 @@
# Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/glib20/Makefile,v 1.229 2012/12/09 20:42:55 kwm Exp $
# !! DON'T FORGET ABOUT devel/gio-fam-backend !!
# $MCom: ports/trunk/devel/glib20/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= glib
PORTVERSION= 2.34.3
PORTREVISION?= 0
PORTVERSION= 2.36.3
PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@ -26,10 +25,8 @@ LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre \
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
USES= pkgconfig gettext iconv
USE_GNOME= gnomehack ltverhack
USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USES= gettext gmake iconv pathfix pkgconfig shebangfix
USE_GNOME= ltverhack
USE_PYTHON= 2.5+
USE_PERL5= yes
CONFIGURE_ARGS= --enable-static --with-libiconv=gnu \
@ -37,8 +34,11 @@ CONFIGURE_ARGS= --enable-static --with-libiconv=gnu \
--disable-man --without-xml-catalog \
--with-pcre=system \
--disable-fam
CONFIGURE_ENV= ac_cv_header_sys_inotify_h=
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lintl
LDFLAGS+= -L${LOCALBASE}/lib
SHEBANG_FILES= */*.pl glib/gen-iswide-table.py
OPTIONS_DEFINE= COLLATION_FIX DEBUG
COLLATION_FIX_DESC= fix string collation
@ -73,6 +73,7 @@ LIB_DEPENDS+= icui18n:${PORTSDIR}/devel/icu
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-glib_Makefile.in \
${FILESDIR}/extra-patch-glib_gunicollate.c
# Disable it until someone can figure why it causes net-im/pidgin crashed.
# http://www.freebsd.org/cgi/query-pr.cgi?pr=175930 see comment by ed@
#CONFIGURE_ENV+= CFLAGS="-D__STDC_ISO_10646__"
.endif
@ -91,6 +92,7 @@ post-patch:
${WRKSRC}/gio/gdbusaddress.c ${WRKSRC}/gio/gdbusprivate.c \
${WRKSRC}/po/*.po
@${REINPLACE_CMD} -e 's|inotify_support=yes|inotify_support=no| ; \
s|-Werror|| ; \
s|#define HAVE_SYS_INOTIFY_H 1||' ${WRKSRC}/configure
post-install:

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/glib-2.34.3.tar.xz) = 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7
SIZE (gnome2/glib-2.34.3.tar.xz) = 6334872
SHA256 (gnome2/glib-2.36.3.tar.xz) = 5ec433bf6ce02e4c436619c3d0b9cecdd1898469398a636bad27c1f5804c761e
SIZE (gnome2/glib-2.36.3.tar.xz) = 6626972

View File

@ -1,5 +1,5 @@
--- configure.orig 2013-02-14 19:12:15.000000000 +0000
+++ configure 2013-02-14 19:13:51.000000000 +0000
--- configure.orig 2013-03-28 02:59:16.000000000 +0000
+++ configure 2013-03-28 03:00:20.000000000 +0000
@@ -603,6 +603,9 @@
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
@ -10,7 +10,7 @@
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
@@ -5602,7 +5605,7 @@
@@ -5699,7 +5702,7 @@
fi
GLIB_RUNTIME_LIBDIR="$with_runtime_libdir"
@ -19,7 +19,7 @@
if test "x$with_runtime_libdir" != "x"; then
@@ -23647,7 +23650,7 @@
@@ -23089,7 +23092,7 @@
fi
done
@ -28,16 +28,16 @@
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@@ -27108,10 +27111,10 @@
@@ -26629,10 +26632,10 @@
# b) FreeBSD doesn't do this either.
#
case $host in
- *-*-freebsd*|*-*-linux*)
+ *-*-linux*)
G_THREAD_LIBS_FOR_GTHREAD="`echo $G_THREAD_LIBS | sed s/-pthread/-pthread/`"
G_THREAD_LIBS_FOR_GTHREAD="`echo $G_THREAD_LIBS | sed s/-pthread/-lpthread/`"
;;
- *-*-openbsd*)
+ *-*-freebsd*|*-*-openbsd*)
+ *-*-openbsd*|*-*-freebsd*)
LDFLAGS="$LDFLAGS -pthread"
;;
*)

View File

@ -1,25 +1,5 @@
--- glib/libcharset/Makefile.in.orig 2010-08-08 12:46:01.000000000 +0200
+++ glib/libcharset/Makefile.in 2010-08-08 12:46:01.000000000 +0200
@@ -328,7 +328,7 @@ EXTRA_DIST = README config.charset ref-a
codeset.m4 update.sh make-patch.sh libcharset-glib.patch
TEST_PROGS =
INCLUDES = \
- -DLIBDIR=\"$(libdir)\" $(config_h_INCLUDES)
+ -DLIBDIR=\"$(prefix)/libdata\" $(config_h_INCLUDES)
noinst_LTLIBRARIES = libcharset.la
libcharset_la_SOURCES = \
@@ -336,8 +336,8 @@ libcharset_la_SOURCES = \
localcharset.h \
localcharset.c
-charset_alias = $(DESTDIR)$(libdir)/charset.alias
-charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
+charset_alias = $(DESTDIR)$(prefix)/libdata/charset.alias
+charset_tmp = $(DESTDIR)$(prefix)/libdata/charset.tmp
SUFFIXES = .sed .sin
CLEANFILES = charset.alias ref-add.sed ref-del.sed
all: all-am
@@ -566,7 +566,7 @@ install-dvi: install-dvi-am
install-dvi-am:

View File

@ -1,20 +1,20 @@
--- glib/tests/gdatetime.c.orig 2012-08-17 00:06:25.000000000 +0000
+++ glib/tests/gdatetime.c 2012-10-23 12:38:55.000000000 +0000
@@ -1230,7 +1230,7 @@
gint64 u;
--- glib/tests/gdatetime.c.orig 2013-03-13 13:39:09.000000000 +0000
+++ glib/tests/gdatetime.c 2013-03-28 10:15:49.000000000 +0000
@@ -1276,7 +1276,7 @@
gint i1, i2;
#ifdef G_OS_UNIX
- tz = g_time_zone_new ("Canada/Eastern");
+ tz = g_time_zone_new ("America/Montreal");
dt = g_date_time_new_utc (2010, 11, 7, 1, 30, 0);
u = g_date_time_to_unix (dt);
@@ -1259,7 +1259,7 @@
gint64 u, u2;
#elif defined G_OS_WIN32
tz = g_time_zone_new ("Eastern Standard Time");
#endif
@@ -1309,7 +1309,7 @@
gint i1, i2;
#ifdef G_OS_UNIX
- tz = g_time_zone_new ("Canada/Eastern");
+ tz = g_time_zone_new ("America/Montreal");
dt = g_date_time_new_utc (2010, 11, 7, 1, 30, 0);
u = g_date_time_to_unix (dt);
u2 = u;
#elif defined G_OS_WIN32
tz = g_time_zone_new ("Eastern Standard Time");
#endif

View File

@ -105,6 +105,7 @@ include/glib-2.0/gio/gmount.h
include/glib-2.0/gio/gmountoperation.h
include/glib-2.0/gio/gnativevolumemonitor.h
include/glib-2.0/gio/gnetworkaddress.h
include/glib-2.0/gio/gnetworking.h
include/glib-2.0/gio/gnetworkmonitor.h
include/glib-2.0/gio/gnetworkservice.h
include/glib-2.0/gio/goutputstream.h
@ -125,6 +126,7 @@ include/glib-2.0/gio/gsettingsbackend.h
include/glib-2.0/gio/gsettingsschema.h
include/glib-2.0/gio/gsimpleaction.h
include/glib-2.0/gio/gsimpleactiongroup.h
include/glib-2.0/gio/gsimpleproxyresolver.h
include/glib-2.0/gio/gsimpleasyncresult.h
include/glib-2.0/gio/gsimplepermission.h
include/glib-2.0/gio/gsocket.h
@ -137,6 +139,7 @@ include/glib-2.0/gio/gsocketcontrolmessage.h
include/glib-2.0/gio/gsocketlistener.h
include/glib-2.0/gio/gsocketservice.h
include/glib-2.0/gio/gsrvtarget.h
include/glib-2.0/gio/gtask.h
include/glib-2.0/gio/gtcpconnection.h
include/glib-2.0/gio/gtcpwrapperconnection.h
include/glib-2.0/gio/gtestdbus.h
@ -258,30 +261,6 @@ include/glib-2.0/gobject/gvalue.h
include/glib-2.0/gobject/gvaluearray.h
include/glib-2.0/gobject/gvaluecollector.h
include/glib-2.0/gobject/gvaluetypes.h
lib/gdbus-2.0/codegen/__init__.py
lib/gdbus-2.0/codegen/__init__.pyc
lib/gdbus-2.0/codegen/__init__.pyo
lib/gdbus-2.0/codegen/codegen.py
lib/gdbus-2.0/codegen/codegen.pyc
lib/gdbus-2.0/codegen/codegen.pyo
lib/gdbus-2.0/codegen/codegen_docbook.py
lib/gdbus-2.0/codegen/codegen_docbook.pyc
lib/gdbus-2.0/codegen/codegen_docbook.pyo
lib/gdbus-2.0/codegen/codegen_main.py
lib/gdbus-2.0/codegen/codegen_main.pyc
lib/gdbus-2.0/codegen/codegen_main.pyo
lib/gdbus-2.0/codegen/config.py
lib/gdbus-2.0/codegen/config.pyc
lib/gdbus-2.0/codegen/config.pyo
lib/gdbus-2.0/codegen/dbustypes.py
lib/gdbus-2.0/codegen/dbustypes.pyc
lib/gdbus-2.0/codegen/dbustypes.pyo
lib/gdbus-2.0/codegen/parser.py
lib/gdbus-2.0/codegen/parser.pyc
lib/gdbus-2.0/codegen/parser.pyo
lib/gdbus-2.0/codegen/utils.py
lib/gdbus-2.0/codegen/utils.pyc
lib/gdbus-2.0/codegen/utils.pyo
lib/libgio-2.0.a
lib/libgio-2.0.la
lib/libgio-2.0.so
@ -313,7 +292,30 @@ libdata/pkgconfig/gthread-2.0.pc
share/aclocal/glib-2.0.m4
share/aclocal/glib-gettext.m4
share/aclocal/gsettings.m4
share/glib-2.0/gettext/mkinstalldirs
share/glib-2.0/codegen/__init__.py
share/glib-2.0/codegen/__init__.pyc
share/glib-2.0/codegen/__init__.pyo
share/glib-2.0/codegen/codegen.py
share/glib-2.0/codegen/codegen.pyc
share/glib-2.0/codegen/codegen.pyo
share/glib-2.0/codegen/codegen_docbook.py
share/glib-2.0/codegen/codegen_docbook.pyc
share/glib-2.0/codegen/codegen_docbook.pyo
share/glib-2.0/codegen/codegen_main.py
share/glib-2.0/codegen/codegen_main.pyc
share/glib-2.0/codegen/codegen_main.pyo
share/glib-2.0/codegen/config.py
share/glib-2.0/codegen/config.pyc
share/glib-2.0/codegen/config.pyo
share/glib-2.0/codegen/dbustypes.py
share/glib-2.0/codegen/dbustypes.pyc
share/glib-2.0/codegen/dbustypes.pyo
share/glib-2.0/codegen/parser.py
share/glib-2.0/codegen/parser.pyc
share/glib-2.0/codegen/parser.pyo
share/glib-2.0/codegen/utils.py
share/glib-2.0/codegen/utils.pyc
share/glib-2.0/codegen/utils.pyo
share/glib-2.0/gettext/po/Makefile.in.in
share/glib-2.0/schemas/gschema.dtd
share/locale/af/LC_MESSAGES/glib20.mo
@ -397,6 +399,7 @@ share/locale/sr@latin/LC_MESSAGES/glib20.mo
share/locale/sv/LC_MESSAGES/glib20.mo
share/locale/ta/LC_MESSAGES/glib20.mo
share/locale/te/LC_MESSAGES/glib20.mo
share/locale/tg/LC_MESSAGES/glib20.mo
share/locale/th/LC_MESSAGES/glib20.mo
share/locale/tl/LC_MESSAGES/glib20.mo
share/locale/tr/LC_MESSAGES/glib20.mo
@ -469,6 +472,7 @@ share/locale/zh_TW/LC_MESSAGES/glib20.mo
@dirrm share/glib-2.0/schemas
@dirrm share/glib-2.0/gettext/po
@dirrm share/glib-2.0/gettext
@dirrm share/glib-2.0/codegen
@dirrm share/glib-2.0
@dirrmtry share/bash-completion/completions
@dirrmtry share/bash-completion
@ -479,8 +483,6 @@ share/locale/zh_TW/LC_MESSAGES/glib20.mo
@exec %D/bin/gio-querymodules %D/lib/gio/modules 2>/dev/null || /usr/bin/true
@dirrmtry lib/gio/modules
@dirrmtry lib/gio
@dirrm lib/gdbus-2.0/codegen
@dirrm lib/gdbus-2.0
@dirrm include/glib-2.0/gobject
@dirrm include/glib-2.0/glib/deprecated
@dirrm include/glib-2.0/glib

View File

@ -1,9 +1,9 @@
# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/glibmm/Makefile,v 1.121 2012/12/09 21:00:20 kwm Exp $
# $MCom: ports/trunk/devel/glibmm/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= glibmm
PORTVERSION= 2.34.1
PORTVERSION= 2.36.2
PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= devel
@ -21,9 +21,8 @@ PLIST_SUB= VERSION="2.4" API_VERSION="2.4"
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
USE_GMAKE= yes
USE_GNOME= gnomehack glib20 ltverhack libsigc++20
USES= pkgconfig gettext
USES= gettext gmake pathfix pkgconfig
USE_GNOME= glib20 ltverhack libsigc++20
USE_PERL5= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/glibmm-2.34.1.tar.xz) = b425a52c7e178aeaaaffd02c5497bfd68d0cb8be56cef3620558a80dd5d692c4
SIZE (gnome2/glibmm-2.34.1.tar.xz) = 5670736
SHA256 (gnome2/glibmm-2.36.2.tar.xz) = f15b65bf5740257be03c69f2f5ae71436ac3011ebeb02274b2b99b796c6837cf
SIZE (gnome2/glibmm-2.36.2.tar.xz) = 2309976

View File

@ -229,6 +229,7 @@ include/giomm-%%API_VERSION%%/giomm/zlibdecompressor.h
include/glibmm-%%API_VERSION%%/glibmm.h
include/glibmm-%%API_VERSION%%/glibmm/arrayhandle.h
include/glibmm-%%API_VERSION%%/glibmm/balancedtree.h
include/glibmm-%%API_VERSION%%/glibmm/bytearray.h
include/glibmm-%%API_VERSION%%/glibmm/bytes.h
include/glibmm-%%API_VERSION%%/glibmm/checksum.h
include/glibmm-%%API_VERSION%%/glibmm/class.h
@ -264,6 +265,7 @@ include/glibmm-%%API_VERSION%%/glibmm/optiongroup.h
include/glibmm-%%API_VERSION%%/glibmm/pattern.h
include/glibmm-%%API_VERSION%%/glibmm/priorities.h
include/glibmm-%%API_VERSION%%/glibmm/private/balancedtree_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/bytearray_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/bytes_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/checksum_p.h
include/glibmm-%%API_VERSION%%/glibmm/private/convert_p.h

View File

@ -13,7 +13,7 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Common automake macros for GNOME 2 and GNOME 3
USE_XZ= yes
USE_GMAKE= yes
USES= gmake pkgconfig
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -1,9 +1,10 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/gobject-introspection/Makefile,v 1.51 2013/02/18 22:07:40 kwm Exp $
# $MCom: ports/trunk/devel/gobject-introspection/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= gobject-introspection
PORTVERSION= 1.34.2
PORTVERSION= 1.36.0
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@ -13,12 +14,11 @@ COMMENT= Generate interface introspection data for GObject libraries
# we need cairo otherwise the generated Cairo gir is broken
BUILD_DEPENDS= cairo-trace:${PORTSDIR}/graphics/cairo
LIB_DEPENDS= ffi.6:${PORTSDIR}/devel/libffi
LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
USES= bison pathfix pkgconfig gettext
USES= bison gettext gmake pathfix pkgconfig
USE_XZ= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_GNOME= gnomehier glib20 ltverhack
USE_PYTHON= -2.7
USE_AUTOTOOLS= libtool
@ -26,11 +26,14 @@ USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE=yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-tests
# Force it to put the .cache in ${WRKSRC} instead of ~/.cache. ports/143260
MAKE_ENV= HOME=${WRKDIR}
MAN1= g-ir-compiler.1 g-ir-generate.1 g-ir-scanner.1
post-patch:
@${REINPLACE_CMD} -e 's|'gcc'|'cc'|g' \
${WRKSRC}/giscanner/dumper.py
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome3/gobject-introspection-1.34.2.tar.xz) = bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429
SIZE (gnome3/gobject-introspection-1.34.2.tar.xz) = 1088768
SHA256 (gnome3/gobject-introspection-1.36.0.tar.xz) = e3e76d9d428e7534761bf8cdf75338865a4b0872e8052bef51792744608b6383
SIZE (gnome3/gobject-introspection-1.36.0.tar.xz) = 1201108

View File

@ -1,29 +1,11 @@
--- configure.orig 2011-09-23 11:49:54.000000000 +0200
+++ configure 2011-09-23 11:50:31.000000000 +0200
@@ -14400,10 +14400,10 @@
$as_echo_n "checking for headers required to compile python extensions... " >&6; }
py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
-if test "x$PYTHON_INCLUDES" == x; then
- PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
+if test "x$PYTHON_INCLUDES" = x; then
+ PYTHON_INCLUDES=`python${PYTHON_VERSION}-config --cflags`
if test "$py_prefix" != "$py_exec_prefix"; then
- PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
+ PYTHON_INCLUDES=`python${PYTHON_VERSION}-config --cflags`
fi
fi
@@ -14429,10 +14429,10 @@
--- configure.orig 2013-03-29 22:15:44.000000000 +0000
+++ configure 2013-03-29 22:18:30.000000000 +0000
@@ -14623,7 +14623,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libraries required to link against libpython" >&5
$as_echo_n "checking for libraries required to link against libpython... " >&6; }
-if test "x$PYTHON_LIBS" == x; then
+if test "x$PYTHON_LIBS" = x; then
PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION}"
fi
-if test "x$PYTHON_LIB_LOC" == x; then
+if test "x$PYTHON_LIB_LOC" = x; then
PYTHON_LIB_LOC="${py_prefix}/lib"
PYTHON_LIBS=`$PYTHON-config --ldflags --libs`
fi

View File

@ -0,0 +1,14 @@
--- giscanner/dumper.py.orig 2013-02-23 11:40:08.000000000 +0100
+++ giscanner/dumper.py 2013-06-28 21:51:35.000000000 +0200
@@ -89,8 +89,9 @@
# Enable the --msvc-syntax pkg-config flag when
# the Microsoft compiler is used
# (This is the other way to check whether Visual C++ is used subsequently)
- if 'cl' in self._compiler_cmd:
- self._pkgconfig_msvc_flags = '--msvc-syntax'
+ if 'clang' not in self._compiler_cmd:
+ if 'cl' in self._compiler_cmd:
+ self._pkgconfig_msvc_flags = '--msvc-syntax'
self._uninst_srcdir = os.environ.get(
'UNINSTALLED_INTROSPECTION_SRCDIR')
self._packages = ['gio-2.0 gmodule-2.0']

View File

@ -0,0 +1,16 @@
--- giscanner/sourcescanner.py.orig 2013-03-06 23:53:19.000000000 +0100
+++ giscanner/sourcescanner.py 2013-06-28 22:01:04.000000000 +0200
@@ -281,8 +281,11 @@
# some help from gcc from MinGW/Cygwin or so.
# Note that the generated dumper program is
# still built and linked by Visual C++.
- if 'cl' in cpp_exec:
- cpp_args = 'gcc'.split()
+ if 'clang' not in cpp_exec:
+ if 'cl' in cpp_exec:
+ cpp_args = 'gcc'.split()
+ else:
+ cpp_args = cpp_exec
else:
cpp_args = cpp_exec
cpp_args += ['-E', '-C', '-I.', '-']

View File

@ -50,9 +50,6 @@ lib/gobject-introspection/giscanner/annotationmain.pyo
lib/gobject-introspection/giscanner/annotationparser.py
lib/gobject-introspection/giscanner/annotationparser.pyc
lib/gobject-introspection/giscanner/annotationparser.pyo
lib/gobject-introspection/giscanner/annotationpatterns.py
lib/gobject-introspection/giscanner/annotationpatterns.pyc
lib/gobject-introspection/giscanner/annotationpatterns.pyo
lib/gobject-introspection/giscanner/ast.py
lib/gobject-introspection/giscanner/ast.pyc
lib/gobject-introspection/giscanner/ast.pyo
@ -65,6 +62,45 @@ lib/gobject-introspection/giscanner/codegen.pyo
lib/gobject-introspection/giscanner/docmain.py
lib/gobject-introspection/giscanner/docmain.pyc
lib/gobject-introspection/giscanner/docmain.pyo
lib/gobject-introspection/giscanner/doctemplates/C/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/enum.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/function.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/property.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/record.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/signal.tmpl
lib/gobject-introspection/giscanner/doctemplates/C/vfunc.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/enum.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/function.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/property.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/record.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/signal.tmpl
lib/gobject-introspection/giscanner/doctemplates/Gjs/vfunc.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/constructor.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/default.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/enum.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/function.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/method.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/namespace.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/property.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/record.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/signal.tmpl
lib/gobject-introspection/giscanner/doctemplates/Python/vfunc.tmpl
lib/gobject-introspection/giscanner/doctemplates/base.tmpl
lib/gobject-introspection/giscanner/doctemplates/class.tmpl
lib/gobject-introspection/giscanner/doctemplates/namespace.tmpl
lib/gobject-introspection/giscanner/docwriter.py
lib/gobject-introspection/giscanner/docwriter.pyc
lib/gobject-introspection/giscanner/docwriter.pyo
lib/gobject-introspection/giscanner/dumper.py
lib/gobject-introspection/giscanner/dumper.pyc
lib/gobject-introspection/giscanner/dumper.pyo
@ -86,27 +122,6 @@ lib/gobject-introspection/giscanner/libtoolimporter.pyo
lib/gobject-introspection/giscanner/maintransformer.py
lib/gobject-introspection/giscanner/maintransformer.pyc
lib/gobject-introspection/giscanner/maintransformer.pyo
lib/gobject-introspection/giscanner/mallard-C-class.tmpl
lib/gobject-introspection/giscanner/mallard-C-default.tmpl
lib/gobject-introspection/giscanner/mallard-C-enum.tmpl
lib/gobject-introspection/giscanner/mallard-C-function.tmpl
lib/gobject-introspection/giscanner/mallard-C-namespace.tmpl
lib/gobject-introspection/giscanner/mallard-C-property.tmpl
lib/gobject-introspection/giscanner/mallard-C-record.tmpl
lib/gobject-introspection/giscanner/mallard-C-signal.tmpl
lib/gobject-introspection/giscanner/mallard-C-vfunc.tmpl
lib/gobject-introspection/giscanner/mallard-Python-class.tmpl
lib/gobject-introspection/giscanner/mallard-Python-default.tmpl
lib/gobject-introspection/giscanner/mallard-Python-enum.tmpl
lib/gobject-introspection/giscanner/mallard-Python-function.tmpl
lib/gobject-introspection/giscanner/mallard-Python-namespace.tmpl
lib/gobject-introspection/giscanner/mallard-Python-property.tmpl
lib/gobject-introspection/giscanner/mallard-Python-record.tmpl
lib/gobject-introspection/giscanner/mallard-Python-signal.tmpl
lib/gobject-introspection/giscanner/mallard-Python-vfunc.tmpl
lib/gobject-introspection/giscanner/mallardwriter.py
lib/gobject-introspection/giscanner/mallardwriter.pyc
lib/gobject-introspection/giscanner/mallardwriter.pyo
lib/gobject-introspection/giscanner/message.py
lib/gobject-introspection/giscanner/message.pyc
lib/gobject-introspection/giscanner/message.pyo
@ -116,6 +131,9 @@ lib/gobject-introspection/giscanner/odict.pyo
lib/gobject-introspection/giscanner/scannermain.py
lib/gobject-introspection/giscanner/scannermain.pyc
lib/gobject-introspection/giscanner/scannermain.pyo
lib/gobject-introspection/giscanner/sectionparser.py
lib/gobject-introspection/giscanner/sectionparser.pyc
lib/gobject-introspection/giscanner/sectionparser.pyo
lib/gobject-introspection/giscanner/shlibs.py
lib/gobject-introspection/giscanner/shlibs.pyc
lib/gobject-introspection/giscanner/shlibs.pyo
@ -159,57 +177,28 @@ share/gir-1.0/xlib-2.0.gir
share/gir-1.0/xrandr-1.3.gir
share/gobject-introspection-1.0/Makefile.introspection
share/gobject-introspection-1.0/gdump.c
share/gobject-introspection-1.0/tests/annotation.c
share/gobject-introspection-1.0/tests/annotation.h
share/gobject-introspection-1.0/tests/drawable.c
share/gobject-introspection-1.0/tests/drawable.h
share/gobject-introspection-1.0/tests/everything.c
share/gobject-introspection-1.0/tests/everything.h
share/gobject-introspection-1.0/tests/foo.c
share/gobject-introspection-1.0/tests/foo.h
share/gobject-introspection-1.0/tests/gimarshallingtests.c
share/gobject-introspection-1.0/tests/gimarshallingtests.h
share/gobject-introspection-1.0/tests/regress.c
share/gobject-introspection-1.0/tests/regress.h
share/gtk-doc/html/gi/annotation-glossary.html
share/gtk-doc/html/gi/gi-GIArgInfo.html
share/gtk-doc/html/gi/gi-GIBaseInfo.html
share/gtk-doc/html/gi/gi-GICallableInfo.html
share/gtk-doc/html/gi/gi-GIConstantInfo.html
share/gtk-doc/html/gi/gi-GIEnumInfo.html
share/gtk-doc/html/gi/gi-GIFieldInfo.html
share/gtk-doc/html/gi/gi-GIFunctionInfo.html
share/gtk-doc/html/gi/gi-GIInterfaceInfo.html
share/gtk-doc/html/gi/gi-GIObjectInfo.html
share/gtk-doc/html/gi/gi-GIPropertyInfo.html
share/gtk-doc/html/gi/gi-GIRegisteredTypeInfo.html
share/gtk-doc/html/gi/gi-GISignalInfo.html
share/gtk-doc/html/gi/gi-GIStructInfo.html
share/gtk-doc/html/gi/gi-GITypeInfo.html
share/gtk-doc/html/gi/gi-GIUnionInfo.html
share/gtk-doc/html/gi/gi-GIVFuncInfo.html
share/gtk-doc/html/gi/gi-ffi.html
share/gtk-doc/html/gi/gi-gierrordomaininfo.html
share/gtk-doc/html/gi/gi-gir-reference.html
share/gtk-doc/html/gi/gi-gir.html
share/gtk-doc/html/gi/gi-girepository.html
share/gtk-doc/html/gi/gi-girffi.html
share/gtk-doc/html/gi/gi-gtypelib.html
share/gtk-doc/html/gi/gi-libgirepository.html
share/gtk-doc/html/gi/gi-overview.html
share/gtk-doc/html/gi/gi-repository-structs.html
share/gtk-doc/html/gi/gi-struct-hierarchy.html
share/gtk-doc/html/gi/gi-typelib.html
share/gtk-doc/html/gi/gi.devhelp2
share/gtk-doc/html/gi/girepository.html
share/gtk-doc/html/gi/glib.html
share/gtk-doc/html/gi/home.png
share/gtk-doc/html/gi/index.html
share/gtk-doc/html/gi/index.sgml
share/gtk-doc/html/gi/left.png
share/gtk-doc/html/gi/overview.png
share/gtk-doc/html/gi/right.png
share/gtk-doc/html/gi/style.css
share/gtk-doc/html/gi/up.png
@dirrm share/gtk-doc/html/gi
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc
share/gobject-introspection-1.0/tests/utility.c
share/gobject-introspection-1.0/tests/utility.h
share/gobject-introspection-1.0/tests/warnlib.c
share/gobject-introspection-1.0/tests/warnlib.h
@dirrm share/gobject-introspection-1.0/tests
@dirrm share/gobject-introspection-1.0
@dirrm lib/gobject-introspection/giscanner/doctemplates/Python
@dirrm lib/gobject-introspection/giscanner/doctemplates/Gjs
@dirrm lib/gobject-introspection/giscanner/doctemplates/C
@dirrm lib/gobject-introspection/giscanner/doctemplates
@dirrm lib/gobject-introspection/giscanner
@dirrm lib/gobject-introspection
@dirrm include/gobject-introspection-1.0

View File

@ -1,9 +1,9 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/gsettings-desktop-schemas/Makefile,v 1.13 2011/04/27 21:18:30 kwm Exp $
# $MCom: ports/trunk/devel/gsettings-desktop-schemas/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= gsettings-desktop-schemas
PORTVERSION= 3.0.1
PORTVERSION= 3.6.1
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@ -11,15 +11,14 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Collection of globally shared GSetting schemas
RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts
LICENSE= LGPL21
USES= pkgconfig gettext
USE_BZIP2= yes
USE_GMAKE= yes
RUN_DEPENDS= ${LOCALBASE}/etc/fonts/conf.avail/31-cantarell.conf:${PORTSDIR}/x11-fonts/cantarell-fonts
USE_XZ= yes
USES= gettext gmake pathfix pkgconfig
USE_PERL5_BUILD= yes
USE_GNOME= gnomehack intltool glib20
USE_GNOME= intltool glib20 introspection:build
GNU_CONFIGURE= yes
GLIB_SCHEMAS= org.gnome.desktop.a11y.applications.gschema.xml \
@ -29,6 +28,7 @@ GLIB_SCHEMAS= org.gnome.desktop.a11y.applications.gschema.xml \
org.gnome.desktop.background.gschema.xml \
org.gnome.desktop.default-applications.gschema.xml \
org.gnome.desktop.enums.xml \
org.gnome.desktop.input-sources.gschema.xml \
org.gnome.desktop.interface.gschema.xml \
org.gnome.desktop.lockdown.gschema.xml \
org.gnome.desktop.media-handling.gschema.xml \
@ -37,6 +37,9 @@ GLIB_SCHEMAS= org.gnome.desktop.a11y.applications.gschema.xml \
org.gnome.desktop.sound.gschema.xml \
org.gnome.desktop.thumbnailers.gschema.xml \
org.gnome.desktop.thumbnail-cache.gschema.xml \
org.gnome.desktop.wm.keybindings.gschema.xml \
org.gnome.desktop.wm.preferences.gschema.xml \
org.gnome.system.locale.gschema.xml \
org.gnome.system.proxy.gschema.xml
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome3/gsettings-desktop-schemas-3.0.1.tar.bz2) = 6e72158a0e70ae50b8bb992e1486dd2fda43207f4ec4eb03a0d769f210363fd9
SIZE (gnome3/gsettings-desktop-schemas-3.0.1.tar.bz2) = 136439
SHA256 (gnome3/gsettings-desktop-schemas-3.6.1.tar.xz) = d9a877d209e668845d6cafcd62663b0f6e6154df5a96f581ff36f999050e67e6
SIZE (gnome3/gsettings-desktop-schemas-3.6.1.tar.xz) = 384248

View File

@ -1,10 +1,55 @@
include/gsettings-desktop-schemas/gdesktop-enums.h
lib/girepository-1.0/GDesktopEnums-3.0.typelib
libdata/pkgconfig/gsettings-desktop-schemas.pc
share/GConf/gsettings/gsettings-desktop-schemas.convert
share/GConf/gsettings/wm-schemas.convert
share/gir-1.0/GDesktopEnums-3.0.gir
share/locale/as/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ca/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ca@valencia/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/cs/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/da/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/de/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/el/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/en_GB/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/eo/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/es/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/fi/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/fr/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/gl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/gu/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/hi/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/hu/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/id/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/it/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ja/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/lt/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/lv/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/nb/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/or/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pa/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pt/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/pt_BR/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/ru/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sl/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sr/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sr@latin/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/sv/LC_MESSAGES/gsettings-desktop-schemas.mo
@dirrm include/gsettings-desktop-schemas
share/locale/ug/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/uk/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/vi/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/zh_CN/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/zh_HK/LC_MESSAGES/gsettings-desktop-schemas.mo
share/locale/zh_TW/LC_MESSAGES/gsettings-desktop-schemas.mo
@dirrmtry include/gsettings-desktop-schemas
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/ug/LC_MESSAGES
@dirrmtry share/locale/ug
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@dirrmtry share/locale/sr@latin
@dirrmtry share/locale/ca@valencia/LC_MESSAGES
@dirrmtry share/locale/ca@valencia
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as

View File

@ -1,14 +1,9 @@
# New ports collection makefile for: libgtop2
# Date Created: 29 April 2002
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/libgtop/Makefile,v 1.56 2010/05/02 00:04:47 marcus Exp $
#
# $MCom: ports/trunk/devel/libgtop/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= libgtop
PORTVERSION= 2.28.3
PORTREVISION= 2
PORTVERSION= 2.28.4
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@ -16,32 +11,21 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME 2 top library
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
USE_BZIP2= yes
USE_XZ= yes
USE_PERL5_BUILD=yes
USE_XORG= xau
USES= gettext pkgconfig
USE_GMAKE= yes
USE_GNOME= gnomehack glib20 ltverhack intlhack
USES= gettext gmake pathfix pkgconfig
USE_GNOME= gnomeprefix glib20 ltverhack intlhack
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
CONFIGURE_ARGS= --disable-gtk-doc \
--with-html-dir=${PREFIX}/share/doc
CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_NET_IF_VAR_H
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-introspection
INFO= libgtop2
PKGMESSAGE= ${FILESDIR}/pkg-message
.include <bsd.port.pre.mk>
.if ( ${OSVERSION} >= 800000 && ${OSVERSION} < 800019 ) || \
${OSVERSION} < 700104
RUN_DEPENDS+= lsof:${PORTSDIR}/sysutils/lsof
.endif
post-configure:
@${FIND} ${WRKSRC} -type f | ${XARGS} ${TOUCH} -f
@ -50,4 +34,4 @@ post-install:
@${CHMOD} 2555 ${PREFIX}/bin/libgtop_server2
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/libgtop-2.28.3.tar.bz2) = 2c866bd14b3cd78f78504cfb65baa105d62b8085c90e433ab9db97e050efea42
SIZE (gnome2/libgtop-2.28.3.tar.bz2) = 793252
SHA256 (gnome2/libgtop-2.28.4.tar.xz) = b6619cfd1540267ee81d456d1a26c72c793261586f1b00a7b9a7a229d0abe1d8
SIZE (gnome2/libgtop-2.28.4.tar.xz) = 653940

View File

@ -1,17 +1,5 @@
--- configure.orig 2011-03-30 10:06:27.000000000 +0200
+++ configure 2011-03-30 10:07:52.000000000 +0200
@@ -3231,9 +3231,9 @@
INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
- INTROSPECTION_GIRDIR=${INTROSPECTION_GIRDIR/$datadir/\$(datadir)}
+ INTROSPECTION_GIRDIR=`echo ${INTROSPECTION_GIRDIR} | sed -e "s|${datadir}|\\\$(datadir)|"`
INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
- INTROSPECTION_TYPELIBDIR=${INTROSPECTION_TYPELIBDIR/$libdir/\$(libdir)}
+ INTROSPECTION_TYPELIBDIR=`echo ${INTROSPECTION_TYPELIBDIR} | sed -e "e|${libdir}|\\\$(libdir)|g"`
INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
@@ -13230,6 +13230,78 @@
if test -n "${osreldate}" && test ${osreldate} -ge 600000 ; then
EXTRA_SYSDEPS_LIBS="-lgeom -ldevstat"

View File

@ -1,17 +0,0 @@
--- sysdeps/freebsd/Makefile.am.orig 2008-09-29 17:21:56.000000000 -0400
+++ sysdeps/freebsd/Makefile.am 2008-09-29 17:22:07.000000000 -0400
@@ -7,12 +7,12 @@ libgtop_sysdeps_2_0_la_SOURCES = nosuid.
cpu.c msg_limits.c sem_limits.c loadavg.c \
uptime.c netlist.c fsusage.c mem.c \
mountlist.c procopenfiles.c procwd.c \
- procaffinity.c glibtop_private.c
+ procaffinity.c glibtop_private.c open.c
libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO)
libgtop_sysdeps_suid_2_0_la_LIBADD = $(KVM_LIBS) $(EXTRA_SYSDEPS_LIBS)
-libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c swap.c \
+libgtop_sysdeps_suid_2_0_la_SOURCES = suid_open.c close.c swap.c \
proclist.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c \
prockernel.c procsegment.c procargs.c \

View File

@ -1,43 +0,0 @@
--- sysdeps/freebsd/Makefile.in.orig 2009-01-13 01:49:02.172092000 -0500
+++ sysdeps/freebsd/Makefile.in 2009-01-13 01:53:30.000000000 -0500
@@ -50,7 +50,8 @@ libgtop_sysdeps_2_0_la_LIBADD =
am_libgtop_sysdeps_2_0_la_OBJECTS = nosuid.lo siglist.lo sysinfo.lo \
shm_limits.lo cpu.lo msg_limits.lo sem_limits.lo loadavg.lo \
uptime.lo netlist.lo fsusage.lo mem.lo mountlist.lo \
- procopenfiles.lo procwd.lo procaffinity.lo glibtop_private.lo
+ procopenfiles.lo procwd.lo procaffinity.lo glibtop_private.lo \
+ open.lo
libgtop_sysdeps_2_0_la_OBJECTS = $(am_libgtop_sysdeps_2_0_la_OBJECTS)
libgtop_sysdeps_2_0_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
@@ -58,7 +59,7 @@ libgtop_sysdeps_2_0_la_LINK = $(LIBTOOL)
am__DEPENDENCIES_1 =
libgtop_sysdeps_suid_2_0_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1)
-am_libgtop_sysdeps_suid_2_0_la_OBJECTS = open.lo close.lo swap.lo \
+am_libgtop_sysdeps_suid_2_0_la_OBJECTS = suid_open.lo close.lo swap.lo \
proclist.lo procstate.lo procuid.lo proctime.lo procmem.lo \
procsignal.lo prockernel.lo procsegment.lo procargs.lo \
procmap.lo netload.lo ppp.lo
@@ -296,11 +297,11 @@ libgtop_sysdeps_2_0_la_SOURCES = nosuid.
cpu.c msg_limits.c sem_limits.c loadavg.c \
uptime.c netlist.c fsusage.c mem.c \
mountlist.c procopenfiles.c procwd.c \
- procaffinity.c glibtop_private.c
+ procaffinity.c glibtop_private.c open.c
libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO)
libgtop_sysdeps_suid_2_0_la_LIBADD = $(KVM_LIBS) $(EXTRA_SYSDEPS_LIBS)
-libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c swap.c \
+libgtop_sysdeps_suid_2_0_la_SOURCES = suid_open.c close.c swap.c \
proclist.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c \
prockernel.c procsegment.c procargs.c \
@@ -375,6 +376,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netlist.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netload.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nosuid.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/suid_open.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/open.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ppp.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/procaffinity.Plo@am__quote@

View File

@ -1,66 +0,0 @@
--- sysdeps/freebsd/cpu.c.orig 2009-04-12 01:45:28.000000000 -0400
+++ sysdeps/freebsd/cpu.c 2009-04-12 01:45:29.000000000 -0400
@@ -54,6 +54,7 @@ void
glibtop_get_cpu_s (glibtop *server, glibtop_cpu *buf)
{
long cpts [CPUSTATES];
+ long *cp_times = NULL;
struct clockinfo ci;
size_t length;
int ncpu, i;
@@ -75,6 +76,16 @@ glibtop_get_cpu_s (glibtop *server, glib
return;
}
+ length = 0;
+ if (sysctlbyname ("kern.cp_times", NULL, &length, NULL, 0) == 0) {
+ cp_times = g_malloc (length);
+ length = sizeof(long) * CPUSTATES * (length / (sizeof(long) * CPUSTATES));
+ if (sysctlbyname ("kern.cp_times", cp_times, &length, NULL, 0)) {
+ g_free (cp_times);
+ cp_times = NULL;
+ }
+ }
+
/* set user time */
buf->user = cpts [CP_USER];
/* set nice time */
@@ -89,22 +100,32 @@ glibtop_get_cpu_s (glibtop *server, glib
/* set frequency */
buf->frequency = (ci.stathz ? ci.stathz : ci.hz);
/* set total */
- buf->total = cpts [CP_USER] + cpts [CP_NICE]
+ buf->total = cpts [CP_USER] + cpts [CP_NICE] \
+ cpts [CP_SYS] + cpts [CP_IDLE] + cpts [CP_INTR];
ncpu = server->ncpu + 1;
for (i = 0; i < ncpu; i++) {
- buf->xcpu_user[i] = cpts [CP_USER] / ncpu;
- buf->xcpu_nice[i] = cpts [CP_NICE] / ncpu;
- buf->xcpu_sys[i] = cpts [CP_SYS] / ncpu;
- buf->xcpu_idle[i] = cpts [CP_IDLE] / ncpu;
- buf->xcpu_irq[i] = cpts [CP_INTR] / ncpu;
+ if (cp_times) {
+ buf->xcpu_user[i] = cp_times[i * CPUSTATES + CP_USER];
+ buf->xcpu_nice[i] = cp_times[i * CPUSTATES + CP_NICE];
+ buf->xcpu_sys[i] = cp_times[i * CPUSTATES + CP_SYS];
+ buf->xcpu_idle[i] = cp_times[i * CPUSTATES + CP_IDLE];
+ buf->xcpu_irq[i] = cp_times[i * CPUSTATES + CP_INTR];
+ } else {
+ buf->xcpu_user[i] = cpts [CP_USER] / ncpu;
+ buf->xcpu_nice[i] = cpts [CP_NICE] / ncpu;
+ buf->xcpu_sys[i] = cpts [CP_SYS] / ncpu;
+ buf->xcpu_idle[i] = cpts [CP_IDLE] / ncpu;
+ buf->xcpu_irq[i] = cpts [CP_INTR] / ncpu;
+ }
buf->xcpu_total[i] = buf->xcpu_user[i] + buf->xcpu_nice[i] \
+ buf->xcpu_sys[i] + buf->xcpu_idle[i] \
+ buf->xcpu_irq[i];
}
+ g_free (cp_times);
+
/* Set the flags last. */
buf->flags = _glibtop_sysdeps_cpu;

View File

@ -1,10 +0,0 @@
--- sysdeps/freebsd/glibtop_machine.h.orig 2009-12-13 18:34:21.000000000 -0500
+++ sysdeps/freebsd/glibtop_machine.h 2009-12-13 18:34:32.000000000 -0500
@@ -24,6 +24,7 @@
#include <sys/param.h>
#include <nlist.h>
+#include <limits.h>
#include <kvm.h>
#include <sys/dkstat.h>
#include <time.h>

View File

@ -1,19 +0,0 @@
--- sysdeps/freebsd/nosuid.c.orig 2008-09-29 17:28:31.000000000 -0400
+++ sysdeps/freebsd/nosuid.c 2008-09-29 17:28:39.000000000 -0400
@@ -21,16 +21,8 @@
#include <config.h>
#include <glibtop.h>
-#include <glibtop/open.h>
#include <glibtop/close.h>
void
-glibtop_open_s (glibtop *server,
- const char *program_name,
- const unsigned long features,
- const unsigned flags)
-{ }
-
-void
glibtop_close_s (glibtop *server)
{ }

View File

@ -1,91 +1,14 @@
--- sysdeps/freebsd/open.c.orig 2011-12-25 11:29:32.897248000 +0000
+++ sysdeps/freebsd/open.c 2011-12-25 11:38:05.000000000 +0000
@@ -20,76 +20,27 @@
*/
#include <config.h>
+#include <sys/types.h>
+#include <sys/sysctl.h>
#include <glibtop.h>
-#include <glibtop/error.h>
#include <glibtop/open.h>
-#include <glibtop/init_hooks.h>
--- sysdeps/freebsd/open.c.orig 2011-07-24 15:13:56.000000000 -0400
+++ sysdeps/freebsd/open.c 2011-12-28 16:26:48.000000000 -0500
@@ -42,11 +42,5 @@ glibtop_open_s (glibtop *server, const c
sysctlbyname ("hw.ncpu", &ncpus, &len, NULL, 0);
server->real_ncpu = ncpus - 1;
server->ncpu = MIN(GLIBTOP_NCPU - 1, server->real_ncpu);
-
-/* !!! THIS FUNCTION RUNS SUID ROOT - CHANGE WITH CAUTION !!! */
-
-void
-glibtop_init_p (glibtop *server, const unsigned long features,
- const unsigned flags)
-{
- const _glibtop_init_func_t *init_fkt;
-
- if (server == NULL)
- glibtop_error_r (NULL, "glibtop_init_p (server == NULL)");
-
- /* Do the initialization, but only if not already initialized. */
+#include <glibtop/cpu.h>
+#include <glibtop/error.h>
- if ((server->flags & _GLIBTOP_INIT_STATE_SYSDEPS) == 0) {
- glibtop_open_p (server, "glibtop", features, flags);
+#include <glibtop_private.h>
- for (init_fkt = _glibtop_init_hook_p; *init_fkt; init_fkt++)
- (*init_fkt) (server);
-
- server->flags |= _GLIBTOP_INIT_STATE_SYSDEPS;
- }
-}
void
-glibtop_open_p (glibtop *server, const char *program_name,
+glibtop_open_s (glibtop *server, const char *program_name,
const unsigned long features,
const unsigned flags)
{
-#ifdef DEBUG
- fprintf (stderr, "DEBUG (%d): glibtop_open_p ()\n", getpid ());
-#endif
-
- /* !!! WE ARE ROOT HERE - CHANGE WITH CAUTION !!! */
+ int ncpus;
+ size_t len;
- server->machine.uid = getuid ();
- server->machine.euid = geteuid ();
- server->machine.gid = getgid ();
- server->machine.egid = getegid ();
-#if defined(__FreeBSD_kernel__)
- server->os_version_code = __FreeBSD_kernel_version;
-#else
+ len = sizeof (ncpus);
+ sysctlbyname ("hw.ncpu", &ncpus, &len, NULL, 0);
+ server->real_ncpu = ncpus - 1;
+ server->ncpu = MIN(GLIBTOP_NCPU - 1, server->real_ncpu);
server->os_version_code = __FreeBSD_version;
-#endif
- /* Setup machine-specific data */
- server->machine.kd = kvm_open (NULL, NULL, NULL, O_RDONLY, "kvm_open");
-
- if (server->machine.kd == NULL)
- glibtop_error_io_r (server, "kvm_open");
-
- /* Drop priviledges. */
-
- if (setreuid (server->machine.euid, server->machine.uid))
- _exit (1);
-
- if (setregid (server->machine.egid, server->machine.gid))
- _exit (1);
-
- /* !!! END OF SUID ROOT PART !!! */
-
- /* Our effective uid is now those of the user invoking the server,
- * so we do no longer have any priviledges. */
-
- /* NOTE: On FreeBSD, we do not need to be suid root, we just need to
- * be sgid kmem.
- *
- * The server will only use setegid() to get back it's priviledges,
- * so it will fail if it is suid root and not sgid kmem. */
}

View File

@ -1,35 +0,0 @@
--- sysdeps/freebsd/procmap.c.orig 2009-12-13 18:53:02.827740000 -0500
+++ sysdeps/freebsd/procmap.c 2009-12-13 19:00:04.000000000 -0500
@@ -85,7 +85,9 @@ _glibtop_sysdeps_freebsd_dev_inode (glib
char tagstr[12];
struct inode inode;
struct cdev_priv priv;
+#if __FreeBSD_version < 800039
struct cdev si;
+#endif
*inum = 0;
*dev = 0;
@@ -111,18 +113,18 @@ _glibtop_sysdeps_freebsd_dev_inode (glib
return;
}
- if (kvm_read (server->machine.kd, (gulong) inode.i_dev, (char *) &si,
- sizeof (si)) != sizeof (si) ||
#if __FreeBSD_version >= 800039
- kvm_read (server->machine.kd, (gulong) cdev2priv(&si), (char *) &priv,
+ if (kvm_read (server->machine.kd, (gulong) cdev2priv(inode.i_dev), (char *) &priv,
sizeof (priv))
#else
+ if (kvm_read (server->machine.kd, (gulong) inode.i_dev, (char *) &si,
+ sizeof (si)) != sizeof (si) ||
kvm_read (server->machine.kd, (gulong) si.si_priv, (char *) &priv,
sizeof (priv))
#endif
!= sizeof (priv))
{
- glibtop_warn_io_r (server, "kvm_read (si)");
+ glibtop_warn_io_r (server, "kvm_read (priv)");
return;
}

View File

@ -1,61 +0,0 @@
--- sysdeps/freebsd/procopenfiles.c.orig 2009-12-13 18:53:02.827740000 -0500
+++ sysdeps/freebsd/procopenfiles.c 2009-12-13 18:54:55.000000000 -0500
@@ -35,6 +35,9 @@
#include <sys/user.h>
#include <netinet/in.h>
#include <arpa/inet.h>
+#ifdef HAVE_KINFO_GETFILE
+#include <libutil.h>
+#endif
#include <string.h>
#include <stdlib.h>
@@ -263,9 +266,13 @@ glibtop_get_proc_open_files_s (glibtop *
{
#if __FreeBSD_version > 800018 || (__FreeBSD_version < 800000 && __FreeBSD_version >= 700104)
struct kinfo_file *freep, *kif;
+#ifndef HAVE_KINFO_GETFILE
int name[4];
size_t len;
- size_t i;
+#else
+ int cnt;
+#endif
+ ssize_t i;
#else
char *output;
#endif
@@ -274,6 +281,7 @@ glibtop_get_proc_open_files_s (glibtop *
memset(buf, 0, sizeof (glibtop_proc_open_files));
#if __FreeBSD_version > 800018 || (__FreeBSD_version < 800000 && __FreeBSD_version >= 700104)
+#ifndef HAVE_KINFO_GETFILE
name[0] = CTL_KERN;
name[1] = KERN_PROC;
name[2] = KERN_PROC_FILEDESC;
@@ -287,12 +295,25 @@ glibtop_get_proc_open_files_s (glibtop *
g_free(freep);
return NULL;
}
+#else
+ freep = kinfo_getfile(pid, &cnt);
+#endif
entries = g_array_new(FALSE, FALSE, sizeof(glibtop_open_files_entry));
+#ifndef HAVE_KINFO_GETFILE
for (i = 0; i < len / sizeof(*kif); i++, kif++) {
glibtop_open_files_entry entry = {0};
+ if (kif->kf_structsize != sizeof(*kif))
+ continue;
+#else
+ for (i = 0; i < cnt; i++) {
+ glibtop_open_files_entry entry = {0};
+
+ kif = &freep[i];
+#endif
+
if (kif->kf_fd < 0)
continue;

View File

@ -1,89 +0,0 @@
--- sysdeps/freebsd/procwd.c.orig 2009-04-19 19:51:00.000000000 +0200
+++ sysdeps/freebsd/procwd.c 2010-05-07 13:17:54.000000000 +0200
@@ -27,6 +27,9 @@
#include <sys/sysctl.h>
#include <sys/param.h>
#include <sys/user.h>
+#ifdef HAVE_KINFO_GETFILE
+#include <libutil.h>
+#endif
#include <string.h>
static const unsigned long _glibtop_sysdeps_proc_wd =
@@ -40,7 +43,7 @@ _glibtop_init_proc_wd_s(glibtop *server)
server->sysdeps.proc_wd = _glibtop_sysdeps_proc_wd;
}
-#if (__FreeBSD_version >= 800000 && __FreeBSD_version < 800019) || _FreeBSD_version < 700104
+#if (__FreeBSD_version >= 800000 && __FreeBSD_version < 800019) || __FreeBSD_version < 700104
static GPtrArray *
parse_output(const char *output, glibtop_proc_wd *buf)
{
@@ -97,24 +100,39 @@ parse_output(const char *output, glibtop
char**
glibtop_get_proc_wd_s(glibtop *server, glibtop_proc_wd *buf, pid_t pid)
{
- char path[MAXPATHLEN];
+ int exe_mib[4];
+ size_t len;
#if __FreeBSD_version > 800018 || (__FreeBSD_version < 800000 && __FreeBSD_version >= 700104)
struct kinfo_file *freep, *kif;
GPtrArray *dirs;
- size_t len;
- int i;
+#ifndef HAVE_KINFO_GETFILE
int name[4];
#else
+ int cnt;
+#endif
+ int i;
+#else
char *output;
#endif
memset (buf, 0, sizeof (glibtop_proc_wd));
+ len = 0;
- g_snprintf(path, sizeof(path), "/proc/%u/file", pid);
- if (safe_readlink(path, buf->exe, sizeof(buf->exe)))
- buf->flags |= (1 << GLIBTOP_PROC_WD_EXE);
+ exe_mib[0] = CTL_KERN;
+ exe_mib[1] = KERN_PROC;
+ exe_mib[2] = KERN_PROC_PATHNAME;
+ exe_mib[3] = pid;
+
+ if (sysctl(exe_mib, 4, NULL, &len, NULL, 0) == 0) {
+ if (len > sizeof(buf->exe))
+ len = sizeof(buf->exe);
+ if (sysctl(exe_mib, 4, buf->exe, &len, NULL, 0) == 0)
+ buf->flags |= (1 << GLIBTOP_PROC_WD_EXE);
+ }
#if __FreeBSD_version > 800018 || (__FreeBSD_version < 800000 && __FreeBSD_version >= 700104)
+#ifndef HAVE_KINFO_GETFILE
+ len = 0;
name[0] = CTL_KERN;
name[1] = KERN_PROC;
name[2] = KERN_PROC_FILEDESC;
@@ -127,10 +145,21 @@ glibtop_get_proc_wd_s(glibtop *server, g
g_free(freep);
return NULL;
}
+#else
+ freep = kinfo_getfile(pid, &cnt);
+#endif
dirs = g_ptr_array_sized_new(1);
+#ifndef HAVE_KINFO_GETFILE
for (i = 0; i < len / sizeof(*kif); i++, kif++) {
+ if (kif->kf_structsize != sizeof(*kif))
+ continue;
+#else
+ for (i = 0; i < cnt; i++) {
+ kif = &freep[i];
+#endif
+
switch (kif->kf_fd) {
case KF_FD_TYPE_ROOT:
g_strlcpy(buf->root, kif->kf_path,

View File

@ -1,95 +0,0 @@
--- sysdeps/freebsd/suid_open.c.orig 2009-12-13 13:47:12.739004000 -0500
+++ sysdeps/freebsd/suid_open.c 2009-12-13 18:37:51.000000000 -0500
@@ -0,0 +1,92 @@
+/* Copyright (C) 1998 Joshua Sled
+ This file is part of LibGTop 1.0.
+
+ Contributed by Joshua Sled <jsled@xcf.berkeley.edu>, July 1998.
+
+ LibGTop is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License,
+ or (at your option) any later version.
+
+ LibGTop is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with LibGTop; see the file COPYING. If not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+*/
+
+#include <config.h>
+#include <glibtop.h>
+#include <glibtop/error.h>
+#include <glibtop/cpu.h>
+#include <glibtop/open.h>
+#include <glibtop/init_hooks.h>
+
+
+/* !!! THIS FUNCTION RUNS SUID ROOT - CHANGE WITH CAUTION !!! */
+
+void
+glibtop_init_p (glibtop *server, const unsigned long features,
+ const unsigned flags)
+{
+ const _glibtop_init_func_t *init_fkt;
+
+ if (server == NULL)
+ glibtop_error_r (NULL, "glibtop_init_p (server == NULL)");
+
+ /* Do the initialization, but only if not already initialized. */
+
+ if ((server->flags & _GLIBTOP_INIT_STATE_SYSDEPS) == 0) {
+ glibtop_open_p (server, "glibtop", features, flags);
+
+ for (init_fkt = _glibtop_init_hook_p; *init_fkt; init_fkt++)
+ (*init_fkt) (server);
+
+ server->flags |= _GLIBTOP_INIT_STATE_SYSDEPS;
+ }
+}
+
+void
+glibtop_open_p (glibtop *server, const char *program_name,
+ const unsigned long features,
+ const unsigned flags)
+{
+ char errbuf[_POSIX2_LINE_MAX];
+#ifdef DEBUG
+ fprintf (stderr, "DEBUG (%d): glibtop_open_p ()\n", getpid ());
+#endif
+
+ /* !!! WE ARE ROOT HERE - CHANGE WITH CAUTION !!! */
+ server->machine.uid = getuid ();
+ server->machine.euid = geteuid ();
+ server->machine.gid = getgid ();
+ server->machine.egid = getegid ();
+ /* Setup machine-specific data */
+ server->machine.kd = kvm_openfiles (NULL, NULL, NULL, O_RDONLY, errbuf);
+
+ if (server->machine.kd == NULL)
+ glibtop_error_io_r (server, "kvm_open");
+
+ /* Drop priviledges. */
+
+ if (setreuid (server->machine.euid, server->machine.uid))
+ _exit (1);
+
+ if (setregid (server->machine.egid, server->machine.gid))
+ _exit (1);
+
+ /* !!! END OF SUID ROOT PART !!! */
+
+ /* Our effective uid is now those of the user invoking the server,
+ * so we do no longer have any priviledges. */
+
+ /* NOTE: On FreeBSD, we do not need to be suid root, we just need to
+ * be sgid kmem.
+ *
+ * The server will only use setegid() to get back it's priviledges,
+ * so it will fail if it is suid root and not sgid kmem. */
+}

View File

@ -1,13 +0,0 @@
--- sysdeps/freebsd/sysinfo.c.orig 2008-05-23 18:13:23.000000000 -0400
+++ sysdeps/freebsd/sysinfo.c 2008-09-29 14:35:25.000000000 -0400
@@ -45,8 +45,8 @@ init_sysinfo (glibtop *server)
glibtop_init_s (&server, GLIBTOP_SYSDEPS_CPU, 0);
- len = sizeof (ncpus);
- sysctlbyname ("hw.ncpu", &ncpus, &len, NULL, 0);
+ ncpus = server->ncpu + 1;
+
len = 0;
sysctlbyname ("hw.model", NULL, &len, NULL, 0);
model = g_malloc (len);

View File

@ -43,7 +43,6 @@ include/libgtop-2.0/glibtop_private.h
include/libgtop-2.0/glibtop_server.h
include/libgtop-2.0/glibtop_suid.h
include/libgtop-2.0/libgtopconfig.h
lib/girepository-1.0/GTop-2.0.typelib
lib/libgtop-2.0.a
lib/libgtop-2.0.la
lib/libgtop-2.0.so
@ -91,12 +90,10 @@ libdata/pkgconfig/libgtop-2.0.pc
%%DOCSDIR%%/libgtop-version.html
%%DOCSDIR%%/libgtop-white-paper-overview.html
%%DOCSDIR%%/libgtop-white-paper.html
%%DOCSDIR%%/libgtop.devhelp
%%DOCSDIR%%/libgtop.devhelp2
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
%%DOCSDIR%%/up.png
share/gir-1.0/GTop-2.0.gir
share/locale/am/LC_MESSAGES/libgtop-2.0.mo
share/locale/ar/LC_MESSAGES/libgtop-2.0.mo
share/locale/as/LC_MESSAGES/libgtop-2.0.mo
@ -224,5 +221,3 @@ share/locale/zh_TW/LC_MESSAGES/libgtop-2.0.mo
@dirrmtry share/locale/ast
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrmtry share/gir-1.0
@dirrmtry lib/girepository-1.0

View File

@ -1,29 +1,21 @@
# New ports collection makefile for: libnotify
# Date created: 2005-08-06
# Whom: Andreas Kohn <andreas@syndrom23.de>
#
# Created by: Andreas Kohn <andreas@syndrom23.de>
# $FreeBSD$
# $MCom: ports/devel/libnotify/Makefile,v 1.21 2011/06/11 19:51:15 mezz Exp $
#
# $MCom: ports/trunk/devel/libnotify/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= libnotify
PORTVERSION= 0.7.3
PORTREVISION= 2
PORTVERSION= 0.7.5
CATEGORIES= devel gnome
MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= A library for desktop notifications
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
USE_BZIP2= yes
USE_GNOME= gnomehack intlhack glib20 gtk20 ltverhack
USES= gettext
USE_GMAKE= yes
USE_XZ= yes
USE_GNOME= intlhack glib20 gdkpixbuf2 ltverhack introspection:build
USES= gettext gmake pathfix pkgconfig
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include

View File

@ -1,2 +1,2 @@
SHA256 (libnotify-0.7.3.tar.bz2) = 322541fdf276eb803686df81763a5186af041b2ee3e9cc5fa1dc86c550388c88
SIZE (libnotify-0.7.3.tar.bz2) = 305203
SHA256 (libnotify-0.7.5.tar.xz) = 4378cb47874ba4d5f759b7890d8d28d086e81d3f0bd4f6e84e5ab66d82ffb652
SIZE (libnotify-0.7.5.tar.xz) = 275804

View File

@ -1,6 +1,6 @@
--- configure.orig 2011-06-07 22:08:06.000000000 +0200
+++ configure 2011-06-07 22:08:10.000000000 +0200
@@ -646,8 +646,6 @@
--- configure.orig 2011-08-30 23:03:20.000000000 +0200
+++ configure 2011-08-30 23:03:01.000000000 +0200
@@ -648,8 +648,6 @@
INTROSPECTION_COMPILER
INTROSPECTION_SCANNER
GLIB_GENMARSHAL
@ -9,26 +9,26 @@
PACKAGE_LIBS
PACKAGE_CFLAGS
PKG_CONFIG_LIBDIR
@@ -804,8 +802,6 @@
@@ -806,8 +804,6 @@
PKG_CONFIG_LIBDIR
PACKAGE_CFLAGS
PACKAGE_LIBS
-TESTS_CFLAGS
-TESTS_LIBS
GTKDOC_DEPS_CFLAGS
GTKDOC_DEPS_LIBS
XMLTO
XMLTO_FLAGS'
@@ -1473,9 +1469,6 @@
@@ -1477,9 +1473,6 @@
C compiler flags for PACKAGE, overriding pkg-config
PACKAGE_LIBS
linker flags for PACKAGE, overriding pkg-config
- TESTS_CFLAGS
- C compiler flags for TESTS, overriding pkg-config
- TESTS_LIBS linker flags for TESTS, overriding pkg-config
XMLTO Define/override the `xmlto' location.
XMLTO_FLAGS Define/override `xmlto' options, like `--skip-validation'.
@@ -11656,99 +11643,6 @@
GTKDOC_DEPS_CFLAGS
C compiler flags for GTKDOC_DEPS, overriding pkg-config
GTKDOC_DEPS_LIBS
@@ -11664,98 +11657,6 @@
fi
@ -124,7 +124,6 @@
-$as_echo "yes" >&6; }
-
-fi
-
GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`

View File

@ -11,13 +11,15 @@ lib/libnotify.so.4
libdata/pkgconfig/libnotify.pc
share/gir-1.0/Notify-0.7.gir
share/gtk-doc/html/libnotify/NotifyNotification.html
share/gtk-doc/html/libnotify/annotation-glossary.html
share/gtk-doc/html/libnotify/api-index-deprecated.html
share/gtk-doc/html/libnotify/api-index-full.html
share/gtk-doc/html/libnotify/ch01.html
share/gtk-doc/html/libnotify/home.png
share/gtk-doc/html/libnotify/index.html
share/gtk-doc/html/libnotify/index.sgml
share/gtk-doc/html/libnotify/left.png
share/gtk-doc/html/libnotify/libnotify-notify.html
share/gtk-doc/html/libnotify/libnotify.devhelp
share/gtk-doc/html/libnotify/libnotify.devhelp2
share/gtk-doc/html/libnotify/right.png
share/gtk-doc/html/libnotify/style.css

View File

@ -1,9 +1,9 @@
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/libsigc++20/Makefile,v 1.17 2011/07/25 09:19:14 kwm Exp $
# $MCom: ports/trunk/devel/libsigc++20/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= libsigc++
PORTVERSION= 2.2.10
PORTVERSION= 2.3.1
CATEGORIES= devel
MASTER_SITES= GNOME
@ -14,16 +14,17 @@ BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
USE_AUTOTOOLS= libtool
USE_XZ= yes
USE_GMAKE= yes
USE_PERL5_BUILD=yes
LATEST_LINK= libsigc++20
USE_LDCONFIG= yes
USES= pathfix
USES= gmake pathfix
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="2.0" API_VERSION="2.0"
.if defined(NOPORTDOCS)
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+=--enable-documentation=no
.endif

View File

@ -1,2 +1,2 @@
SHA256 (libsigc++-2.2.10.tar.xz) = 8ceb6f2732f5399ef50d5b70f433d49945a12e0900b8f9f43c135866a2e5bf47
SIZE (libsigc++-2.2.10.tar.xz) = 2911656
SHA256 (libsigc++-2.3.1.tar.xz) = 67d05852b31fdb267c9fdcecd40b046a11aa54d884435e99e3c60dd20cd60393
SIZE (libsigc++-2.3.1.tar.xz) = 3458088

View File

@ -51,6 +51,7 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/index.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/annotated.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/bc_s.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/bdwn.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/classes.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/classsigc_1_1bound__argument-members.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/classsigc_1_1bound__argument.html
@ -351,8 +352,28 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/classsigc_1_1volatile__mem__functor7.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/classsigc_1_1volatile__mem__functor7__inherit__graph.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/closed.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/dir_ea4abdd77c05d5873cecf571a6d96de7.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/doxygen.css
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/doxygen.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2blank.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2cl.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2doc.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2folderclosed.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2folderopen.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2lastnode.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2link.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2mlastnode.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2mnode.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2mo.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2node.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2ns.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2plastnode.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2pnode.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2splitbar.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/ftv2vertline.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/functions.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/functions_0x62.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/functions_0x63.html
@ -430,16 +451,37 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_3.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_30.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_31.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_32.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_33.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_34.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_35.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_36.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_37.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_38.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_39.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_4.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_40.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_41.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_42.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_43.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_44.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_45.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_46.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_47.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_48.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_49.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_5.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_50.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_51.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_52.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_53.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_54.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_6.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_7.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_8.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherit_graph_9.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/inherits.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/modules.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/nav_f.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/nav_h.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespacemembers.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespacemembers_0x63.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespacemembers_0x68.html
@ -458,7 +500,16 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespacemembers_func_0x76.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespaces.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/namespacesigc.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/nav_f.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/nav_g.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/nav_h.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/open.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/pages.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/since_2_2_11.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/since_2_4.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structbind__functor.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structhide__functor.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structlambda__core.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1adaptor__base.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1adaptor__base__inherit__graph.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1adaptor__functor-members.html
@ -486,6 +537,8 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1dereference__trait.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1functor__base.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1functor__base__inherit__graph.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1functor__trait.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1functor__trait-members.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4__inherit__graph.png
@ -541,6 +594,8 @@ libdata/pkgconfig/sigc++-%%API_VERSION%%.pc
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1trackable__inherit__graph.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1unwrap__lambda__type-members.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/structsigc_1_1unwrap__lambda__type.html
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/sync_off.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/sync_on.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/tab_a.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/tab_b.png
%%PORTDOCS%%share/doc/libsigc++-%%API_VERSION%%/reference/html/tab_h.png

View File

@ -3,7 +3,7 @@
PORTNAME= corelib
DISTVERSION= ${QT4_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES?= devel
PKGNAMEPREFIX= qt4-
@ -13,7 +13,7 @@ COMMENT= Qt core library
LIB_DEPENDS= icui18n:${PORTSDIR}/devel/icu
USES= pkgconfig
USE_GNOME= _glib20
USE_GNOME= glib20
USE_QT4= qmake_build moc_build
QT_NONSTANDARD= yes
QT_DIST= yes

View File

@ -92,6 +92,7 @@
SUBDIR += clutter-box2d
SUBDIR += clutter-gtk
SUBDIR += colord
SUBDIR += colord-gtk
SUBDIR += comical
SUBDIR += comix
SUBDIR += commons-utilities

View File

@ -37,5 +37,7 @@ post-patch:
${WRKSRC}/clutter/x11/*.h \
${WRKSRC}/clutter/cogl/cogl/*.h \
${WRKSRC}/clutter/json/*.c
@${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
${WRKSRC}/clutter/Makefile.in
.include <bsd.port.mk>

View File

@ -0,0 +1,37 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/graphics/colord-gtk/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= colord-gtk
PORTVERSION= 0.1.25
CATEGORIES= graphics
MASTER_SITES= http://www.freedesktop.org/software/colord/releases/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Manage color profiles to accurately color input/output devices
BUILD_DEPENDS= colord>=0.1.20:${PORTSDIR}/graphics/colord
LIB_DEPENDS= colord:${PORTSDIR}/graphics/colord \
polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
dbus-1:${PORTSDIR}/devel/dbus \
lcms2:${PORTSDIR}/graphics/lcms2
USE_XZ= yes
USE_GNOME= gnomehier gtk30 intlhack introspection:build
USES= gettext gmake pathfix pkgconfig
USE_SQLITE= 3
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --enable-gtk-doc-html=no
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} -e 's|-Wclobbered||g' \
-e 's|-Wempty-body||g' \
-e 's|-Wignored-qualifiers||g' \
-e 's|-Wtype-limits||g' \
-e 's|-Wmissing-parameter-type||g' \
${WRKSRC}/configure
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (colord-gtk-0.1.25.tar.xz) = bd0f91c4348acba41018222915cd62917882dd35883bcc81848d089e13a70b0a
SIZE (colord-gtk-0.1.25.tar.xz) = 271192

View File

@ -0,0 +1,3 @@
Gtk3 widget for the colord system service.
WWW: http://www.freedesktop.org/software/colord

View File

@ -0,0 +1,15 @@
include/colord-1/colord-gtk.h
include/colord-1/colord-gtk/cd-sample-widget.h
include/colord-1/colord-gtk/cd-sample-window.h
include/colord-1/colord-gtk/cd-version.h
include/colord-1/colord-gtk/cd-window-sync.h
include/colord-1/colord-gtk/cd-window.h
lib/girepository-1.0/ColordGtk-1.0.typelib
lib/libcolord-gtk.a
lib/libcolord-gtk.la
lib/libcolord-gtk.so
lib/libcolord-gtk.so.1
libdata/pkgconfig/colord-gtk.pc
share/gir-1.0/ColordGtk-1.0.gir
share/locale/en_GB/LC_MESSAGES/colord-gtk.mo
@dirrmtry include/colord-1/colord-gtk

View File

@ -1,48 +1,49 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/graphics/colord/Makefile,v 1.10 2012/12/17 23:50:40 kwm Exp $
# $MCom: ports/trunk/graphics/colord/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= colord
PORTVERSION= 0.1.20
PORTREVISION= 2
PORTVERSION= 1.0.1
CATEGORIES= graphics
MASTER_SITES= http://www.freedesktop.org/software/colord/releases/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Manage color profiles to accurately color input/output devices
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
vala-vapigen>=0.13.0:${PORTSDIR}/lang/vala-vapigen
LIB_DEPENDS= polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
dbus-1:${PORTSDIR}/devel/dbus \
lcms2:${PORTSDIR}/graphics/lcms2
USERS= colord
GROUPS= colord
USE_XZ= yes
USE_GNOME= gnomehier glib20 intlhack
USES= pathfix gettext
USE_GMAKE= yes
USE_SQLITE= yes
USE_GNOME= gnomehier glib20 intlhack introspection:build
USES= gettext gmake pathfix pkgconfig
USE_SQLITE= 3
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE=yes
CONFIGURE_ARGS= --disable-gudev --enable-gtk-doc-html=no --disable-gtk
CONFIGURE_ARGS= --disable-gudev \
--enable-gtk-doc-html=no \
--disable-bash-completion \
--disable-gusb \
--disable-sane \
--with-daemon-user=colord \
--disable-systemd-login
# takes ages we don't want to wait.
CONFIGURE_ARGS+=--disable-print-profiles
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= USB_CFLAGS="-I/usr/include" \
USB_LIBS="-L/usr/lib -lusb"
MAKE_ENV+= GI_SCANNER_DISABLE_CACHE=yes
OPTIONS_DEFINE= SANE MANPAGES
GLIB_SCHEMAS= org.freedesktop.ColorHelper.gschema.xml
OPTIONS_DEFINE= MANPAGES
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSANE}
CONFGIURE_ARGS+=--enable-sane=yes
LIB_DEPENDS+= sane:${PORTSDIR}/graphics/sane-backends
.else
CONFIGURE_ARGS+=--disable-sane
.endif
.if ${PORT_OPTIONS:MMANPAGES}
BUILD_DEPENDS+= docbook2html:${PORTSDIR}/textproc/docbook-utils \
${LOCALBASE}/share/sgml/docbook/4.1/dtd/catalog:${PORTSDIR}/textproc/docbook-410
@ -57,9 +58,17 @@ post-patch:
-e 's|-Wmissing-parameter-type||g' \
-e 's|LIBS="-lusb-1.0|LIBS="-lusb|g' \
${WRKSRC}/configure
.if !${PORT_OPTIONS:MMANPAGES}
@${REINPLACE_CMD} -e 's|lib/color|db/color|g' \
-e 's|/usr/share/color|${PREFIX}/share/color|g' \
${WRKSRC}/src/cd-main.c \
${WRKSRC}/src/cd-profile-store.c \
${WRKSRC}/src/cd-profile.c
.if ! ${PORT_OPTIONS:MMANPAGES}
@${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \
s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure
.endif
post-install:
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (colord-0.1.20.tar.xz) = 45d6e7e73c9eab9f3f3c0eec8d008fd96c147333aeb4a77a2c2695657e48ae58
SIZE (colord-0.1.20.tar.xz) = 551408
SHA256 (colord-1.0.1.tar.xz) = 053f028aba6071068064ca7fe949bb3f74fb5ad16af2d7ec5bba10dea00cb785
SIZE (colord-1.0.1.tar.xz) = 1074508

View File

@ -1,11 +1,11 @@
--- Makefile.in.orig 2012-05-15 23:46:55.000000000 +0200
+++ Makefile.in 2012-05-15 23:47:27.000000000 +0200
@@ -329,7 +329,7 @@
# this needs libcolord and libcolord-gtk
--- Makefile.in.orig 2013-03-29 15:05:15.000000000 +0000
+++ Makefile.in 2013-03-29 15:06:06.000000000 +0000
@@ -387,7 +387,7 @@
# this needs client/cd-create-profile
-SUBDIRS = etc policy man libcolord rules po $(am__append_1) client \
+SUBDIRS = etc policy man libcolord po $(am__append_1) client \
contrib doc examples src data
# this needs data/profiles/*.icc
-SUBDIRS = etc policy man lib rules po client contrib doc examples data \
+SUBDIRS = etc policy man lib po client contrib doc examples data \
src
DISTCHECK_CONFIGURE_FLAGS = \
--enable-introspection \

View File

@ -1,13 +0,0 @@
--- client/Makefile.in.orig 2012-05-16 20:35:37.000000000 +0200
+++ client/Makefile.in 2012-05-16 20:35:57.000000000 +0200
@@ -36,8 +36,8 @@
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-bin_PROGRAMS = colormgr$(EXEEXT) cd-create-profile$(EXEEXT) \
- cd-fix-profile$(EXEEXT)
+@HAVE_GTK_TRUE@bin_PROGRAMS = colormgr$(EXEEXT) cd-create-profile$(EXEEXT) \
+@HAVE_GTK_TRUE@ cd-fix-profile$(EXEEXT)
@HAVE_GTK_TRUE@noinst_PROGRAMS = colord-convert$(EXEEXT)
subdir = client
DIST_COMMON = $(dist_bashcompletion_DATA) $(srcdir)/Makefile.am \

View File

@ -0,0 +1,11 @@
--- configure.orig 2013-04-11 10:05:05.000000000 +0000
+++ configure 2013-04-11 10:06:38.000000000 +0000
@@ -17763,7 +17763,7 @@
fi
# per-machine directory
-CD_SYSTEM_PROFILES_DIR="\$(localstatedir)/lib/colord/icc"
+CD_SYSTEM_PROFILES_DIR="\$(localstatedir)/db/colord/icc"
ac_config_files="$ac_config_files Makefile etc/Makefile contrib/Makefile contrib/session-helper/Makefile contrib/colord-sane/Makefile examples/Makefile man/Makefile doc/Makefile doc/api/Makefile doc/api/dbus/Makefile doc/api/version.xml data/Makefile data/figures/Makefile data/profiles/Makefile data/ti1/Makefile data/org.freedesktop.ColorManager.conf data/tests/Makefile policy/Makefile rules/Makefile rules/69-cd-sensors.rules po/Makefile.in src/Makefile src/plugins/Makefile src/sensors/Makefile client/Makefile lib/Makefile lib/colord/cd-version.h lib/colord/colord.pc lib/colord/Makefile lib/colorhug/Makefile lib/colorhug/colorhug.pc lib/colorhug/ch-version.h lib/dtp94/Makefile lib/huey/Makefile lib/munki/Makefile"

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-src_Makefile_in,v 1.6 2013/03/31 19:41:23 ajacoutot Exp $
--- src/Makefile.in.orig Thu Mar 28 11:16:10 2013
+++ src/Makefile.in Sat Mar 30 16:25:48 2013
@@ -1774,11 +1774,6 @@ cd-resources.h: colord.gresource.xml
$(srcdir)/colord.gresource.xml
install-data-hook:
- if test -w $(DESTDIR)$(prefix)/; then \
- mkdir -p $(DESTDIR)$(CD_SYSTEM_PROFILES_DIR); \
- chown $(daemon_user) $(DESTDIR)$(localstatedir)/lib/colord; \
- chmod 0755 $(DESTDIR)$(localstatedir)/lib/colord; \
- fi
-include $(top_srcdir)/git.mk

View File

@ -0,0 +1,11 @@
#!/bin/sh
case $2 in
POST-INSTALL)
/bin/mkdir -p /var/db/colord/icc
/bin/chmod 0755 /var/db/colord
/usr/sbin/chown colord:colord /var/db/colord
/usr/sbin/chown colord:colord /var/db/colord/icc
exit 0
;;
esac

View File

@ -1,23 +1,38 @@
etc/bash_completion.d/colormgr-completion.bash
bin/cd-create-profile
bin/cd-fix-profile
bin/cd-iccdump
bin/colormgr
etc/colord.conf
etc/dbus-1/system.d/org.freedesktop.ColorManager.conf
etc/dbus-1/system.d/org.freedesktop.colord-sane.conf
include/colord-1/colord.h
include/colord-1/colord-private.h
include/colord-1/colord-session/cd-session.h
include/colord-1/colord.h
include/colord-1/colord/cd-buffer.h
include/colord-1/colord/cd-client-sync.h
include/colord-1/colord/cd-client.h
include/colord-1/colord/cd-color.h
include/colord-1/colord/cd-deprecated.h
include/colord-1/colord/cd-device-sync.h
include/colord-1/colord/cd-device.h
include/colord-1/colord/cd-dom.h
include/colord-1/colord/cd-enum.h
include/colord-1/colord/cd-it8.h
include/colord-1/colord/cd-icc.h
include/colord-1/colord/cd-interp-akima.h
include/colord-1/colord/cd-interp-linear.h
include/colord-1/colord/cd-interp.h
include/colord-1/colord/cd-it8-utils.h
include/colord-1/colord/cd-it8.h
include/colord-1/colord/cd-math.h
include/colord-1/colord/cd-profile-sync.h
include/colord-1/colord/cd-profile.h
include/colord-1/colord/cd-quirk.h
include/colord-1/colord/cd-sensor-sync.h
include/colord-1/colord/cd-sensor.h
include/colord-1/colord/cd-transform.h
include/colord-1/colord/cd-version.h
lib/colord-sensors/libcolord_sensor_argyll.a
lib/colord-sensors/libcolord_sensor_argyll.la
lib/colord-sensors/libcolord_sensor_argyll.so
lib/colord-sensors/libcolord_sensor_dummy.a
lib/colord-sensors/libcolord_sensor_dummy.la
lib/colord-sensors/libcolord_sensor_dummy.so
@ -26,17 +41,66 @@ lib/libcolord.a
lib/libcolord.la
lib/libcolord.so
lib/libcolord.so.1
lib/libcolordprivate.a
lib/libcolordprivate.la
lib/libcolordprivate.so
lib/libcolordprivate.so.1
libdata/pkgconfig/colord.pc
libexec/colord
share/color/icc/colord/crayons.icc
libexec/colord-session
share/color/icc/colord/AdobeRGB1998.icc
share/color/icc/colord/AppleRGB.icc
share/color/icc/colord/BestRGB.icc
share/color/icc/colord/BetaRGB.icc
share/color/icc/colord/Bluish.icc
share/color/icc/colord/BruceRGB.icc
share/color/icc/colord/CIE-RGB.icc
share/color/icc/colord/ColorMatchRGB.icc
share/color/icc/colord/Crayons.icc
share/color/icc/colord/DonRGB4.icc
share/color/icc/colord/ECI-RGBv1.icc
share/color/icc/colord/ECI-RGBv2.icc
share/color/icc/colord/EktaSpacePS5.icc
share/color/icc/colord/Gamma5000K.icc
share/color/icc/colord/Gamma5500K.icc
share/color/icc/colord/Gamma6500K.icc
share/color/icc/colord/NTSC-RGB.icc
share/color/icc/colord/PAL-RGB.icc
share/color/icc/colord/ProPhotoRGB.icc
share/color/icc/colord/SMPTE-C-RGB.icc
share/color/icc/colord/SwappedRedAndGreen.icc
share/color/icc/colord/WideGamutRGB.icc
share/color/icc/colord/sRGB.icc
share/color/icc/colord/x11-colors.icc
share/colord/icons/color-munki-photo-ambient.svg
share/colord/icons/color-munki-photo-attach.svg
share/colord/icons/color-munki-photo-calibrate.svg
share/colord/icons/color-munki-photo-projector.svg
share/colord/icons/color-munki-photo-screen.svg
share/colord/icons/color-munki-smile-attach.svg
share/colord/icons/colorhug-attach.svg
share/colord/icons/dtp94-attach.svg
share/colord/icons/hcfr-attach.svg
share/colord/icons/huey-attach.svg
share/colord/icons/i1-display3-attach.svg
share/colord/icons/i1-monitor-attach.svg
share/colord/icons/i1-pro-attach.svg
share/colord/icons/spyder2-attach.svg
share/colord/icons/spyder3-attach.svg
share/colord/icons/spyder4-attach.svg
share/colord/ti1/display-long.ti1
share/colord/ti1/display-normal.ti1
share/colord/ti1/display-short.ti1
share/colord/ti1/printer-long.ti1
share/colord/ti1/printer-normal.ti1
share/colord/ti1/printer-short.ti1
share/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
share/dbus-1/interfaces/org.freedesktop.ColorManager.Device.xml
share/dbus-1/interfaces/org.freedesktop.ColorManager.Profile.xml
share/dbus-1/interfaces/org.freedesktop.ColorManager.Sensor.xml
share/dbus-1/interfaces/org.freedesktop.ColorManager.xml
share/dbus-1/interfaces/org.freedesktop.colord.sane.xml
share/dbus-1/services/org.freedesktop.ColorHelper.service
share/dbus-1/system-services/org.freedesktop.ColorManager.service
share/dbus-1/system-services/org.freedesktop.colord-sane.service
share/gir-1.0/Colord-1.0.gir
share/locale/as/LC_MESSAGES/colord.mo
share/locale/bg/LC_MESSAGES/colord.mo
@ -51,6 +115,7 @@ share/locale/en_GB/LC_MESSAGES/colord.mo
share/locale/eo/LC_MESSAGES/colord.mo
share/locale/es/LC_MESSAGES/colord.mo
share/locale/eu/LC_MESSAGES/colord.mo
share/locale/fa/LC_MESSAGES/colord.mo
share/locale/fi/LC_MESSAGES/colord.mo
share/locale/fr/LC_MESSAGES/colord.mo
share/locale/ga/LC_MESSAGES/colord.mo
@ -58,11 +123,14 @@ share/locale/gl/LC_MESSAGES/colord.mo
share/locale/gu/LC_MESSAGES/colord.mo
share/locale/he/LC_MESSAGES/colord.mo
share/locale/hi/LC_MESSAGES/colord.mo
share/locale/hr/LC_MESSAGES/colord.mo
share/locale/hu/LC_MESSAGES/colord.mo
share/locale/ia/LC_MESSAGES/colord.mo
share/locale/id/LC_MESSAGES/colord.mo
share/locale/it/LC_MESSAGES/colord.mo
share/locale/it_IT/LC_MESSAGES/colord.mo
share/locale/ja/LC_MESSAGES/colord.mo
share/locale/ka/LC_MESSAGES/colord.mo
share/locale/kk/LC_MESSAGES/colord.mo
share/locale/kn/LC_MESSAGES/colord.mo
share/locale/ko/LC_MESSAGES/colord.mo
@ -82,6 +150,7 @@ share/locale/ro/LC_MESSAGES/colord.mo
share/locale/ru/LC_MESSAGES/colord.mo
share/locale/sk/LC_MESSAGES/colord.mo
share/locale/sl/LC_MESSAGES/colord.mo
share/locale/sq/LC_MESSAGES/colord.mo
share/locale/sr/LC_MESSAGES/colord.mo
share/locale/sr@latin/LC_MESSAGES/colord.mo
share/locale/sv/LC_MESSAGES/colord.mo
@ -91,14 +160,11 @@ share/locale/th/LC_MESSAGES/colord.mo
share/locale/tr/LC_MESSAGES/colord.mo
share/locale/uk/LC_MESSAGES/colord.mo
share/locale/zh_CN/LC_MESSAGES/colord.mo
share/locale/zh_HK/LC_MESSAGES/colord.mo
share/locale/zh_TW/LC_MESSAGES/colord.mo
share/polkit-1/actions/org.freedesktop.color.policy
share/vala/vapi/colord.vapi
@exec mkdir -p %D/var/lib/colord/icc
@dirrmtry var/lib/colord/icc
@dirrmtry var/lib/colord
@dirrmtry var/lib
@dirrmtry var
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/te/LC_MESSAGES
@dirrmtry share/locale/te
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@ -109,16 +175,25 @@ share/vala/vapi/colord.vapi
@dirrmtry share/locale/kk
@dirrmtry share/locale/it_IT/LC_MESSAGES
@dirrmtry share/locale/it_IT
@dirrmtry share/locale/ia/LC_MESSAGES
@dirrmtry share/locale/ia
@dirrmtry share/locale/bn_IN/LC_MESSAGES
@dirrmtry share/locale/bn_IN
@dirrmtry share/locale/bg_BG/LC_MESSAGES
@dirrmtry share/locale/bg_BG
@dirrmtry share/locale/as/LC_MESSAGES
@dirrmtry share/locale/as
@dirrm share/colord/ti1
@dirrm share/colord/icons
@dirrm share/colord
@dirrm share/color/icc/colord
@dirrm share/color/icc
@dirrm share/color
@dirrm lib/colord-sensors
@dirrm include/colord-1/colord-session
@dirrm include/colord-1/colord
@dirrm include/colord-1
@dirrmtry etc/bash_completion.d
@cwd /
@dirrmtry var/db/colord/icc
@dirrmtry var/db/colord
@cwd

View File

@ -1,10 +1,9 @@
# Created by: Ade Lovett <ade@lovett.com>
# $FreeBSD$
# $MCom: ports/graphics/gdk-pixbuf2/Makefile,v 1.28 2012/12/10 12:09:15 kwm Exp $
# $MCom: ports/trunk/graphics/gdk-pixbuf2/Makefile 18634 2013-07-26 10:42:35Z kwm $
PORTNAME= gdk-pixbuf
PORTVERSION= 2.26.5
PORTREVISION= 3
PORTVERSION= 2.28.2
CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
@ -13,20 +12,17 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Graphic library for GTK+
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LATEST_LINK= gdk-pixbuf2
USE_XZ= yes
USE_GMAKE= yes
USE_XORG= xt xi x11
USE_AUTOTOOLS= libtool
USE_GNOME+= gnomehack gnomehier glib20 ltverhack
USES= gmake pathfix pkgconfig
USE_GNOME+= gnomehier glib20 ltverhack introspection:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --enable-introspection=yes --with-x11
MAKE_ENV+= GI_SCANNER_DISABLE_CACHE=yes
MAN1= gdk-pixbuf-csource.1 gdk-pixbuf-query-loaders.1

View File

@ -1,2 +1,2 @@
SHA256 (gnome2/gdk-pixbuf-2.26.5.tar.xz) = 77696fd163bca95a130a1883dbd78d0ae4d782de2fc85a9a38556d13681f5c84
SIZE (gnome2/gdk-pixbuf-2.26.5.tar.xz) = 1181336
SHA256 (gnome2/gdk-pixbuf-2.28.2.tar.xz) = 183113c2eb2232963e88864a6a54fd963dbfeb1a3679fb0d3456f9e0b79e4617
SIZE (gnome2/gdk-pixbuf-2.28.2.tar.xz) = 1192936

View File

@ -165,6 +165,7 @@ share/gir-1.0/GdkPixbuf-2.0.gir
%%NLS%%share/locale/sv/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/ta/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/te/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/tg/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/th/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/tk/LC_MESSAGES/gdk-pixbuf.mo
%%NLS%%share/locale/tr/LC_MESSAGES/gdk-pixbuf.mo

View File

@ -3,7 +3,7 @@
PORTNAME= liblqr-1
DISTVERSION= 0.4.1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://liblqr.wdfiles.com/local--files/en:download-page/ \
http://mirror.amdmi3.ru/distfiles/
@ -14,8 +14,8 @@ COMMENT= An easy to use C/C++ seam carving library
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= _glib20
USES= gettext pkgconfig
USE_GNOME= glib20 pkgconfig
USES= gettext
MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes

View File

@ -1,6 +1,6 @@
# Created by: Ade Lovett <ade@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/graphics/librsvg2/Makefile,v 1.147 2012/10/16 08:58:47 kwm Exp $
# $MCom: ports/trunk/graphics/librsvg2/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= librsvg
PORTVERSION= 2.36.4
@ -12,26 +12,23 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library for parsing and rendering SVG vector-graphic files
BUILD_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \
croco-${CROCO_VERSION}.3:${PORTSDIR}/textproc/libcroco
croco-0.6:${PORTSDIR}/textproc/libcroco
RUN_DEPENDS= gtk-engines2>=2.7.5_1:${PORTSDIR}/x11-themes/gtk-engines2
USE_XZ= yes
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool
USE_GNOME= gnomehier gnomeprefix libgsf ltverhack gtk20
USES= pathfix gettext
USE_GNOME= gnomehier gnomeprefix libgsf ltverhack gtk20 \
introspection:build
USES= gettext gmake pathfix pkgconfig
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --with-svgz \
--with-croco \
--disable-Bsymbolic \
--enable-gtk-theme
CROCO_VERSION= 0.6
MAN1= rsvg-convert.1
MAKE_ENV+= GI_SCANNER_DISABLE_CACHE=yes
post-patch:
@${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.0.0|GTK3_REQUIRED=9.90.0|g' \

Some files were not shown because too many files have changed in this diff Show More