diff options
author | linimon <linimon@FreeBSD.org> | 2004-01-19 14:24:52 +0800 |
---|---|---|
committer | linimon <linimon@FreeBSD.org> | 2004-01-19 14:24:52 +0800 |
commit | b50fbeca91f8c1c064c084c8153cc06f808bcd1c (patch) | |
tree | f5e8f00bb4a79ef08bcbed61b71afa75dd909d56 | |
parent | d1233551f892c63a60402bb675857cc6ce770d5f (diff) | |
download | freebsd-ports-gnome-b50fbeca91f8c1c064c084c8153cc06f808bcd1c.tar.gz freebsd-ports-gnome-b50fbeca91f8c1c064c084c8153cc06f808bcd1c.tar.zst freebsd-ports-gnome-b50fbeca91f8c1c064c084c8153cc06f808bcd1c.zip |
Add lang/harbour, an open source Clipper-compatible compiler.
PR: ports/52016
Submitted by: David G. Holm <harbour@netfang.net>
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/harbour/Makefile | 87 | ||||
-rw-r--r-- | lang/harbour/distinfo | 1 | ||||
-rw-r--r-- | lang/harbour/pkg-descr | 6 | ||||
-rw-r--r-- | lang/harbour/pkg-plist | 226 |
5 files changed, 321 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 53689b2fbd78..7927c0c21d44 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -85,6 +85,7 @@ SUBDIR += gnustep-objc SUBDIR += gprolog SUBDIR += guile + SUBDIR += harbour SUBDIR += helium SUBDIR += hope SUBDIR += huc diff --git a/lang/harbour/Makefile b/lang/harbour/Makefile new file mode 100644 index 000000000000..6998e00ca77f --- /dev/null +++ b/lang/harbour/Makefile @@ -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> diff --git a/lang/harbour/distinfo b/lang/harbour/distinfo new file mode 100644 index 000000000000..6f561e89b864 --- /dev/null +++ b/lang/harbour/distinfo @@ -0,0 +1 @@ +MD5 (harbour-0.43.2.tar.gz) = e1e5f3b56b8042b2c4a9f4288957850d diff --git a/lang/harbour/pkg-descr b/lang/harbour/pkg-descr new file mode 100644 index 000000000000..2ab8c330343c --- /dev/null +++ b/lang/harbour/pkg-descr @@ -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 diff --git a/lang/harbour/pkg-plist b/lang/harbour/pkg-plist new file mode 100644 index 000000000000..c2580cd83da6 --- /dev/null +++ b/lang/harbour/pkg-plist @@ -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 |