From 56413d0274faea8ddcf86da3a7ebea1b1a64717b Mon Sep 17 00:00:00 2001 From: espie Date: Wed, 21 Mar 2001 23:57:53 +0000 Subject: [PATCH] Split the designer from qt2 proper, since it has quite different dependencies. --- x11/qt2-designer/Makefile | 77 ++++++++++++++++++++++++++++ x11/qt2-designer/files/md5 | 3 ++ x11/qt2-designer/pkg/DESCR | 6 +++ x11/qt2-designer/pkg/PFRAG.no-shared | 2 + x11/qt2-designer/pkg/PFRAG.shared | 3 ++ x11/qt2-designer/pkg/PLIST | 13 +++++ 6 files changed, 104 insertions(+) create mode 100644 x11/qt2-designer/Makefile create mode 100644 x11/qt2-designer/files/md5 create mode 100644 x11/qt2-designer/pkg/DESCR create mode 100644 x11/qt2-designer/pkg/PFRAG.no-shared create mode 100644 x11/qt2-designer/pkg/PFRAG.shared create mode 100644 x11/qt2-designer/pkg/PLIST diff --git a/x11/qt2-designer/Makefile b/x11/qt2-designer/Makefile new file mode 100644 index 00000000000..aa89a8bdbd7 --- /dev/null +++ b/x11/qt2-designer/Makefile @@ -0,0 +1,77 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2001/03/21 23:57:53 espie Exp $ + +COMMENT= designer for qt2 + +VERSION= 3.0 +DISTNAME= qt-designer-2.${VERSION} +CATEGORIES= x11 +NEED_VERSION= 1.361 +MASTER_SITES= ftp://ftp.troll.no/qt/source/ +DISTFILES= qt-x11-2.${VERSION}.tar.gz +EXTRACT_ONLY= + +BUILD_DEPENDS= /nonexistent::x11/qt2:configure + +HOMEPAGE= http://www.trolltech.com/qt/ + +MAINTAINER= Marc Espie + +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes +EXTRACT_ONLY= +WRKDIST= ${WRKDIR}/qt2-tools + +post-extract: + mkdir -p ${WRKDIST}/lib ${WRKDIST}/bin + lndir `cd ${PORTSDIR} && cd x11/qt2 && ${MAKE} show VARNAME=WRKDIST`/tools ${WRKDIST} + +USE_X11= Yes +USE_GMAKE= Yes +MAKE_ENV= QTDIR="${WRKDIST}" EXTRA_SAMPLES="${EXTRA_SAMPLES}" \ + SYS_CXX="${CXX}" SYS_CXXFLAGS="${CXXFLAGS}" \ + LD_LIBRARY_PATH="${WRKDIST}/lib" KDEDIR=${LOCALBASE} + +MAKE_FLAGS= SYSCONF_CXXFLAGS_QT=-I${LOCALBASE}/include/X11/qt2 \ + SYSCONF_LFLAGS_QT=-L${LOCALBASE}/lib/qt2 \ + SYSCONF_MOC=${LOCALBASE}/bin/moc2 + + + +LIB_DEPENDS= jpeg.62.::graphics/jpeg \ + png.1.::graphics/png \ + mng.1.::graphics/libmng \ + qt.2::x11/qt2 \ + kdecore.::x11/kde/libs2 + +TRUEDIR= ${TRUEPREFIX}/lib/qt2 +QT_LIBDIR= ${PREFIX}/lib/qt2 +QT_MANDIR= ${QT_LIBDIR}/man +QT_EXAMPLES= ${QT_LIBDIR}/examples +QT_TUTORIAL= ${QT_LIBDIR}/tutorial +QT_DOC= ${PREFIX}/share/doc/qt2 + + + +do-install: + ${INSTALL_MAN_DIR} ${QT_MANDIR}/man1 + ${INSTALL_DATA_DIR} ${QT_LIBDIR}/bin + ${INSTALL_DATA_DIR} ${QT_LIBDIR}/tools/designer/templates + @if [ -f ${WRKBUILD}/lib/libqutil.a ]; then \ + ${INSTALL_DATA} ${WRKBUILD}/lib/libqutil.a ${QT_LIBDIR}; \ + fi + @if [ -f ${WRKBUILD}/lib/libqutil.so.1.0 ]; then \ + ${INSTALL_DATA} ${WRKBUILD}/lib/libqutil.so.1.0 ${QT_LIBDIR}; \ + fi + echo "#! /bin/sh" >${WRKDIR}/designer + echo "QTDIR=${TRUEDIR} exec ${TRUEDIR}/bin/designer" \ + >>${WRKDIR}/designer + ${INSTALL_DATA} ${WRKBUILD}/designer/templates/* \ + ${QT_LIBDIR}/tools/designer/templates + ${INSTALL_SCRIPT} ${WRKDIR}/designer ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKBUILD}/bin/designer ${QT_LIBDIR}/bin + ${INSTALL_PROGRAM} ${WRKBUILD}/bin/uic ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/designer/uic/uic.1 ${QT_MANDIR}/man1 + +.include diff --git a/x11/qt2-designer/files/md5 b/x11/qt2-designer/files/md5 new file mode 100644 index 00000000000..cc797c98ea0 --- /dev/null +++ b/x11/qt2-designer/files/md5 @@ -0,0 +1,3 @@ +MD5 (qt-x11-2.3.0.tar.gz) = f4993d952b9380a5009735aa1b7b9c03 +RMD160 (qt-x11-2.3.0.tar.gz) = 978255a707403270e971f0bac0db8e51a423cb15 +SHA1 (qt-x11-2.3.0.tar.gz) = 6ab5ff4f648bbe20c957f9124fc4e025385112ce diff --git a/x11/qt2-designer/pkg/DESCR b/x11/qt2-designer/pkg/DESCR new file mode 100644 index 00000000000..74440f91fb4 --- /dev/null +++ b/x11/qt2-designer/pkg/DESCR @@ -0,0 +1,6 @@ +The Qt toolkit features an interface designer. +This interface designer is bundled apart, because of +dependency issues. + +Namely, it can handle kde applications, but it depends on kde being +installed for that... and kde needs qt2 to build. diff --git a/x11/qt2-designer/pkg/PFRAG.no-shared b/x11/qt2-designer/pkg/PFRAG.no-shared new file mode 100644 index 00000000000..aaaf9f9757f --- /dev/null +++ b/x11/qt2-designer/pkg/PFRAG.no-shared @@ -0,0 +1,2 @@ +@comment $OpenBSD: PFRAG.no-shared,v 1.1.1.1 2001/03/21 23:57:54 espie Exp $ +lib/qt2/libqutil.a diff --git a/x11/qt2-designer/pkg/PFRAG.shared b/x11/qt2-designer/pkg/PFRAG.shared new file mode 100644 index 00000000000..d956d7fcff0 --- /dev/null +++ b/x11/qt2-designer/pkg/PFRAG.shared @@ -0,0 +1,3 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2001/03/21 23:57:53 espie Exp $ +lib/qt2/libqutil.so.1.0 +DYNLIBDIR(%D/lib/qt2) diff --git a/x11/qt2-designer/pkg/PLIST b/x11/qt2-designer/pkg/PLIST new file mode 100644 index 00000000000..801d14ab379 --- /dev/null +++ b/x11/qt2-designer/pkg/PLIST @@ -0,0 +1,13 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2001/03/21 23:57:53 espie Exp $ +bin/designer +bin/uic +lib/qt2/bin/designer +lib/qt2/man/man1/uic.1 +lib/qt2/tools/designer/templates/Configuration_Dialog.ui +lib/qt2/tools/designer/templates/Dialog_with_Buttons_(Bottom).ui +lib/qt2/tools/designer/templates/Dialog_with_Buttons_(Right).ui +lib/qt2/tools/designer/templates/Tab-Dialog.ui +%%SHARED%% +@dirrm lib/qt2/tools/designer/templates +@dirrm lib/qt2/tools/designer +@dirrm lib/qt2/tools