View | Details | Raw Unified | Return to bug 254204 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/libtar/Makefile (-7 / +13 lines)
Lines 1-22 Link Here
1
PORTNAME=	libtar
1
PORTNAME=	libtar
2
PORTVERSION=	1.2.11
2
DISTVERSIONPREFIX=	v
3
PORTREVISION=	2
3
DISTVERSION=	1.2.20
4
CATEGORIES=	devel
4
CATEGORIES=	devel
5
MASTER_SITES=	http://pkgs.fedoraproject.org/repo/pkgs/libtar/libtar-1.2.11.tar.gz/604238e8734ce6e25347a58c4f1a1d7e/
6
5
7
MAINTAINER=	manuelj.munoz@gmail.com
6
MAINTAINER=	manuelj.munoz@gmail.com
8
COMMENT=	Library for manipulating POSIX and GNU tar files
7
COMMENT=	Library for manipulating POSIX and GNU tar files
9
WWW=		http://www.feep.net/libtar/
8
WWW=		http://www.feep.net/libtar/
10
9
11
USES=		cpe gmake
10
LICENSE=	BSD3CLAUSE
12
GNU_CONFIGURE=	yes
11
12
USES=		autoreconf cpe gmake libtool
13
USE_LDCONFIG=	yes
13
USE_LDCONFIG=	yes
14
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	tklauser
17
18
GNU_CONFIGURE=	yes
19
CONFIGURE_ARGS=	--enable-shared
20
14
CPE_VENDOR=	feep
21
CPE_VENDOR=	feep
15
22
16
CPPFLAGS+=	-fPIC
23
CPPFLAGS+=	-fPIC
17
24
18
post-install:
25
post-install:
19
	${INSTALL_LIB} ${WRKSRC}/lib/libtar.so.0 ${STAGEDIR}${PREFIX}/lib
26
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtar.so.0.0.0
20
	${LN} -sf libtar.so.0 ${STAGEDIR}${PREFIX}/lib/libtar.so
21
27
22
.include <bsd.port.mk>
28
.include <bsd.port.mk>
(-)b/devel/libtar/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (libtar-1.2.11.tar.gz) = 4a2eefb6b7088f41de57356e5059cbf1f917509b4a810f7c614625a378e87bb8
1
TIMESTAMP = 1672689277
2
SIZE (libtar-1.2.11.tar.gz) = 145354
2
SHA256 (tklauser-libtar-v1.2.20_GH0.tar.gz) = 3152fc61cf03c82efbf99645596efdadba297eac3e85a52ae189902a072c9a16
3
SIZE (tklauser-libtar-v1.2.20_GH0.tar.gz) = 63544
(-)b/devel/libtar/pkg-plist (+1 lines)
Lines 4-9 include/libtar_listhash.h Link Here
4
lib/libtar.a
4
lib/libtar.a
5
lib/libtar.so
5
lib/libtar.so
6
lib/libtar.so.0
6
lib/libtar.so.0
7
lib/libtar.so.0.0.0
7
man/man3/TH_ISBLK.3.gz
8
man/man3/TH_ISBLK.3.gz
8
man/man3/TH_ISCHR.3.gz
9
man/man3/TH_ISCHR.3.gz
9
man/man3/TH_ISDIR.3.gz
10
man/man3/TH_ISDIR.3.gz
(-)a/devel/libtar/files/patch-lib_Makefile.in (-25 lines)
Removed Link Here
1
--- lib/Makefile.in.orig	Wed Jul 13 00:04:25 2005
2
+++ lib/Makefile.in	Wed Jul 13 00:08:12 2005
3
@@ -56,8 +56,10 @@
4
 		  ${srcdir}/libtar.h \
5
 		  ${srcdir}/internal.h \
6
 		  ../listhash/libtar_listhash.h
7
-LIBTAR_LIBS	= ./libtar.a
8
-ALL		= libtar.a
9
+LIBTAR_LIBS	= ./libtar.a 
10
+SHARED_LIB	= libtar.so
11
+SHARED_LIB_VER	= $(SHARED_LIB).0
12
+ALL		= libtar.a $(SHARED_LIB_VER)
13
 
14
 DISTCLEANFILES	= ../listhash/libtar_listhash.h \
15
 		  ../listhash/libtar_list.c \
16
@@ -71,6 +73,9 @@
17
 libtar.a: ${LIBTAR_OBJS} ${LIBOBJS}
18
 	${AR} rc libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
19
 	${RANLIB} libtar.a
20
+
21
+${SHARED_LIB_VER}: libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
22
+	 ${CC} ${CFLAGS} -shared -Wl,-soname,${SHARED_LIB_VER} -o ${SHARED_LIB_VER} ${LIBTAR_OBJS} ${LIBOBJS} ${LDFLAGS}
23
 
24
 ${LIBTAR_OBJS}: ${LIBTAR_HDRS}
25
 

Return to bug 254204