aboutsummaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2011-07-02 07:55:07 +0000
committerMartin Wilke <miwi@FreeBSD.org>2011-07-02 07:55:07 +0000
commit7502834e45a54f28631883c507211a872288e79a (patch)
tree8779ede73e06b84380feeec15c9656921f26991d /deskutils
parentbd5b0fed6975b1ecfcae51d85227fb6e970e5f95 (diff)
downloadports-7502834e45a54f28631883c507211a872288e79a.tar.gz
ports-7502834e45a54f28631883c507211a872288e79a.zip
- Update to 1.3
PR: 158498 Submitted by: Ports Fury
Notes
Notes: svn path=/head/; revision=276842
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/cdcat/Makefile94
-rw-r--r--deskutils/cdcat/distinfo4
-rw-r--r--deskutils/cdcat/files/patch-src-recode.cpp19
-rw-r--r--deskutils/cdcat/files/patch-src-tparser.cpp20
4 files changed, 41 insertions, 96 deletions
diff --git a/deskutils/cdcat/Makefile b/deskutils/cdcat/Makefile
index 9ef7b755f317..91db9d53bd62 100644
--- a/deskutils/cdcat/Makefile
+++ b/deskutils/cdcat/Makefile
@@ -6,74 +6,58 @@
#
PORTNAME= cdcat
-PORTVERSION= 1.01b # >1.01 as b doesn't stay for 'beta'
-PORTREVISION= 5
+PORTVERSION= 1.3
CATEGORIES= deskutils
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \
- http://cdcat.sourceforge.net/
-
-DISTNAME= CdCat-${PORTVERSION}
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A QT based tool for offline CD/DVD/disk catalogs
-BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
-LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-WRKSRC= ${WRKDIR}/CdCat-${PORTVERSION}/src
+BUILD_WRKSRC= ${WRKSRC}/src
USE_BZIP2= yes
-USE_QT_VER= 3
-QTDIR?= ${QT_PREFIX}
-USE_GMAKE= yes
-MAKE_ENV= QTDIR="${QTDIR}" MAKE="${GMAKE}" \
- QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++"
+USE_QT_VER= 4
+QT_COMPONENTS= corelib gui qt3support xml \
+ linguist_build moc_build qmake_build uic_build
+MAKE_JOBS_SAFE= yes
-#PLIST= ${WRKDIR}/pkg-plist
+LRELEASE= ${QT_PREFIX}/bin/lrelease-qt4
.include <bsd.port.pre.mk>
+PORTDOCS= Authors ChangeLog README TRANSLATORS_README
PLIST_FILES= bin/cdcat \
- share/cdcat/Authors \
- share/cdcat/COPYING \
- share/cdcat/ChangeLog \
- share/cdcat/README \
- share/cdcat/TRANSLATORS_README \
- share/cdcat/cdcat.png \
- share/cdcat/translations/cdcat_cz.qm \
- share/cdcat/translations/cdcat_de.qm \
- share/cdcat/translations/cdcat_el.qm \
- share/cdcat/translations/cdcat_es.qm \
- share/cdcat/translations/cdcat_fr.qm \
- share/cdcat/translations/cdcat_hu.qm \
- share/cdcat/translations/cdcat_id.qm \
- share/cdcat/translations/cdcat_it.qm \
- share/cdcat/translations/cdcat_pl.qm \
- share/cdcat/translations/cdcat_pt.qm \
- share/cdcat/translations/cdcat_sk.qm \
- share/cdcat/translations/cdcat_sr.qm
-PLIST_DIRS= share/cdcat/translations \
- share/cdcat
-
-post-patch:
- @${REINPLACE_CMD} -e 's|importGtktalogCsv\:\:importGtktalogCsv|importGtktalogCsv|' \
- ${WRKSRC}/import.h
-
-pre-configure:
- cd ${WRKSRC} && ${MAKE_ENV} qmake cdcat.pro
-.if defined(WITH_KDE)
-PLIST_DIRS+= share/apps/cdcat
-PLIST_FILES+= share/applications/kde/cdcat.desktop \
- share/apps/cdcat/cdcat.png
+ %%DATADIR%%/cdcat.png \
+ %%DATADIR%%/translations/cdcat_cz.qm \
+ %%DATADIR%%/translations/cdcat_de.qm \
+ %%DATADIR%%/translations/cdcat_el.qm \
+ %%DATADIR%%/translations/cdcat_es.qm \
+ %%DATADIR%%/translations/cdcat_hu.qm \
+ %%DATADIR%%/translations/cdcat_id.qm \
+ %%DATADIR%%/translations/cdcat_pl.qm \
+ %%DATADIR%%/translations/cdcat_pt.qm \
+ %%DATADIR%%/translations/cdcat_sk.qm
+PLIST_DIRS= %%DATADIR%%/translations \
+ %%DATADIR%%
+
+do-configure:
+ @${LRELEASE} ${BUILD_WRKSRC}/cdcat.pro
+ @cd ${BUILD_WRKSRC} && ${QMAKE} cdcat.pro ${QMAKEFLAGS}
+
+do-install:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/cdcat ${PREFIX}/bin
+ @${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/cdcat.png ${DATADIR}
+ @${MKDIR} ${DATADIR}/translations
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/lang/*.qm ${DATADIR}/translations
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
.endif
-post-install:
-.if defined(WITH_KDE)
- ${INSTALL_DATA} ${WRKSRC}/../KDE/cdcat.desktop ${LOCALBASE}/share/applications/kde
- ${MKDIR} ${LOCALBASE}/share/apps/cdcat
- ${LN} ${LOCALBASE}/share/cdcat/cdcat.png ${LOCALBASE}/share/apps/cdcat
-.endif
-
- ${STRIP_CMD} ${LOCALBASE}/bin/cdcat
-
.include <bsd.port.post.mk>
diff --git a/deskutils/cdcat/distinfo b/deskutils/cdcat/distinfo
index 133cacb36539..021826d9cc39 100644
--- a/deskutils/cdcat/distinfo
+++ b/deskutils/cdcat/distinfo
@@ -1,2 +1,2 @@
-SHA256 (CdCat-1.01b.tar.bz2) = dd0a7e72115857e376234e0d926e5a8b2e256119867387e6f9f58085d65f215a
-SIZE (CdCat-1.01b.tar.bz2) = 341539
+SHA256 (cdcat-1.3.tar.bz2) = bd8595de036ee64783ba6e14a865c9e588072735d0315ff1484528d518baf6a1
+SIZE (cdcat-1.3.tar.bz2) = 248555
diff --git a/deskutils/cdcat/files/patch-src-recode.cpp b/deskutils/cdcat/files/patch-src-recode.cpp
deleted file mode 100644
index fd177eeb9d8c..000000000000
--- a/deskutils/cdcat/files/patch-src-recode.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-*** ./recode.cpp Mon Aug 22 18:03:00 2005
---- ../../cdcat.bsd/src/recode.cpp Sun Apr 30 19:47:51 2006
-***************
-*** 12,18 ****
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
-! #include <malloc.h>
- #include <ctype.h>
-
- char *recode2(const char *c)
---- 12,18 ----
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
-! /* #include <malloc.h> */
- #include <ctype.h>
-
- char *recode2(const char *c)
diff --git a/deskutils/cdcat/files/patch-src-tparser.cpp b/deskutils/cdcat/files/patch-src-tparser.cpp
deleted file mode 100644
index 07d3f8bcd515..000000000000
--- a/deskutils/cdcat/files/patch-src-tparser.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-*** ./tparser.cpp Mon Sep 19 21:52:00 2005
---- ../../cdcat.bsd/src/tparser.cpp Sun Apr 30 19:56:55 2006
-***************
-*** 27,33 ****
- */
- //#include <iostream.h>
- //#include <stdio.h>
-! #include <malloc.h>
- #include <qstring.h>
-
- #include "tparser.h"
---- 27,34 ----
- */
- //#include <iostream.h>
- //#include <stdio.h>
-! /*#include <malloc.h> */
-! #include <stdlib.h>
- #include <qstring.h>
-
- #include "tparser.h"