head	1.24;
access;
symbols
	RELEASE_8_3_0:1.19
	RELEASE_9_0_0:1.18
	RELEASE_7_4_0:1.15
	RELEASE_8_2_0:1.15
	RELEASE_6_EOL:1.15
	RELEASE_8_1_0:1.15
	RELEASE_7_3_0:1.14
	RELEASE_8_0_0:1.13
	RELEASE_7_2_0:1.12
	RELEASE_7_1_0:1.12
	RELEASE_6_4_0:1.12
	RELEASE_5_EOL:1.11
	PRE_XORG_7:1.7
	RELEASE_4_EOL:1.6
	RELEASE_6_2_0:1.6
	RELEASE_6_1_0:1.4
	RELEASE_5_5_0:1.4
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.2;
locks; strict;
comment	@# @;


1.24
date	2012.11.17.05.58.58;	author svnexp;	state Exp;
branches;
next	1.23;

1.23
date	2012.09.04.17.05.43;	author ashish;	state Exp;
branches;
next	1.22;

1.22
date	2012.08.13.01.41.10;	author ashish;	state Exp;
branches;
next	1.21;

1.21
date	2012.08.01.16.50.15;	author ashish;	state Exp;
branches;
next	1.20;

1.20
date	2012.06.01.05.21.21;	author dinoex;	state Exp;
branches;
next	1.19;

1.19
date	2012.02.22.13.31.28;	author ashish;	state Exp;
branches;
next	1.18;

1.18
date	2011.10.17.06.01.28;	author ashish;	state Exp;
branches;
next	1.17;

1.17
date	2011.09.07.20.21.26;	author ashish;	state Exp;
branches;
next	1.16;

1.16
date	2011.08.27.22.22.53;	author ashish;	state Exp;
branches;
next	1.15;

1.15
date	2010.03.28.06.38.58;	author dinoex;	state Exp;
branches;
next	1.14;

1.14
date	2010.02.05.11.40.19;	author dinoex;	state Exp;
branches;
next	1.13;

1.13
date	2009.07.31.13.53.16;	author dinoex;	state Exp;
branches;
next	1.12;

1.12
date	2008.06.06.13.41.15;	author edwin;	state Exp;
branches;
next	1.11;

1.11
date	2008.02.20.23.22.14;	author beech;	state Exp;
branches;
next	1.10;

1.10
date	2007.08.19.08.53.55;	author miwi;	state dead;
branches;
next	1.9;

1.9
date	2007.07.19.09.30.50;	author linimon;	state Exp;
branches;
next	1.8;

1.8
date	2007.05.19.20.13.58;	author flz;	state Exp;
branches;
next	1.7;

1.7
date	2007.03.04.02.12.34;	author linimon;	state Exp;
branches;
next	1.6;

1.6
date	2006.06.27.21.29.27;	author anray;	state Exp;
branches;
next	1.5;

1.5
date	2006.05.06.08.44.13;	author sem;	state Exp;
branches;
next	1.4;

1.4
date	2006.01.02.02.10.25;	author dd;	state Exp;
branches;
next	1.3;

1.3
date	2005.02.11.08.28.35;	author dd;	state Exp;
branches;
next	1.2;

1.2
date	2004.11.04.14.37.46;	author dd;	state Exp;
branches;
next	1.1;

1.1
date	2004.10.28.12.27.32;	author dd;	state Exp;
branches;
next	;


desc
@@


1.24
log
@Switch exporter over
@
text
@# New ports collection makefile for:	tuareg-mode
# Date created:			28 October 2004
# Whom:				dd
#
# $FreeBSD: head/lang/tuareg-mode.el/Makefile 303664 2012-09-04 17:05:43Z ashish $
#

PORTNAME=	tuareg-mode
PORTVERSION=	1.45.6
PORTREVISION=	12
PORTEPOCH=	1
CATEGORIES=	lang elisp
MASTER_SITES=	http://www-rocq.inria.fr/~acohen/tuareg/mode/

