aboutsummaryrefslogtreecommitdiffstats
path: root/devel/qtcreator/Makefile
blob: 54c7ef21b423a3216de7570fbfac4e7d9d0cba11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
### -*-mode: makefile-*-
# New ports collection makefile for:    qtcreator
# Date created:             Thu May  7 15:19:01 EDT 2009
# Whom:                 kris@pcbsd.org
#
# $FreeBSD$
#

PORTNAME=   qtcreator
PORTVERSION=    1.2.1
PORTREVISION=   1
CATEGORIES?=    devel
MASTER_SITES=   http://download.qt.nokia.com/qtcreator/
DISTNAME=   qt-creator-${PORTVERSION}-src

MAINTAINER= kmoore@freebsd.org
COMMENT=    Qt4 IDE

LIB_DEPENDS=    Imath.6:${PORTSDIR}/graphics/ilmbase \
        IlmImf.6:${PORTSDIR}/graphics/OpenEXR \
        jasper.4:${PORTSDIR}/graphics/jasper \
        jpeg.11:${PORTSDIR}/graphics/jpeg

USE_QT_VER= 4
QT_COMPONENTS=  qmake_build moc_build rcc_build uic_build \
        linguist_build assistant_run qt3support \
        dbus designer gui help-tools network script \
        sql svg xml webkit
HAS_CONFIGURE=  yes

QMAKE_ARGS= -unix -recursive ${QMAKE_PRO}
QMAKE_PRO=  qtcreator.pro

MAKE_JOBS_SAFE= yes

USE_LDCONFIG=   ${PREFIX}/lib/${PORTNAME}

post-patch:
    @${REINPLACE_CMD} -e 's|lrelease|lrelease-qt4|' \
        ${WRKSRC}/share/qtcreator/translations/translations.pro
    @${REINPLACE_CMD} -e 's|lupdate|lupdate-qt4|' \
        ${WRKSRC}/share/qtcreator/translations/translations.pro

do-configure:
    @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
        ${QMAKE} -unix CONFIG+="configure" ${QMAKE_PRO}

do-install:
    ${INSTALL_SCRIPT} ${WRKSRC}/bin/qtcreator ${PREFIX}/bin/qtcreator
    ${INSTALL_PROGRAM} ${WRKSRC}/bin/qtcreator.bin ${PREFIX}/bin/qtcreator.bin
    ${INSTALL_SCRIPT} ${WRKSRC}/bin/qtcreator_process_stub ${PREFIX}/bin/qtcreator_process_stub
    ${MKDIR} ${PREFIX}/lib/
    cd ${WRKSRC}/lib/ && ${FIND} -d qtcreator | ${CPIO} -dumpl ${PREFIX}/lib/ >/dev/null
    ${MKDIR} ${PREFIX}/share/
    cd ${WRKSRC}/share && ${COPYTREE_SHARE} qtcreator ${PREFIX}/share/
    ${MKDIR} ${PREFIX}/share/doc
    cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${PREFIX}/share/doc/qtcreator/

