head	1.6;
access;
symbols
	RELEASE_6_1_0:1.4
	RELEASE_5_5_0:1.4
	RELEASE_6_0_0:1.4
	RELEASE_5_4_0:1.4
	RELEASE_4_11_0:1.4
	RELEASE_5_3_0:1.4
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1;
locks; strict;
comment	@# @;


1.6
date	2006.08.02.14.00.20;	author itetcu;	state dead;
branches;
next	1.5;

1.5
date	2006.06.14.21.46.40;	author sat;	state Exp;
branches;
next	1.4;

1.4
date	2003.12.06.00.05.05;	author sergei;	state Exp;
branches;
next	1.3;

1.3
date	2002.08.21.02.14.35;	author kevlo;	state Exp;
branches;
next	1.2;

1.2
date	2002.08.12.14.22.37;	author naddy;	state Exp;
branches;
next	1.1;

1.1
date	2002.02.11.05.22.16;	author pat;	state Exp;
branches;
next	;


desc
@@


1.6
log
@- Add support for threaded Tk by passing PTHREAD_LIBS to configure in -tklibs
  swith. This allows build with threaded Tk (otherwise configure fails to use
  Tk). Also depend on threaded Tk by default in case of THREADS support - with
  non-pthread tk library it will not be stable enough
- Add OPTIONS
- Enable builds of non-threaded targets
- Depend on X in case if X is installed, since configure does this by default.
- Rename patchfiles to make portlint happy
- Eliminate the number of reinplace patterns (remove duplicates, optimize)
- Move manpage list in the separate files
- Pass pthread flags to compiler (PTHREAD_CFLAGS/LIBS safety)
- Remove some ugly hacks on setting permissions etc (eliminated by setting
  correct permission in COPY_TREE macros)
- Eliminate duplicate entries in PLIST in case of unstalling optimized binaries,
  also optimize this part
- Remove unused PLIST_SUB variable
- Miscelanios cleanups in Makefile
- Pass maintainership to submitter

The following files was added:
- files/man1
- files/manlinks
- files/mann
- files/patch-camlp4-man_Makefile
- files/patch-camlp4_lib_Makefile
- files/patch-ocamldoc_Makefile
- files/patch-stdlib_Makefile

I removed the following files:
- files/patch-camlp4-man::Makefile
- files/patch-camlp4::lib::Makefile
- files/patch-ocamldoc::Makefile
- files/patch-stdlib::Makefile

Also add bsd.ocaml.mk until it will be included in Mk/

PR:		ports/101122
Submitted by:	Stanislav Sedov
@
text
@--- ./camlp4/man/Makefile.orig	Thu Jul  3 20:14:49 2003
+++ ./camlp4/man/Makefile	Sun May 21 14:02:41 2006
@@@@ -3,7 +3,6 @@@@
 include ../config/Makefile
 
 TARGET=camlp4.1
-ALIASES=camlp4o.1 camlp4r.1 mkcamlp4.1 ocpp.1 camlp4o.opt.1 camlp4r.opt.1
 
 all: $(TARGET)
 
@@@@ -18,10 +17,6 @@@@
 	if test -n '$(MANDIR)'; then \
 	  $(MKDIR) $(MANDIR)/man1 ; \
 	  cp $(TARGET) $(MANDIR)/man1/. ; \
-	  for i in $(ALIASES); do \
-            rm -f $(MANDIR)/man1/$$i; \
-            echo '.so man1/$(TARGET)' > $(MANDIR)/man1/$$i; \
-          done; \
 	fi
 
 camlp4.1: camlp4.1.tpl
@


1.5
log
@- Update to 3.09.2
- Add MASTER_SITE_GENTOO
- Unqoute a BROKEN

PR:		ports/97555
Submitted by:	sat
Tested by:	Joseph Koshy <jkoshy@@freebsd.org>, Denis Shaposhnikov <dsh@@vlink.ru>,
		Holger Lamm <holger@@e-gitt.net>, Hubert Tournier <hubert.tournier@@online.fr>,
		Dan Pelleg <daniel+unison@@pelleg.org> (many thanks are due)