MAINTAINER=	michael.grunewald@@laposte.net
COMMENT=	Emacs major mode for editing Caml code

USE_EMACS=	yes
USE_BZIP2=	yes

DOC_FILES=	README HISTORY append-tuareg.el custom-tuareg.el
DOC_DIR=	share/doc/tuareg-mode
ELISP_FILES=	camldebug.el tuareg.el

PLIST_FILES=	${ELISP_FILES:S/^/${EMACS_SITE_LISPDIR}\//} \
		${ELISP_FILES:S/^/${EMACS_SITE_LISPDIR}\//S/$/c/} \
		${DOC_FILES:S/^/${DOC_DIR}\//}
PLIST_DIRS=	${DOC_DIR}

# Note: append-tuareg.el and custom-tuareg.el are example files,
# they are thus considered part of the documentation.

#
# Operations
#

# We do provide our own build and install procedures, instead of using
# mainstream author's one.

do-build:
.for tuareg_mode_f in ${ELISP_FILES}
	cd ${WRKSRC} &&\
	  ${EMACS_CMD} -batch -q -l ${SCRIPTDIR}/batch-compile.el ${tuareg_mode_f}
.endfor

do-install:
.for tuareg_mode_f in ${ELISP_FILES}
	${INSTALL_DATA} ${WRKSRC}/${tuareg_mode_f} ${WRKSRC}/${tuareg_mode_f}c \
		${PREFIX}/${EMACS_SITE_LISPDIR}
.endfor
	${MKDIR} ${PREFIX}/${DOC_DIR}
.for tuareg_mode_f in ${DOC_FILES}
	${INSTALL_DATA} ${WRKSRC}/${tuareg_mode_f} ${PREFIX}/${DOC_DIR}
.endfor

.include <bsd.port.mk>
@


1.23
log
@SVN rev 303664 on 2012-09-04 17:05:43Z by ashish

Chase Emacs updates
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.22
log
@SVN rev 302456 on 2012-08-13 01:41:10Z by ashish

- Add patch to fix breakage with Emacs 24.x
- Bump PORTREVISION

Reported by:	beat
Approved by:	Michael Grünewald <michael.grunewald@@laposte.net>
@
text
@d10 1
a10 1
PORTREVISION=	11
@


1.21
log
@SVN rev 301834 on 2012-08-01 16:50:15Z by ashish

- Bump PORTREVISION to chase Emacs port updates
- Unbreak INDEX caused by databases/lsdb, editors/flim, and editors/semi
@
text
@d10 1
a10 1
PORTREVISION=	10
@


1.20
log
@- update png to 1.5.10
@
text
@d10 1
a10 1
PORTREVISION=	9
@


1.19
log
@- Chase Emacs updates

PR:		ports/165082
@
text
@d10 1
a10 1
PORTREVISION=	8
@


1.18
log
@- Chase editors/emacs update
@
text
@d10 1
a10 1
PORTREVISION=	7
@


1.17
log
@Chase editors/emacs update
@
text
@d10 1
a10 1
PORTREVISION=	6
@


1.16
log
@Chase editors/emacs update.

PR:		ports/160196
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.15
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	4
@


1.14
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.13
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.12
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.11
log
@- Drag from attic
- Update to 1.45.6
- Bump portepoch
- Pass maintainership to submitter

  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic
  indentation of Objective Caml and Camllight codes. Key parts of the
  code are hilighted using Font-Lock. Support to run an interactive
  Caml toplevel and debbuger is provided.

  This mode attempts to give better results than the one provided in
  the standard distribution OCaml 3.x. Indentation rules are slightly
  different but closer to classical functional languages.

  There is no relation with the Tuareg People, except their reputation
  of great CAMEL riders and breeders.

PR:             ports/120494
Submitted by:   Michael Grunewald <michael.grunewald@@laposte.net> (maintainer)
@
text
@d10 1
@


1.10
log
@2007-08-19 www/emacs-w3m-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/wanderlust-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/rmime: emacs20 and related ports are obsolete; also, distfile is unfetchable
2007-08-19 mail/mew2-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/mew-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/emh-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 lang/tuareg-mode.el: emacs20 and related ports are obsolete; this port needs an update
2007-08-19 korean/hanemacs: depends on emacs19 which is obsolete
2007-08-19 japanese/weather-emacs20: emacs20 and related ports are obsolete; please use a more recent version
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tuareg-mode.el/Makefile,v 1.9 2007/07/19 09:30:50 linimon Exp $
d9 2
a10 2
PORTVERSION=	1.46.0
PORTREVISION=	1
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
a16 3
DEPRECATED=	emacs20 and related ports are obsolete; this port needs an update
EXPIRATION_DATE=	2007-08-19

a17 1
EMACS_PORT_NAME?=	emacs20
a22 1
ELISP_DIR=	share/emacs/site-lisp
d24 2
a25 2
PLIST_FILES=	${ELISP_FILES:S/^/${ELISP_DIR}\//} \
		${ELISP_FILES:S/^/${ELISP_DIR}\//S/$/c/} \
d29 10
d40 3
a42 4
.for __f in ${ELISP_FILES}
	cd ${WRKSRC} && echo '(setq load-path (cons "." load-path)) \
			      (batch-byte-compile)' | \
			${EMACS_CMD} -batch -q -l /dev/stdin ${__f} 2> /dev/null
d46 3
a48 3
.for __f in ${ELISP_FILES}
	${INSTALL_DATA} ${WRKSRC}/${__f} ${WRKSRC}/${__f}c \
		${PREFIX}/${ELISP_DIR}
d51 2
a52 2
.for __f in ${DOC_FILES}
	${INSTALL_DATA} ${WRKSRC}/${__f} ${PREFIX}/${DOC_DIR}
@


1.9
log
@Start the deorbit burn of emacs20 and dependent files.  They are antiquated.

Discussed with: various emacs maintainers
Hat:            portmgr
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.8
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d17 3
@


1.7
log
@dd@@ has had his port bit taken for safekeeping.  Therefore, return these
to the pool.

Hat:		portmgr
@
text
@d10 1
@


1.6
log
@Update to 1.46.0

PR:		ports/97097
Submitted by:	miwi
Approved by:	maintainer timeout(1 month 18 days)
@
text
@d13 1
a13 1
MAINTAINER=	dd@@FreeBSD.org
@


1.5
log
@- Add USE_EMACS=yes. It should present in all emacsen ports.
  (This commit prevents the ports breakage after more strict condition
  will applied in bsd.port.mk and makes no functional changes)

PR:		ports/95238
Submitted by:	nobutaka
@
text
@d9 1
a9 1
PORTVERSION=	1.41.5
d18 1
@


1.4
log
@This port still requires emacs20, so use the port.mk emacs framework
to get the right port. (Actually, ideally, the port would just be
upgraded to use emacs21, but--this is better than nothing for now.)

PR:		90469, 90471
Submitted by:	NIIMI Satoshi
@
text
@d16 1
@


1.3
log
@Don't hard-code a directory name for which we already have a variable.
Mostly, this makes it easier to use this Makefile as the basis for
another elisp port.
@
text
@d16 1
a16 2
BUILD_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20
RUN_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20
d32 1
a32 1
			emacs -batch -q -l /dev/stdin ${__f} 2> /dev/null
@


1.2
log
@We use emacs during the build to byte-compile the libraries.

Submitted by:	pointyhat via kris
@
text
@d41 1
a41 1
	${MKDIR} ${PREFIX}/share/doc/tuareg-mode
d43 1
a43 1
	${INSTALL_DATA} ${WRKSRC}/${__f} ${PREFIX}/share/doc/tuareg-mode
@


1.1
log
@Add tuareg-mode, an Emacs major mode for editing Caml code
@
text
@d16 1
@

