Install the pty helper which is needed for *-terminal and utmp.

This commit is contained in:
ajacoutot 2014-01-17 14:17:37 +00:00
parent 81bd87bb9b
commit c02691798d
5 changed files with 37 additions and 30 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.109 2013/11/11 16:05:28 bcallah Exp $
# $OpenBSD: Makefile,v 1.110 2014/01/17 14:17:37 ajacoutot Exp $
COMMENT-main= terminal emulation library
COMMENT-python= python bindings for vte
@ -11,8 +11,8 @@ SHARED_LIBS+= vte 14.1 # 2609.0
FULLPKGNAME-main= vte-${GNOME_VERSION}
FULLPKGNAME-python= py-${DISTNAME}
REVISION-main = 12
REVISION-python = 9
REVISION-main = 13
REVISION-python = 10
CATEGORIES= devel
@ -22,18 +22,18 @@ MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>, \
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
WANTLIB += Xrandr Xrender atk-1.0 cairo expat ffi fontconfig freetype
WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
WANTLIB += gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0 harfbuzz
WANTLIB += m ncurses pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre
WANTLIB += pixman-1 png pthread pthread-stubs xcb xcb-render xcb-shm
WANTLIB += z
MODULES= devel/gettext \
lang/python \
x11/gnome
WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 cairo drm
WANTLIB += expat ffi fontconfig freetype gdk_pixbuf-2.0 gio-2.0
WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 m ncurses
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
WANTLIB += png pthread-stubs stdc++ xcb xcb-render xcb-shm z pthread
WANTLIB += harfbuzz gdk-x11-2.0 gtk-x11-2.0
MODPY_RUNDEP= No
MULTI_PACKAGES= -main -python
@ -47,13 +47,12 @@ RUN_DEPENDS-python= ${MODPY_RUN_DEPENDS} \
LIB_DEPENDS-main+= ${LIB_DEPENDS} \
x11/gtk+2
WANTLIB-main= ${WANTLIB} c
WANTLIB-main= ${WANTLIB} c util
MODGNOME_TOOLS= gi
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --disable-gnome-pty-helper \
--with-gtk=2.0 \
CONFIGURE_ARGS= --with-gtk=2.0 \
--enable-python \
--program-suffix=2

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.20 2012/02/24 10:44:55 mpi Exp $
@comment $OpenBSD: PLIST-main,v 1.21 2014/01/17 14:17:37 ajacoutot Exp $
@conflict vte-ptyhelper-*
@pkgpath devel/vte
@pkgpath devel/vte,-main,gtk2
@ -20,7 +20,11 @@ lib/libvte.a
lib/libvte.la
@lib lib/libvte.so.${LIBvte_VERSION}
lib/pkgconfig/vte.pc
lib/python${MODPY_VERSION}/site-packages/gtk-2.0/
@mode 2555
@group utmp
@bin libexec/gnome-pty-helper2
@mode
@group
share/gir-1.0/Vte-0.0.gir
share/gtk-doc/html/vte-0.0/
share/gtk-doc/html/vte-0.0/VteReaper.html

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST-python,v 1.7 2012/09/29 13:14:05 ajacoutot Exp $
@comment $OpenBSD: PLIST-python,v 1.8 2014/01/17 14:17:37 ajacoutot Exp $
lib/pkgconfig/pyvte.pc
lib/python${MODPY_VERSION}/site-packages/gtk-2.0/
lib/python${MODPY_VERSION}/site-packages/gtk-2.0/vtemodule.so
share/pygtk/2.0/defs/vte.defs

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.35 2013/10/15 10:54:24 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.36 2014/01/17 14:17:37 ajacoutot Exp $
SHARED_ONLY= Yes
@ -6,7 +6,7 @@ COMMENT= terminal emulation library
GNOME_PROJECT= vte
GNOME_VERSION= 0.34.9
REVISION= 0
REVISION= 1
PKGNAME= vte3-${GNOME_VERSION}
@ -20,29 +20,27 @@ MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>, \
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
MODULES= devel/gettext \
x11/gnome
WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi
WANTLIB += c cairo cairo-gobject dbus-1 expat ffi fontconfig freetype
WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
WANTLIB += graphite2 gthread-2.0 gtk-3 harfbuzz
WANTLIB += m ncurses pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pcre pixman-1 png pthread pthread-stubs util xcb xcb-render
WANTLIB += xcb-shm z
WANTLIB += graphite2 gthread-2.0 gtk-3 harfbuzz m ncurses pango-1.0
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
WANTLIB += pthread-stubs util xcb xcb-render xcb-shm z
LIB_DEPENDS= x11/gtk+3>=3.3.18
MODULES= devel/gettext \
x11/gnome
LIB_DEPENDS= x11/gtk+3
MODGNOME_TOOLS= gi
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --disable-gnome-pty-helper
# error: -Bsymbolic requested but not supported by ld
CONFIGURE_ARGS += --disable-Bsymbolic
TEST_DEPENDS += shells/bash
TEST_DEPENDS= shells/bash
pre-configure:
perl -pi -e "s,/bin/bash,${LOCALBASE}/bin/bash,g" \

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.15 2013/10/15 08:11:43 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.16 2014/01/17 14:17:37 ajacoutot Exp $
@conflict vte-<0.28.2p3
@conflict vte-ptyhelper-*
@bin bin/vte2_90
@ -17,6 +17,11 @@ lib/libvte2_90.a
lib/libvte2_90.la
@lib lib/libvte2_90.so.${LIBvte2_90_VERSION}
lib/pkgconfig/vte-2.90.pc
@mode 2555
@group utmp
@bin libexec/gnome-pty-helper
@mode
@group
share/gir-1.0/Vte-2.90.gir
share/gtk-doc/html/vte-2.90/
share/gtk-doc/html/vte-2.90/VteReaper.html