Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Aug 2014 20:44:56 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r364219 - in head/textproc/yamcha: . files
Message-ID:  <53e293c8.5076.1ea6ff15@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Wed Aug  6 20:44:55 2014
New Revision: 364219
URL: http://svnweb.freebsd.org/changeset/ports/364219
QAT: https://qat.redports.org/buildarchive/r364219/

Log:
  - Fix build with clang (hardcoded linking with libstdc++)
  - Respect CXXFLAGS during build
  - Add staging support
  - Convert to USES=libtool, new options framework
  
  MFH:		2014Q3

Added:
  head/textproc/yamcha/files/
  head/textproc/yamcha/files/patch-configure   (contents, props changed)
Modified:
  head/textproc/yamcha/Makefile
  head/textproc/yamcha/pkg-plist

Modified: head/textproc/yamcha/Makefile
==============================================================================
--- head/textproc/yamcha/Makefile	Wed Aug  6 20:36:28 2014	(r364218)
+++ head/textproc/yamcha/Makefile	Wed Aug  6 20:44:55 2014	(r364219)
@@ -3,6 +3,7 @@
 
 PORTNAME=	yamcha
 PORTVERSION=	0.33
+PORTREVISION=	1
 CATEGORIES=	textproc science
 MASTER_SITES=	http://chasen.org/~taku/software/yamcha/src/
 
@@ -11,28 +12,18 @@ COMMENT=	Yet Another Multipurpose CHunk 
 
 BUILD_DEPENDS=	svm_learn:${PORTSDIR}/science/svmlight
 
-USE_AUTOTOOLS=	libtool
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-USES=		perl5
+USES=		libtool perl5
 USE_PERL5=	build
-NO_STAGE=	yes
-DOC_FILES=	feature.png feature2.png feature3.png \
+PORTDOCS=	feature.png feature2.png feature3.png \
 		feature4.png feature5.png index.html \
 		yamcha.html yamcha.css
 
-MAN1=		yamcha.1
+OPTIONS_DEFINE=	DOCS
 
-.if !defined(NOPORTDOCS)
 post-install:
-	@${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
-		${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${DOCSDIR}
-.endfor
-	@${FIND} -s ${DOCSDIR} -type f | \
-		${SED} -e 's|^${PREFIX}/||' >> ${TMPPLIST}
-	@${FIND} -s ${DOCSDIR} -type d | \
-		${SED} -e 's|^${PREFIX}/|@dirrm |' >> ${TMPPLIST}
-.endif
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Added: head/textproc/yamcha/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/yamcha/files/patch-configure	Wed Aug  6 20:44:55 2014	(r364219)
@@ -0,0 +1,22 @@
+--- ./configure.orig	2014-08-06 17:30:04.739555036 +0200
++++ ./configure	2014-08-06 17:30:38.008555705 +0200
+@@ -20228,7 +20228,7 @@
+ echo "$as_me:$LINENO: result: $ac_cv_lib_stdcpp_main" >&5
+ echo "${ECHO_T}$ac_cv_lib_stdcpp_main" >&6
+ if test $ac_cv_lib_stdcpp_main = yes; then
+-  STDCPP_LIBS="-lstdc++"
++  STDCPP_LIBS=""
+ fi
+ 
+ ac_ext=cc
+@@ -20257,10 +20257,6 @@
+         fi
+ fi
+ 
+-if test -n "$GCC"; then
+-   CFLAGS="-O3  -Wno-deprecated -Wall"
+-   CXXFLAGS="-O3 -Wno-deprecated -Wall"
+-fi
+ 
+ 
+ 

Modified: head/textproc/yamcha/pkg-plist
==============================================================================
--- head/textproc/yamcha/pkg-plist	Wed Aug  6 20:36:28 2014	(r364218)
+++ head/textproc/yamcha/pkg-plist	Wed Aug  6 20:44:55 2014	(r364219)
@@ -2,21 +2,22 @@ bin/yamcha
 bin/yamcha-config
 bin/yamcha-mkmodel
 include/yamcha.h
-lib/libyamcha.so.3
-lib/libyamcha.so
-lib/libyamcha.la
 lib/libyamcha.a
+lib/libyamcha.so
+lib/libyamcha.so.1
+lib/libyamcha.so.1.2.0
+libexec/yamcha/Makefile
+libexec/yamcha/PKE.pm
+libexec/yamcha/PKI.pm
 libexec/yamcha/mkdarts
-libexec/yamcha/mktrie
-libexec/yamcha/pkemine
 libexec/yamcha/mkmodel
-libexec/yamcha/mksvmdata
-libexec/yamcha/svm_learn_wrapper
 libexec/yamcha/mkparam
+libexec/yamcha/mksvmdata
+libexec/yamcha/mktrie
+libexec/yamcha/pkemine
+libexec/yamcha/selecttag
 libexec/yamcha/showse
+libexec/yamcha/svm_learn_wrapper
 libexec/yamcha/zipmodel
-libexec/yamcha/selecttag
-libexec/yamcha/PKI.pm
-libexec/yamcha/PKE.pm
-libexec/yamcha/Makefile
+man/man1/yamcha.1.gz
 @dirrm libexec/yamcha



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53e293c8.5076.1ea6ff15>