ports/109618: [new port] devel/qscintilla2: QScintilla2 port for Qt4

Danny Pansters danny at ricin.com
Tue Feb 27 18:10:08 UTC 2007


>Number:         109618
>Category:       ports
>Synopsis:       [new port] devel/qscintilla2: QScintilla2 port for Qt4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 27 18:10:06 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Danny Pansters
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD desktop.homenet 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Fri Jan 12 23:22:55 CET 2007 danny at desktop.homenet:/usr/obj/usr/src/sys/DESKTOP i386


	
>Description:
	This PR creates:	devel/qscintilla2
	new files:		Makefile, distinfo, pkg-descr, pkg-plist

	This PR is part 4 of a series of 20 PRs concerning PyQt4 and QScintilla2


	The following existing ports are affected
	=========================================

	devel/py-sip          ==> update to recent snapshot
	devel/py-dbus         ==> update to 0.8.1 (dbus 1.0 API)
	x11-toolkits/py-qt    ==> update to recent snapshot (sip backport)


	The following ports are new
	===========================

	devel/qscintilla2
	devel/qscintilla2-designerplugin

	databases/py-qt4-sql
	devel/py-qt4-assistant
	devel/py-qt4-core
	devel/py-qt4-dbus
	devel/py-qt4-designer
	devel/py-qt4-designerplugin
	devel/py-qt4-qscintilla2
	devel/py-qt4-test
	graphics/py-qt4-svg
	misc/py-qt4-demo
	misc/py-qt4-doc
	net/py-qt4-network
	textproc/py-qt4-xml
	x11/py-qt4-opengl
	x11-toolkits/py-qt4-gui


	Distfile rerolling, packages
	============================

	Currently there are new snapshots made available upstream daily. The
	older snapshots are not retained and upstream often uploads a new
	snapshot under an existing name, which causes checksums to break.
	The distfiles from my web location should be in sync with the latest
	distname used in the ports so fetching and checksumming should work
	with that. Binary packages (i386/FreeBSD6-stable) can be fetched from
	http://freebsd.ricin.com/ports/packages/All/

>How-To-Repeat:
	
>Fix:
	

