a5a7a38072
4.0 (guessing from ChangeLog since the NEWS file is empty) - needs Python >= 2.3 - more documentation - new build system - Darwin/OSX support v3.10.1 11th March 2004 Bug fixes only - see the ChangeLog file for details. v3.10 16th January 2004 Added the asstring() method to the sip.voidptr type. v3.9 7th December 2003 Added the -w flag to sip to enable warning messages. Added the -j flag to sip to concatanated source files. %Import, %Include and %OptionalInclude can now take a relative (UNIX style) pathname. The directory containing the file will also be searched for files that it itself includes or imports. Added %MethodCode and deprecated %MemberCode. Deprecated %Makefile and %ExportedHeaderCode. Added %TypeHeaderCode as a synonym for the deprecated %HeaderCode in type definitions. Added %ModuleHeaderCode as a synonym for the deprecated %HeaderCode in module definitions. Added %ModuleCode as a synonym for the deprecated %C++Code in module definitions. Added %TypeCode as a synonym for the deprecated %C++Code in type definitions. Added %PostInitialisationCode as a synonym for the deprecated %PostInitialisationC++Code. Added support for functions that return values via pointers and references. Added support for structs within classes. Added support for %AccessCode and deprecated %VariableCode. Added support for %VirtualCatcherCode and deprecated %VirtualCode. Added support for explicit C++ signatures. Added the SIP_SLOT, SIP_QOBJECT, SIP_PYCALLABLE, SIP_PYTUPLE, SIP_PYLIST and SIP_PYDICT types. Added /PreHook/ and /PostHook/ to ctors. Added /TransferBack/ for function results. Added /AllowNone/ and /GetWrapper/ to arguments. Added sipTrace(), sipBadCatcherResult(), sipParseResult(), sipCallMethod(), sipGetWrapper(), sipTransfer(), sipClassName() and sipBuildResult() to the module API. Added SIP_VERSION and SIP_BUILD to sip.h. A new (configure.py) build system has been added which is independent of tmake and qmake and installs a sipconfig module. The old (build.py) build system also installs a (different and incompatible) sipconfig module. SIP is now licensed under a single Python-like license.
26 lines
743 B
Makefile
26 lines
743 B
Makefile
# $NetBSD: buildlink3.mk,v 1.1 2004/05/09 17:04:22 recht Exp $
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
PYQT3_SIP_BUILDLINK3_MK:= ${PYQT3_SIP_BUILDLINK3_MK}+
|
|
|
|
.include "../../lang/python/pyversion.mk"
|
|
|
|
.if !empty(BUILDLINK_DEPTH:M+)
|
|
BUILDLINK_DEPENDS+= pyqt3-sip
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:N$pyqt3-sip}
|
|
BUILDLINK_PACKAGES+= pyqt3-sip
|
|
|
|
.if !empty(PYQT3_SIP_BUILDLINK3_MK:M+)
|
|
BUILDLINK_DEPENDS.pyqt3-sip+= ${PYPKGPREFIX}-qt3-sip>=4.0rc3
|
|
BUILDLINK_PKGSRCDIR.pyqt3-sip?= ../../x11/py-qt3-sip
|
|
|
|
BUILDLINK_LIBDIRS.pyqt3-sip+= ${PYSITELIB}
|
|
.endif # PYQT3_SIP_BUILDLINK3_MK
|
|
|
|
SIPBIN= ${BUILDLINK_PREFIX.pyqt3-sip}/bin/sip${PYVERSSUFFIX}
|
|
|
|
.include "../../x11/qt3-libs/buildlink3.mk"
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|