aboutsummaryrefslogtreecommitdiffstats
path: root/devel/semantic/Makefile
blob: 425ebc8b74a171b207672f41645f36a92e69cd24 (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
60
# New ports collection makefile for:   semantic
# Date created:                30 December 2001
# Whom:                        Kimura Fuyuki <fuyuki@mj.0038.net>
#
# $FreeBSD$
#

PORTNAME=   semantic
PORTVERSION=    1.4.4
PORTREVISION=   5
CATEGORIES= devel elisp
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE} \
        http://dryice.name/computer/FreeBSD/distfiles/
MASTER_SITE_SUBDIR= cedet
PKGNAMESUFFIX=  -${EMACS_PORT_NAME}
#DISTNAME=       ${PORTNAME}-${PORTVERSION:S/.b/beta/}

MAINTAINER= dryice@dryice.name
COMMENT=    A lexer, parser-generator, and parser for Emacs

USE_EMACS=  yes
EMACS_PORT_NAME?=   emacs21

.if ${EMACS_PORT_NAME} != "emacs21"
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
.endif

BUILD_DEPENDS=  ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/eieio/eieio.el:${PORTSDIR}/devel/eieio${PORTNAMESUFFIX} \
        ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/speedbar/speedbar.el:${PORTSDIR}/editors/speedbar${PORTNAMESUFFIX}
RUN_DEPENDS=    ${BUILD_DEPENDS}

USE_GMAKE=  yes
MAKE_ARGS=  LOADPATH=
CONFLICTS=  cedet*
INFO=       semantic

LISPDIR=    ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/semantic

pre-everything::
    @${ECHO_MSG} ""
    @${ECHO_MSG} "New version of semantic is now in devel/cedet."
    @${ECHO_MSG} "Hit C-c now if you want the new version."
    @${ECHO_MSG} ""

do-install:
    ${MKDIR} ${LISPDIR}
.for i in *.el *.elc *.bnf
    ${INSTALL_DATA} ${WRKSRC}/${i} ${LISPDIR}
.endfor
    ${INSTALL_DATA} ${WRKSRC}/semantic.info* ${PREFIX}/info

post-install:
.if !defined(NOPORTDOCS)
    ${MKDIR} ${DOCSDIR}
.for i in INSTALL NEWS
    ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif

