From owner-svn-ports-all@FreeBSD.ORG Sat Jun 7 12:07:37 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0B5E3CB1; Sat, 7 Jun 2014 12:07:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ECDDA2851; Sat, 7 Jun 2014 12:07:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s57C7aAj082558; Sat, 7 Jun 2014 12:07:36 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s57C7au5082555; Sat, 7 Jun 2014 12:07:36 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201406071207.s57C7au5082555@svn.freebsd.org> From: Alexey Dokuchaev Date: Sat, 7 Jun 2014 12:07:36 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r356898 - in head/devel: poco poco-ssl X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 12:07:37 -0000 Author: danfe Date: Sat Jun 7 12:07:35 2014 New Revision: 356898 URL: http://svnweb.freebsd.org/changeset/ports/356898 QAT: https://qat.redports.org/buildarchive/r356898/ Log: - Provide a more descriptive COMMENT (taken from the sf.net page) - Do not abuse GNU_CONFIGURE knob for non-GNU, custom configure script - Stagify; cleanup; define LICENSE (BSL); utilize OPTIONS helpers, etc. (applicable to `devel/poco-ssl' port only) Modified: head/devel/poco-ssl/Makefile head/devel/poco-ssl/pkg-descr head/devel/poco/Makefile Modified: head/devel/poco-ssl/Makefile ============================================================================== --- head/devel/poco-ssl/Makefile Sat Jun 7 12:02:17 2014 (r356897) +++ head/devel/poco-ssl/Makefile Sat Jun 7 12:07:35 2014 (r356898) @@ -1,61 +1,41 @@ -# Created by: wes@FreeBSD.org +# Created by: Wes Peters # $FreeBSD$ PORTNAME= poco +# New version 1.4.6p4 is available; please use DISTVERSION upon updating PORTVERSION= 1.4.3 PORTREVISION= 3 CATEGORIES= devel net MASTER_SITES= SF/${PORTNAME}/sources/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= -ssl -DISTNAME= poco-${PORTVERSION}p1-all +DISTNAME= ${PORTNAME}-${PORTVERSION}p1-all MAINTAINER= wes@FreeBSD.org -COMMENT= C++ Portable Components library with NetSSL and Database libraries +COMMENT= C++ libraries with a network/internet focus (full version) -BROKEN= Fails to build +LICENSE= BSL CONFLICTS= poco-[0-9]* -OPTIONS_DEFINE= TEST SAMPLES MYSQL SQLITE ODBC -SAMPLES_DESC= Build sample programs - -OPTIONS_DEFAULT= MYSQL SQLITE - -CONFIGURE_ARGS= --config=FreeBSD - USES= gmake tar:bzip2 +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --prefix=${PREFIX} --config=FreeBSD +USE_LDCONFIG= yes -NO_STAGE= yes -.include +OPTIONS_DEFINE= TEST SAMPLES MYSQL SQLITE ODBC +OPTIONS_DEFAULT= MYSQL SQLITE +SAMPLES_DESC= Build sample programs -.if ! ${PORT_OPTIONS:MTEST} -CONFIGURE_ARGS+= --no-tests -.endif - -.if ! ${PORT_OPTIONS:MSAMPLES} -CONFIGURE_ARGS+= --no-samples -.endif - -# -# ODBC -# +TEST_CONFIGURE_OFF= --no-tests +SAMPLES_CONFIGURE_OFF= --no-samples -ODBC_CONFIGURE_OFF= --omit=Data/ODBC ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/libiodbc +ODBC_CONFIGURE_OFF= --omit=Data/ODBC -.if ${PORT_OPTIONS:MMYSQL} -USE_MYSQL= yes -.else -CONFIGURE_ARGS+= --omit=Data/MySQL -.endif - -.if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= yes -.else -CONFIGURE_ARGS+= --omit=Data/SQLite -.endif +MYSQL_USE= MYSQL=yes +MYSQL_CONFIGURE_OFF= --omit=Data/MySQL -GNU_CONFIGURE= yes -USE_LDCONFIG= yes +SQLITE_USE= SQLITE=yes +SQLITE_CONFIGURE_OFF= --omit=Data/SQLite .include Modified: head/devel/poco-ssl/pkg-descr ============================================================================== --- head/devel/poco-ssl/pkg-descr Sat Jun 7 12:02:17 2014 (r356897) +++ head/devel/poco-ssl/pkg-descr Sat Jun 7 12:07:35 2014 (r356898) @@ -18,4 +18,4 @@ more. The remaining libraries include: This is now known as the '-all' distribution by the Poco project, but the FreeBSD port remains named -ssl for hysterical raisins. -WWW: http://pocoproject.org +WWW: http://pocoproject.org/ Modified: head/devel/poco/Makefile ============================================================================== --- head/devel/poco/Makefile Sat Jun 7 12:02:17 2014 (r356897) +++ head/devel/poco/Makefile Sat Jun 7 12:07:35 2014 (r356898) @@ -9,15 +9,15 @@ MASTER_SITES= SF/${PORTNAME}/sources/${P DISTNAME= ${PORTNAME}-${PORTVERSION}p1 MAINTAINER= wes@FreeBSD.org -COMMENT= C++ Portable Components library +COMMENT= C++ libraries with a network/internet focus LICENSE= BSL CONFLICTS= poco-ssl-[0-9]* USES= gmake tar:bzip2 -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --config=FreeBSD +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --prefix=${PREFIX} --config=FreeBSD USE_LDCONFIG= yes OPTIONS_DEFINE= TEST SAMPLES