summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-02-19 03:12:57 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-02-19 03:12:57 +0800
commit0230dcce25ffd4f94f47a5f93481d589867ea906 (patch)
tree8e8fe75d083b02a5ef599b20a14599e2f86f9b04
parent62ec7f69647d8fedb30640d430c4f780c323f87f (diff)
downloadmarcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar.gz
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar.bz2
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar.lz
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar.xz
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.tar.zst
marcuscom-ports-0230dcce25ffd4f94f47a5f93481d589867ea906.zip
Add py-vte, a slave port of vte port. Put in MC, because of lacking have
desktop of GNOME 2.16.x. This port is need for update of ontv. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8371 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--x11-toolkits/py-vte/Makefile27
-rw-r--r--x11-toolkits/py-vte/pkg-descr3
-rw-r--r--x11-toolkits/py-vte/pkg-plist3
-rw-r--r--x11-toolkits/vte/Makefile14
-rw-r--r--x11-toolkits/vte/files/patch-python_Makefile.in19
-rw-r--r--x11-toolkits/vte/pkg-descr2
6 files changed, 62 insertions, 6 deletions
diff --git a/x11-toolkits/py-vte/Makefile b/x11-toolkits/py-vte/Makefile
new file mode 100644
index 000000000..5a129c0c7
--- /dev/null
+++ b/x11-toolkits/py-vte/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: py-vte
+# Date created: 18 February 2007
+# Whom: Alexander Nedotsukov <bland@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom$
+#
+
+PORTREVISION= 0
+CATEGORIES= x11-toolkits gnome python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Python interface for VTE (Terminal widget)
+
+MASTERDIR= ${.CURDIR}/../vte
+BUILD_WRKSRC= ${WRKSRC}/python
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+DESCR= ${.CURDIR}/pkg-descr
+PLIST= ${.CURDIR}/pkg-plist
+
+USE_GNOME= gnomehack gnometarget vte pygtk2
+USE_PYTHON= yes
+CONFIGURE_ARGS= --enable-python \
+ --disable-freetypetest
+
+.include "${MASTERDIR}/Makefile"
diff --git a/x11-toolkits/py-vte/pkg-descr b/x11-toolkits/py-vte/pkg-descr
new file mode 100644
index 000000000..c01fbb23d
--- /dev/null
+++ b/x11-toolkits/py-vte/pkg-descr
@@ -0,0 +1,3 @@
+Python interface for VTE (Terminal widget).
+
+WWW: http://www.gnome.org/
diff --git a/x11-toolkits/py-vte/pkg-plist b/x11-toolkits/py-vte/pkg-plist
new file mode 100644
index 000000000..d67a8a180
--- /dev/null
+++ b/x11-toolkits/py-vte/pkg-plist
@@ -0,0 +1,3 @@
+%%PYTHON_SITELIBDIR%%/gtk-2.0/vtemodule.a
+%%PYTHON_SITELIBDIR%%/gtk-2.0/vtemodule.la
+%%PYTHON_SITELIBDIR%%/gtk-2.0/vtemodule.so
diff --git a/x11-toolkits/vte/Makefile b/x11-toolkits/vte/Makefile
index 086e8dda0..bfa6b9e14 100644
--- a/x11-toolkits/vte/Makefile
+++ b/x11-toolkits/vte/Makefile
@@ -3,7 +3,7 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/x11-toolkits/vte/Makefile,v 1.66 2007/02/13 21:30:59 marcus Exp $
+# $MCom: ports/x11-toolkits/vte/Makefile,v 1.67 2007/02/16 17:47:25 mezz Exp $
#
PORTNAME= vte
@@ -15,8 +15,8 @@ MASTER_SITES= http://people.freebsd.org/~mezz/distfiles/
#MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
DIST_SUBDIR= gnome2
-MAINTAINER= gnome@FreeBSD.org
-COMMENT= Terminal widget with improved accessibility and I18N support
+MAINTAINER?= gnome@FreeBSD.org
+COMMENT?= Terminal widget with improved accessibility and I18N support
USE_BZIP2= yes
@@ -28,18 +28,20 @@ USE_XLIB= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= libtool:15
USE_GETTEXT= yes
-USE_GNOME= gnomeprefix gnomehack gtk20 ltverhack referencehack
+USE_GNOME?= gnomeprefix gnomehack gtk20 ltverhack referencehack
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
BSD_PTHREAD_LIBS="${PTHREAD_LIBS}"
-CONFIGURE_ARGS= --disable-python \
+CONFIGURE_ARGS?=--disable-python \
--disable-freetypetest
+.if !defined(MASTERDIR)
OPTIONS= GLX "Enable support for DRI/GLX rendering" off
+.endif
.include <bsd.port.pre.mk>
-.if defined(WITH_GLX)
+.if defined(WITH_GLX) && !defined(MASTERDIR)
CONFIGURE_ARGS+= --with-glX
USE_GL= yes
.endif
diff --git a/x11-toolkits/vte/files/patch-python_Makefile.in b/x11-toolkits/vte/files/patch-python_Makefile.in
new file mode 100644
index 000000000..6c3207322
--- /dev/null
+++ b/x11-toolkits/vte/files/patch-python_Makefile.in
@@ -0,0 +1,19 @@
+--- python/Makefile.in.orig Sun Feb 18 12:27:08 2007
++++ python/Makefile.in Sun Feb 18 12:29:18 2007
+@@ -57,7 +57,6 @@
+ LTLIBRARIES = $(pythonsiteexec_LTLIBRARIES)
+ am__DEPENDENCIES_1 =
+ @BUILD_PYTHON_MODULES_TRUE@vtemodule_la_DEPENDENCIES = \
+-@BUILD_PYTHON_MODULES_TRUE@ $(top_builddir)/src/libvte.la \
+ @BUILD_PYTHON_MODULES_TRUE@ $(am__DEPENDENCIES_1) \
+ @BUILD_PYTHON_MODULES_TRUE@ $(am__DEPENDENCIES_1) \
+ @BUILD_PYTHON_MODULES_TRUE@ $(am__DEPENDENCIES_1) \
+@@ -297,7 +296,7 @@
+ @BUILD_PYTHON_MODULES_TRUE@CLEANFILES = vte.c
+ @BUILD_PYTHON_MODULES_TRUE@vtemodule_la_CFLAGS = $(VTE_CFLAGS) $(X_CFLAGS) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS)
+ @BUILD_PYTHON_MODULES_TRUE@vtemodule_la_SOURCES = vtemodule.c
+-@BUILD_PYTHON_MODULES_TRUE@vtemodule_la_LIBADD = $(top_builddir)/src/libvte.la $(LIBS) $(PYGTK_LIBS) $(VTE_LIBS) $(X_LIBS)
++@BUILD_PYTHON_MODULES_TRUE@vtemodule_la_LIBADD = -lvte $(LIBS) $(PYGTK_LIBS) $(VTE_LIBS) $(X_LIBS)
+ @BUILD_PYTHON_MODULES_TRUE@vtemodule_la_LDFLAGS = -module -avoid-version -export-symbols-regex initvte
+ @BUILD_PYTHON_MODULES_TRUE@nodist_vtemodule_la_SOURCES = vte.c
+ all: all-am
diff --git a/x11-toolkits/vte/pkg-descr b/x11-toolkits/vte/pkg-descr
index 9c325db4c..a363e23c7 100644
--- a/x11-toolkits/vte/pkg-descr
+++ b/x11-toolkits/vte/pkg-descr
@@ -1,2 +1,4 @@
Terminal widget with improved font, internationalisation and accessibility
support for the GNOME 2 desktop. Designed to replace libzvt.
+
+WWW: http://www.gnome.org/