Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jul 2014 11:24:33 +0000 (UTC)
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361775 - head/lang/gprolog
Message-ID:  <201407141124.s6EBOXIS013835@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wen
Date: Mon Jul 14 11:24:32 2014
New Revision: 361775
URL: http://svnweb.freebsd.org/changeset/ports/361775
QAT: https://qat.redports.org/buildarchive/r361775/

Log:
  - Update to 1.4.4
  - Stage support
  - Add LICENSE
  - Pet portlint
  
  PR:		191072
  Submitted by:	Keith Gaughan<k@stereochro.me>
  Approved by:	maintainer(timeout, >28 days)

Modified:
  head/lang/gprolog/Makefile
  head/lang/gprolog/distinfo
  head/lang/gprolog/pkg-descr
  head/lang/gprolog/pkg-plist

Modified: head/lang/gprolog/Makefile
==============================================================================
--- head/lang/gprolog/Makefile	Mon Jul 14 11:23:37 2014	(r361774)
+++ head/lang/gprolog/Makefile	Mon Jul 14 11:24:32 2014	(r361775)
@@ -2,14 +2,15 @@
 # $FreeBSD$
 
 PORTNAME=	gprolog
-PORTVERSION=	1.4.1
+PORTVERSION=	1.4.4
 CATEGORIES=	lang
-# MASTER_SITES=	http://www.gprolog.org/
-MASTER_SITES=	http://gprolog.univ-paris1.fr/old_versions/
+MASTER_SITES=	http://www.gprolog.org/
 
 MAINTAINER=	nsmoot@make.sh
 COMMENT=	Free Prolog compiler
 
+LICENSE=	GPLv2
+
 ONLY_FOR_ARCHS=	i386 amd64
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
@@ -19,6 +20,7 @@ USE_GCC=	any
 USE_AUTOTOOLS=	autoconf
 CONFIGURE_ARGS=	--with-c-flags="${CFLAGS}"
 CONFIGURE_TARGET=	${ARCH:S/amd64/x86_64/}-portbld-freebsd${OSREL}
+MAKE_JOBS_UNSAFE=	yes
 
 PLIST_SUB+=	GPROLOG_VER=${PORTVERSION}
 
@@ -26,7 +28,6 @@ OPTIONS_DEFINE=	FD
 OPTIONS_DEFAULT=FD
 FD_DESC=	Enable finite domain constraint solver
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MDOCS}
@@ -51,4 +52,9 @@ PKGNAMESUFFIX=	-nofd
 PLIST_SUB+=	FD=""
 .endif
 
+post-configure:
+	${REINPLACE_CMD} -E 's|^(INSTALL_PROGRAM *= *install +-s +-m) 555|\1 755|g' ${WRKSRC}/Makefile
+	${REINPLACE_CMD} -E 's|^(INSTALL_DATA *= *install +-m) 444|\1 644|g' ${WRKSRC}/Makefile
+	${REINPLACE_CMD} 's|$$(LN_S) $$(INSTALL_DIR)/bin|$$(LN_S) ../${PORTNAME}-${PORTVERSION}/bin|g' ${WRKSRC}/Makefile
+
 .include <bsd.port.mk>

Modified: head/lang/gprolog/distinfo
==============================================================================
--- head/lang/gprolog/distinfo	Mon Jul 14 11:23:37 2014	(r361774)
+++ head/lang/gprolog/distinfo	Mon Jul 14 11:24:32 2014	(r361775)
@@ -1,2 +1,2 @@
-SHA256 (gprolog-1.4.1.tar.gz) = e2819ed9c426138d3191e4d97ae5121cf97e132eecf102400f87f1e372a05b72
-SIZE (gprolog-1.4.1.tar.gz) = 3273781
+SHA256 (gprolog-1.4.4.tar.gz) = 18c0e9644b33afd4dd3cdf29f94c099ad820d65e0c99da5495b1ae43b4f2b18e
+SIZE (gprolog-1.4.4.tar.gz) = 3538152

