Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Dec 2010 21:46:38 GMT
From:      Yanhui Shen <shen.elf@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/153027: New port: net-im/openfetion 
Message-ID:  <201012112146.oBBLkctZ005408@red.freebsd.org>
Resent-Message-ID: <201012112150.oBBLoCV6066600@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         153027
>Category:       ports
>Synopsis:       New port: net-im/openfetion
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 11 21:50:11 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Yanhui Shen
>Release:        FreeBSD 8.2-PRERELEASE amd64
>Organization:
personal
>Environment:
FreeBSD FreeBSD 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #1: Wed Dec  1 07:11:58 CST 2010     root@FreeBSD:/usr/obj/usr/src/sys/ThinkPad  amd64
>Description:
New port: net-im/openfetion  
OpenFetion is an opensource client of China Mobile's Fetion IM
>How-To-Repeat:

>Fix:
# 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:
#
#	../openfetion
#	../openfetion/pkg-descr
#	../openfetion/openfetion.shar
#	../openfetion/.Makefile.swp
#	../openfetion/distinfo
#	../openfetion/pkg-plist
#	../openfetion/files
#	../openfetion/files/patch-po__Makefile.in.in
#	../openfetion/files/patch-lib__Makefile.in
#	../openfetion/files/patch-lib__fetion_connection.c
#	../openfetion/files/patch-src__fx_conn.c
#	../openfetion/Makefile
#
echo c - ../openfetion
mkdir -p ../openfetion > /dev/null 2>&1
echo x - ../openfetion/pkg-descr
sed 's/^X//' >../openfetion/pkg-descr << '79c9553a4625c9b4d2c816b09f8a259b'
XFetion is an IM provided by China Mobile, 
Xwith features like text chat, voice call, file sharing, etc.
XOpenfetion is an opensource client of Fetion with limited features. 
XIt's small and fast, and is better in look. 
X
XWWW: http://code.google.com/p/ofetion/
79c9553a4625c9b4d2c816b09f8a259b
echo x - ../openfetion/openfetion.shar
sed 's/^X//' >../openfetion/openfetion.shar << '2a3d2252fe0242a0b196277a432f6f1c'
X# This is a shell archive.  Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file".  Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X#	../openfetion
X#	../openfetion/pkg-descr
X#	../openfetion/openfetion.shar
X#	../openfetion/.Makefile.swp
X#	../openfetion/distinfo
X#	../openfetion/pkg-plist
X#	../openfetion/files
X#	../openfetion/files/patch-po__Makefile.in.in
X#	../openfetion/files/patch-lib__Makefile.in
X#	../openfetion/files/patch-lib__fetion_connection.c
X#	../openfetion/files/patch-src__fx_conn.c
X#	../openfetion/Makefile
X#
Xecho c - ../openfetion
Xmkdir -p ../openfetion > /dev/null 2>&1
Xecho x - ../openfetion/pkg-descr
Xsed 's/^X//' >../openfetion/pkg-descr << '79c9553a4625c9b4d2c816b09f8a259b'
XXFetion is an IM provided by China Mobile, 
XXwith features like text chat, voice call, file sharing, etc.
XXOpenfetion is an opensource client of Fetion with limited features. 
XXIt's small and fast, and is better in look. 
XX
XXWWW: http://code.google.com/p/ofetion/
X79c9553a4625c9b4d2c816b09f8a259b
Xecho x - ../openfetion/openfetion.shar
Xsed 's/^X//' >../openfetion/openfetion.shar << '2a3d2252fe0242a0b196277a432f6f1c'
2a3d2252fe0242a0b196277a432f6f1c
echo x - ../openfetion/.Makefile.swp
sed 's/^X//' >../openfetion/.Makefile.swp << '2876dd101a1005c332c3fc5e5754632c'
Xb0VIM 7.3

Patch attached with submission follows:

# 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:
#
#	../openfetion
#	../openfetion/pkg-descr
#	../openfetion/openfetion.shar
#	../openfetion/.Makefile.swp
#	../openfetion/distinfo
#	../openfetion/pkg-plist
#	../openfetion/files
#	../openfetion/files/patch-po__Makefile.in.in
#	../openfetion/files/patch-lib__Makefile.in
#	../openfetion/files/patch-lib__fetion_connection.c
#	../openfetion/files/patch-src__fx_conn.c
#	../openfetion/Makefile
#
echo c - ../openfetion
mkdir -p ../openfetion > /dev/null 2>&1
echo x - ../openfetion/pkg-descr
sed 's/^X//' >../openfetion/pkg-descr << '79c9553a4625c9b4d2c816b09f8a259b'
XFetion is an IM provided by China Mobile, 
Xwith features like text chat, voice call, file sharing, etc.
XOpenfetion is an opensource client of Fetion with limited features. 
XIt's small and fast, and is better in look. 
X
XWWW: http://code.google.com/p/ofetion/
79c9553a4625c9b4d2c816b09f8a259b
echo x - ../openfetion/openfetion.shar
sed 's/^X//' >../openfetion/openfetion.shar << '2a3d2252fe0242a0b196277a432f6f1c'
X# This is a shell archive.  Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file".  Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X#	../openfetion
X#	../openfetion/pkg-descr
X#	../openfetion/openfetion.shar
X#	../openfetion/.Makefile.swp
X#	../openfetion/distinfo
X#	../openfetion/pkg-plist
X#	../openfetion/files
X#	../openfetion/files/patch-po__Makefile.in.in
X#	../openfetion/files/patch-lib__Makefile.in
X#	../openfetion/files/patch-lib__fetion_connection.c
X#	../openfetion/files/patch-src__fx_conn.c
X#	../openfetion/Makefile
X#
Xecho c - ../openfetion
Xmkdir -p ../openfetion > /dev/null 2>&1
Xecho x - ../openfetion/pkg-descr
Xsed 's/^X//' >../openfetion/pkg-descr << '79c9553a4625c9b4d2c816b09f8a259b'
XXFetion is an IM provided by China Mobile, 
XXwith features like text chat, voice call, file sharing, etc.
XXOpenfetion is an opensource client of Fetion with limited features. 
XXIt's small and fast, and is better in look. 
XX
XXWWW: http://code.google.com/p/ofetion/
X79c9553a4625c9b4d2c816b09f8a259b
Xecho x - ../openfetion/openfetion.shar
Xsed 's/^X//' >../openfetion/openfetion.shar << '2a3d2252fe0242a0b196277a432f6f1c'
2a3d2252fe0242a0b196277a432f6f1c
echo x - ../openfetion/.Makefile.swp
sed 's/^X//' >../openfetion/.Makefile.swp << '2876dd101a1005c332c3fc5e5754632c'
Xb0VIM 7.32876dd101a1005c332c3fc5e5754632c
echo x - ../openfetion/distinfo
sed 's/^X//' >../openfetion/distinfo << '4f5c1d0cd4d0b244cf2f84aac88ba623'
XSHA256 (openfetion/openfetion-2.0.7.tar.gz) = 37bdab942713512ab02d34e1b16a810764e55688c93cd5daee88c64c50c22695
XSIZE (openfetion/openfetion-2.0.7.tar.gz) = 794386
XSHA256 (openfetion/openfetion-2.0.7.tar.gz) = 37bdab942713512ab02d34e1b16a810764e55688c93cd5daee88c64c50c22695
XSIZE (openfetion/openfetion-2.0.7.tar.gz) = 794386
4f5c1d0cd4d0b244cf2f84aac88ba623
echo x - ../openfetion/pkg-plist
sed 's/^X//' >../openfetion/pkg-plist << '46a99351246adfc4a9b6217fb56aae32'
Xbin/openfetion
Xinclude/fetion_buddylist.h
Xinclude/fetion_config.h
Xinclude/fetion_connection.h
Xinclude/fetion_contact.h
Xinclude/fetion_conversation.h
Xinclude/fetion_debug.h
Xinclude/fetion_directsms.h
Xinclude/fetion_group.h
Xinclude/fetion_history.h
Xinclude/fetion_list.h
Xinclude/fetion_login.h
Xinclude/fetion_message.h
Xinclude/fetion_share.h
Xinclude/fetion_sip.h
Xinclude/fetion_types.h
Xinclude/fetion_user.h
Xinclude/openfetion.h
Xlib/libofetion.a
Xlib/libofetion.la
Xlib/libofetion.so
Xlib/libofetion.so.0
Xlibdata/pkgconfig/ofetion.pc
Xshare/pixmaps/fetion.svg
X%%NLS%%share/locale/zh_CN/LC_MESSAGES/openfetion.mo
X%%DATADIR%%/resource/city.xml
X%%DATADIR%%/resource/newmessage.wav
X%%DATADIR%%/resource/province.xml
X%%DATADIR%%/skin/LoadingImage.gif
X%%DATADIR%%/skin/add.png
X%%DATADIR%%/skin/away.svg
X%%DATADIR%%/skin/bigimage.png
X%%DATADIR%%/skin/busy.svg
X%%DATADIR%%/skin/delete.png
X%%DATADIR%%/skin/directsms.png
X%%DATADIR%%/skin/edit.png
X%%DATADIR%%/skin/emotion.png
X%%DATADIR%%/skin/exit.png
X%%DATADIR%%/skin/face_images/1.gif
X%%DATADIR%%/skin/face_images/10.gif
X%%DATADIR%%/skin/face_images/11.gif
X%%DATADIR%%/skin/face_images/12.gif
X%%DATADIR%%/skin/face_images/13.gif
X%%DATADIR%%/skin/face_images/14.gif
X%%DATADIR%%/skin/face_images/15.gif
X%%DATADIR%%/skin/face_images/16.gif
X%%DATADIR%%/skin/face_images/17.gif
X%%DATADIR%%/skin/face_images/18.gif
X%%DATADIR%%/skin/face_images/19.gif
X%%DATADIR%%/skin/face_images/2.gif
X%%DATADIR%%/skin/face_images/20.gif
X%%DATADIR%%/skin/face_images/21.gif
X%%DATADIR%%/skin/face_images/22.gif
X%%DATADIR%%/skin/face_images/23.gif
X%%DATADIR%%/skin/face_images/24.gif
X%%DATADIR%%/skin/face_images/25.gif
X%%DATADIR%%/skin/face_images/26.gif
X%%DATADIR%%/skin/face_images/27.gif
X%%DATADIR%%/skin/face_images/28.gif
X%%DATADIR%%/skin/face_images/29.gif
X%%DATADIR%%/skin/face_images/3.gif
X%%DATADIR%%/skin/face_images/30.gif
X%%DATADIR%%/skin/face_images/31.gif
X%%DATADIR%%/skin/face_images/32.gif
X%%DATADIR%%/skin/face_images/33.gif
X%%DATADIR%%/skin/face_images/34.gif
X%%DATADIR%%/skin/face_images/35.gif
X%%DATADIR%%/skin/face_images/36.gif
X%%DATADIR%%/skin/face_images/37.gif
X%%DATADIR%%/skin/face_images/38.gif
X%%DATADIR%%/skin/face_images/39.gif
X%%DATADIR%%/skin/face_images/4.gif
X%%DATADIR%%/skin/face_images/40.gif
X%%DATADIR%%/skin/face_images/41.gif
X%%DATADIR%%/skin/face_images/42.gif
X%%DATADIR%%/skin/face_images/43.gif
X%%DATADIR%%/skin/face_images/44.gif
X%%DATADIR%%/skin/face_images/45.gif
X%%DATADIR%%/skin/face_images/46.gif
X%%DATADIR%%/skin/face_images/47.gif
X%%DATADIR%%/skin/face_images/48.gif
X%%DATADIR%%/skin/face_images/49.gif
X%%DATADIR%%/skin/face_images/5.gif
X%%DATADIR%%/skin/face_images/50.gif
X%%DATADIR%%/skin/face_images/51.gif
X%%DATADIR%%/skin/face_images/52.gif
X%%DATADIR%%/skin/face_images/6.gif
X%%DATADIR%%/skin/face_images/7.gif
X%%DATADIR%%/skin/face_images/8.gif
X%%DATADIR%%/skin/face_images/9.gif
X%%DATADIR%%/skin/face_images/big_1.gif
X%%DATADIR%%/skin/face_images/big_10.gif
X%%DATADIR%%/skin/face_images/big_11.gif
X%%DATADIR%%/skin/face_images/big_12.gif
X%%DATADIR%%/skin/face_images/big_13.gif
X%%DATADIR%%/skin/face_images/big_14.gif
X%%DATADIR%%/skin/face_images/big_15.gif
X%%DATADIR%%/skin/face_images/big_16.gif
X%%DATADIR%%/skin/face_images/big_17.gif
X%%DATADIR%%/skin/face_images/big_18.gif
X%%DATADIR%%/skin/face_images/big_19.gif
X%%DATADIR%%/skin/face_images/big_2.gif
X%%DATADIR%%/skin/face_images/big_20.gif
X%%DATADIR%%/skin/face_images/big_21.gif
X%%DATADIR%%/skin/face_images/big_22.gif
X%%DATADIR%%/skin/face_images/big_23.gif
X%%DATADIR%%/skin/face_images/big_24.gif
X%%DATADIR%%/skin/face_images/big_25.gif
X%%DATADIR%%/skin/face_images/big_26.gif
X%%DATADIR%%/skin/face_images/big_27.gif
X%%DATADIR%%/skin/face_images/big_28.gif
X%%DATADIR%%/skin/face_images/big_29.gif
X%%DATADIR%%/skin/face_images/big_3.gif
X%%DATADIR%%/skin/face_images/big_30.gif
X%%DATADIR%%/skin/face_images/big_31.gif
X%%DATADIR%%/skin/face_images/big_32.gif
X%%DATADIR%%/skin/face_images/big_33.gif
X%%DATADIR%%/skin/face_images/big_34.gif
X%%DATADIR%%/skin/face_images/big_35.gif
X%%DATADIR%%/skin/face_images/big_36.gif
X%%DATADIR%%/skin/face_images/big_37.gif
X%%DATADIR%%/skin/face_images/big_38.gif
X%%DATADIR%%/skin/face_images/big_39.gif
X%%DATADIR%%/skin/face_images/big_4.gif
X%%DATADIR%%/skin/face_images/big_40.gif
X%%DATADIR%%/skin/face_images/big_41.gif
X%%DATADIR%%/skin/face_images/big_42.gif
X%%DATADIR%%/skin/face_images/big_43.gif
X%%DATADIR%%/skin/face_images/big_44.gif
X%%DATADIR%%/skin/face_images/big_45.gif
X%%DATADIR%%/skin/face_images/big_46.gif
X%%DATADIR%%/skin/face_images/big_47.gif
X%%DATADIR%%/skin/face_images/big_48.gif
X%%DATADIR%%/skin/face_images/big_49.gif
X%%DATADIR%%/skin/face_images/big_5.gif
X%%DATADIR%%/skin/face_images/big_50.gif
X%%DATADIR%%/skin/face_images/big_51.gif
X%%DATADIR%%/skin/face_images/big_52.gif
X%%DATADIR%%/skin/face_images/big_6.gif
X%%DATADIR%%/skin/face_images/big_7.gif
X%%DATADIR%%/skin/face_images/big_8.gif
X%%DATADIR%%/skin/face_images/big_9.gif
X%%DATADIR%%/skin/fetion.svg
X%%DATADIR%%/skin/find.png
X%%DATADIR%%/skin/groupsend.png
X%%DATADIR%%/skin/hilight.png
X%%DATADIR%%/skin/history.png
X%%DATADIR%%/skin/home.png
X%%DATADIR%%/skin/invisible.svg
X%%DATADIR%%/skin/login.png
X%%DATADIR%%/skin/logining.gif
X%%DATADIR%%/skin/move.png
X%%DATADIR%%/skin/myselfsms.png
X%%DATADIR%%/skin/nudge.png
X%%DATADIR%%/skin/offline.svg
X%%DATADIR%%/skin/online.svg
X%%DATADIR%%/skin/openfetion.png
X%%DATADIR%%/skin/options.png
X%%DATADIR%%/skin/pggroup.png
X%%DATADIR%%/skin/phone.png
X%%DATADIR%%/skin/portrait.png
X%%DATADIR%%/skin/profile.png
X%%DATADIR%%/skin/proxy.png
X%%DATADIR%%/skin/reconnecting.gif
X%%DATADIR%%/skin/refresh.png
X%%DATADIR%%/skin/warning.svg
X@dirrm %%DATADIR%%/skin/face_images
X@dirrm %%DATADIR%%/skin
X@dirrm %%DATADIR%%/resource
X@dirrm %%DATADIR%%
46a99351246adfc4a9b6217fb56aae32
echo c - ../openfetion/files
mkdir -p ../openfetion/files > /dev/null 2>&1
echo x - ../openfetion/files/patch-po__Makefile.in.in
sed 's/^X//' >../openfetion/files/patch-po__Makefile.in.in << 'd78dd8a714c84757f74d4e9b5b245099'
X--- ./po/Makefile.in.in.orig	2010-11-28 19:53:01.000000000 +0800
X+++ ./po/Makefile.in.in	2010-12-12 04:49:54.733306373 +0800
X@@ -32,9 +32,9 @@
X exec_prefix = @exec_prefix@
X datadir = @datadir@
X datarootdir = @datarootdir@
X+localedir = ${datarootdir}/locale
X libdir = @libdir@
X DATADIRNAME = @DATADIRNAME@
X-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
X subdir = po
X install_sh = @install_sh@
X # Automake >= 1.8 provides @mkdir_p@.
X@@ -103,7 +103,7 @@
X install-data-yes: all
X 	linguas="$(USE_LINGUAS)"; \
X 	for lang in $$linguas; do \
X-	  dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
X+	  dir=$(localedir)/$$lang/LC_MESSAGES; \
X 	  $(mkdir_p) $$dir; \
X 	  if test -r $$lang.gmo; then \
X 	    $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
X@@ -137,8 +137,8 @@
X uninstall:
X 	linguas="$(USE_LINGUAS)"; \
X 	for lang in $$linguas; do \
X-	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
X-	  rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
X+	  rm -f $(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
X+	  rm -f $(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
X 	done
X 
X check: all $(GETTEXT_PACKAGE).pot
d78dd8a714c84757f74d4e9b5b245099
echo x - ../openfetion/files/patch-lib__Makefile.in
sed 's/^X//' >../openfetion/files/patch-lib__Makefile.in << '827720b81891d0f2dd9065f73757e2a4'
X--- ./lib/Makefile.in.orig	2010-11-28 19:53:01.000000000 +0800
X+++ ./lib/Makefile.in	2010-12-12 04:50:27.361158846 +0800
X@@ -298,7 +298,7 @@
X 						fetion_group.c \
X 						libofetion.map
X 
X-pkgconfigdir = $(libdir)/pkgconfig
X+pkgconfigdir = $(libdir)/../libdata/pkgconfig
X pkgconfig_DATA = ofetion.pc
X all: all-am
X 
827720b81891d0f2dd9065f73757e2a4
echo x - ../openfetion/files/patch-lib__fetion_connection.c
sed 's/^X//' >../openfetion/files/patch-lib__fetion_connection.c << '537ba0edc0db9797189f3c45a44dd53e'
X--- ./lib/fetion_connection.c.orig	2010-11-28 19:53:01.000000000 +0800
X+++ ./lib/fetion_connection.c	2010-12-12 04:49:54.728304288 +0800
X@@ -22,6 +22,7 @@
X #include <fcntl.h>
X #include <sys/ioctl.h>
X #include <sys/types.h>
X+#include <sys/socket.h>
X #include <netinet/in.h>
X #include <netinet/tcp.h>
X #include <arpa/inet.h>
X@@ -34,9 +35,15 @@
X int tcp_keep_alive(int socketfd)
X {
X 	int keepAlive = 1;
X+#ifdef TCP_KEEPIDEL
X 	int keepIdle = 10;
X+#endif
X+#ifdef TCP_KEEPINTVL
X 	int keepInterval = 10;
X+#endif
X+#ifdef TCP_KEEPCNT
X 	int keepCount = 10;
X+#endif
X 
X 	if(setsockopt(socketfd , SOL_SOCKET , SO_KEEPALIVE 
X 				,(void*)&keepAlive,sizeof(keepAlive)) == -1){
X@@ -44,23 +51,29 @@
X 		return -1;
X 	}
X 
X+#ifdef TCP_KEEPIDEL
X 	if(setsockopt(socketfd , SOL_TCP , TCP_KEEPIDLE 
X 				,(void *)&keepIdle,sizeof(keepIdle)) == -1){
X 		debug_info("set TCP_KEEPIDEL failed\n");
X 		return -1;
X 	}
X+#endif
X 
X+#ifdef TCP_KEEPINTVL
X 	if(setsockopt(socketfd , SOL_TCP , TCP_KEEPINTVL
X 				,(void *)&keepInterval,sizeof(keepInterval)) == -1){
X 		debug_info("set TCP_KEEPINTVL failed\n");
X 		return -1;
X 	}
X+#endif
X 
X+#ifdef TCP_KEEPCNF
X 	if(setsockopt(socketfd , SOL_TCP , TCP_KEEPCNT
X 				,(void *)&keepCount,sizeof(keepCount)) == -1){
X 		debug_info("set TCP_KEEPCNT failed\n");
X 		return -1;
X 	}
X+#endif
X 	return 1;
X }
X 
X@@ -369,10 +382,16 @@
X 		c = tcp_connection_recv(conn , buf , sizeof(buf) - 1);
X 		if(c <= 0)
X 			break;
X-		strcpy(res + n, buf);
X 		n += c;
X-		if(n >= len)
X+		if(n > len){
X+			free(res);
X+			res = NULL;
X 			break;
X+		}
X+		strcpy(res + n -c, buf);
X+		if(n == len){
X+			break;
X+		}
X 	}
X 
X 	return res;
537ba0edc0db9797189f3c45a44dd53e
echo x - ../openfetion/files/patch-src__fx_conn.c
sed 's/^X//' >../openfetion/files/patch-src__fx_conn.c << '6460cf870d0be9402e9b6170f853e83f'
X--- ./src/fx_conn.c.orig	2010-11-28 19:53:01.000000000 +0800
X+++ ./src/fx_conn.c	2010-12-12 04:49:54.746304808 +0800
X@@ -24,8 +24,8 @@
X #include <netinet/in.h>
X #include <netinet/tcp.h>
X #include <arpa/inet.h>
X-#include <net/if.h>
X #include <sys/socket.h>
X+#include <net/if.h>
X #include <netdb.h>
X 
X int old_state;
6460cf870d0be9402e9b6170f853e83f
echo x - ../openfetion/Makefile
sed 's/^X//' >../openfetion/Makefile << '47f657dfbe5f95aabcac2bf5dc9f9848'
X# New ports collection makefile for:	openfetion
X# Date created:				11 December 2010
X# Whom:					lwp <levin108@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	openfetion
XPORTVERSION=	2.0.7
XCATEGORIES=	net-im
XMASTER_SITES=	http://ofetion.googlecode.com/files/
XDISTFILES=	${DISTNAME}${EXTRACT_SUFX} openfetion-2.0.7.tar.gz
XDIST_SUBDIR=	openfetion
X
XMAINTAINER=	shen.elf@gmail.com
XCOMMENT=	OpenFetion is an opensource client of China Mobile's Fetion IM
X
XLICENSE=	GPLv2
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
XUSE_LIBXML2=	yes
XUSE_GNOME=	gtk20
XUSE_GSTREAMER=	yes
XUSE_OPENSSL=	yes
XMAKG_JOBS_SAFE=	yes
X
XCONFIGURE_ARGS+=	--disable-nm
XCONFIGURE_ARGS+=	LIBSSL_CFLAGS=-Wl,-rpath,${OPENSSLRPATH}
XCONFIGURE_ARGS+=	LIBSSL_LIBS=-rpath=${OPENSSLRPATH}
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=		yes
XCONFIGURE_ARGS+=	--enable-nls
XPLIST_SUB+=		NLS=""
X.else
XCONFIGURE_ARGS+=	--disable-nls
XPLIST_SUB+=		NLS="@comment"
X.endif
X
X.include <bsd.port.mk>
47f657dfbe5f95aabcac2bf5dc9f9848
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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