diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile index 2d06f3434a77..826979077c9d 100644 --- a/sysutils/dar/Makefile +++ b/sysutils/dar/Makefile @@ -1,75 +1,81 @@ PORTNAME= dar -PORTVERSION= 2.7.9 +PORTVERSION= 2.7.10 CATEGORIES= sysutils archivers MASTER_SITES= SF MAINTAINER= bofh@FreeBSD.org COMMENT= Command-line backup tool, aimed for disks WWW= http://dar.linux.free.fr/ LICENSE= GPLv2+ LIB_DEPENDS= libgpg-error.so:security/libgpg-error USES= compiler:c++14-lang libtool localbase pathfix shebangfix USE_LDCONFIG= yes SHEBANG_FILES= doc/samples/*.bash doc/samples/*.sh doc/samples/dar_backup \ doc/samples/date_past_N_days GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${DATADIR} \ --disable-build-html \ --disable-dar-static \ --disable-ea-support \ --disable-gnugetopt \ --disable-libcurl-linking \ --disable-nodump-flag \ --disable-upx INSTALL_TARGET= install-strip OPTIONS_DEFINE= ARGON2 BZIP2 DELTA DOCS GCRYPT GPGME LZ4 LZMA LZO \ MULTITHR NLS ZLIB ZSTD OPTIONS_DEFAULT= ARGON2 BZIP2 DELTA GCRYPT LZ4 LZMA LZO MULTITHR ZLIB \ ZSTD OPTIONS_SUB= yes ARGON2_DESC= argon2 hashing algorithm via libargon2 DELTA_DESC= Binary delta support via librsync GPGME_DESC= gpgme for asymetric crypto algorithms MULTITHR_DESC= Multithreading support via libthreadar ARGON2_IMPLIES= GCRYPT ARGON2_LIB_DEPENDS= libargon2.so:security/libargon2 ARGON2_CONFIGURE_OFF= --disable-libargon2-linking BZIP2_CONFIGURE_OFF= --disable-libbz2-linking DELTA_LIB_DEPENDS= librsync.so:net/librsync DELTA_CONFIGURE_OFF= --disable-librsync-linking GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_CONFIGURE_OFF= --disable-libgcrypt-linking GPGME_IMPLIES= GCRYPT GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_OFF= --disable-gpgme-linking LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 LZ4_CONFIGURE_OFF= --disable-liblz4-linking LZMA_CONFIGURE_OFF= --disable-libxz-linking LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 LZO_CONFIGURE_OFF= --disable-liblzo2-linking MULTITHR_LIB_DEPENDS= libthreadar.so:devel/libthreadar MULTITHR_CONFIGURE_OFF= --disable-threadar NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls ZLIB_CONFIGURE_OFF= --disable-libz-linking ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_CONFIGURE_OFF= --disable-libzstd-linking +.include + +.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 +USE_CXXSTD= c++14 +.endif + post-patch: @${REINPLACE_CMD} -e \ 's|(char \*\*) \(\&inptr,\)|\1| ; \ /LIBS/s|-lpthread|-pthread|' ${WRKSRC}/configure @${FIND} ${WRKSRC}/doc -name "Makefile.in" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|$$(pkgdatadir)|$$(docdir)|g' -.include +.include diff --git a/sysutils/dar/distinfo b/sysutils/dar/distinfo index 20f8c0c864c5..b1e359f03dc6 100644 --- a/sysutils/dar/distinfo +++ b/sysutils/dar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1680123262 -SHA256 (dar-2.7.9.tar.gz) = 1c609f691f99e6a868c0a6fcf70d2f5d2adee5dc3c0cbf374e69983129677df5 -SIZE (dar-2.7.9.tar.gz) = 2418755 +TIMESTAMP = 1688003460 +SHA256 (dar-2.7.10.tar.gz) = 2b091480858d774e3f15f4e8eb69c4e2ccc405f80f25cc073d389a228b3a9623 +SIZE (dar-2.7.10.tar.gz) = 2418752 diff --git a/sysutils/dar/pkg-plist b/sysutils/dar/pkg-plist index 8d103be894fd..dca7eaa73b0e 100644 --- a/sysutils/dar/pkg-plist +++ b/sysutils/dar/pkg-plist @@ -1,168 +1,168 @@ bin/dar bin/dar_cp bin/dar_manager bin/dar_slave bin/dar_split bin/dar_xform %%ETCDIR%%rc include/dar/archive.hpp include/dar/archive5.hpp include/dar/archive_aux.hpp include/dar/archive_listing_callback.hpp include/dar/archive_num.hpp include/dar/archive_options.hpp include/dar/archive_options5.hpp include/dar/archive_options_listing_shell.hpp include/dar/archive_summary.hpp include/dar/block_compressor.hpp include/dar/capabilities.hpp include/dar/cat_status.hpp include/dar/compile_time_features.hpp include/dar/compression.hpp include/dar/compressor.hpp include/dar/compressor_zstd.hpp include/dar/crc.hpp include/dar/crit_action.hpp include/dar/criterium.hpp include/dar/crypto.hpp include/dar/data_tree.hpp include/dar/database.hpp include/dar/database5.hpp include/dar/database_archives.hpp include/dar/database_aux.hpp include/dar/database_listing_callback.hpp include/dar/database_options.hpp include/dar/datetime.hpp include/dar/deci.hpp include/dar/delta_sig_block_size.hpp include/dar/ea.hpp include/dar/entree_stats.hpp include/dar/entrepot.hpp include/dar/entrepot_libcurl.hpp include/dar/entrepot_libcurl5.hpp include/dar/entrepot_local.hpp include/dar/erreurs.hpp include/dar/etage.hpp include/dar/fichier_global.hpp include/dar/fichier_local.hpp include/dar/filesystem_ids.hpp include/dar/fsa_family.hpp include/dar/generic_file.hpp include/dar/get_version.hpp include/dar/gettext.h include/dar/gf_mode.hpp include/dar/infinint.hpp include/dar/int_tools.hpp include/dar/integers.hpp include/dar/libdar.hpp include/dar/libdar5.hpp include/dar/libdar_config.h include/dar/libdar_my_config.h include/dar/libdar_slave.hpp include/dar/libdar_xform.hpp include/dar/limitint.hpp include/dar/list_entry.hpp include/dar/mask.hpp include/dar/mask_list.hpp include/dar/mem_ui.hpp include/dar/memory_file.hpp include/dar/mycurl_protocol.hpp include/dar/parallel_block_compressor.hpp include/dar/path.hpp include/dar/proto_compressor.hpp include/dar/proto_generic_file.hpp include/dar/range.hpp include/dar/real_infinint.hpp include/dar/secu_string.hpp include/dar/shell_interaction.hpp include/dar/shell_interaction_emulator.hpp include/dar/statistics.hpp include/dar/storage.hpp include/dar/thread_cancellation.hpp include/dar/tlv.hpp include/dar/tlv_list.hpp include/dar/tools.hpp include/dar/tuyau.hpp include/dar/user_interaction.hpp include/dar/user_interaction5.hpp include/dar/user_interaction_blind.hpp include/dar/user_interaction_callback.hpp include/dar/user_interaction_callback5.hpp include/dar/wrapperlib.hpp lib/libdar64.a lib/libdar64.so lib/libdar64.so.6000 -lib/libdar64.so.6000.5.1 +lib/libdar64.so.6000.6.0 libdata/pkgconfig/libdar64.pc man/man1/dar.1.gz man/man1/dar_cp.1.gz man/man1/dar_manager.1.gz man/man1/dar_slave.1.gz man/man1/dar_split.1.gz man/man1/dar_xform.1.gz %%DATADIR%%/dar/pybind11_libdar.cpp %%PORTDOCS%%%%DOCSDIR%%/FAQ.html %%PORTDOCS%%%%DOCSDIR%%/Features.html %%PORTDOCS%%%%DOCSDIR%%/Good_Backup_Practice.html %%PORTDOCS%%%%DOCSDIR%%/Limitations.html %%PORTDOCS%%%%DOCSDIR%%/Notes.html %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/Tutorial.html %%PORTDOCS%%%%DOCSDIR%%/api_tutorial.html %%PORTDOCS%%%%DOCSDIR%%/authentification.html %%PORTDOCS%%%%DOCSDIR%%/benchmark.html %%PORTDOCS%%%%DOCSDIR%%/benchmark_logs.html %%PORTDOCS%%%%DOCSDIR%%/dar-catalog.dtd %%PORTDOCS%%%%DOCSDIR%%/dar-differential-backup-mini-howto.en.html %%PORTDOCS%%%%DOCSDIR%%/dar-differential-backup-mini-howto.es.html %%PORTDOCS%%%%DOCSDIR%%/dar-differential-backup-mini-howto.it.html %%PORTDOCS%%%%DOCSDIR%%/dar_doc.jpg %%PORTDOCS%%%%DOCSDIR%%/dar_key.txt %%PORTDOCS%%%%DOCSDIR%%/dar_s_doc.jpg %%PORTDOCS%%%%DOCSDIR%%/from_sources.html %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/index_dar.html %%PORTDOCS%%%%DOCSDIR%%/index_internal.html %%PORTDOCS%%%%DOCSDIR%%/index_libdar.html %%PORTDOCS%%%%DOCSDIR%%/libdar_test.py %%PORTDOCS%%%%DOCSDIR%%/mini-howto/dar-differential-backup-mini-howto.en.html %%PORTDOCS%%%%DOCSDIR%%/mini-howto/dar-differential-backup-mini-howto.es.html %%PORTDOCS%%%%DOCSDIR%%/mini-howto/dar-differential-backup-mini-howto.it.html %%PORTDOCS%%%%DOCSDIR%%/mini-howto/index.html %%PORTDOCS%%%%DOCSDIR%%/old_dar_key1.txt %%PORTDOCS%%%%DOCSDIR%%/old_dar_key2.txt %%PORTDOCS%%%%DOCSDIR%%/presentation.html %%PORTDOCS%%%%DOCSDIR%%/restoration-with-dar.html %%PORTDOCS%%%%DOCSDIR%%/samples/JH-dar-make_user_backup.sh %%PORTDOCS%%%%DOCSDIR%%/samples/JH-readme.txt %%PORTDOCS%%%%DOCSDIR%%/samples/JH_dar_archiver.options %%PORTDOCS%%%%DOCSDIR%%/samples/JH_darrc %%PORTDOCS%%%%DOCSDIR%%/samples/MyBackup.sh.tar.gz %%PORTDOCS%%%%DOCSDIR%%/samples/PN_backup-root.options %%PORTDOCS%%%%DOCSDIR%%/samples/PN_backup-root.sh %%PORTDOCS%%%%DOCSDIR%%/samples/PN_backup-storage.options %%PORTDOCS%%%%DOCSDIR%%/samples/PN_backup-storage.sh %%PORTDOCS%%%%DOCSDIR%%/samples/PN_ftpbackup.sh %%PORTDOCS%%%%DOCSDIR%%/samples/Patrick_Nagel_Note.txt %%PORTDOCS%%%%DOCSDIR%%/samples/README %%PORTDOCS%%%%DOCSDIR%%/samples/automatic_backup %%PORTDOCS%%%%DOCSDIR%%/samples/automatic_backup.txt %%PORTDOCS%%%%DOCSDIR%%/samples/available_space.duc %%PORTDOCS%%%%DOCSDIR%%/samples/cdbackup.sh %%PORTDOCS%%%%DOCSDIR%%/samples/cluster_digital_backups.sh %%PORTDOCS%%%%DOCSDIR%%/samples/cluster_digital_readme.txt %%PORTDOCS%%%%DOCSDIR%%/samples/dar_backup %%PORTDOCS%%%%DOCSDIR%%/samples/dar_backups.sh %%PORTDOCS%%%%DOCSDIR%%/samples/dar_par.dcf %%PORTDOCS%%%%DOCSDIR%%/samples/dar_par_create.duc %%PORTDOCS%%%%DOCSDIR%%/samples/dar_par_test.duc %%PORTDOCS%%%%DOCSDIR%%/samples/dar_rqck.bash %%PORTDOCS%%%%DOCSDIR%%/samples/darrc_sample %%PORTDOCS%%%%DOCSDIR%%/samples/date_past_N_days %%PORTDOCS%%%%DOCSDIR%%/samples/index.html %%PORTDOCS%%%%DOCSDIR%%/samples/pause_every_n_slice.duc %%PORTDOCS%%%%DOCSDIR%%/samples/sample1.txt %%PORTDOCS%%%%DOCSDIR%%/style.css %%PORTDOCS%%%%DOCSDIR%%/usage_notes.html %%NLS%%share/locale/fr/LC_MESSAGES/dar.mo %%NLS%%share/locale/sv/LC_MESSAGES/dar.mo