Modified: head/lang/gprolog/pkg-descr
==============================================================================
--- head/lang/gprolog/pkg-descr	Mon Jul 14 11:23:37 2014	(r361774)
+++ head/lang/gprolog/pkg-descr	Mon Jul 14 11:24:32 2014	(r361775)
@@ -17,4 +17,4 @@ GNU Prolog also includes an efficient co
 (FD). This opens contraint logic pogramming to the user combining the power
 of constraint programming to the declarativity of logic programming.
 
-WWW: http://gnu-prolog.inria.fr/
+WWW: http://www.gprolog.org/

Modified: head/lang/gprolog/pkg-plist
==============================================================================
--- head/lang/gprolog/pkg-plist	Mon Jul 14 11:23:37 2014	(r361774)
+++ head/lang/gprolog/pkg-plist	Mon Jul 14 11:24:32 2014	(r361775)
@@ -5,30 +5,31 @@ bin/hexgplc
 bin/ma2asm
 bin/pl2wam
 bin/wam2ma
+%%FD%%gprolog-%%GPROLOG_VER%%/bin/fd2c
+%%FD%%gprolog-%%GPROLOG_VER%%/lib/all_fd_bips.o
+%%FD%%gprolog-%%GPROLOG_VER%%/lib/libbips_fd.a
+%%FD%%gprolog-%%GPROLOG_VER%%/lib/libengine_fd.a
+gprolog-%%GPROLOG_VER%%/COPYING
+gprolog-%%GPROLOG_VER%%/ChangeLog
+gprolog-%%GPROLOG_VER%%/NEWS
+gprolog-%%GPROLOG_VER%%/README
+gprolog-%%GPROLOG_VER%%/VERSION
 gprolog-%%GPROLOG_VER%%/bin/gplc
-gprolog-%%GPROLOG_VER%%/bin/hexgplc
 gprolog-%%GPROLOG_VER%%/bin/gprolog
+gprolog-%%GPROLOG_VER%%/bin/hexgplc
+gprolog-%%GPROLOG_VER%%/bin/ma2asm
 gprolog-%%GPROLOG_VER%%/bin/pl2wam
 gprolog-%%GPROLOG_VER%%/bin/wam2ma
-gprolog-%%GPROLOG_VER%%/bin/ma2asm
-%%FD%%gprolog-%%GPROLOG_VER%%/bin/fd2c
-gprolog-%%GPROLOG_VER%%/include/gprolog.h
+gprolog-%%GPROLOG_VER%%/gprolog.ico
 gprolog-%%GPROLOG_VER%%/include/fd_to_c.h
-gprolog-%%GPROLOG_VER%%/lib/top_level.o
+gprolog-%%GPROLOG_VER%%/include/gprolog.h
 gprolog-%%GPROLOG_VER%%/lib/all_pl_bips.o
 gprolog-%%GPROLOG_VER%%/lib/debugger.o
-%%FD%%gprolog-%%GPROLOG_VER%%/lib/all_fd_bips.o
-gprolog-%%GPROLOG_VER%%/lib/libengine_pl.a
 gprolog-%%GPROLOG_VER%%/lib/libbips_pl.a
-%%FD%%gprolog-%%GPROLOG_VER%%/lib/libengine_fd.a
-%%FD%%gprolog-%%GPROLOG_VER%%/lib/libbips_fd.a
+gprolog-%%GPROLOG_VER%%/lib/libengine_pl.a
 gprolog-%%GPROLOG_VER%%/lib/liblinedit.a
-gprolog-%%GPROLOG_VER%%/COPYING
-gprolog-%%GPROLOG_VER%%/VERSION
-gprolog-%%GPROLOG_VER%%/NEWS
-gprolog-%%GPROLOG_VER%%/README
-gprolog-%%GPROLOG_VER%%/ChangeLog
-@dirrm gprolog-%%GPROLOG_VER%%/lib
-@dirrm gprolog-%%GPROLOG_VER%%/include
+gprolog-%%GPROLOG_VER%%/lib/top_level.o
 @dirrm gprolog-%%GPROLOG_VER%%/bin
+@dirrm gprolog-%%GPROLOG_VER%%/include
+@dirrm gprolog-%%GPROLOG_VER%%/lib
 @dirrm gprolog-%%GPROLOG_VER%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407141124.s6EBOXIS013835>