summaryrefslogtreecommitdiff
path: root/lang/harbour
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2011-04-09 16:05:19 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2011-04-09 16:05:19 +0000
commitb0967728ab923a91a1d7c5f825c2f6ba575f098f (patch)
tree24ab523938fe71677cd6117ea80895dc65227d9a /lang/harbour
parent- Update to 3.10.0 [1] (diff)
Update to 2.0.0 and unbreak
Pass maintainership to submitter Remove md5 sum PR: ports/156282 Submitted by: Mikhail T. <m.tsatsenko at gmail.com>
Notes
Notes: svn path=/head/; revision=272444
Diffstat (limited to 'lang/harbour')
-rw-r--r--lang/harbour/Makefile21
-rw-r--r--lang/harbour/distinfo5
-rw-r--r--lang/harbour/pkg-plist84
3 files changed, 81 insertions, 29 deletions
diff --git a/lang/harbour/Makefile b/lang/harbour/Makefile
index 9027c2f660b8..545f2188bdf4 100644
--- a/lang/harbour/Makefile
+++ b/lang/harbour/Makefile
@@ -6,15 +6,15 @@
#
PORTNAME= harbour
-PORTVERSION= 1.0.1
-PORTREVISION= 1
+PORTVERSION= 2.0.0
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}-project/source/${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= m.tsatsenko@gmail.com
COMMENT= An open source Clipper-compatible compiler
-LIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2
+LIB_DEPENDS= slang.2:${PORTSDIR}/devel/libslang2\
+ pcre:${PORTSDIR}/devel/pcre
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
RUN_DEPENDS:= ${BUILD_DEPENDS}
@@ -32,6 +32,7 @@ HB_BIN_INSTALL= ${LOCALBASE}/bin
HB_DOC_INSTALL= ${DOCSDIR}
HB_LIB_INSTALL= ${LOCALBASE}/lib
HB_INC_INSTALL= ${LOCALBASE}/include
+HB_USER_CFLAGS= -fPIC
MAKE_ENV= HB_ARCHITECTURE=${HB_ARCH} \
HB_COMPILER=${HB_COMPILER} \
@@ -39,16 +40,14 @@ MAKE_ENV= HB_ARCHITECTURE=${HB_ARCH} \
HB_BIN_INSTALL=${HB_BIN_INSTALL} \
HB_LIB_INSTALL=${HB_LIB_INSTALL} \
HB_INC_INSTALL=${HB_INC_INSTALL} \
- HB_WITHOUT_X11=${HB_WITHOUT_X11}
+ HB_WITHOUT_X11=${HB_WITHOUT_X11} \
+ HB_USER_CFLAGS=${HB_USER_CFLAGS}
.if !defined(NOPORTDOCS)
MAKE_ENV+= HB_DOC_INSTALL=${HB_DOC_INSTALL}
.endif
-PORTDOCS= *.txt genhtm.bat genhtm.lnk genhtm.rsp
-
-do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} make_gnu.sh
+PORTDOCS= *.txt en-EN
pre-install:
.if !defined(NOPORTDOCS)
@@ -57,9 +56,7 @@ pre-install:
.include <bsd.port.pre.mk>
-.if ${ARCH} == "amd64"
-BROKEN= leaves files behind on deinstall
-.elif ${ARCH} == "sparc64"
+.if ${ARCH} == "sparc64"
BROKEN= does not compile on sparc64: assertion failed
.elif ${OSVERSION} > 900007
BROKEN= fails to build with new utmpx
diff --git a/lang/harbour/distinfo b/lang/harbour/distinfo
index f056e5c06306..5a6e8885154b 100644
--- a/lang/harbour/distinfo
+++ b/lang/harbour/distinfo
@@ -1,3 +1,2 @@
-MD5 (harbour-1.0.1.tar.gz) = 2ce3f9293b3464ce8cc84585ccb18f21
-SHA256 (harbour-1.0.1.tar.gz) = ba10a0d9a91e12e70eafb09d7e45e7acac4b05c0d5f13ab3d7bedc7ee8d7e156
-SIZE (harbour-1.0.1.tar.gz) = 6448536
+SHA256 (harbour-2.0.0.tar.gz) = f85342af6f7501e0cc846a248b80272d0899e45a495c6976f02398633c14b88a
+SIZE (harbour-2.0.0.tar.gz) = 10990040
diff --git a/lang/harbour/pkg-plist b/lang/harbour/pkg-plist
index 86e080bc4bc5..bc466bdfc293 100644
--- a/lang/harbour/pkg-plist
+++ b/lang/harbour/pkg-plist
@@ -1,11 +1,20 @@
bin/harbour
-bin/hbdoc
-bin/hbmake
+bin/hb-build
+bin/hb-mkdyn
+bin/hb-mkslib
+bin/hbcc
+bin/hbcmp
+bin/hbformat
+bin/hbi18n
+bin/hblnk
+bin/hbmk
+bin/hbmk.cfg
+bin/hbmk2
bin/hbpp
bin/hbrun
bin/hbtest
include/achoice.ch
-include/adordd.ch
+include/appevent.ch
include/assert.ch
include/blob.ch
include/box.ch
@@ -14,10 +23,16 @@ include/clipdefs.h
include/color.ch
include/common.ch
include/ct.ch
+include/ct.h
include/ctdisk.ch
include/cterror.ch
include/ctextern.ch
+include/ctmath.h
+include/ctset.h
+include/ctstr.h
+include/ctstrfil.h
include/ctvideo.ch
+include/ctwin.h
include/dbedit.ch
include/dbinfo.ch
include/dbstruct.ch
@@ -31,9 +46,11 @@ include/filesys.api
include/fm.api
include/ftmenuto.ch
include/getexit.ch
+include/gra.ch
include/gt.api
-include/hb_btree.api
+include/harupdf.ch
include/hb_btree.ch
+include/hb_btree.h
include/hb_io.h
include/hbapi.h
include/hbapicdp.h
@@ -45,7 +62,11 @@ include/hbapigt.h
include/hbapiitm.h
include/hbapilng.h
include/hbapirdd.h
+include/hbapistr.h
include/hbassert.h
+include/hbatomic.h
+include/hbbfish.h
+include/hbcdpreg.h
include/hbchksum.h
include/hbclass.ch
include/hbcomp.h
@@ -60,14 +81,17 @@ include/hbdebug.ch
include/hbdefs.h
include/hberrors.h
include/hbexprop.h
+include/hbextcdp.ch
include/hbextern.ch
-include/hbfixdj.h
-include/hbgetcmt.ch
+include/hbextlng.ch
include/hbgfx.ch
include/hbgfxdef.ch
include/hbgtcore.h
include/hbgtinfo.ch
+include/hbgtreg.h
include/hbhash.h
+include/hbhrb.ch
+include/hbiniseg.h
include/hbinit.h
include/hbinkey.ch
include/hblang.ch
@@ -77,6 +101,7 @@ include/hbmath.ch
include/hbmath.h
include/hbmemory.ch
include/hbmemvar.ch
+include/hbmsgreg.h
include/hbmzip.ch
include/hboo.ch
include/hbpcode.h
@@ -84,37 +109,46 @@ include/hbpers.ch
include/hbpp.h
include/hbrddcdx.h
include/hbrdddbf.h
-include/hbrdddbt.h
include/hbrdddel.h
include/hbrddfpt.h
+include/hbrddnsx.h
include/hbrddntx.h
include/hbrddsdf.h
+include/hbrddsql.ch
include/hbregex.h
include/hbset.h
include/hbsetup.ch
include/hbsetup.h
include/hbsix.ch
+include/hbsocket.ch
+include/hbsocket.h
+include/hbsqlit3.ch
+include/hbssl.ch
include/hbstack.h
include/hbstdgen.ch
include/hbsxdef.ch
include/hbsxfunc.h
+include/hbthread.ch
+include/hbthread.h
+include/hbtrace.ch
include/hbtrace.h
include/hbtypes.h
include/hbundoc.api
include/hbusrrdd.ch
+include/hbver.ch
include/hbver.h
include/hbvm.h
+include/hbvmint.h
include/hbvmopt.h
include/hbvmpub.h
-include/hbvpdf.ch
include/hbwince.h
+include/hbwinuni.h
include/hbxvm.h
include/hbzlib.ch
include/hbzlib.h
include/inkey.ch
include/item.api
include/memoedit.ch
-include/msql.ch
include/ord.ch
include/rdd.api
include/rddsys.ch
@@ -124,17 +158,26 @@ include/setcurs.ch
include/simpleio.ch
include/std.ch
include/tbrowse.ch
+include/telepath.ch
include/thtml.ch
include/time87.ch
include/tip.ch
include/vm.api
+include/xbp.ch
+include/xbpdev.ch
include/xhb.ch
+include/xhb.h
+include/xpp.ch
lib/libgtcgi.a
lib/libgtcrs.a
lib/libgtpca.a
lib/libgtsln.a
lib/libgtstd.a
lib/libgttrm.a
+lib/libharbour-2.0.0.so
+lib/libharbour.so
+lib/libharbourmt-2.0.0.so
+lib/libharbourmt.so
lib/libhbbmcdx.a
lib/libhbbtree.a
lib/libhbclipsm.a
@@ -145,27 +188,40 @@ lib/libhbct.a
lib/libhbdebug.a
lib/libhbextern.a
lib/libhbgt.a
+lib/libhbhpdf.a
lib/libhbhsx.a
lib/libhblang.a
lib/libhbmacro.a
+lib/libhbmemio.a
lib/libhbmisc.a
-lib/libhbmsql.a
lib/libhbmzip.a
+lib/libhbnetio.a
lib/libhbnf.a
+lib/libhbnortl.a
lib/libhbnulrdd.a
-lib/libhbpcre.a
lib/libhbpp.a
lib/libhbrdd.a
lib/libhbrtl.a
lib/libhbsix.a
+lib/libhbsms.a
+lib/libhbsqlit3.a
+lib/libhbssl.a
lib/libhbtip.a
+lib/libhbtipssl.a
+lib/libhbtpathy.a
+lib/libhbuddall.a
lib/libhbusrrdd.a
lib/libhbvm.a
-lib/libhbvpdf.a
+lib/libhbvmmt.a
+lib/libhbxbp.a
lib/libhbziparc.a
-lib/libhbzlib.a
-lib/librddado.a
+lib/liblibhpdf.a
+lib/liblibpng.a
lib/librddcdx.a
lib/librddfpt.a
+lib/librddnsx.a
lib/librddntx.a
+lib/librddsql.a
+lib/libsqlite3.a
lib/libxhb.a
+lib/libxpp.a