@
text
@@


1.4
log
@- Update to 3.07 (patchlevel 2
- Fix MASTER_SITES list
- Update MANN and MLINK
- Re-sort pkg-plist for better maintenance
- Assign maintainership to the submitter

PR:		59602
Submitted by:	Eugene Ossintsev <eugos@@gmx.net>
Approved by:	previous maintainer
@
text
@d1 2
a2 2
--- camlp4/man/Makefile.orig	Sat Nov 22 17:30:44 2003
+++ camlp4/man/Makefile	Sat Nov 22 04:48:25 2003
@


1.3
log
@Update to version 3.06

PR: 41822
Submitted by: Ronald Kuehn <rk@@ronald.org>
@
text
@d1 4
a4 4
--- camlp4/man/Makefile.orig	Fri Jul 19 16:53:49 2002
+++ camlp4/man/Makefile	Fri Aug  2 00:07:34 2002
@@@@ -14,14 +14,8 @@@@
 get_promote:
d6 14
a19 11
 install:
-	-$(MKDIR) $(MANDIR)/man1
-	-cp $(TARGET) $(MANDIR)/man1/.
-	-cd $(MANDIR)/man1; rm -f camlp4o.1; ln -s $(TARGET) camlp4o.1
-	-cd $(MANDIR)/man1; rm -f camlp4r.1; ln -s $(TARGET) camlp4r.1
-	-cd $(MANDIR)/man1; rm -f mkcamlp4.1; ln -s $(TARGET) mkcamlp4.1
-	-cd $(MANDIR)/man1; rm -f ocpp.1; ln -s $(TARGET) ocpp.1
-	-cd $(MANDIR)/man1; rm -f camlp4o.opt.1; ln -s $(TARGET) camlp4o.opt.1
-	-cd $(MANDIR)/man1; rm -f camlp4r.opt.1; ln -s $(TARGET) camlp4r.opt.1
+	-$(MKDIR) $(MANDIR)/man1
+	-cp $(TARGET) $(MANDIR)/man1/.
a21 1
 	sed -e "s'LIBDIR'$(LIBDIR)'g" camlp4.1.tpl > camlp4.1
@


1.2
log
@Update to ocaml 3.05.

PR:		41299
Submitted by:	Ronald Kuehn <rk@@ronald.org>
Approved by:	maintainer timeout
@
text
@d15 2
a16 2
+	-$(MKDIR) $(MANDIR)
+	-cp $(TARGET) $(MANDIR)/.
@


1.1
log
@Update to 3.04

PR:		33820
Submitted by:	Ronald Kuehn <rk@@ronald.org>
Approved by:	maintainer
@
text
@d1 5
a5 3
--- camlp4/man/Makefile.orig	Wed Sep 26 10:32:50 2001
+++ camlp4/man/Makefile	Sun Feb 10 23:45:36 2002
@@@@ -16,12 +16,6 @@@@
d7 10
a16 8
 	-$(MKDIR) $(MANDIR)
 	-cp $(TARGET) $(MANDIR)/.
-	-cd $(MANDIR); rm -f camlp4o.1; ln -s $(TARGET) camlp4o.1
-	-cd $(MANDIR); rm -f camlp4r.1; ln -s $(TARGET) camlp4r.1
-	-cd $(MANDIR); rm -f mkcamlp4.1; ln -s $(TARGET) mkcamlp4.1
-	-cd $(MANDIR); rm -f ocpp.1; ln -s $(TARGET) ocpp.1
-	-cd $(MANDIR); rm -f camlp4o.opt.1; ln -s $(TARGET) camlp4o.opt.1
-	-cd $(MANDIR); rm -f camlp4r.opt.1; ln -s $(TARGET) camlp4r.opt.1
@