.include <bsd.port.mk>
pan>16-583/+5 * editors/ne: update to 2.6 and sync WWW with r358787jbeich2015-05-073-4/+18 * Update ports in the [ef]* categories to not use GH_COMMIT.mat2015-05-066-11/+7 * Unbreak editors/openoffice-* build when GCONF and GNOMEVFS are disabledtruckman2015-05-062-28/+44 * x11-toolkits/scintilla, editors/scite: update to 3.5.5jbeich2015-05-042-3/+3 * Unbreakantoine2015-05-041-2/+2 * By request, reset maintainership of multiple portseadler2015-05-041-1/+1 * - Update to 7.4.712sunpoet2015-05-042-1/+43 * Re-apply r368096 to allow staging as a regular userantoine2015-05-041-0/+2 * Fix some _DEPENDSantoine2015-05-031-3/+3 * editors/libreoffice: fix build, if JAVA is selectedpi2015-05-031-1/+2 * The source tarball was updated so that building the man page is includeddeischen2015-05-024-19/+18 * - Add LICENSEamdmi32015-05-021-0/+3 * editors/slime: update to 2.13 and convert to USE_GITHUB [1]jbeich2015-04-293-20/+24 * USES=xfce: Stop overriding MASTER_SITE_SUBDIR.bdrewery2015-04-291-2/+1 * - Chase GNU Emacs updatesashish2015-04-279-7/+9 * GNU Emacs Updatesashish2015-04-277-66/+37 * Update to 4.3.7.jkim2015-04-2698-297/+280 * Update icu to 55.1bapt2015-04-241-1/+1 * Fix build with Perl 5.21.0+ (removal of CGI, and Module::Build)mat2015-04-221-3/+7 * editors/p5-Padre: unbreak on some platformsmarino2015-04-201-1/+3 * Back to the pool.gblach2015-04-171-1/+1 * - Update to 2.4.1danilo2015-04-152-3/+3 * converters/libiconv:tijl2015-04-152-5/+25 * - Add LICENSE_FILEamdmi32015-04-091-1/+2 * Add a port of Shed (Simple Hex Editor).danfe2015-04-074-0/+37 * Reclaim maintainership of ports that I still use regularly, but decided todanfe2015-04-071-1/+1 * Finally it seems that the base Gcc is sufficient: only -Wtype-limits isthierry2015-04-072-10/+13 * - Update to 7.4.691sunpoet2015-04-062-1/+17 * Mark as broken unfetchable portsbapt2015-04-066-0/+6 * Update to release 5.6.deischen2015-04-047-30/+43 * - Simplify MASTER_SITESdanilo2015-04-021-3/+1 * - Strip libraryamdmi32015-04-021-2/+4 * Cannot rely on our outdated in-base Gcc.thierry2015-04-021-1/+7 * - Update to 41.0.0danilo2015-04-022-3/+3 * - Update to 2.4.0 [1]danilo2015-04-025-56/+22 * Fix fetchingbapt2015-03-311-2/+1 * Upgrade to 2015.25.thierry2015-03-314-15/+15 * - Add CPE informationsunpoet2015-03-311-1/+3 * - Add CPE informationsunpoet2015-03-311-1/+3 * Update to 3.14.4olivierd2015-03-313-4/+4 * - Update to version 3.0.83 [1]pawel2015-03-312-6/+5 * - Update to 7.4.683sunpoet2015-03-292-2/+54 * - Add "let: g:is_posix = 1" to default vimrcsunpoet2015-03-292-1/+2 * - Fix ctags patternsunpoet2015-03-281-2/+2 * Update openoffice-4 with applicable changes in openoffice-devel r382334:truckman2015-03-284-34/+57 * Use MASTERDIR's distinfo for chinese/joe so that future upgrades ofmi2015-03-281-0/+2 * Remove man.md from the list of installed files as well. The actual joe.1mi2015-03-271-1/+1 * Update the Gnome stack to the latest in the 3.14 series.kwm2015-03-272-4/+3 * Upgrade to apache-openoffice SVN revision 1667428.truckman2015-03-2714-262/+254 * Fix packing list again. Take pointy hat and go contemplate for a while.mi2015-03-252-0/+32 * Fix packing list for people with the DOCS-option enabled.mi2015-03-251-5/+3 * Update to version 5.2.9pawel2015-03-252-4/+3 * 3 ports categories: Remove $PTHREAD_LIBSmarino2015-03-254-8/+8 * Upgrade from 3.7 to 4.0.mi2015-03-254-25/+6 * - Update to git snapshot 4a50af93ashish2015-03-234-7/+310 * editors/libreoffice: Fix build on gcc-5marino2015-03-231-0/+17 * Make fonts repecting XDGbapt2015-03-224-9/+9 * - Fix *_DEPENDS: version is already in all supported Perl releasessunpoet2015-03-222-131/+130 * Unbreak editors/openoffice-4 and editors/openoffice-devel on systemstruckman2015-03-1722-89/+581 * Update to version 2.12pawel2015-03-153-8/+47 * Add CPE information.nobutaka2015-03-141-1/+3 * Fix typos.adamw2015-03-141-2/+2 * Clean up the rest of the perl@ Makefiles a bit.adamw2015-03-141-9/+9 * Update KDE SC to 4.14.3alonso2015-03-121-2/+2 * - Fix build as non-rootamdmi32015-03-111-0/+1 * Upgrade to 3.5.4.vanilla2015-03-112-3/+3 * - Add CPE informationashish2015-03-091-1/+2 * - Fix missing Gtk stock iconolivierd2015-03-092-0/+12 * - Update to 7.4.657sunpoet2015-03-082-1/+19 * - Add LICENSEamdmi32015-03-071-1/+6 * The FreeBSD Xfce team proudly presents Xfce 4.12.olivierd2015-03-066-37/+32 * - Simplify MASTER_SITESamdmi32015-03-052-3/+27 * - Update to 5.0madpilot2015-03-045-1437/+18 * Remove Author from pkg-descr and white space fixesbapt2015-03-035-11/+3 * - Update to 7.4.648sunpoet2015-03-032-1/+17 * Fix DESKTOP_ENTRIES:makc2015-02-281-1/+1 * Fix build breakage when libreoffice is installed.truckman2015-02-251-0/+79 * Undo an unintended Makefile change that slipped in.truckman2015-02-251-1/+1 * Fix build breakage when libreoffice is installed.truckman2015-02-252-1/+80 * - Update to 40.0.0danilo2015-02-232-3/+3 * - Update to 4.3.6.jkim2015-02-2198-282/+296 * - attach gplv2 licensejgh2015-02-201-0/+2 * - Update to 7.4.640sunpoet2015-02-202-1/+99 * - Remove deprecated USE_KDE4=kdehiermakc2015-02-202-2/+2 * Switch back to USE_GCC=yes.truckman2015-02-171-1/+6 * Switch back to USE_GCC=yes.truckman2015-02-161-1/+6 * math/coinmp: Update to 1.8.0brd2015-02-132-1/+2 * editors/texmaker:makc2015-02-104-9/+12 * - Update to version 0.9.4pawel2015-02-103-6/+7 * editors/sublime3: change the path in the .desktop from absolute to relativepi2015-02-091-1/+1 * editors/sublime3: patch .desktop file and add check for /dev/shm linkpi2015-02-093-3/+40 * - Update to git snapshot 5c9ad35fashish2015-02-083-10/+32 * editors/deforaos-editor: Upgrade version 0.2.1 => 0.3.0marino2015-02-063-7/+20 * - Update to 5.2.0danilo2015-02-063-3/+6 * - Update to version 2.1.0mva2015-02-052-4/+3 * Update poppler to 0.30.0 [1].kwm2015-02-037-6/+7 * - Use fboundp instead of boundp to check binding ofhrs2015-02-0214-72/+200 * - Fix a bug that deactivate-input-method was not called inhrs2015-01-3118-68/+45 * - Call override-local-map to set menudiag minibuffer keymap securely.hrs2015-01-292-6/+25 * - Fix egg-sim "invalid code(s)" issue[*].hrs2015-01-293-17/+44 * - Update to 7.4.591sunpoet2015-01-272-1/+63 * - Update to 3.5.3amdmi32015-01-272-3/+3 * Update to upstream version 0.5.2riggs2015-01-252-5/+5 * Add a patch to relax requirements for matching font-names availablemi2015-01-252-1/+36 * Switch ports depending on docbook* through a directory name to a package name,antoine2015-01-241-1/+1 * Remove explicit dependency on javavmwrapper for ports that USE_JAVAantoine2015-01-242-4/+0 * Unbreak fetch.truckman2015-01-221-1/+1 * Fix duplicate pkgnamesantoine2015-01-221-0/+1 * Update to SVN revision 1652526.truckman2015-01-229-293/+347 * Unbreak languagepack target (package-rename and ure targets are stilltruckman2015-01-212-20/+15 * The sdk and package-canonical targets were suffering from bit rot.truckman2015-01-202-3/+3 * The editors/openoffice-4 port currently depends on textproc/saxon-devel andtruckman2015-01-192-12/+9 * Update ImageMagick to 6.9.0.4.kwm2015-01-192-4/+4 * Update graphics/giflib to 5.0.5antoine2015-01-152-2/+2 * - Remove diskmode fix for FreeBSD - it didn't work anyway and HEAD doesn't ev...amdmi32015-01-131-24/+3 * - Update to 1.2.6acm2015-01-114-6/+6 * Switch default python3 version from 3.3 to 3.4.demon2015-01-112-2/+2 * Don't hardcode python version.kwm2015-01-094-177/+201 * Move MASTER_SITES from CRITICAL to LOCAL/ehauptehaupt2015-01-061-1/+1 * editors/ted: fix directory where ted finds its Ted.properties filepi2015-01-051-0/+1 * Assign maintainership of FPC ports to new FPC ports teammarino2015-01-052-2/+2 * Upgrade to version 24.olgeni2015-01-042-4/+3 * Use gstreamer 1.0 instead of 0.10 for MMEDIA option.jkim2015-01-031-4/+4 * Although it continued to build -- with lots of warnings -- the editormi2014-12-312-5/+11 * Update cinnamon to 2.4, this should fix [1] and [2].kwm2014-12-312-3/+3 * - Remove Mk/bsd.efl.mkgblach2014-12-271-2/+2 * Bump portrevision after png updatebapt2014-12-267-7/+7 * Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeantoine2014-12-265-5/+5 * - Update to 7.4.560sunpoet2014-12-262-1/+37 * Drop support for imlibbapt2014-12-251-4/+2 * - rename www/neon29 to www/neon and update to neon-0.30.1ohauer2014-12-241-2/+2 * remove useless patchantoine2014-12-241-10/+0 * Do not hardcode png15bapt2014-12-241-2/+1 * Catch up abusive uses of ${SITE_PERL}.mat2014-12-231-1/+1 * Put back the plugin directory in the plistantoine2014-12-221-1/+2 * Upgrade omegaT from 2.6.3 to 3.1.8rodrigo2014-12-213-146/+607 * Get rid of gnomehierbapt2014-12-212-3/+4 * Cleanup plistbapt2014-12-217-35/+0 * - Update from 39.0.0 to 39.1.0danilo2014-12-202-3/+3 * Update to 4.3.5.jkim2014-12-19104-443/+706 * Update to version 2.11pawel2014-12-152-5/+4 * - Update to 7.4.542sunpoet2014-12-132-2/+6 * USES+= gettext-tools on 6 portsmarino2014-12-131-1/+1 * - Reset maintainership of my portsgahr2014-12-113-3/+3 * editors/texstudio:makc2014-12-115-37/+47 * - Cleanup lazarus* plistantoine2014-12-103-29/+7 * Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla intijl2014-12-093-3/+3 * Sort entries alphabetically across all categories to avoid extra repo churn.danfe2014-12-081-2/+2 * Add LICENSEfeld2014-12-071-0/+2 * - Rename editors/texmakerx to editors/texstudio and update it to 2.8.6makc2014-12-0713-145/+224 * editors/texmaker:makc2014-12-071-7/+0 * - Sort PLISTsunpoet2014-12-071-5/+2 * Update "BSD" licensefeld2014-12-071-1/+1 * Fix the build after asio was updated to 1.10.4.kwm2014-12-063-1/+24 * - Remove PORTREVISIONsunpoet2014-12-061-2/+0 * - Update to 3.5.2amdmi32014-12-053-92/+13 * Move the vimrc into ETCDIR to user may have a look at it.bapt2014-12-054-6/+33 * - Update to 7.4.540sunpoet2014-12-051-17/+17 * - Update to 7.4.540sunpoet2014-12-042-1/+45 * - Unbreak buildolivierd2014-12-041-1/+3 * Update GNOME to 3.14.2.kwm2014-12-034-8/+8 * Change dependency to Centos 6. Sublime does not workrodrigc2014-12-012-4/+4 * editors/sublime: accept arguments in the binaryxmj2014-11-301-1/+1 * - Add gtk2 to port dependenciesrodrigc2014-11-302-3/+3 * Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. Thetijl2014-11-303-4/+3 * Fix distinfo.jkim2014-11-281-10/+14 * Mark a few ports BROKEN after GNOME 2 removalantoine2014-11-281-0/+2 * Update to 4.3.4.jkim2014-11-27102-301/+341 * editors/sublime3: various fixesrobak2014-11-273-24/+29 * LaTeXila is a LaTeX editor for the GNOME desktop. The idea of LaTeXila isolivierd2014-11-275-0/+86 * Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-266-15/+12 * editors/texmaker:makc2014-11-254-11/+21 * Bump PORTREVISION after graphics/poppler update to 0.26.3makc2014-11-257-7/+7 * - Fix typosunpoet2014-11-251-1/+1 * - Update to 7.4.518sunpoet2014-11-253-16/+187 * - Use options helpersdanilo2014-11-241-22/+7 * - Update from 2.3.3 to 2.3.6danilo2014-11-242-25/+10 * - Fix warnings due to use of obsolete functions.hrs2014-11-2311-20/+237 * Switch to USES=pgsqlcrees2014-11-231-1/+1 * Resurrect editors/psgml.hrs2014-11-2215-0/+921 * Fix warnings.hrs2014-11-221-1/+14 * editors/komodo-edit: allow install with linux_base-c6xmj2014-11-201-1/+1 * - Fix a build dependencydanilo2014-11-201-1/+1 * Remove expired port:rene2014-11-2016-838/+0 * The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.kwm2014-11-1913-813/+2588 * - Update from 38.0.0 to 39.0.0danilo2014-11-192-3/+3 * Take miwi's old perl ports into perl@'s fold.mat2014-11-181-1/+1 * Reset miwi's maintainership per his demandbapt2014-11-181-1/+1 * Fix @sample usage.alfred2014-11-182-7/+4 * Use vimrc from distribution.alfred2014-11-173-51/+8 * * Update to 1.4.0 for small fixes & improvements accumulated over ten years.naddy2014-11-175-51/+18 * A nice default vimrc for new users.alfred2014-11-162-1/+60 * - Revert --without-compress-install option, which seems to affect .el filesashish2014-11-162-1440/+1437 * editors/apel: Unbreak after EMACS updatemarino2014-11-133-39/+37 * Update to 9.8o.adamw2014-11-104-6/+6 * Update to 3.1.28gblach2014-11-092-4/+4 * Replace some occurences of mach with PERL_ARCH (and a couple of other small n...mat2014-11-071-1/+1 * - Fix pkg-install script to correctly install emacs games scores files[1]ashish2014-11-072-0/+8 * - Fix pkg-install script to correctly install emacs games scores files[1]ashish2014-11-073-11/+26 * Remove * from LIB_DEPENDS lines and specify the default library namekwm2014-11-072-2/+2 * Fix check-sanityantoine2014-11-051-1/+1 * - Chase GNU Emacs updatesashish2014-11-058-6/+8 * GNU Emacs Updatesashish2014-11-0525-966/+8160 * Remove deprecated KDE4=kdehiermartymac2014-11-041-1/+1 * Update to 4.3.3.jkim2014-11-01100-292/+581 * Remove a stale comment after r371639.jkim2014-10-311-2/+0 * LibreOffice works fine with Java 7 and later.jkim2014-10-291-1/+0 * Cleanup plistbapt2014-10-2789-2013/+21 * editors/dkns: update 1.94 -> 1.95robak2014-10-212-5/+3 * - Update from 2.9.4 to 2.9.6danilo2014-10-202-3/+3 * Add USES=alias to several portsmarino2014-10-201-1/+1 * - Chase shlib bump in astro/marble and graphics/okular after update to 4.14.2makc2014-10-191-1/+1 * KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-197-78/+94 * - Convert ports from dns/, editors/ and emulators/ to newmva2014-10-1911-21/+13 * - Update from 2.9.2 to 2.9.4danilo2014-10-193-4/+12 * - Mark port as deprecated, and give one month's notice for expirationashish2014-10-191-0/+3 * Reset maintainershipbapt2014-10-171-1/+1 * Update to 4.3.2.jkim2014-10-17112-574/+615 * Update editors/slime to 2.10rodrigo2014-10-161-0/+18 * - Update from 37.2.1 to 38.0.0danilo2014-10-152-4/+3 * Remove @dirrm/@dirrmty from my portsmartymac2014-10-131-38/+0 * Update editors/slime to 2.10rodrigo2014-10-133-26/+17 * Allow staging as a regular userantoine2014-10-132-11/+12 * - Update scintilla and scite to 3.5.1madpilot2014-10-114-7/+7