.include <bsd.port.mk>
e/commit/emulators?h=gstreamer0.10-removal&id=5f37dd84911359300a58a785d4ea4bc1d612812a'>Fix typos in COMMENTcs2012-07-253-3/+3 * - pkg-{descr,message} cosmetic changes.kuriyama2012-07-203-6/+9 * - Update to 1.1.1, announce message is here:nox2012-07-206-14/+398 * libogg.so.8: Bump PORTREVISION for ports that depend on libogg,naddy2012-07-205-4/+5 * - Update to version 0.31sperber2012-07-202-12/+21 * - Update to version 1.6.1sperber2012-07-204-13/+18 * Update to Wine 1.5.9. This includes the following changes:gerald2012-07-182-11/+11 * - Update to 20120710gabor2012-07-162-5/+5 * Adapt to the new options framework.gerald2012-07-141-18/+15 * Addport: emulators/vtoolbox Provides effective control of virtual machines of...scheidell2012-07-139-0/+148 * - Update to 1.6ak2012-07-122-3/+3 * Update to Wine 1.5.8. This includes the following changes:gerald2012-07-082-3/+3 * Add USE_CSTD=gnu89 to fix linking when building with clangpawel2012-07-061-0/+1 * Unconditionally prevent the detection of libinotify which currentlygerald2012-07-041-0/+12 * - Remove unneeded wrapper from ${PREFIX}/binak2012-07-042-7/+6 * Imagine this nightmare scenario: your boss tells you about a legacy system youskreuzer2012-07-035-0/+40 * Add SF to master sites.knu2012-07-023-0/+3 * - revert previous commit, index breakagejgh2012-07-021-5/+5 * - revert previous commit, index breakagejgh2012-07-021-5/+5 * - re-order, include bsd.port.pre.mk so SRC_BASE is defined before referencedjgh2012-07-021-5/+5 * - re-order, include bsd.port.pre.mk so SRC_BASE is defined before referencedjgh2012-07-021-5/+5 * - re-order, include bsd.port.pre.mk so SRC_BASE is defined before referencedjgh2012-07-021-2/+2 * Fix build with clangpawel2012-07-021-0/+11 * - Fix build with clangpawel2012-07-022-2/+6 * - Update to 4.1.18 [1]decke2012-06-307-60/+68 * - Try againswills2012-06-294-7/+56 * - Remove SITE_PERL from *_DEPENDSaz2012-06-291-3/+3 * - Update to 20120626gabor2012-06-284-11705/+1983 * - Replace ALL_TARGETS knob by two new knobs, BSD_USER and X86_TARGETSnox2012-06-282-30/+60 * Update to 1.9.92.r78288martymac2012-06-273-30/+3 * Make sure DOCS, NLS, and EXAMPLES are mentioned in OPTIONS_DEFINE if used.rene2012-06-272-2/+2 * - Restore src packages distinfo, inadvertently swept by my previous commitgahr2012-06-261-0/+68 * - Add gamin to linux_base (required by libgiofam, already part of the port)gahr2012-06-263-67/+37 * Add kld to CATEGORIES.hrs2012-06-251-1/+1 * - Update to 0.8.2sbz2012-06-257-116/+58 * - Convert to optionsNGak2012-06-251-7/+9 * Update to Wine 1.5.7. This includes the following changes:gerald2012-06-232-3/+3 * Fix RUN_DEPENDS.wxs2012-06-225-100/+62 * - Fix build after texi2html grew a new arg so -number became ambigious. [1]nox2012-06-202-9/+18 * Update to Wine 1.5.6. This includes the following changes:gerald2012-06-183-4/+5 * revert the logic of docs optionbapt2012-06-181-1/+1 * - Update to version 0.146sylvio2012-06-183-26/+27 * - Update to version 0.36sylvio2012-06-183-5/+94 * - Update to version 0.146sylvio2012-06-183-21/+54 * Remove double quotes from OPTIONng *_DESC now that make showconfignox2012-06-161-12/+12 * Update to the stable Wine 1.4.1 release. This includesgerald2012-06-162-4/+3 * - Switch to OptionsNgmartymac2012-06-151-5/+5 * Fix DOCS logicbapt2012-06-141-1/+1 * Convert to new options frameworkbapt2012-06-126-33/+34 * - Un-version LIB_DEPENDSmartymac2012-06-111-22/+23 * Switch to OptionsNgmartymac2012-06-111-5/+7 * - Fix build after USE_QT4 converting.miwi2012-06-111-1/+3 * - Update to version 2.0, licensed under GPLv3 now :-(danfe2012-06-104-112/+91 * - Update net/usbredir to 0.4.3 .nox2012-06-1010-68/+46 * Convert to new options framework.madpilot2012-06-084-143/+152 * Remove obsolete OSVERSION check-- 6.X is no longer supportedcrees2012-06-071-6/+2 * - Also assign IPv6 TCP port otherwise it's using the default 5900decke2012-06-061-0/+13 * - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4miwi2012-06-069-19/+10 * - convert to optionsNGrene2012-06-061-8/+10 * - convert to optionsNGrene2012-06-061-6/+10 * Update to 0.9.8rene2012-06-052-6/+6 * - Add patch to improve e1000 rx performance especially with netmap tonox2012-06-023-55/+193 * - update png to 1.5.10dinoex2012-06-0162-65/+165 * - Update to 2.15ak2012-05-313-5/+5 * Update to Wine 1.5.5. This includes the following changes:gerald2012-05-283-3/+7 * Use LATEST_LINK to distinguish this port from wine-gecko, and changegerald2012-05-281-1/+2 * Branch the emulators/wine-gecko port like we have been branching a newgerald2012-05-273-8/+8 * - Fix build with clangmiwi2012-05-251-0/+14 * Chase PyQT updatemakc2012-05-251-0/+1 * - Update to 4.1.16decke2012-05-237-13/+12 * - Update to 3.9.0miwi2012-05-235-53/+33 * - Update to 20120515gabor2012-05-224-101/+101 * - re-order, include bsd.port.pre.mk so SRC_BASE is defined before referencedjgh2012-05-221-2/+2 * Make the port build with the upcoming Qt 4.8.1.rakuco2012-05-221-0/+26 * - Fix last commitgabor2012-05-163-908/+962 * - Update to 20120508gabor2012-05-161-1/+1 * Add configuration for PORTSCOUT to disambiguate the wine andgerald2012-05-141-1/+2 * - Respect STRIPamdmi32012-05-132-0/+2 * Update to Wine 1.5.4. This includes the following changes:gerald2012-05-123-3/+11 * - Update to version 0.88mva2012-05-128-73/+134 * - Install correct video and mouse drivers for xorg-server 1.10 and 1.12decke2012-05-101-3/+6 * Update to Wine 1.5.3. This includes the following changes:gerald2012-05-083-3/+4 * - Update to 4.1.14decke2012-05-0112-11/+156 * Update TODO list.netchild2012-04-231-1/+0 * Add linux_base-c6.netchild2012-04-231-0/+1 * Add missing source RPMs.netchild2012-04-232-0/+9 * - Update to r234349 of svn.kuriyama2012-04-223-6/+19 * After repocopy (by marcus@) from linux_base-f10:netchild2012-04-227-1742/+1177 * Add conflicts with the upcomming linux_base-c6 port.netchild2012-04-223-3/+5 * - Remove patches from sobomax again because they causedecke2012-04-203-39/+0 * Add website to pkg-descreadler2012-04-171-0/+2 * Set the expiration date for all ports which depend upon linux_base-fc4 tonetchild2012-04-152-0/+4 * Update to Wine 1.5.2. This includes the following changes:gerald2012-04-143-5/+6 * Fix build on FreeBSD 9.0. It needs some black magic around MK_CLANG_IS_CC,sobomax2012-04-133-0/+39 * Set LATEST_LINK to disambiguate the wine-devel port from wine;gerald2012-04-071-1/+2 * Add a CONFLICT with the new emulators/wine-devel port and adjustgerald2012-04-071-4/+6 * Update to Wine 1.5.1. This includes the following changes:gerald2012-04-063-7/+13 * - Update to 20120403gabor2012-04-064-477/+2101 * Connect the new wine-devel port.gerald2012-04-061-0/+1 * Update to Wine 1.5.0. This includes the following changes:gerald2012-04-063-6/+16 * - Update to 4.1.12decke2012-04-057-11/+22 * - Reassign to the heaptabthorpe2012-04-036-6/+6 * - Update to 3.6.1acm2012-03-312-3/+3 * - Update to 0.8.7ak2012-03-314-7/+53 * - Mark BROKEN on < 8.2 because vm_page_find_least() was not available beforedecke2012-03-302-4/+4 * - Update to 0.9.11.1acm2012-03-266-27/+21 * - Update to 3.6acm2012-03-263-4/+4 * - Respect WITH_DEBUG to build with debug informationmartymac2012-03-221-4/+12 * - Update to 4.1.10decke2012-03-157-16/+16 * Update to 3.0.r20120307martymac2012-03-156-19/+62 * - Update to 0.35miwi2012-03-137-219/+962 * - Update to 20120306gabor2012-03-134-11555/+9743 * Update dgen-sdl to 1.30ak2012-03-132-3/+3 * Replace USE_GCC=4.4+ by USE_GCC=4.6+, the former is only here for agerald2012-03-111-1/+1 * - Unbreak by disabling broken VMM testcase. It seems to be an incompatibility...decke2012-03-102-4/+12 * - Reenabled fixed memobj r0 patchdecke2012-03-102-49/+873 * - Fix compile error on recent currentdecke2012-03-102-0/+12 * - Update to 1.9.92.r76026martymac2012-03-0913-226/+4 * - Update Guest Additions Mirrorsitedecke2012-03-082-2/+2 * - Remove empty line at end of filedecke2012-03-081-1/+0 * Update to Wine 1.4, the real release. The list of changesgerald2012-03-084-6/+6 * - Mark BROKEN on amd64: fails to compilepav2012-03-061-0/+4 * - Unbreakmiwi2012-03-041-1/+1 * Update maintainer email in my portsak2012-03-032-2/+2 * Update to Wine 1.4 RC6. Among others, this now reliably detectsgerald2012-03-034-6/+6 * - Remove conditional checks for FreeBSD 6.Xpav2012-03-021-13/+0 * Remove the GA knob, it can no longer be turned off since other partsnox2012-02-292-10/+2 * Update to Wine 1.4 RC5; translation fixes and some final bug fixes.gerald2012-02-264-6/+6 * - Revert memobj r0 patch until the problems on i386 are solveddecke2012-02-232-851/+49 * - Update to 4.1.8decke2012-02-2123-354/+994 * - Update to 4.0.16decke2012-02-2119-165/+209 * mupen64plus-audio-sdlmva2012-02-201-1/+0 * - Update to 0.145miwi2012-02-209-278/+301 * - Update to version 0.8.2miwi2012-02-202-7/+7 * - Update to version 0.145miwi2012-02-207-135/+107 * Assign back to the pool.wxs2012-02-191-1/+1 * Update to 1.29makc2012-02-192-6/+3 * Update to Wine 1.4 RC4; yet more bug and translation fixes.gerald2012-02-184-6/+6 * - Update devel/sdl12 to 1.2.15mva2012-02-1867-46/+67 * - Take maintainershipswills2012-02-181-1/+1 * Update to 1.0.1 - announce message is here:nox2012-02-187-49/+209 * - Actually bump portepochscheidell2012-02-181-0/+1 * - Back out all changes to date starting with this pr.scheidell2012-02-185-39/+10 * - Bump PORTREVISION to chase the update of multimedia/libvpxashish2012-02-162-0/+2 * - Mark BROKEN: does not packagepav2012-02-161-0/+2 * Bump pcre library dependency due to 8.30 updatemm2012-02-141-2/+2 * Use cups-client, not the full cups-base, to support the CUPS option.gerald2012-02-132-2/+2 * - convert to using PYTHON_SITELIBDIR (non-functional change)rm2012-02-122-85/+85 * Update to Wine 1.4 RC3; yet further bug and translation fixes.gerald2012-02-124-6/+6 * - Fix build after /usr/X11R6 symlink removalpgollucci2012-02-101-0/+1 * - Update to 20120131gabor2012-02-084-609/+505 * The variable is USE_PERL5 not USE_PERLeadler2012-02-071-1/+1 * This variable changed quite some time ago.eadler2012-02-071-1/+1 * - Update to 0.8.2jgh2012-02-072-4/+5 * Update to Wine 1.4 RC2 which fixes a number of further bugs.gerald2012-02-044-6/+6 * Update to Wine 1.4 RC1. This includes the following changes:gerald2012-02-046-6/+10 * Update OpenMSX to 0.8.2johans2012-01-313-6/+22 * - Update to 20120124gabor2012-01-305-4307/+3387 * - Fix pkg-plist.nox2012-01-292-2/+2 * - Update to 2.5.1miwi2012-01-294-60/+50 * Chase libcdio shlib bumparved2012-01-192-4/+4 * Reset elbarto@ArcadeBSD.org: address bounces, last maintainer activity 2010.linimon2012-01-184-4/+4 * - update converters/libticonv to 1.1.3rm2012-01-181-4/+4 * - patch vmhgfs to allow make it loadable [1]scheidell2012-01-164-6/+29 * Update lame to 3.99.3.netchild2012-01-151-1/+1 * In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-1416-24/+24 * Update to Wine 1.3.37. This includes the following changes:gerald2012-01-146-6/+14 * - Didn't reinstall documentation/fceux.6 as intended.scheidell2012-01-131-3/+4 * Mark as CONFLICTS_INSTALL because they both install to bin/mmdskreuzer2012-01-121-0/+2 * - Update to r228301.kuriyama2012-01-094-26/+32 * multimedia/avifile will die soon so remove any references to iteadler2012-01-093-18/+2 * - Updated to 8.8.0scheidell2012-01-083-5/+10 * Update to Wine 1.3.36. This includes the following changes:gerald2012-01-066-6/+18 * - Update to 20111213martymac2012-01-024-4/+144 * - Reassign to the heaptabthorpe2012-01-021-1/+1 * Remove expired, unmaintained ports:rene2011-12-295-251/+0 * KCemu is an emulator for the KC85 homecomputer series and other Z80 basedpawel2011-12-235-0/+348 * - Add fix for build failure on FreeBSD 10-CURRENT after r228444decke2011-12-232-0/+38 * - New port: emulators/mupen64plus-pluginsacm2011-12-213-0/+53 * - New port: emulators/mupen64plus-video-z64acm2011-12-212-0/+31 * - New port: emulators/mupen64plus-video-glide64acm2011-12-212-0/+31 * - New port: emulators/mupen64plus-video-arachnoidacm2011-12-212-0/+31 * - New port: emulators/mupen64plus-rsp-z64acm2011-12-212-0/+31 * - Preparing for new mupen64plus plugin portsacm2011-12-215-7/+37 * Update to Wine 1.3.35. This includes the following changes:gerald2011-12-206-6/+16 * - New port: emulators/wxmupen64plusacm2011-12-186-0/+110 * - Update to latest 1.99.4 (hg bitbucket) versionacm2011-12-1810-24/+63 * Unbreak by fixig emulators/seabios-devel dependency.nox2011-12-131-2/+3 * Update to 1.6.3.1 .nox2011-12-102-6/+7 * - Disallow from pointyhat, tries to fetch from svn during extract stagepav2011-12-061-0/+2 * Mirror main distfile on MASTER_SITE_LOCAL as original mastersite seemsnox2011-12-061-4/+3 * Update to Wine 1.3.34. This includes the following changes:gerald2011-12-036-6/+8 * Update to 1.0, announce message is here:nox2011-12-038-86/+37 * - Update to 4.0.14decke2011-12-036-13/+11 * - Fix error check for aio_errordecke2011-12-022-0/+17 * - Fix panic: mutex vm page queue free mutex not owned on 10-CURRENTdecke2011-12-023-4/+56 * - Update to 20111108gabor2011-11-294-10389/+11093 * (Attempt to) fix build WITH_ALL_TARGETS on < 9.x/i386nox2011-11-271-1/+1 * Port for package building of virtio kernel lodable modules.kuriyama2011-11-215-0/+102 * - Update to 1.4 [1]rene2011-11-214-12/+12 * Update to Wine 1.3.33. This includes the following changes:gerald2011-11-196-8/+24 * Update to 1.28rene2011-11-192-5/+5 * Remove trailing whitespaces.ehaupt2011-11-191-1/+1 * Update to 1.27 which works properly on amd64 and does not need therene2011-11-157-112/+7 * Add a knob DOSBOX to control an optional run-time dependency on DOSBox.gerald2011-11-132-0/+10 * Mark as broken on powerpc: does not compile.linimon2011-11-112-2/+14 * Mark as broken on tier-2: uses i386 asm.linimon2011-11-111-0/+4 * Mark as broken on powerpc: uses i386-specific option.linimon2011-11-111-0/+3 * Mark as broken on powerpc: does not compile.linimon2011-11-111-0/+3 * Also broken on powerpc: uses i386 asm.linimon2011-11-101-0/+1 * Mark broken on powerpc as well as sparc64. (In fact, on all the tier-2s.)linimon2011-11-102-8/+5 * - Mark BROKEN: does not compilepav2011-11-091-0/+2 * - Mark BROKEN: does not compilepav2011-11-081-0/+2 * - Bump PORTREVISION which was missing since adding PG_UNMANAGED patch for HEADdecke2011-11-072-7/+8 * - Get rid FreeBSD 6 supportmiwi2011-11-074-13/+3 * Update to Wine 1.3.32. This includes the following changes:gerald2011-11-066-6/+10 * - Fix dfbinimage2 CD handling (program identification)martymac2011-11-033-3/+26 * Remove useless dependency on gnomelibsmartymac2011-11-031-1/+2 * - fix explicit use of unzip in portseadler2011-11-031-1/+1 * Add EXPIRATION_DATE= 2011-11-30 to recently BROKEN ports that do notdougb2011-11-021-0/+1 * The vast majority of pkg-descr files had the following format when theydougb2011-10-24