From owner-svn-ports-head@FreeBSD.ORG Fri Apr 25 08:13:42 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 093E6193; Fri, 25 Apr 2014 08:13:42 +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 E9EF01E80; Fri, 25 Apr 2014 08:13:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3P8DfWR013746; Fri, 25 Apr 2014 08:13:41 GMT (envelope-from tijl@svn.freebsd.org) Received: (from tijl@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3P8Df8I013744; Fri, 25 Apr 2014 08:13:41 GMT (envelope-from tijl@svn.freebsd.org) Message-Id: <201404250813.s3P8Df8I013744@svn.freebsd.org> From: Tijl Coosemans Date: Fri, 25 Apr 2014 08:13:41 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r352096 - head/www/mnogosearch X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2014 08:13:42 -0000 Author: tijl Date: Fri Apr 25 08:13:41 2014 New Revision: 352096 URL: http://svnweb.freebsd.org/changeset/ports/352096 QAT: https://qat.redports.org/buildarchive/r352096/ Log: - Add DOCS and EXAMPLES options. - Convert to USES=libtool. - Remove some remnants from older versions: - Don't set an so-version for libmnogosearch-3.4.so. It's not needed and libmnogocharset-3.4.so doesn't have one either. - Use new LIB_DEPENDS syntax. - Replace NOPORTDOCS with PORT_OPTIONS. - Replace STRIP_CMD with INSTALL_TARGET=install-strip. - Don't cat pkg-message in post-install. - Remove pkg-install script. PR: ports/188975 Approved by: crees (maintainer) Deleted: head/www/mnogosearch/pkg-install Modified: head/www/mnogosearch/Makefile head/www/mnogosearch/pkg-plist Modified: head/www/mnogosearch/Makefile ============================================================================== --- head/www/mnogosearch/Makefile Fri Apr 25 07:42:39 2014 (r352095) +++ head/www/mnogosearch/Makefile Fri Apr 25 08:13:41 2014 (r352096) @@ -3,7 +3,7 @@ PORTNAME= mnogosearch PORTVERSION= 3.4.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www databases MASTER_SITES= http://www.mnogosearch.org/Download/ \ http://www.bayofrum.net/dist/${PORTNAME}/ @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= dpsearch-[0-9]* udmsearch-[0-9]* mguesser-[0-9]* -OPTIONS_DEFINE= THREADS SSL ASIAN SYSLOG +OPTIONS_DEFINE= DOCS EXAMPLES THREADS SSL ASIAN SYSLOG OPTIONS_MULTI= database OPTIONS_MULTI_database= PGSQL MSQL MYSQL SQLITE2 SQLITE3 @@ -28,19 +28,13 @@ SYSLOG_DESC= Send logs to syslog SQLITE2_DESC= Use SQLite 2.x SQLITE3_DESC= Use SQLite 3.x -USES= gmake +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip +USES= gmake libtool USE_LDCONFIG= yes -USE_GNOME= lthack -USE_AUTOTOOLS= libtool -CONFIGURE_ARGS+=--enable-shared \ - --sysconfdir=${ETCDIR} \ +CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \ --localstatedir=/var/mnogosearch \ --datadir=${DATADIR} -CONFIGURE_ENV+= LOCALBASE="${LOCALBASE}" -MAKE_ENV+= MKDIRPROG="${MKDIR}" - -PLIST_SUB+= SHLIB_VER=${SHLIB_VER} -SHLIB_VER= 1 SUB_FILES+= pkg-message @@ -52,10 +46,8 @@ USE_OPENSSL= yes .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-pthreads -CONFIGURE_ENV+= LIBS="-pthread" .else CONFIGURE_ARGS+= --disable-pthreads -CFLAGS+= -DCONSOLE .endif .if ${PORT_OPTIONS:MSSL} @@ -76,7 +68,7 @@ CONFIGURE_ARGS+= --with-pgsql=${LOCALBAS .endif .if ${PORT_OPTIONS:MMSQL} -LIB_DEPENDS+= msql.1:${PORTSDIR}/databases/msql +LIB_DEPENDS+= libmsql.so:${PORTSDIR}/databases/msql CONFIGURE_ARGS+= --with-msql=${LOCALBASE} .endif @@ -100,7 +92,7 @@ PORTDOCS= ChangeLog INSTALL README.html PORTEXAMPLES= README *.conf post-patch: -.if !defined (NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's#$$(DESTDIR)$$(prefix)/doc#${DOCSDIR}#' \ ${WRKSRC}/Makefile.in ${WRKSRC}/doc/Makefile.in .else @@ -109,22 +101,12 @@ post-patch: ${WRKSRC}/Makefile.in .endif -pre-install: - @${MKDIR} ${STAGEDIR}${DATADIR} - post-install: -.for l in charset search - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmnogo$l-${PORTVERSION:R}.so -.endfor - ${LN} -sf libmnogosearch.so \ - ${STAGEDIR}${PREFIX}/lib/libmnogosearch-${PORTVERSION:R}.so.${SHLIB_VER} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS:NREADME.html} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/samples/* ${STAGEDIR}${EXAMPLESDIR}/ - @${ECHO} - @${CAT} ${PKGMESSAGE} .include Modified: head/www/mnogosearch/pkg-plist ============================================================================== --- head/www/mnogosearch/pkg-plist Fri Apr 25 07:42:39 2014 (r352095) +++ head/www/mnogosearch/pkg-plist Fri Apr 25 08:13:41 2014 (r352096) @@ -72,12 +72,9 @@ include/udm_xmalloc.h include/udmsearch.h lib/libmnogocharset-3.4.so lib/libmnogocharset.a -lib/libmnogocharset.la lib/libmnogocharset.so lib/libmnogosearch-3.4.so -lib/libmnogosearch-3.4.so.%%SHLIB_VER%% lib/libmnogosearch.a -lib/libmnogosearch.la lib/libmnogosearch.so man/man1/indexer.1.gz man/man5/indexer.conf.5.gz