Update to 6.06

PR:		246912
Submitted by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
This commit is contained in:
Li-Wen Hsu 2020-07-03 15:13:58 +00:00
parent 67a7fcba5c
commit 61c827b33e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=541116
20 changed files with 153 additions and 162 deletions

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= libfastcommon
PORTVERSION= 1.0.36
PORTREVISION= 1
PORTVERSION= 1.0.43
CATEGORIES= devel
MAINTAINER= daniel@blodan.se
@ -12,7 +11,7 @@ LICENSE= GPLv3
USE_GITHUB= yes
GH_ACCOUNT= happyfish100
GH_TAGNAME= aa4f5b2
GH_TAGNAME= V1.0.43
USE_LDCONFIG= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1499761730
SHA256 (happyfish100-libfastcommon-1.0.36-aa4f5b2_GH0.tar.gz) = 2c57ff7c5a14954c2073d252b4e9e4020b62aeecd47d51824d2f5f3d8229fad5
SIZE (happyfish100-libfastcommon-1.0.36-aa4f5b2_GH0.tar.gz) = 434877
TIMESTAMP = 1591013087
SHA256 (happyfish100-libfastcommon-1.0.43-V1.0.43_GH0.tar.gz) = 05425aed8e6bc7ba283abba4e1bb500cc7f8c873c35bb86712d7123144a37b4c
SIZE (happyfish100-libfastcommon-1.0.43-V1.0.43_GH0.tar.gz) = 166526

View file

