Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Apr 2000 09:19:53 -0700 (PDT)
From:      Arun Sharma <adsharma@sharmas.dhs.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/17932: New port sip
Message-ID:  <200004111619.JAA81214@sharmas.dhs.org>

next in thread | raw e-mail | index | archive | help

>Number:         17932
>Category:       ports
>Synopsis:       New port sip-0.11.1
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 11 09:30:04 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Arun Sharma
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
>Environment:

	

>Description:

	

>How-To-Repeat:

	

>Fix:

	


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sip
#	sip/files
#	sip/files/md5
#	sip/pkg
#	sip/pkg/COMMENT
#	sip/pkg/DESCR
#	sip/pkg/PLIST
#	sip/patches
#	sip/Makefile
#
echo c - sip
mkdir -p sip > /dev/null 2>&1
echo c - sip/files
mkdir -p sip/files > /dev/null 2>&1
echo x - sip/files/md5
sed 's/^X//' >sip/files/md5 << 'END-of-sip/files/md5'
XMD5 (sip-0.11.1.tar.gz) = 6ad0a57e957b8950803481bbf1458beb
END-of-sip/files/md5
echo c - sip/pkg
mkdir -p sip/pkg > /dev/null 2>&1
echo x - sip/pkg/COMMENT
sed 's/^X//' >sip/pkg/COMMENT << 'END-of-sip/pkg/COMMENT'
XPython to C++ bindings generator
END-of-sip/pkg/COMMENT
echo x - sip/pkg/DESCR
sed 's/^X//' >sip/pkg/DESCR << 'END-of-sip/pkg/DESCR'
XSIP is a tool for generating bindings for C++ classes so that they can be
Xaccessed as normal Python classes.  SIP takes many of its ideas from SWIG but,
Xbecause it is specifically designed for C++ and Python, is able to generate
Xtighter bindings.  SIP is so called because it is a small SWIG.
X
XSIP was originally designed to generate Python bindings for KDE and so has
Xexplicit support for the signal slot mechanism used by the Qt/KDE class
Xlibraries.  However, SIP can be used to generate Python bindings for any C++
Xclass library.
X
XThe bindings generated by SIP support access to the following C++ and Qt
Xfeatures:
X	- connecting Qt signals to Python functions and class methods
X	- connecting Python signals to Qt slots
X	- overloading virtual member functions with Python class methods
X	- protected member functions
X	- abstract classes
X	- enumerated types
X	- global class instances
X	- static member functions.
END-of-sip/pkg/DESCR
echo x - sip/pkg/PLIST
sed 's/^X//' >sip/pkg/PLIST << 'END-of-sip/pkg/PLIST'
Xbin/sip
Xlib/libsip.so.2
Xlib/libsip.so
Xlib/libsip.la
Xlib/libsip.a
Xinclude/sip/sip.h
Xinclude/sip/sipQt.h
X@dirrm include/sip
X@exec /sbin/ldconfig -m %D/lib
X@unexec /sbin/ldconfig -R
X
END-of-sip/pkg/PLIST
echo c - sip/patches
mkdir -p sip/patches > /dev/null 2>&1
echo x - sip/Makefile
sed 's/^X//' >sip/Makefile << 'END-of-sip/Makefile'
X# New ports collection makefile for:	sip
X# Version required:	0.9
X# Date created:		Sun Oct 17 00:24:28 PDT 1999
X# Whom:			adsharma@home.com
X#
X# $FreeBSD$
X#
X
XDISTNAME=	sip-0.11.1
XCATEGORIES=	kde python
XMASTER_SITES=	http://www.river-bank.demon.co.uk/software/
X
XMAINTAINER=	adsharma@home.com
X
XCONFIGURE_ARGS=	--enable-qt --with-qt-includes=/usr/X11R6/include/X11/qt
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XCONFIGURE_ENV=	LDFLAGS=-lgcc
X
Xpost_install:
X	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
X
X.include <bsd.port.mk>
END-of-sip/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004111619.JAA81214>