From 1ae32977e33f4d0a1c285e5bb532a5746e2c512d Mon Sep 17 00:00:00 2001 From: Alberto Villa Date: Tue, 9 Nov 2010 01:48:00 +0000 Subject: [PATCH] KDevelop-PG-Qt is a parser generator written in readable source-code and generating readable source-code. Its syntax was inspirated by AntLR. It implements the visitor-pattern and uses the Qt library. That is why it is ideal to be used in Qt-/KDE-based applications like KDevelop. WWW: http://techbase.kde.org/Development/KDevelop-PG-Qt_Introduction Submitted by: Douglas Carmichael via e-mail Approved by: tabthorpe (mentor) --- devel/Makefile | 1 + devel/kdevelop-pg-qt/Makefile | 26 ++++++++++++++++++++++++++ devel/kdevelop-pg-qt/distinfo | 2 ++ devel/kdevelop-pg-qt/pkg-descr | 7 +++++++ devel/kdevelop-pg-qt/pkg-plist | 8 ++++++++ 5 files changed, 44 insertions(+) create mode 100644 devel/kdevelop-pg-qt/Makefile create mode 100644 devel/kdevelop-pg-qt/distinfo create mode 100644 devel/kdevelop-pg-qt/pkg-descr create mode 100644 devel/kdevelop-pg-qt/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index a14a0ffdcd9c..52ae415ebeeb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -700,6 +700,7 @@ SUBDIR += kdesvn-kde4 SUBDIR += kdevelop SUBDIR += kdevelop-kde4 + SUBDIR += kdevelop-pg-qt SUBDIR += kdevelop-php SUBDIR += kdevelop-php-docs SUBDIR += kdevplatform diff --git a/devel/kdevelop-pg-qt/Makefile b/devel/kdevelop-pg-qt/Makefile new file mode 100644 index 000000000000..822cf23c5020 --- /dev/null +++ b/devel/kdevelop-pg-qt/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: kdevelop-pg-qt +# Date created: Thu Nov 4 13:35:29 UTC 2010 +# Whom: Douglas Carmichael +# +# $FreeBSD$ + +PORTNAME= kdevelop +PORTVERSION= 0.9.0 +CATEGORIES= devel kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= stable/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/src +PKGNAMESUFFIX= -pg-qt +DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Parser-generator from KDevplatform + +USE_BZIP2= yes +USE_KDE4= automoc4 kdehier kdelibs kdeprefix +KDE4_BUILDENV= yes +USE_QT_VER= 4 +QT_COMPONENTS= corelib qmake_build moc_build uic_build rcc_build +MAKE_JOBS_SAFE= yes + +.include diff --git a/devel/kdevelop-pg-qt/distinfo b/devel/kdevelop-pg-qt/distinfo new file mode 100644 index 000000000000..872a6bd183dd --- /dev/null +++ b/devel/kdevelop-pg-qt/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/kdevelop-pg-qt-0.9.0.tar.bz2) = e1a07b3663873ab0dd831e9d9445476fab72cf2b2d50e935e517855bc7579ac7 +SIZE (KDE/kdevelop-pg-qt-0.9.0.tar.bz2) = 174052 diff --git a/devel/kdevelop-pg-qt/pkg-descr b/devel/kdevelop-pg-qt/pkg-descr new file mode 100644 index 000000000000..c465c7e7b631 --- /dev/null +++ b/devel/kdevelop-pg-qt/pkg-descr @@ -0,0 +1,7 @@ +KDevelop-PG-Qt is a parser generator written in readable source-code +and generating readable source-code. Its syntax was inspirated by +AntLR. It implements the visitor-pattern and uses the Qt library. That +is why it is ideal to be used in Qt-/KDE-based applications like +KDevelop. + +WWW: http://techbase.kde.org/Development/KDevelop-PG-Qt_Introduction diff --git a/devel/kdevelop-pg-qt/pkg-plist b/devel/kdevelop-pg-qt/pkg-plist new file mode 100644 index 000000000000..1877135622fc --- /dev/null +++ b/devel/kdevelop-pg-qt/pkg-plist @@ -0,0 +1,8 @@ +bin/kdev-pg-qt +include/kdevelop-pg-qt/kdev-pg-allocator.h +include/kdevelop-pg-qt/kdev-pg-list.h +include/kdevelop-pg-qt/kdev-pg-location-table.h +include/kdevelop-pg-qt/kdev-pg-memory-pool.h +include/kdevelop-pg-qt/kdev-pg-token-stream.h +share/apps/cmake/modules/FindKDevelop-PG-Qt.cmake +@dirrm include/kdevelop-pg-qt