@ -1,6 +1,6 @@
--- make.sh.orig 2016-09-08 07:44:31 UTC
--- make.sh.orig 2019-12-25 12:35:44 UTC
+++ make.sh
@@ -1,55 +1,15 @@
@@ -1,57 +1,16 @@
-tmp_src_filename=fast_check_bits.c
-cat <<EOF > $tmp_src_filename
-#include <stdio.h>
@ -37,10 +37,13 @@
-
- count=`$EXPR $count + 1`
-done
-
-/bin/rm -f a.out $tmp_src_filename
+unamep=$(/usr/bin/uname -p)
-/bin/rm -f a.out $tmp_src_filename
-TARGET_PREFIX=$DESTDIR/usr
-if [ "$int_bytes" -eq 8 ]; then
+TARGET_PREFIX=$DESTDIR$PREFIX
+if [ "$unamep" = "amd64" -o "$unamep" = "x86_64" ]; then
OS_BITS=64
- LIB_VERSION=lib64
@ -61,7 +64,7 @@
DEBUG_FLAG=0
CFLAGS='-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE'
@@ -67,12 +27,9 @@ HAVE_USER_H=0
@@ -69,14 +28,9 @@ HAVE_USER_H=0
if [ "$uname" = "Linux" ]; then
OS_NAME=OS_LINUX
IOEVENT_USE=IOEVENT_USE_EPOLL
@ -71,16 +74,18 @@
IOEVENT_USE=IOEVENT_USE_KQUEUE
- if [ "$uname" = "Darwin" ]; then
- CFLAGS="$CFLAGS -DDARWIN"
- TARGET_PREFIX=$TARGET_PREFIX/local
- LIB_VERSION=lib
- fi
if [ -f /usr/include/sys/vmmeter.h ]; then
HAVE_VMMETER_H=1
@@ -138,7 +95,7 @@ sed_replace()
@@ -142,7 +96,7 @@ sed_replace()
{
sed_cmd=$1
filename=$2
- if [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
+ if [ "$uname" = "FreeBSD" -o "$uname" = "DragonFly" ]; then
+ if [ "$uname" = "FreeBSD" -o "$name" = "DragonFly" ]; then
sed -i "" "$sed_cmd" $filename
else
sed -i "$sed_cmd" $filename

View file

@ -1,28 +1,22 @@
--- src/Makefile.in.orig 2016-09-08 07:44:31 UTC
--- src/Makefile.in.orig 2019-12-25 12:35:44 UTC
+++ src/Makefile.in
@@ -41,7 +41,7 @@ ALL_LIBS = $(SHARED_LIBS) $(STATIC_LIBS)
@@ -51,7 +51,7 @@ ALL_LIBS = $(SHARED_LIBS) $(STATIC_LIBS)
all: $(ALL_OBJS) $(ALL_PRGS) $(ALL_LIBS)
libfastcommon.so:
- $(COMPILE) -o $@ $< -shared $(FAST_SHARED_OBJS) $(LIB_PATH)
+ $(COMPILE) -o $@ $< -shared -Wl,-soname,libfastcommon.so $(FAST_SHARED_OBJS) $(LIB_PATH)
libfastcommon.so: $(FAST_SHARED_OBJS)
- $(COMPILE) -o $@ -shared $(FAST_SHARED_OBJS) $(LIB_PATH)
+ $(COMPILE) -o $@ -shared -Wl,-soname,libfastcommon.so $(FAST_SHARED_OBJS) $(LIB_PATH)
libfastcommon.a: $(FAST_STATIC_OBJS)
ar rcs $@ $(FAST_STATIC_OBJS)
.o:
@@ -53,12 +53,10 @@ libfastcommon.a: $(FAST_STATIC_OBJS)
.c.lo:
$(COMPILE) -c -fPIC -o $@ $< $(INC_PATH)
install:
- mkdir -p $(DESTDIR)/usr/$(LIB_VERSION)
- mkdir -p $(DESTDIR)/usr/lib
- install -m 755 $(SHARED_LIBS) $(DESTDIR)/usr/$(LIB_VERSION)
- install -m 755 $(SHARED_LIBS) $(DESTDIR)/usr/lib
- mkdir -p $(DESTDIR)/usr/include/fastcommon
- install -m 644 $(HEADER_FILES) $(DESTDIR)/usr/include/fastcommon
+ mkdir -p $(DESTDIR)$(PREFIX)/$(LIB_VERSION)
+ ${BSD_INSTALL_LIB} $(SHARED_LIBS) $(DESTDIR)$(PREFIX)/$(LIB_VERSION)
+ mkdir -p $(DESTDIR)$(PREFIX)/include/fastcommon
+ ${BSD_INSTALL_DATA} $(HEADER_FILES) $(DESTDIR)$(PREFIX)/include/fastcommon
@@ -67,8 +67,8 @@ install:
mkdir -p $(TARGET_PREFIX)/lib
mkdir -p $(TARGET_PREFIX)/include/fastcommon
- install -m 755 $(SHARED_LIBS) $(TARGET_LIB)
- install -m 644 $(HEADER_FILES) $(TARGET_PREFIX)/include/fastcommon
+ ${BSD_INSTALL_LIB} $(SHARED_LIBS) $(TARGET_LIB)
+ ${BSD_INSTALL_DATA} $(HEADER_FILES) $(TARGET_PREFIX)/include/fastcommon
if [ ! -e $(TARGET_PREFIX)/lib/libfastcommon.so ]; then ln -s $(TARGET_LIB)/libfastcommon.so $(TARGET_PREFIX)/lib/libfastcommon.so; fi
clean:
rm -f $(ALL_OBJS) $(ALL_PRGS) $(ALL_LIBS)

View file

@ -1,6 +1,15 @@
--- src/system_info.c.orig 2016-09-08 07:44:31 UTC
--- src/system_info.c.orig 2019-12-25 12:35:44 UTC
+++ src/system_info.c
@@ -582,6 +582,20 @@ int get_sysinfo(struct fast_sysinfo*info
@@ -62,7 +62,7 @@ int get_sys_total_mem_size(int64_t *mem_
size_t len;
mib[0] = CTL_HW;
- mib[1] = HW_MEMSIZE;
+ mib[1] = HW_PHYSMEM;
len = sizeof(*mem_size);
if (sysctl(mib, 2, mem_size, &len, NULL, 0) != 0)
{
@@ -583,6 +583,20 @@ int get_sysinfo(struct fast_sysinfo*info
#define ki_rgid kp_eproc.e_pcred.p_rgid
#define GET_SIGNAL(sig) sig

View file

@ -1,9 +1,11 @@
include/fastcommon/_os_define.h
include/fastcommon/avl_tree.h
include/fastcommon/base64.h
include/fastcommon/buffered_file_writer.h
include/fastcommon/chain.h
include/fastcommon/char_convert_loader.h
include/fastcommon/char_converter.h
include/fastcommon/common_blocked_queue.h
include/fastcommon/common_define.h
include/fastcommon/connection_pool.h
include/fastcommon/fast_allocator.h
@ -13,6 +15,7 @@ include/fastcommon/fast_mblock.h
include/fastcommon/fast_mpool.h
include/fastcommon/fast_task_queue.h
include/fastcommon/fast_timer.h
include/fastcommon/fc_list.h
include/fastcommon/flat_skiplist.h
include/fastcommon/hash.h
include/fastcommon/http_func.h
@ -20,10 +23,12 @@ include/fastcommon/id_generator.h
include/fastcommon/ini_file_reader.h
include/fastcommon/ioevent.h
include/fastcommon/ioevent_loop.h
include/fastcommon/json_parser.h
include/fastcommon/local_ip_func.h
include/fastcommon/logger.h
include/fastcommon/md5.h
include/fastcommon/multi_skiplist.h
include/fastcommon/multi_socket_client.h
include/fastcommon/php7_ext_wrapper.h
include/fastcommon/process_ctrl.h
include/fastcommon/pthread_func.h
@ -31,6 +36,7 @@ include/fastcommon/sched_thread.h
include/fastcommon/shared_func.h
include/fastcommon/skiplist.h
include/fastcommon/skiplist_common.h
include/fastcommon/skiplist_set.h
include/fastcommon/sockopt.h
include/fastcommon/system_info.h
lib/libfastcommon.so

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= fastdfs
PORTVERSION= 5.0.11
PORTREVISION= 1
PORTVERSION= 6.0.6
CATEGORIES= ftp
MAINTAINER= daniel@blodan.se
@ -25,7 +24,7 @@ GROUPS= _fastdfs
USE_GITHUB= yes
GH_ACCOUNT= happyfish100
GH_TAGNAME= 1e50b4f
GH_TAGNAME= V6.06
SUB_FILES= fdfs_status

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1502819381
SHA256 (happyfish100-fastdfs-5.0.11-1e50b4f_GH0.tar.gz) = 42ef67951c55fb416282cd20389dde5709016913debbb87465b9b744fa3dacf9
SIZE (happyfish100-fastdfs-5.0.11-1e50b4f_GH0.tar.gz) = 336996
TIMESTAMP = 1591010695
SHA256 (happyfish100-fastdfs-6.0.6-V6.06_GH0.tar.gz) = d724266719235c7901bf3281134903dfdbc925c44b4c4a9f7fb451ae916c80e1
SIZE (happyfish100-fastdfs-6.0.6-V6.06_GH0.tar.gz) = 809328

View file

@ -1,28 +1,25 @@
--- client/Makefile.in.orig 2016-08-08 07:17:50 UTC
--- client/Makefile.in.orig 2019-12-30 23:36:03 UTC
+++ client/Makefile.in
@@ -3,10 +3,10 @@
@@ -3,8 +3,8 @@
COMPILE = $(CC) $(CFLAGS)
ENABLE_STATIC_LIB = $(ENABLE_STATIC_LIB)
ENABLE_SHARED_LIB = $(ENABLE_SHARED_LIB)
-INC_PATH = -I../common -I../tracker -I/usr/include/fastcommon
-LIB_PATH = $(LIBS) -lfastcommon
+INC_PATH = -I../common -I../tracker -I$(LOCALBASE)/include/fastcommon
+INC_PATH = -I../common -I../tracker -I$(LOCALBASE)/include
+LIB_PATH = $(LIBS) -L${LOCALBASE}/lib -lfastcommon
TARGET_PATH = $(TARGET_PREFIX)/bin
-TARGET_LIB = $(TARGET_PREFIX)/lib64
+TARGET_LIB = $(TARGET_PREFIX)/lib
TARGET_LIB = $(TARGET_PREFIX)/$(LIB_VERSION)
TARGET_INC = $(TARGET_PREFIX)/include
CONFIG_PATH = $(TARGET_CONF_PATH)
@@ -50,7 +50,8 @@ ALL_LIBS = $(STATIC_LIBS) $(SHARED_LIBS)
all: $(ALL_OBJS) $(ALL_PRGS) $(ALL_LIBS)
libfdfsclient.so:
- $(COMPILE) -o $@ $< -shared $(FDFS_SHARED_OBJS) $(LIB_PATH)
+ $(COMPILE) -o $@ $< -shared $(FDFS_SHARED_OBJS) $(LIB_PATH) \
+ -Wl,-soname,libfdfsclient.so
+ -Wl,-soname,libfdfsclient.so
libfdfsclient.a:
ar cru $@ $< $(FDFS_STATIC_OBJS)
ar rcs $@ $< $(FDFS_STATIC_OBJS)
.o:
@@ -66,9 +67,9 @@ install:
mkdir -p $(CONFIG_PATH)

View file

@ -1,11 +1,11 @@
--- conf/client.conf.orig 2016-08-08 07:17:50 UTC
--- conf/client.conf.orig 2019-12-30 23:36:03 UTC
+++ conf/client.conf
@@ -7,7 +7,7 @@ connect_timeout=30
network_timeout=60
@@ -8,7 +8,7 @@ connect_timeout = 5
network_timeout = 60
# the base path to store log files
-base_path=/home/yuqing/fastdfs
+base_path=/var/db/fastdfs
-base_path = /home/yuqing/fastdfs
+base_path = /var/db/fastdfs
# tracker_server can ocur more than once, and tracker_server format is
# "host:port", host can be hostname or ip address
# tracker_server can ocur more than once for multi tracker servers.
# the value format of tracker_server is "HOST:PORT",

View file

@ -1,36 +1,36 @@
--- conf/storage.conf.orig 2016-08-08 07:17:50 UTC
--- conf/storage.conf.orig 2019-12-30 23:36:03 UTC
+++ conf/storage.conf
@@ -38,7 +38,7 @@ heart_beat_interval=30
stat_report_interval=60
@@ -46,7 +46,7 @@ stat_report_interval = 60
# NOTE: the binlog files maybe are large, make sure
# the base path has enough disk space,
# eg. the disk free space should > 50GB
-base_path = /home/yuqing/fastdfs
+base_path = /var/db/fastdfs/storage
# the base path to store data and log files
-base_path=/home/yuqing/fastdfs
+base_path=/var/db/fastdfs/storage
# max concurrent connections the server supported,
# you should set this parameter larger, eg. 10240
@@ -126,8 +126,8 @@ store_path_count = 1
# the store paths' order is very important, don't mess up!!!
# the base_path should be independent (different) of the store paths
# max concurrent connections the server supported
# default value is 256
@@ -106,8 +106,8 @@ store_path_count=1
# store_path#, based 0, if store_path0 not exists, it's value is base_path
# the paths must be exist
-store_path0=/home/yuqing/fastdfs
-#store_path1=/home/yuqing/fastdfs2
+store_path0=/var/db/fastdfs/storage
+#store_path1=/var/db/fastdfs/storage2
-store_path0 = /home/yuqing/fastdfs
-#store_path1 = /home/yuqing/fastdfs2
+store_path0 = /var/db/fastdfs/storage
+#store_path1 = /var/db/fastdfs/storage2
# subdir_count * subdir_count directories will be auto created under each
# store_path (disk), value can be 1 to 256, default value is 256
@@ -130,11 +130,11 @@ log_level=info
@@ -158,11 +158,11 @@ log_level = info
#unix group name to run this program,
#not set (empty) means run by the group of current user
-run_by_group=
+run_by_group=_fastdfs
-run_by_group =
+run_by_group = _fastdfs
#unix username to run this program,
#not set (empty) means run by current user
-run_by_user=
+run_by_user=_fastdfs
-run_by_user =
+run_by_user = _fastdfs
# allow_hosts can ocur more than once, host can be hostname or ip address,
# "*" (only one asterisk) means match all ip addresses

View file

@ -1,15 +1,15 @@
--- conf/tracker.conf.orig 2016-08-08 07:17:50 UTC
--- conf/tracker.conf.orig 2019-12-30 23:36:03 UTC
+++ conf/tracker.conf
@@ -19,7 +19,7 @@ connect_timeout=30
network_timeout=60
@@ -20,7 +20,7 @@ connect_timeout = 5
network_timeout = 60
# the base path to store data and log files
-base_path=/home/yuqing/fastdfs
+base_path=/var/db/fastdfs/tracker
-base_path = /home/yuqing/fastdfs
+base_path = /var/db/fastdfs/tracker
# max concurrent connections this server supported
max_connections=256
@@ -85,11 +85,11 @@ log_level=info
# max concurrent connections this server support
# you should set this parameter larger, eg. 10240
@@ -97,11 +97,11 @@ log_level = info
#unix group name to run this program,
#not set (empty) means run by the group of current user
@ -18,8 +18,8 @@
#unix username to run this program,
#not set (empty) means run by current user
-run_by_user=
+run_by_user=_fastdfs
-run_by_user =
+run_by_user = _fastdfs
# allow_hosts can ocur more than once, host can be hostname or ip address,
# "*" (only one asterisk) means match all ip addresses

View file

@ -1,56 +1,6 @@
--- make.sh.orig 2016-08-08 07:17:50 UTC
--- make.sh.orig 2019-12-30 23:36:03 UTC
+++ make.sh
@@ -1,58 +1,19 @@
-tmp_src_filename=fdfs_check_bits.c
-cat <<EOF > $tmp_src_filename
-#include <stdio.h>
-#include <unistd.h>
-#include <fcntl.h>
-int main()
-{
- printf("%d\n", (int)sizeof(long));
- printf("%d\n", (int)sizeof(off_t));
- return 0;
-}
-EOF
-
-gcc -D_FILE_OFFSET_BITS=64 -o a.out $tmp_src_filename
-output=$(./a.out)
-if [ -f /bin/expr ]; then
- EXPR=/bin/expr
-else
- EXPR=/usr/bin/expr
-fi
-
-count=0
-int_bytes=4
-off_bytes=8
-for col in $output; do
- if [ $count -eq 0 ]; then
- int_bytes=$col
- else
- off_bytes=$col
- fi
-
- count=$($EXPR $count + 1)
-done
-
-/bin/rm -f a.out $tmp_src_filename
-if [ "$int_bytes" -eq 8 ]; then
+if [ "$(/usr/bin/uname -m)" = "amd64" ]; then
OS_BITS=64
-else
- OS_BITS=32
-fi
-
-if [ "$off_bytes" -eq 8 ]; then
OFF_BITS=64
else
+ OS_BITS=32
OFF_BITS=32
fi
@@ -1,10 +1,10 @@
ENABLE_STATIC_LIB=0
ENABLE_SHARED_LIB=1
-TARGET_PREFIX=$DESTDIR/usr
@ -64,19 +14,37 @@
DEBUG_FLAG=1
@@ -74,7 +35,7 @@ if [ "$uname" = "Linux" ]; then
@@ -25,15 +25,7 @@ fi
uname=$(uname)
-if [ "$OS_BITS" -eq 64 ]; then
- if [ "$uname" = "Darwin" ]; then
- LIB_VERSION=lib
- else
- LIB_VERSION=lib64
- fi
-else
- LIB_VERSION=lib
-fi
+LIB_VERSION=lib
LIBS=''
@@ -46,7 +38,7 @@ if [ "$uname" = "Linux" ]; then
fi
CFLAGS="$CFLAGS"
elif [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
- LIBS="$LIBS -L/usr/lib"
+ LIBS="$LIBS -L/usr/local/lib"
+ LIBS="$LIBS -L$PREFIX/lib"
CFLAGS="$CFLAGS"
if [ "$uname" = "Darwin" ]; then
CFLAGS="$CFLAGS -DDARWIN"
@@ -180,26 +141,3 @@ perl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Mak
@@ -153,29 +145,3 @@ perl -pi -e "s#\\\$\(CFLAGS\)#$CFLAGS#g"
perl -pi -e "s#\\\$\(LIBS\)#$LIBS#g" Makefile
perl -pi -e "s#\\\$\(TARGET_PREFIX\)#$TARGET_PREFIX#g" Makefile
cd ..
-
-if [ "$1" = "install" ]; then
- cd ..
- cp -f restart.sh $TARGET_PREFIX/bin
@ -90,6 +58,8 @@
- cp -f conf/storage.conf $TARGET_CONF_PATH/storage.conf.sample
- cp -f conf/client.conf $TARGET_CONF_PATH/client.conf.sample
- cp -f conf/storage_ids.conf $TARGET_CONF_PATH/storage_ids.conf.sample
- cp -f conf/http.conf $TARGET_CONF_PATH/http.conf.sample
- cp -f conf/mime.types $TARGET_CONF_PATH/mime.types.sample
- fi
- mkdir -p $TARGET_INIT_PATH
- cp -f init.d/fdfs_trackerd $TARGET_INIT_PATH

View file

@ -1,4 +1,4 @@
--- storage/Makefile.in.orig 2016-08-08 07:17:50 UTC
--- storage/Makefile.in.orig 2019-12-30 23:36:03 UTC
+++ storage/Makefile.in
@@ -1,8 +1,8 @@
.SUFFIXES: .c .o
@ -6,12 +6,12 @@
COMPILE = $(CC) $(CFLAGS)
-INC_PATH = -I. -Itrunk_mgr -I../common -I../tracker -I../client -Ifdht_client -I/usr/include/fastcommon
-LIB_PATH = $(LIBS) -lfastcommon
+INC_PATH = -I. -Itrunk_mgr -I../common -I../tracker -I../client -Ifdht_client -I$(LOCALBASE)/include/fastcommon
+INC_PATH = -I. -Itrunk_mgr -I../common -I../tracker -I../client -Ifdht_client -I$(LOCALBASE)/include
+LIB_PATH = $(LIBS) -L${LOCALBASE}/lib -lfastcommon
TARGET_PATH = $(TARGET_PREFIX)/bin
CONFIG_PATH = $(TARGET_CONF_PATH)
@@ -34,7 +34,7 @@ all: $(ALL_OBJS) $(ALL_PRGS)
@@ -35,7 +35,7 @@ all: $(ALL_OBJS) $(ALL_PRGS)
install:
mkdir -p $(TARGET_PATH)
mkdir -p $(CONFIG_PATH)

View file

@ -1,23 +1,22 @@
--- tracker/Makefile.in.orig 2016-08-08 07:17:50 UTC
--- tracker/Makefile.in.orig 2019-12-30 23:36:03 UTC
+++ tracker/Makefile.in
@@ -1,8 +1,8 @@
.SUFFIXES: .c .o
COMPILE = $(CC) $(CFLAGS)
-INC_PATH = -I../common -I/usr/include/fastcommon
-INC_PATH = -I../common -I/usr/local/include
-LIB_PATH = $(LIBS) -lfastcommon
+INC_PATH = -I../common -I$(LOCALBASE)/include/fastcommon
+INC_PATH = -I../common -I$(LOCALBASE)/include
+LIB_PATH = $(LIBS) -L${LOCALBASE}/lib -lfastcommon
TARGET_PATH = $(TARGET_PREFIX)/bin
CONFIG_PATH = $(TARGET_CONF_PATH)
@@ -26,7 +26,8 @@ all: $(ALL_OBJS) $(ALL_PRGS)
@@ -26,7 +26,7 @@ all: $(ALL_OBJS) $(ALL_PRGS)
install:
mkdir -p $(TARGET_PATH)
mkdir -p $(CONFIG_PATH)
- cp -f $(ALL_PRGS) $(TARGET_PATH)
+ install -s $(ALL_PRGS) $(TARGET_PATH)
if [ ! -f $(CONFIG_PATH)/tracker.conf.sample ]; then cp -f ../conf/tracker.conf $(CONFIG_PATH)/tracker.conf.sample; fi
+ if [ ! -f $(CONFIG_PATH)/storage_ids.conf.sample ]; then cp -f ../conf/storage_ids.conf $(CONFIG_PATH)/storage_ids.conf.sample; fi
if [ ! -f $(CONFIG_PATH)/storage_ids.conf.sample ]; then cp -f ../conf/storage_ids.conf $(CONFIG_PATH)/storage_ids.conf.sample; fi
clean:
rm -f $(ALL_OBJS) $(ALL_PRGS)

View file

@ -1,5 +1,5 @@
FastDFS is an open source high performance distributed file system (DFS).
It's major functions include: file storing, file syncing and
FastDFS is an open source high performance distributed file system (DFS).
It's major functions include: file storing, file syncing and
file accessing, and design for high capacity and load balance.
WWW: https://github.com/happyfish100/fastdfs

View file

@ -6,6 +6,7 @@ bin/fdfs_delete_file
bin/fdfs_download_file
bin/fdfs_file_info
bin/fdfs_monitor
bin/fdfs_regenerate_filename
bin/fdfs_status
bin/fdfs_storaged
bin/fdfs_test
@ -23,6 +24,7 @@ include/fastdfs/fdfs_client.h
include/fastdfs/fdfs_define.h
include/fastdfs/fdfs_global.h
include/fastdfs/fdfs_http_shared.h
include/fastdfs/fdfs_server_id_func.h
include/fastdfs/fdfs_shared_func.h
include/fastdfs/mime_file_parser.h
include/fastdfs/storage_client.h

View file

@ -1,24 +1,24 @@
# $FreeBSD$
PORTNAME= fastdfs
DISTVERSION= 5.0.11
DISTVERSION= 6.0.6
CATEGORIES= ftp
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
MAINTAINER= daniel@blodan.se
COMMENT?= PHP module for accessing a FastDFS cluster
COMMENT= PHP module for accessing a FastDFS cluster
LICENSE= GPLv3+
LIB_DEPENDS= libfastcommon.so:devel/libfastcommon \
libfdfsclient.so:ftp/fastdfs
USES= php:ext
USE_GITHUB= yes
GH_ACCOUNT= happyfish100
GH_PROJECT= fastdfs
GH_TAGNAME= 1e50b4f
USES= php:ext
GH_TAGNAME= V6.06
WRKSRC_SUBDIR= php_client
CONFIGURE_ENV= ROOT=${LOCALBASE}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1502819567
SHA256 (happyfish100-fastdfs-5.0.11-1e50b4f_GH0.tar.gz) = 42ef67951c55fb416282cd20389dde5709016913debbb87465b9b744fa3dacf9
SIZE (happyfish100-fastdfs-5.0.11-1e50b4f_GH0.tar.gz) = 336996
TIMESTAMP = 1591016269
SHA256 (happyfish100-fastdfs-6.0.6-V6.06_GH0.tar.gz) = d724266719235c7901bf3281134903dfdbc925c44b4c4a9f7fb451ae916c80e1
SIZE (happyfish100-fastdfs-6.0.6-V6.06_GH0.tar.gz) = 809328

View file

@ -0,0 +1,11 @@
--- config.m4.orig 2019-12-30 23:36:03 UTC
+++ config.m4
@@ -10,7 +10,7 @@ if test "$PHP_FASTDFS_CLIENT" != "no"; t
ROOT=/usr
fi
- PHP_ADD_INCLUDE($ROOT/local/include)
+ PHP_ADD_INCLUDE($ROOT/include)
PHP_ADD_LIBRARY_WITH_PATH(fastcommon, $ROOT/lib, FASTDFS_CLIENT_SHARED_LIBADD)
PHP_ADD_LIBRARY_WITH_PATH(fdfsclient, $ROOT/lib, FASTDFS_CLIENT_SHARED_LIBADD)