--- 04-qscintilla2.shar begins here ---
# 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:
#
#	/usr/ports/devel/qscintilla2
#	/usr/ports/devel/qscintilla2/pkg-plist
#	/usr/ports/devel/qscintilla2/pkg-descr
#	/usr/ports/devel/qscintilla2/distinfo
#	/usr/ports/devel/qscintilla2/Makefile
#
echo c - /usr/ports/devel/qscintilla2
mkdir -p /usr/ports/devel/qscintilla2 > /dev/null 2>&1
echo x - /usr/ports/devel/qscintilla2/pkg-plist
sed 's/^X//' >/usr/ports/devel/qscintilla2/pkg-plist << 'END-of-/usr/ports/devel/qscintilla2/pkg-plist'
Xlib/libqscintilla2.so
Xlib/libqscintilla2.so.1
Xshare/qt4/qsci/api/python/Python-2.4.api
Xshare/qt4/qsci/api/python/Python-2.5.api
X%%DOCS%%%%DOCSDIR%%/ChangeLog
X%%DOCS%%%%DOCSDIR%%/NEWS
X%%DOCS%%%%DOCSDIR%%/README
X%%DOCS%%%%DOCSDIR%%/Scintilla/Design.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/Icons.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/Lexer.txt
X%%DOCS%%%%DOCSDIR%%/Scintilla/SciBreak.jpg
X%%DOCS%%%%DOCSDIR%%/Scintilla/SciCoding.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/SciRest.jpg
X%%DOCS%%%%DOCSDIR%%/Scintilla/SciTEIco.png
X%%DOCS%%%%DOCSDIR%%/Scintilla/SciWord.jpg
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaDoc.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaDownload.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaHistory.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaRelated.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaToDo.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/ScintillaUsage.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/Steps.html
X%%DOCS%%%%DOCSDIR%%/Scintilla/index.html
X%%DOCS%%%%DOCSDIR%%/html/annotated.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciAPIs-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciAPIs.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciCommand-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciCommand.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciCommandSet-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciCommandSet.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciDocument-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciDocument.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexer-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexer.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerBash-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerBash.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerBatch-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerBatch.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCPP-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCPP.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCSS-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCSS.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCSharp-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerCSharp.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerDiff-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerDiff.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerHTML-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerHTML.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerIDL-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerIDL.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerJava-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerJava.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerJavaScript-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerJavaScript.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerLua-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerLua.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerMakefile-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerMakefile.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPOV-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPOV.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPerl-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPerl.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerProperties-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerProperties.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPython-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerPython.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerRuby-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerRuby.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerSQL-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerSQL.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerTeX-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciLexerTeX.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciMacro-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciMacro.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciPrinter-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciPrinter.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciScintilla-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciScintilla.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciScintillaBase-members.html
X%%DOCS%%%%DOCSDIR%%/html/classQsciScintillaBase.html
X%%DOCS%%%%DOCSDIR%%/html/dir_b5bf78a35e8d093335c78f35e76af406.html
X%%DOCS%%%%DOCSDIR%%/html/dir_c998c31d8b2389e3c98da8b1324de8f7.html
X%%DOCS%%%%DOCSDIR%%/html/dirs.html
X%%DOCS%%%%DOCSDIR%%/html/doxygen.css
X%%DOCS%%%%DOCSDIR%%/html/doxygen.png
X%%DOCS%%%%DOCSDIR%%/html/functions.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x62.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x63.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x64.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x65.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x66.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x67.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x68.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x69.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6a.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6b.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6c.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6d.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6e.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x6f.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x70.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x71.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x72.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x73.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x74.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x75.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x76.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x77.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x78.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x7a.html
X%%DOCS%%%%DOCSDIR%%/html/functions_0x7e.html
X%%DOCS%%%%DOCSDIR%%/html/functions_enum.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x62.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x63.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x64.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x65.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x66.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x67.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x68.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x69.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6a.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6b.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6c.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6d.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6e.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x6f.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x70.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x71.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x72.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x73.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x74.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x75.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x76.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x77.html
X%%DOCS%%%%DOCSDIR%%/html/functions_eval_0x78.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x62.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x63.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x64.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x65.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x66.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x67.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x68.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x69.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x6b.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x6c.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x6d.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x70.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x71.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x72.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x73.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x74.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x75.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x76.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x77.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x7a.html
X%%DOCS%%%%DOCSDIR%%/html/functions_func_0x7e.html
X%%DOCS%%%%DOCSDIR%%/html/hierarchy.html
X%%DOCS%%%%DOCSDIR%%/html/index.html
X%%DOCS%%%%DOCSDIR%%/html/tab_b.gif
X%%DOCS%%%%DOCSDIR%%/html/tab_l.gif
X%%DOCS%%%%DOCSDIR%%/html/tab_r.gif
X%%DOCS%%%%DOCSDIR%%/html/tabs.css
X%%HEADERS%%include/Qsci/qsciapis.h
X%%HEADERS%%include/Qsci/qscicommand.h
X%%HEADERS%%include/Qsci/qscicommandset.h
X%%HEADERS%%include/Qsci/qscidocument.h
X%%HEADERS%%include/Qsci/qsciglobal.h
X%%HEADERS%%include/Qsci/qscilexer.h
X%%HEADERS%%include/Qsci/qscilexerbash.h
X%%HEADERS%%include/Qsci/qscilexerbatch.h
X%%HEADERS%%include/Qsci/qscilexercpp.h
X%%HEADERS%%include/Qsci/qscilexercsharp.h
X%%HEADERS%%include/Qsci/qscilexercss.h
X%%HEADERS%%include/Qsci/qscilexerdiff.h
X%%HEADERS%%include/Qsci/qscilexerhtml.h
X%%HEADERS%%include/Qsci/qscilexeridl.h
X%%HEADERS%%include/Qsci/qscilexerjava.h
X%%HEADERS%%include/Qsci/qscilexerjavascript.h
X%%HEADERS%%include/Qsci/qscilexerlua.h
X%%HEADERS%%include/Qsci/qscilexermakefile.h
X%%HEADERS%%include/Qsci/qscilexerperl.h
X%%HEADERS%%include/Qsci/qscilexerpov.h
X%%HEADERS%%include/Qsci/qscilexerproperties.h
X%%HEADERS%%include/Qsci/qscilexerpython.h
X%%HEADERS%%include/Qsci/qscilexerruby.h
X%%HEADERS%%include/Qsci/qscilexersql.h
X%%HEADERS%%include/Qsci/qscilexertex.h
X%%HEADERS%%include/Qsci/qscimacro.h
X%%HEADERS%%include/Qsci/qsciprinter.h
X%%HEADERS%%include/Qsci/qsciscintilla.h
X%%HEADERS%%include/Qsci/qsciscintillabase.h
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/copy.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/cut.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/new.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/open.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/paste.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/images/save.png
X%%EXAMPLES%%%%EXAMPLESDIR%%/application.pro
X%%EXAMPLES%%%%EXAMPLESDIR%%/application.qrc
X%%EXAMPLES%%%%EXAMPLESDIR%%/main.cpp
X%%EXAMPLES%%%%EXAMPLESDIR%%/mainwindow.cpp
X%%EXAMPLES%%%%EXAMPLESDIR%%/mainwindow.h
X%%TRANSLATIONS%%share/qt4/translations/qscintilla_de.qm
X%%TRANSLATIONS%%share/qt4/translations/qscintilla_fr.qm
X%%TRANSLATIONS%%share/qt4/translations/qscintilla_pt_br.qm
X%%TRANSLATIONS%%share/qt4/translations/qscintilla_ru.qm
X at dirrmtry share/qt4/qsci/api/python
X at dirrmtry share/qt4/qsci/api
X at dirrmtry share/qt4/qsci
X%%DOCS%%@dirrm %%DOCSDIR%%/Scintilla
X%%DOCS%%@dirrm %%DOCSDIR%%/html
X%%DOCS%%@dirrm %%DOCSDIR%%
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/images
X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%
X%%HEADERS%%@dirrm include/Qsci
X%%TRANSLATIONS%%@dirrmtry share/qt4/translations
END-of-/usr/ports/devel/qscintilla2/pkg-plist
echo x - /usr/ports/devel/qscintilla2/pkg-descr
sed 's/^X//' >/usr/ports/devel/qscintilla2/pkg-descr << 'END-of-/usr/ports/devel/qscintilla2/pkg-descr'
XQScintilla2 is a port to Qt4 of Neil Hodgson's Scintilla C++ editor class.
X
XWWW: http://www.riverbankcomputing.co.uk/qscintilla/
END-of-/usr/ports/devel/qscintilla2/pkg-descr
echo x - /usr/ports/devel/qscintilla2/distinfo
sed 's/^X//' >/usr/ports/devel/qscintilla2/distinfo << 'END-of-/usr/ports/devel/qscintilla2/distinfo'
XMD5 (QScintilla-1.72-gpl-2-snapshot-20070117.tar.gz) = 04fd59d518f6dcc9a3f04d9ea6792011
XSHA256 (QScintilla-1.72-gpl-2-snapshot-20070117.tar.gz) = d91301b3e06505c13d2da41a9dd7ad441cc7fde552592420f707300673c854e3
XSIZE (QScintilla-1.72-gpl-2-snapshot-20070117.tar.gz) = 1616527
END-of-/usr/ports/devel/qscintilla2/distinfo
echo x - /usr/ports/devel/qscintilla2/Makefile
sed 's/^X//' >/usr/ports/devel/qscintilla2/Makefile << 'END-of-/usr/ports/devel/qscintilla2/Makefile'
X# New ports collection makefile for:	qscintilla2
X# Date created:				2007-02-08
X# Whom:					Danny Pansters <danny at ricin.com>
X#
X# $FreeBSD: Exp $
X
XPORTNAME=	qscintilla2
XPORTVERSION=	1.7.2
XCATEGORIES=	devel
XMASTER_SITES=	http://www.riverbankcomputing.com/Downloads/Snapshots/QScintilla2/ \
X		http://freebsd.ricin.com/ports/distfiles/
XDISTNAME=	QScintilla-1.72-gpl-2-snapshot-20070117
X
XMAINTAINER=	danny at ricin.com
XCOMMENT=	Qt4 port of the Scintilla C++ editor class
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	qmake moc gui
XUSE_LDCONFIG=	yes
XHAS_CONFIGURE=	yes
XNO_FILTER_SHLIBS=	yes
X
XOPTIONS=	DOCS 		"Install documentation" on \
X		EXAMPLES	"Install example" on \
X		HEADERS		"Install Qsci headers" on \
X		TRANSLATIONS	"Install translations (de, fr, pt_br, ru)" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(NOPORTDOCS) || defined(WITHOUT_DOCS)
XPLIST_SUB+=	DOCS="@comment "
X.else
XPLIST_SUB+=	DOCS=""
X.endif
X.if defined(NOPORTDOCS) || defined(WITHOUT_EXAMPLES)
XPLIST_SUB+=	EXAMPLES="@comment "
X.else
XPLIST_SUB+=	EXAMPLES=""
X.endif
X.if defined(WITHOUT_HEADERS)
XPLIST_SUB+=	HEADERS="@comment "
X.else
XPLIST_SUB+=	HEADERS=""
X.endif
X.if defined(WITH_TRANSLATIONS)
XPLIST_SUB+=	TRANSLATIONS=""
X.else
XPLIST_SUB+=	TRANSLATIONS="@comment "
X.endif
X
Xpost-patch:
X	( cd ${WRKSRC}/Qt4 && ${REINPLACE_CMD} -e \
X		's|$$$$\[QT_INSTALL_LIBS\]|${WRKSRC}/lib|' qscintilla.pro )
X.if defined(WITHOUT_HEADERS)
X	( cd ${WRKSRC}/Qt4 && ${REINPLACE_CMD} -e \
X		's|header trans qsci|trans qsci|' qscintilla.pro )
X.endif
X.if !defined(WITH_TRANSLATIONS)
X	( cd ${WRKSRC}/Qt4 && ${REINPLACE_CMD} -e \
X		's|trans qsci|qsci|' qscintilla.pro )
X.endif
X
Xdo-configure:
X	( cd ${WRKSRC}/Qt4 && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} -unix PREFIX=${PREFIX} qscintilla.pro )
X
Xdo-build:
X	( cd ${WRKSRC}/Qt4 && ${MAKE} )
X
Xdo-install:
X	( cd ${WRKSRC}/Qt4 && ${MAKE} install )
X	( cd ${WRKSRC}/lib && \
X		${MV} libqscintilla2.so.1.0.0 libqscintilla2.so.1 && \
X		${INSTALL_DATA} libqscintilla2.so.1 ${PREFIX}/lib && \
X		cd ${PREFIX}/lib && \
X		${LN} -sf libqscintilla2.so.1 libqscintilla2.so )
X.if !defined(NOPORTDOCS) && !defined(WITHOUT_DOCS)
X	( cd ${WRKSRC} && \
X		${MKDIR} -m 0755 ${DOCSDIR}/html ${DOCSDIR}/Scintilla && \
X		${INSTALL_DATA} ChangeLog NEWS README ${DOCSDIR} && \
X		${INSTALL_DATA} doc/html-Qt4/* ${DOCSDIR}/html && \
X		${INSTALL_DATA} doc/Scintilla/* ${DOCSDIR}/Scintilla )
X.endif
X.if !defined(NOPORTDOCS) && !defined(WITHOUT_EXAMPLES)
X	( cd ${WRKSRC}/example-Qt4 && \
X		${MKDIR} -m 0755 ${EXAMPLESDIR}/images && \
X		${INSTALL_DATA} *.* ${EXAMPLESDIR} && \
X		${INSTALL_DATA} images/* ${EXAMPLESDIR}/images )
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/devel/qscintilla2/Makefile
exit
--- 04-qscintilla2.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list