1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

Add lang/harbour, an open source Clipper-compatible compiler.

PR:		ports/52016
Submitted by:	David G. Holm <harbour@netfang.net>
This commit is contained in:
Mark Linimon 2004-01-19 06:24:52 +00:00
parent c1b22e3eaf
commit 8d37621480
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=98525
5 changed files with 321 additions and 0 deletions

View File

@ -85,6 +85,7 @@
SUBDIR += gnustep-objc
SUBDIR += gprolog
SUBDIR += guile
SUBDIR += harbour
SUBDIR += helium
SUBDIR += hope
SUBDIR += huc

87
lang/harbour/Makefile Normal file
View File

@ -0,0 +1,87 @@
# New ports collection makefile for: harbour
# Date created: 9 May 2003
# Whom: David G. Holm <harbour@netfang.net>
#
# $FreeBSD$
#
PORTNAME= harbour
PORTVERSION= 0.43.2
PORTREVISION= 0
CATEGORIES= lang
MASTER_SITES= ftp://ftp.jsd0.com/public/harbour/dgh/
MAINTAINER= harbour@netfang.net
COMMENT= An open source Clipper-compatible compiler
WRKSRC=${WRKDIR}
USE_BISON=yes
USE_FLEX=yes
USE_GMAKE=yes
NO_INSTALL_MANPAGES=yes
LIB_DEPENDS= slang.1:${PORTSDIR}/devel/libslang
HB_DIR=${WRKDIR}/${PORTNAME}
.if defined(NOPORTDOCS)
post-install:
${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin
${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include
${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib
.endif
-@echo
-@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@echo @
-@echo @ Executable files are installed in ${PREFIX}/bin.
-@echo @
-@echo @ Header files are installed in ${PREFIX}/include.
-@echo @
-@echo @ Library files are installed in ${PREFIX}/lib.
-@echo @
-@echo @ See pkg-plist for a list of all installed files.
-@echo @
-@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@echo
.else
post-install:
${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin
${INSTALL_PROGRAM} ${HB_DIR}/bin/hbverfix ${PREFIX}/bin
${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include
${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib
${MKDIR} ${PREFIX}/share/doc/harbour
${INSTALL_MAN} ${HB_DIR}/doc/*.txt ${PREFIX}/share/doc/harbour
${MKDIR} ${PREFIX}/share/doc/harbour/en
${INSTALL_MAN} ${HB_DIR}/doc/en/*.txt ${PREFIX}/share/doc/harbour/en
${MKDIR} ${PREFIX}/share/doc/harbour/es
${INSTALL_MAN} ${HB_DIR}/doc/es/*.txt ${PREFIX}/share/doc/harbour/es
-@echo
-@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@echo @
-@echo @ Executable files are installed in ${PREFIX}/bin.
-@echo @
-@echo @ Header files are installed in ${PREFIX}/include.
-@echo @
-@echo @ Library files are installed in ${PREFIX}/lib.
-@echo @
-@echo @ Documentation files are installed in ${PREFIX}/share/doc/harbour,
-@echo @ ${PREFIX}/share/doc/harbour/en, and ${PREFIX}/share/doc/harbour/es.
-@echo @
-@echo @ See pkg-plist for a list of all installed files.
-@echo @
-@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-@echo
.endif
.include <bsd.port.mk>

1
lang/harbour/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (harbour-0.43.2.tar.gz) = e1e5f3b56b8042b2c4a9f4288957850d

6
lang/harbour/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
This is a port of Harbour, an open source Clipper-compatible compiler.
WWW: http://www.harbour-project.org/
- David G. Holm
harbour@netfang.net

226
lang/harbour/pkg-plist Normal file
View File

@ -0,0 +1,226 @@
bin/harbour
bin/hbdoc
bin/hbmake
bin/hbpp
bin/hbrun
bin/hbtest
bin/hbverfix
include/hb_io.h
include/hbapi.h
include/hbapicdp.h
include/hbapierr.h
include/hbapifs.h
include/hbapigt.h
include/hbapiitm.h
include/hbapilng.h
include/hbapirdd.h
include/hbclass.ch
include/hbcommon.ch
include/hbcomp.h
include/hbdate.h
include/hbdbf.h
include/hbdbferr.h
include/hbdbsort.h
include/hbdefs.h
include/hberrors.h
include/hbexpra.c
include/hbexprb.c
include/hbexprc.c
include/hbexprop.h
include/hbextern.ch
include/hbgetcmt.ch
include/hbhash.h
include/hbinit.h
include/hbinkey.ch
include/hblang.ch
include/hbmacro.ch
include/hbmacro.h
include/hbmath.h
include/hbmemory.ch
include/hbmemvar.ch
include/hboo.ch
include/hbpcode.h
include/hbpers.ch
include/hbpp.h
include/hbrddcdx.h
include/hbrdddbf.h
include/hbrdddbt.h
include/hbrdddel.h
include/hbrddfpt.h
include/hbrddntx.h
include/hbrddsdf.h
include/hbrddwrk.h
include/hbset.h
include/hbsetup.ch
include/hbsetup.h
include/hbstack.h
include/hbtrace.h
include/hbtypes.h
include/hbundoc.api
include/hbver.h
include/hbvm.h
include/hbvmpub.h
lib/libcodepage.a
lib/libcommon.a
lib/libdbfcdx.a
lib/libdbfntx.a
lib/libdebug.a
lib/libgtcgi.a
lib/libgtcrs.a
lib/libgtpca.a
lib/libgtsln.a
lib/libgtstd.a
lib/liblang.a
lib/libmacro.a
lib/libnulsys.a
lib/libpp.a
lib/librdd.a
lib/librtl.a
lib/libvm.a
%%PORTDOCS%%share/doc/harbour/c_std.txt
%%PORTDOCS%%share/doc/harbour/class_tp.txt
%%PORTDOCS%%share/doc/harbour/cmdline.txt
%%PORTDOCS%%share/doc/harbour/codebloc.txt
%%PORTDOCS%%share/doc/harbour/codestyl.txt
%%PORTDOCS%%share/doc/harbour/dirstruc.txt
%%PORTDOCS%%share/doc/harbour/en/array.txt
%%PORTDOCS%%share/doc/harbour/en/binnum.txt
%%PORTDOCS%%share/doc/harbour/en/browse.txt
%%PORTDOCS%%share/doc/harbour/en/clipper.txt
%%PORTDOCS%%share/doc/harbour/en/cmdline.txt
%%PORTDOCS%%share/doc/harbour/en/command.txt
%%PORTDOCS%%share/doc/harbour/en/compiler.txt
%%PORTDOCS%%share/doc/harbour/en/datetime.txt
%%PORTDOCS%%share/doc/harbour/en/dbdelim.txt
%%PORTDOCS%%share/doc/harbour/en/dbsdf.txt
%%PORTDOCS%%share/doc/harbour/en/dbstrux.txt
%%PORTDOCS%%share/doc/harbour/en/dir.txt
%%PORTDOCS%%share/doc/harbour/en/diskspac.txt
%%PORTDOCS%%share/doc/harbour/en/error.txt
%%PORTDOCS%%share/doc/harbour/en/eval.txt
%%PORTDOCS%%share/doc/harbour/en/file.txt
%%PORTDOCS%%share/doc/harbour/en/garbage.txt
%%PORTDOCS%%share/doc/harbour/en/gnulice.txt
%%PORTDOCS%%share/doc/harbour/en/gtslang.txt
%%PORTDOCS%%share/doc/harbour/en/harbext.txt
%%PORTDOCS%%share/doc/harbour/en/hb_api.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apier.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apifs.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apigt.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apiit.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apiln.txt
%%PORTDOCS%%share/doc/harbour/en/hb_apird.txt
%%PORTDOCS%%share/doc/harbour/en/hb_compa.txt
%%PORTDOCS%%share/doc/harbour/en/hb_date.txt
%%PORTDOCS%%share/doc/harbour/en/hb_macro.txt
%%PORTDOCS%%share/doc/harbour/en/hb_set.txt
%%PORTDOCS%%share/doc/harbour/en/hb_vm.txt
%%PORTDOCS%%share/doc/harbour/en/hvm.txt
%%PORTDOCS%%share/doc/harbour/en/idle.txt
%%PORTDOCS%%share/doc/harbour/en/input.txt
%%PORTDOCS%%share/doc/harbour/en/lang.txt
%%PORTDOCS%%share/doc/harbour/en/license.txt
%%PORTDOCS%%share/doc/harbour/en/macro.txt
%%PORTDOCS%%share/doc/harbour/en/math.txt
%%PORTDOCS%%share/doc/harbour/en/memo.txt
%%PORTDOCS%%share/doc/harbour/en/memvar2.txt
%%PORTDOCS%%share/doc/harbour/en/menu.txt
%%PORTDOCS%%share/doc/harbour/en/misc.txt
%%PORTDOCS%%share/doc/harbour/en/nation.txt
%%PORTDOCS%%share/doc/harbour/en/objfunc.txt
%%PORTDOCS%%share/doc/harbour/en/rdd.txt
%%PORTDOCS%%share/doc/harbour/en/rdddb.txt
%%PORTDOCS%%share/doc/harbour/en/rddmisc.txt
%%PORTDOCS%%share/doc/harbour/en/rddord.txt
%%PORTDOCS%%share/doc/harbour/en/readme.txt
%%PORTDOCS%%share/doc/harbour/en/sayget.txt
%%PORTDOCS%%share/doc/harbour/en/set.txt
%%PORTDOCS%%share/doc/harbour/en/setmode.txt
%%PORTDOCS%%share/doc/harbour/en/string.txt
%%PORTDOCS%%share/doc/harbour/en/strotype.txt
%%PORTDOCS%%share/doc/harbour/en/subcodes.txt
%%PORTDOCS%%share/doc/harbour/en/tbrowse.txt
%%PORTDOCS%%share/doc/harbour/en/tclass.txt
%%PORTDOCS%%share/doc/harbour/en/terminal.txt
%%PORTDOCS%%share/doc/harbour/en/tgetlist.txt
%%PORTDOCS%%share/doc/harbour/en/tlabel.txt
%%PORTDOCS%%share/doc/harbour/en/treport.txt
%%PORTDOCS%%share/doc/harbour/en/var.txt
%%PORTDOCS%%share/doc/harbour/es/array.txt
%%PORTDOCS%%share/doc/harbour/es/binnum.txt
%%PORTDOCS%%share/doc/harbour/es/browse.txt
%%PORTDOCS%%share/doc/harbour/es/clipper.txt
%%PORTDOCS%%share/doc/harbour/es/cmdline.txt
%%PORTDOCS%%share/doc/harbour/es/codebloc.txt
%%PORTDOCS%%share/doc/harbour/es/command.txt
%%PORTDOCS%%share/doc/harbour/es/compiler.txt
%%PORTDOCS%%share/doc/harbour/es/datetime.txt
%%PORTDOCS%%share/doc/harbour/es/dbdelim.txt
%%PORTDOCS%%share/doc/harbour/es/dbsdf.txt
%%PORTDOCS%%share/doc/harbour/es/dbstrux.txt
%%PORTDOCS%%share/doc/harbour/es/dir.txt
%%PORTDOCS%%share/doc/harbour/es/dirstruc.txt
%%PORTDOCS%%share/doc/harbour/es/diskspac.txt
%%PORTDOCS%%share/doc/harbour/es/error.txt
%%PORTDOCS%%share/doc/harbour/es/eval.txt
%%PORTDOCS%%share/doc/harbour/es/garbage.txt
%%PORTDOCS%%share/doc/harbour/es/gnulice.txt
%%PORTDOCS%%share/doc/harbour/es/harbext.txt
%%PORTDOCS%%share/doc/harbour/es/hb_set.txt
%%PORTDOCS%%share/doc/harbour/es/hbpplib.txt
%%PORTDOCS%%share/doc/harbour/es/hvm.txt
%%PORTDOCS%%share/doc/harbour/es/howtobsd.txt
%%PORTDOCS%%share/doc/harbour/es/idle.txt
%%PORTDOCS%%share/doc/harbour/es/input.txt
%%PORTDOCS%%share/doc/harbour/es/lang.txt
%%PORTDOCS%%share/doc/harbour/es/license.txt
%%PORTDOCS%%share/doc/harbour/es/macro.txt
%%PORTDOCS%%share/doc/harbour/es/math.txt
%%PORTDOCS%%share/doc/harbour/es/memo.txt
%%PORTDOCS%%share/doc/harbour/es/memvar2.txt
%%PORTDOCS%%share/doc/harbour/es/misc.txt
%%PORTDOCS%%share/doc/harbour/es/nation.txt
%%PORTDOCS%%share/doc/harbour/es/objfunc.txt
%%PORTDOCS%%share/doc/harbour/es/pcode.txt
%%PORTDOCS%%share/doc/harbour/es/pragma.txt
%%PORTDOCS%%share/doc/harbour/es/rdd.txt
%%PORTDOCS%%share/doc/harbour/es/readme.txt
%%PORTDOCS%%share/doc/harbour/es/sayget.txt
%%PORTDOCS%%share/doc/harbour/es/setmode.txt
%%PORTDOCS%%share/doc/harbour/es/simplex.txt
%%PORTDOCS%%share/doc/harbour/es/statics.txt
%%PORTDOCS%%share/doc/harbour/es/subcodes.txt
%%PORTDOCS%%share/doc/harbour/es/strotype.txt
%%PORTDOCS%%share/doc/harbour/es/tbrowse.txt
%%PORTDOCS%%share/doc/harbour/es/tclass.txt
%%PORTDOCS%%share/doc/harbour/es/tgetlist.txt
%%PORTDOCS%%share/doc/harbour/es/tlabel.txt
%%PORTDOCS%%share/doc/harbour/es/tracing.txt
%%PORTDOCS%%share/doc/harbour/es/treport.txt
%%PORTDOCS%%share/doc/harbour/es/var.txt
%%PORTDOCS%%share/doc/harbour/es/vm.txt
%%PORTDOCS%%share/doc/harbour/funclist.txt
%%PORTDOCS%%share/doc/harbour/gmake.txt
%%PORTDOCS%%share/doc/harbour/gtapi.txt
%%PORTDOCS%%share/doc/harbour/hbmake.txt
%%PORTDOCS%%share/doc/harbour/hbpplib.txt
%%PORTDOCS%%share/doc/harbour/hdr_tpl.txt
%%PORTDOCS%%share/doc/harbour/howtobsd.txt
%%PORTDOCS%%share/doc/harbour/howtocvs.txt
%%PORTDOCS%%share/doc/harbour/howtomak.txt
%%PORTDOCS%%share/doc/harbour/hrb_faq.txt
%%PORTDOCS%%share/doc/harbour/lang_id.txt
%%PORTDOCS%%share/doc/harbour/license.txt
%%PORTDOCS%%share/doc/harbour/pcode.txt
%%PORTDOCS%%share/doc/harbour/pragma.txt
%%PORTDOCS%%share/doc/harbour/readme.txt
%%PORTDOCS%%share/doc/harbour/simplex.txt
%%PORTDOCS%%share/doc/harbour/statics.txt
%%PORTDOCS%%share/doc/harbour/tracing.txt
%%PORTDOCS%%share/doc/harbour/transfrm.txt
%%PORTDOCS%%share/doc/harbour/vm.txt
%%PORTDOCS%%share/doc/harbour/whatsnew.txt
%%PORTDOCS%%share/doc/harbour/windll.txt
@dirrm %%PORTDOCS%%share/doc/harbour/en
@dirrm %%PORTDOCS%%share/doc/harbour/es
@dirrm %%PORTDOCS%%share/doc/harbour