diff --git a/devel/libtar/Makefile b/devel/libtar/Makefile index 0f6549e80643..93e4cb3a3ba8 100644 --- a/devel/libtar/Makefile +++ b/devel/libtar/Makefile @@ -1,22 +1,29 @@ PORTNAME= libtar -PORTVERSION= 1.2.11 -PORTREVISION= 2 +DISTVERSIONPREFIX= v +DISTVERSION= 1.2.20 CATEGORIES= devel -MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/libtar/libtar-1.2.11.tar.gz/604238e8734ce6e25347a58c4f1a1d7e/ MAINTAINER= manuelj.munoz@gmail.com COMMENT= Library for manipulating POSIX and GNU tar files -WWW= http://www.feep.net/libtar/ +WWW= https://repo.or.cz/w/libtar.git -USES= cpe gmake -GNU_CONFIGURE= yes +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYRIGHT + +USES= autoreconf cpe gmake libtool USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= tklauser + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared + CPE_VENDOR= feep CPPFLAGS+= -fPIC post-install: - ${INSTALL_LIB} ${WRKSRC}/lib/libtar.so.0 ${STAGEDIR}${PREFIX}/lib - ${LN} -sf libtar.so.0 ${STAGEDIR}${PREFIX}/lib/libtar.so + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtar.so.0.0.0 .include diff --git a/devel/libtar/distinfo b/devel/libtar/distinfo index 01f6c5f51622..b9c5d837c8b4 100644 --- a/devel/libtar/distinfo +++ b/devel/libtar/distinfo @@ -1,2 +1,3 @@ -SHA256 (libtar-1.2.11.tar.gz) = 4a2eefb6b7088f41de57356e5059cbf1f917509b4a810f7c614625a378e87bb8 -SIZE (libtar-1.2.11.tar.gz) = 145354 +TIMESTAMP = 1672689277 +SHA256 (tklauser-libtar-v1.2.20_GH0.tar.gz) = 3152fc61cf03c82efbf99645596efdadba297eac3e85a52ae189902a072c9a16 +SIZE (tklauser-libtar-v1.2.20_GH0.tar.gz) = 63544 diff --git a/devel/libtar/files/patch-lib_Makefile.in b/devel/libtar/files/patch-lib_Makefile.in deleted file mode 100644 index 6f155dcde43b..000000000000 --- a/devel/libtar/files/patch-lib_Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ ---- lib/Makefile.in.orig Wed Jul 13 00:04:25 2005 -+++ lib/Makefile.in Wed Jul 13 00:08:12 2005 -@@ -56,8 +56,10 @@ - ${srcdir}/libtar.h \ - ${srcdir}/internal.h \ - ../listhash/libtar_listhash.h --LIBTAR_LIBS = ./libtar.a --ALL = libtar.a -+LIBTAR_LIBS = ./libtar.a -+SHARED_LIB = libtar.so -+SHARED_LIB_VER = $(SHARED_LIB).0 -+ALL = libtar.a $(SHARED_LIB_VER) - - DISTCLEANFILES = ../listhash/libtar_listhash.h \ - ../listhash/libtar_list.c \ -@@ -71,6 +73,9 @@ - libtar.a: ${LIBTAR_OBJS} ${LIBOBJS} - ${AR} rc libtar.a ${LIBTAR_OBJS} ${LIBOBJS} - ${RANLIB} libtar.a -+ -+${SHARED_LIB_VER}: libtar.a ${LIBTAR_OBJS} ${LIBOBJS} -+ ${CC} ${CFLAGS} -shared -Wl,-soname,${SHARED_LIB_VER} -o ${SHARED_LIB_VER} ${LIBTAR_OBJS} ${LIBOBJS} ${LDFLAGS} - - ${LIBTAR_OBJS}: ${LIBTAR_HDRS} - diff --git a/devel/libtar/pkg-plist b/devel/libtar/pkg-plist index b64512ce2b92..bf7adfff2cb2 100644 --- a/devel/libtar/pkg-plist +++ b/devel/libtar/pkg-plist @@ -1,78 +1,79 @@ bin/libtar include/libtar.h include/libtar_listhash.h lib/libtar.a lib/libtar.so lib/libtar.so.0 +lib/libtar.so.0.0.0 man/man3/TH_ISBLK.3.gz man/man3/TH_ISCHR.3.gz man/man3/TH_ISDIR.3.gz man/man3/TH_ISFIFO.3.gz man/man3/TH_ISLNK.3.gz man/man3/TH_ISLONGLINK.3.gz man/man3/TH_ISLONGNAME.3.gz man/man3/TH_ISREG.3.gz man/man3/TH_ISSYM.3.gz man/man3/libtar_hash_add.3.gz man/man3/libtar_hash_del.3.gz man/man3/libtar_hash_free.3.gz man/man3/libtar_hash_getkey.3.gz man/man3/libtar_hash_new.3.gz man/man3/libtar_hash_next.3.gz man/man3/libtar_hash_prev.3.gz man/man3/libtar_hash_search.3.gz man/man3/libtar_list_add.3.gz man/man3/libtar_list_add_str.3.gz man/man3/libtar_list_del.3.gz man/man3/libtar_list_dup.3.gz man/man3/libtar_list_free.3.gz man/man3/libtar_list_merge.3.gz man/man3/libtar_list_new.3.gz man/man3/libtar_list_next.3.gz man/man3/libtar_list_prev.3.gz man/man3/libtar_list_search.3.gz man/man3/tar_append_eof.3.gz man/man3/tar_append_file.3.gz man/man3/tar_append_regfile.3.gz man/man3/tar_append_tree.3.gz man/man3/tar_block_read.3.gz man/man3/tar_block_write.3.gz man/man3/tar_close.3.gz man/man3/tar_extract_all.3.gz man/man3/tar_extract_blockdev.3.gz man/man3/tar_extract_chardev.3.gz man/man3/tar_extract_dir.3.gz man/man3/tar_extract_fifo.3.gz man/man3/tar_extract_file.3.gz man/man3/tar_extract_glob.3.gz man/man3/tar_extract_hardlink.3.gz man/man3/tar_extract_regfile.3.gz man/man3/tar_extract_symlink.3.gz man/man3/tar_fd.3.gz man/man3/tar_fdopen.3.gz man/man3/tar_open.3.gz man/man3/tar_set_file_perms.3.gz man/man3/tar_skip_regfile.3.gz man/man3/th_finish.3.gz man/man3/th_get_crc.3.gz man/man3/th_get_devmajor.3.gz man/man3/th_get_devminor.3.gz man/man3/th_get_gid.3.gz man/man3/th_get_linkname.3.gz man/man3/th_get_mode.3.gz man/man3/th_get_mtime.3.gz man/man3/th_get_pathname.3.gz man/man3/th_get_size.3.gz man/man3/th_get_uid.3.gz man/man3/th_print.3.gz man/man3/th_print_long_ls.3.gz man/man3/th_read.3.gz man/man3/th_set_device.3.gz man/man3/th_set_from_stat.3.gz man/man3/th_set_group.3.gz man/man3/th_set_link.3.gz man/man3/th_set_mode.3.gz man/man3/th_set_path.3.gz man/man3/th_set_type.3.gz man/man3/th_set_user.3.gz man/man3/th_write.3.gz diff --git a/devel/ticcutils/Makefile b/devel/ticcutils/Makefile index 88b4133025e8..cbaf1cf07778 100644 --- a/devel/ticcutils/Makefile +++ b/devel/ticcutils/Makefile @@ -1,37 +1,37 @@ PORTNAME= ticcutils DISTVERSIONPREFIX= v DISTVERSION= 0.32 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel textproc MAINTAINER= yuri@FreeBSD.org COMMENT= Generic utility library shared by the Tilburg University software WWW= https://github.com/LanguageMachines/ticcutils LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive LIB_DEPENDS= libboost_regex.so:devel/boost-libs \ libicui18n.so:devel/icu \ libtar.so:devel/libtar USES= autoreconf compiler:c++11-lib gmake gnome libtool localbase:ldflags pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static USE_GNOME= libxml2 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= LanguageMachines INSTALL_TARGET= install-strip TEST_TARGET= check # 1 test fails, see https://github.com/LanguageMachines/ticcutils/issues/26 TEST_ENV= LD_LIBRARY_PATH=${STAGEDIR}${PREFIX}/lib CFLAGS+= -D_THREAD_SAFE # configure on GCC-based architectures fails w/out this # Workaround for https://github.com/LanguageMachines/ticcutils/issues/18 (also see the patch files/patch-configure.ac) CXXFLAGS+= -DHAVE_BOOST_REGEX LDFLAGS+= -lboost_regex .include