mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-01 05:45:45 +00:00
Add py-gnome-extras, a set of Python bindings for additional GNOME
components previously wrapped by py-gnome2. These include libgtop2, gtkspell2, totem, mozilla, and nautilus-cd-burner.
This commit is contained in:
parent
4c9f2a2d39
commit
9474845d27
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=130994
@ -145,6 +145,7 @@
|
||||
SUBDIR += py-fltk
|
||||
SUBDIR += py-fox
|
||||
SUBDIR += py-gnome
|
||||
SUBDIR += py-gnome-extras
|
||||
SUBDIR += py-gnome2
|
||||
SUBDIR += py-gtk
|
||||
SUBDIR += py-gtk2
|
||||
|
85
x11-toolkits/py-gnome-extras/Makefile
Normal file
85
x11-toolkits/py-gnome-extras/Makefile
Normal file
@ -0,0 +1,85 @@
|
||||
# New ports collection makefile for: py-gnome-extras
|
||||
# Date created: 22 November 2005
|
||||
# Whom: Koop Mast <kwm@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= gnome
|
||||
PORTVERSION= 2.10.0
|
||||
CATEGORIES= x11-toolkits python gnome
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME}
|
||||
MASTER_SITE_SUBDIR= sources/gnome-python-extras/${PORTVERSION:C/..$//}
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
PKGNAMESUFFIX= -extras
|
||||
DISTNAME= gnome-python-extras-${PORTVERSION}
|
||||
DIST_SUBDIR= gnome2
|
||||
|
||||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= A set of Python bindings for GNOME 2
|
||||
|
||||
LIB_DEPENDS= gtkspell.0:${PORTSDIR}/textproc/gtkspell2 \
|
||||
gtop-2.0.2:${PORTSDIR}/devel/libgtop2 \
|
||||
totem-plparser.0:${PORTSDIR}/multimedia/totem-gstreamer
|
||||
|
||||
MOZILLA= mozilla
|
||||
HEADERS_SUFX=
|
||||
|
||||
.if !defined(WITH_MOZILLA)
|
||||
MOZILLA= mozilla
|
||||
HEADERS_SUFX=
|
||||
.else
|
||||
.if ${WITH_MOZILLA}=="mozilla-devel" || ${WITH_MOZILLA}=="mozilla-devel-gtk2"
|
||||
MOZILLA= mozilla-devel
|
||||
HEADERS_SUFX= -devel
|
||||
.else
|
||||
MOZILLA= mozilla
|
||||
HEADERS_SUFX=
|
||||
.endif
|
||||
.endif
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
USE_PYTHON= yes
|
||||
USE_GNOME= gnomehack libgnomeprintui libgtkhtml gnomepanel \
|
||||
gtksourceview libwnck nautiluscdburner pygnome2
|
||||
USE_LIBTOOL_VER=15
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
|
||||
EG_SRC_DIR= ${WRKSRC}/examples
|
||||
EG_DST_DIR= ${PREFIX}/share/examples/py-gnome
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 500000
|
||||
.if ${MOZILLA}=="mozilla-devel"
|
||||
USE_GCC= 3.4
|
||||
.endif
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|mozilla-gtkmozembed|mozilla-gtkmozembed${HEADERS_SUFX}|g ; \
|
||||
s|mozilla-xpcom|mozilla-xpcom${HEADERS_SUFX}|g ; \
|
||||
s|$$MOZILLA-gtkmozembed|$$MOZILLA-gtkmozembed${HEADERS_SUFX}|g ; \
|
||||
s|$$MOZILLA-xpcom|$$MOZILLA-xpcom${HEADERS_SUFX}|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
post-install:
|
||||
${MKDIR} ${EG_DST_DIR}
|
||||
${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xf -
|
||||
${CHOWN} -R ${BINOWN}:${BINGRP} ${EG_DST_DIR}
|
||||
${FIND} ${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0555
|
||||
${FIND} ${EG_DST_DIR} -type f -print | ${XARGS} ${CHMOD} 0444
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@${ECHO_MSG} ""
|
||||
@${ECHO_MSG} " By default py-gnome-extras uses www/mozilla for html rendering, but you can"
|
||||
@${ECHO_MSG} " change this by defining WITH_MOZILLA to one of the following values:"
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} " mozilla-devel "
|
||||
@${ECHO_MSG} ""
|
||||
|
||||
.include <bsd.port.post.mk>
|
2
x11-toolkits/py-gnome-extras/distinfo
Normal file
2
x11-toolkits/py-gnome-extras/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (gnome2/gnome-python-extras-2.10.0.tar.bz2) = 25a3860f9497eb133d96c06dda729982
|
||||
SIZE (gnome2/gnome-python-extras-2.10.0.tar.bz2) = 345849
|
11
x11-toolkits/py-gnome-extras/files/patch-Makefile.in
Normal file
11
x11-toolkits/py-gnome-extras/files/patch-Makefile.in
Normal file
@ -0,0 +1,11 @@
|
||||
--- Makefile.in.orig Fri Jan 28 14:22:51 2005
|
||||
+++ Makefile.in Fri Jan 28 14:23:04 2005
|
||||
@@ -43,7 +43,7 @@
|
||||
@BUILD_WNCK_TRUE@am__append_5 = wnck
|
||||
@BUILD_GTKMOZEMBED_TRUE@am__append_6 = gtkmozembed
|
||||
@BUILD_GTKSPELL_TRUE@am__append_7 = gtkspell
|
||||
-@BUILD_GDL_TRUE@am__append_8 = gdl
|
||||
+@BUILD_GDL_TRUE@am__append_8 =
|
||||
@BUILD_TOTEM_PLPARSER_TRUE@am__append_9 = totem
|
||||
@BUILD_GTOP_TRUE@am__append_10 = gtop
|
||||
@BUILD_NAUTILUSBURN_TRUE@am__append_11 = nautilusburn
|
10
x11-toolkits/py-gnome-extras/files/patch-gtop_gtop.c
Normal file
10
x11-toolkits/py-gnome-extras/files/patch-gtop_gtop.c
Normal file
@ -0,0 +1,10 @@
|
||||
--- gtop/gtop.c.orig Fri Jan 28 14:09:00 2005
|
||||
+++ gtop/gtop.c Fri Jan 28 14:09:18 2005
|
||||
@@ -43,6 +43,7 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
+#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
|
9
x11-toolkits/py-gnome-extras/pkg-descr
Normal file
9
x11-toolkits/py-gnome-extras/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
Excerpt from the README:
|
||||
|
||||
PyGNOME -- Python bindings for GNOME 2
|
||||
======================================
|
||||
Author: James Henstridge <james@daa.com.au>
|
||||
|
||||
This is a set of bindings for the GNOME 2 libraries for use with python.
|
||||
|
||||
-- Jacques Vidrine <nectar@FreeBSD.ORG>
|
71
x11-toolkits/py-gnome-extras/pkg-plist
Normal file
71
x11-toolkits/py-gnome-extras/pkg-plist
Normal file
@ -0,0 +1,71 @@
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/recent.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/trayicon.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/applet.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/applet.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnome/applet.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeapplet.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/_print.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gnomeprint/ui.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkhtml2.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkmozembed.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtksourceview.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkspell.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtop.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/nautilusburn.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/totem/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/totem/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/totem/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/totem/plparser.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/wnck.so
|
||||
libdata/pkgconfig/gnome-python-extras-2.0.pc
|
||||
%%PORTDOCS%%share/examples/py-gnome/applet/GNOME_PythonAppletSample.server
|
||||
%%PORTDOCS%%share/examples/py-gnome/applet/README
|
||||
%%PORTDOCS%%share/examples/py-gnome/applet/applet.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/egg/trayicon.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/egg/recent/Bonobo_Sample_Hello.xml
|
||||
%%PORTDOCS%%share/examples/py-gnome/egg/recent/bonobo-view.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/egg/recent/gtk-view.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/egg/recent/populate-recent.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gdl/gdl_test.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/README
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_01.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_02.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_03.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_04.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_05.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_06.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_08.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_09.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_10.glade
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_10.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/example_11.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/sample-image.png
|
||||
%%PORTDOCS%%share/examples/py-gnome/gnomeprint/test-print.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gtkhtml2/simple-browser.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gtksourceview/test-widget.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/gtkspell/test.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/nautilusburn/blank_disc.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/nautilusburn/drive_selection.py
|
||||
%%PORTDOCS%%share/examples/py-gnome/nautilusburn/write_iso.py
|
||||
share/pygtk/2.0/defs/applet.defs
|
||||
share/pygtk/2.0/defs/art.defs
|
||||
share/pygtk/2.0/defs/gtkhtml2.defs
|
||||
share/pygtk/2.0/defs/nautilus_burn.defs
|
||||
share/pygtk/2.0/defs/nb_drive_selection.defs
|
||||
share/pygtk/2.0/defs/print.defs
|
||||
share/pygtk/2.0/defs/printui.defs
|
||||
share/pygtk/2.0/defs/trayicon.defs
|
||||
share/pygtk/2.0/defs/wnck.defs
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/gtksourceview
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/gtkhtml2
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/gnomeprint
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/egg/recent
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/egg
|
||||
%%PORTDOCS%%@dirrm share/examples/py-gnome/applet
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/totem
|
Loading…
Reference in New Issue
Block a user