FreeBSD Bugzilla – Attachment 151135 Details for
Bug 196375
[NEW PORT] textproc/pecl-cld: PHP Bindings for Chromium Compact Language Detector
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shell archive
pecl-vld-0.5.0.shar (text/plain), 6.30 KB, created by
Gasol Wu
on 2014-12-31 04:48:40 UTC
(
hide
)
Description:
shell archive
Filename:
MIME Type:
Creator:
Gasol Wu
Created:
2014-12-31 04:48:40 UTC
Size:
6.30 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># pecl-cld ># pecl-cld/distinfo ># pecl-cld/files ># pecl-cld/files/patch-cld.cc ># pecl-cld/files/patch-cld__encodings.h ># pecl-cld/files/patch-config.m4 ># pecl-cld/Makefile ># pecl-cld/pkg-descr ># >echo c - pecl-cld >mkdir -p pecl-cld > /dev/null 2>&1 >echo x - pecl-cld/distinfo >sed 's/^X//' >pecl-cld/distinfo << 'END-of-pecl-cld/distinfo' >XSHA256 (PECL/cld-0.5.0.tgz) = b7f56a69274b2d8addcd37cafee50db0670c4384cf3c388c878449f47b86619c >XSIZE (PECL/cld-0.5.0.tgz) = 12367 >END-of-pecl-cld/distinfo >echo c - pecl-cld/files >mkdir -p pecl-cld/files > /dev/null 2>&1 >echo x - pecl-cld/files/patch-cld.cc >sed 's/^X//' >pecl-cld/files/patch-cld.cc << 'END-of-pecl-cld/files/patch-cld.cc' >X--- cld.cc.orig 2011-11-15 01:13:43 UTC >X+++ cld.cc >X@@ -30,8 +30,9 @@ >X #include <ctype.h> >X #define CLD_WINDOWS >X >X-#include "encodings/compact_lang_det/compact_lang_det.h" >X-#include "encodings/compact_lang_det/ext_lang_enc.h" >X+#include "compact_lang_det.h" >X+#include "ext_lang_enc.h" >X+#include "lang_enc.h" >X #include "base/string_util.h" >X #include "cld_encodings.h" >X >END-of-pecl-cld/files/patch-cld.cc >echo x - pecl-cld/files/patch-cld__encodings.h >sed 's/^X//' >pecl-cld/files/patch-cld__encodings.h << 'END-of-pecl-cld/files/patch-cld__encodings.h' >X--- cld_encodings.h.orig 2014-12-30 06:17:16 UTC >X+++ cld_encodings.h >X@@ -0,0 +1,95 @@ >X+// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. >X+// Use of this source code is governed by a BSD-style license that can be >X+// found in the LICENSE file. >X+ >X+// MKM: I copied this from the PHP port >X+// (https://github.com/lstrojny/php-cld/blob/master/cld_encodings.h); >X+// it just copies the encodings out of encodings.pb.h and >X+// gives them string matching string constants >X+ >X+#include "encodings/proto/encodings.pb.h" >X+ >X+struct cld_encoding { >X+ const char *name; >X+ Encoding encoding; >X+}; >X+ >X+const cld_encoding cld_encoding_info[] = { >X+{"ISO_8859_1", ISO_8859_1}, >X+{"ISO_8859_2", ISO_8859_2}, >X+{"ISO_8859_3", ISO_8859_3}, >X+{"ISO_8859_4", ISO_8859_4}, >X+{"ISO_8859_5", ISO_8859_5}, >X+{"ISO_8859_6", ISO_8859_6}, >X+{"ISO_8859_7", ISO_8859_7}, >X+{"ISO_8859_8", ISO_8859_8}, >X+{"ISO_8859_9", ISO_8859_9}, >X+{"ISO_8859_10", ISO_8859_10}, >X+{"JAPANESE_EUC_JP", JAPANESE_EUC_JP}, >X+{"JAPANESE_SHIFT_JIS", JAPANESE_SHIFT_JIS}, >X+{"JAPANESE_JIS", JAPANESE_JIS}, >X+{"CHINESE_BIG5", CHINESE_BIG5}, >X+{"CHINESE_GB", CHINESE_GB}, >X+{"CHINESE_EUC_CN", CHINESE_EUC_CN}, >X+{"KOREAN_EUC_KR", KOREAN_EUC_KR}, >X+{"UNICODE", UNICODE}, >X+{"CHINESE_EUC_DEC", CHINESE_EUC_DEC}, >X+{"CHINESE_CNS", CHINESE_CNS}, >X+{"CHINESE_BIG5_CP950", CHINESE_BIG5_CP950}, >X+{"JAPANESE_CP932", JAPANESE_CP932}, >X+{"UTF8", UTF8}, >X+{"UNKNOWN_ENCODING", UNKNOWN_ENCODING}, >X+{"ASCII_7BIT", ASCII_7BIT}, >X+{"RUSSIAN_KOI8_R", RUSSIAN_KOI8_R}, >X+{"RUSSIAN_CP1251", RUSSIAN_CP1251}, >X+{"MSFT_CP1252", MSFT_CP1252}, >X+{"RUSSIAN_KOI8_RU", RUSSIAN_KOI8_RU}, >X+{"MSFT_CP1250", MSFT_CP1250}, >X+{"ISO_8859_15", ISO_8859_15}, >X+{"MSFT_CP1254", MSFT_CP1254}, >X+{"MSFT_CP1257", MSFT_CP1257}, >X+{"ISO_8859_11", ISO_8859_11}, >X+{"MSFT_CP874", MSFT_CP874}, >X+{"MSFT_CP1256", MSFT_CP1256}, >X+{"MSFT_CP1255", MSFT_CP1255}, >X+{"ISO_8859_8_I", ISO_8859_8_I}, >X+{"HEBREW_VISUAL", HEBREW_VISUAL}, >X+{"CZECH_CP852", CZECH_CP852}, >X+{"CZECH_CSN_369103", CZECH_CSN_369103}, >X+{"MSFT_CP1253", MSFT_CP1253}, >X+{"RUSSIAN_CP866", RUSSIAN_CP866}, >X+{"ISO_8859_13", ISO_8859_13}, >X+{"ISO_2022_KR", ISO_2022_KR}, >X+{"GBK", GBK}, >X+{"GB18030", GB18030}, >X+{"BIG5_HKSCS", BIG5_HKSCS}, >X+{"ISO_2022_CN", ISO_2022_CN}, >X+{"TSCII", TSCII}, >X+{"TAMIL_MONO", TAMIL_MONO}, >X+{"TAMIL_BI", TAMIL_BI}, >X+{"JAGRAN", JAGRAN}, >X+{"MACINTOSH_ROMAN", MACINTOSH_ROMAN}, >X+{"UTF7", UTF7}, >X+{"BHASKAR", BHASKAR}, >X+{"HTCHANAKYA", HTCHANAKYA}, >X+{"UTF16BE", UTF16BE}, >X+{"UTF16LE", UTF16LE}, >X+{"UTF32BE", UTF32BE}, >X+{"UTF32LE", UTF32LE}, >X+{"BINARYENC", BINARYENC}, >X+{"HZ_GB_2312", HZ_GB_2312}, >X+{"UTF8UTF8", UTF8UTF8}, >X+{"TAM_ELANGO", TAM_ELANGO}, >X+{"TAM_LTTMBARANI", TAM_LTTMBARANI}, >X+{"TAM_SHREE", TAM_SHREE}, >X+{"TAM_TBOOMIS", TAM_TBOOMIS}, >X+{"TAM_TMNEWS", TAM_TMNEWS}, >X+{"TAM_WEBTAMIL", TAM_WEBTAMIL}, >X+{"KDDI_SHIFT_JIS", KDDI_SHIFT_JIS}, >X+{"DOCOMO_SHIFT_JIS", DOCOMO_SHIFT_JIS}, >X+{"SOFTBANK_SHIFT_JIS", SOFTBANK_SHIFT_JIS}, >X+{"KDDI_ISO_2022_JP", KDDI_ISO_2022_JP}, >X+{"SOFTBANK_ISO_2022_JP", SOFTBANK_ISO_2022_JP}, >X+}; >X+ >X+COMPILE_ASSERT(arraysize(cld_encoding_info) == NUM_ENCODINGS, cld_encoding_info_length_is_wrong); >END-of-pecl-cld/files/patch-cld__encodings.h >echo x - pecl-cld/files/patch-config.m4 >sed 's/^X//' >pecl-cld/files/patch-config.m4 << 'END-of-pecl-cld/files/patch-config.m4' >X--- config.m4.orig 2011-11-15 01:13:43 UTC >X+++ config.m4 >X@@ -7,13 +7,9 @@ if test -z "$PHP_LIBCLD_DIR"; then >X fi >X >X if test "$PHP_CLD" != "no"; then >X- if ! test -f $PHP_LIBCLD_DIR/libcld.a; then >X- AC_MSG_ERROR([libcld not found. Specify installation directory with --with-libcld-dir=]) >X- fi >X- >X PHP_REQUIRE_CXX() >X PHP_SUBST(CLD_SHARED_LIBADD) >X- PHP_ADD_INCLUDE($PHP_LIBCLD_DIR) >X+ PHP_ADD_INCLUDE([/usr/local/include/cld]) >X PHP_ADD_LIBRARY(stdc++, 1, CLD_SHARED_LIBADD) >X PHP_ADD_LIBRARY_WITH_PATH(cld, $PHP_LIBCLD_DIR, CLD_SHARED_LIBADD) >X PHP_NEW_EXTENSION(cld, cld.cc, $ext_shared) >END-of-pecl-cld/files/patch-config.m4 >echo x - pecl-cld/Makefile >sed 's/^X//' >pecl-cld/Makefile << 'END-of-pecl-cld/Makefile' >X# Created by: Gasol Wu <gasol.wu@gmail.com> >X# $FreeBSD$ >X >XPORTNAME= cld >XPORTVERSION= 0.5.0 >XCATEGORIES= textproc pear >XMASTER_SITES= http://pecl.php.net/get/ >XPKGNAMEPREFIX= pecl- >XDIST_SUBDIR= PECL >X >XMAINTAINER= gasol.wu@gmail.com >XCOMMENT= PHP Bindings for Chromium Compact Language Detector >X >XLICENSE= BSD2CLAUSE >X >XLIB_DEPENDS= libcld.so:${PORTSDIR}/devel/cld >X >XCONFIGURE_ARGS= --enable-cld --with-libcld-dir=${LOCALBASE}/lib >XUSES= tar:tgz >XUSE_PHP= yes >XUSE_PHP_BUILD= yes >XUSE_PHPIZE= yes >XUSE_PHPEXT= yes >X >X.include <bsd.port.mk> >END-of-pecl-cld/Makefile >echo x - pecl-cld/pkg-descr >sed 's/^X//' >pecl-cld/pkg-descr << 'END-of-pecl-cld/pkg-descr' >XExposes Chromium Compact Language Detector to PHP to find out what language a >Xtext is >X >XWWW: http://pecl.php.net/package/cld >END-of-pecl-cld/pkg-descr >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 196375
:
151105
| 151135