--- devel/libfastcommon/Makefile (revision 536773) +++ devel/libfastcommon/Makefile (working copy) @@ -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 @@ USE_GITHUB= yes GH_ACCOUNT= happyfish100 -GH_TAGNAME= aa4f5b2 +GH_TAGNAME= V1.0.43 USE_LDCONFIG= yes --- devel/libfastcommon/distinfo (revision 536773) +++ devel/libfastcommon/distinfo (working copy) @@ -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 --- devel/libfastcommon/files/patch-make.sh (revision 536773) +++ devel/libfastcommon/files/patch-make.sh (working copy) @@ -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 < $tmp_src_filename -#include @@ -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 --- devel/libfastcommon/files/patch-src_Makefile.in (revision 536773) +++ devel/libfastcommon/files/patch-src_Makefile.in (working copy) @@ -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) - --- devel/libfastcommon/files/patch-src_system__info.c (revision 536773) +++ devel/libfastcommon/files/patch-src_system__info.c (working copy) @@ -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 --- devel/libfastcommon/pkg-plist (revision 536773) +++ devel/libfastcommon/pkg-plist (working copy) @@ -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_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/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/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 --- ftp/fastdfs/Makefile (revision 536773) +++ ftp/fastdfs/Makefile (working copy) @@ -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 @@ USE_GITHUB= yes GH_ACCOUNT= happyfish100 -GH_TAGNAME= 1e50b4f +GH_TAGNAME= V6.06 SUB_FILES= fdfs_status --- ftp/fastdfs/distinfo (revision 536773) +++ ftp/fastdfs/distinfo (working copy) @@ -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 --- ftp/fastdfs/files/patch-client-Makefile.in (revision 536773) +++ ftp/fastdfs/files/patch-client-Makefile.in (working copy) @@ -1,19 +1,16 @@ ---- 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) @@ -20,9 +17,9 @@ 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) --- ftp/fastdfs/files/patch-conf-client.conf (revision 536773) +++ ftp/fastdfs/files/patch-conf-client.conf (working copy) @@ -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", --- ftp/fastdfs/files/patch-conf-storage.conf (revision 536773) +++ ftp/fastdfs/files/patch-conf-storage.conf (working copy) @@ -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_path0 = /home/yuqing/fastdfs +-#store_path1 = /home/yuqing/fastdfs2 ++store_path0 = /var/db/fastdfs/storage ++#store_path1 = /var/db/fastdfs/storage2 - # 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 - # 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 --- ftp/fastdfs/files/patch-conf-tracker.conf (revision 536773) +++ ftp/fastdfs/files/patch-conf-tracker.conf (working copy) @@ -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 --- ftp/fastdfs/files/patch-make.sh (revision 536773) +++ ftp/fastdfs/files/patch-make.sh (working copy) @@ -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 < $tmp_src_filename --#include --#include --#include --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 --- ftp/fastdfs/files/patch-storage-Makefile.in (revision 536773) +++ ftp/fastdfs/files/patch-storage-Makefile.in (working copy) @@ -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) --- ftp/fastdfs/files/patch-tracker-Makefile.in (revision 536773) +++ ftp/fastdfs/files/patch-tracker-Makefile.in (working copy) @@ -1,17 +1,17 @@ ---- 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) @@ -18,6 +18,5 @@ - 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) --- ftp/fastdfs/pkg-plist (revision 536773) +++ ftp/fastdfs/pkg-plist (working copy) @@ -6,6 +6,7 @@ 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_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 --- ftp/php-fastdfs/Makefile (revision 536773) +++ ftp/php-fastdfs/Makefile (working copy) @@ -1,12 +1,12 @@ # $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+ @@ -13,13 +13,13 @@ 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 +GH_TAGNAME= V6.06 -USES= php:ext - WRKSRC_SUBDIR= php_client CONFIGURE_ENV= ROOT=${LOCALBASE} --- ftp/php-fastdfs/distinfo (revision 536773) +++ ftp/php-fastdfs/distinfo (working copy) @@ -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 --- ftp/php-fastdfs/files/patch-config.m4 (nonexistent) +++ ftp/php-fastdfs/files/patch-config.m4 (working copy) @@ -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)