Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2023 17:24:43 -0400
From:      Dan Langille <dan@langille.org>
To:        Dan Langille <dvl@FreeBSD.org>
Cc:        "ports-committers@freebsd.org" <ports-committers@FreeBSD.org>, "dev-commits-ports-all@freebsd.org" <dev-commits-ports-all@FreeBSD.org>, "dev-commits-ports-main@freebsd.org" <dev-commits-ports-main@FreeBSD.org>
Subject:   Re: git: 661403a5a143 - main - sysutils/bacula11-libs3: Add new port
Message-ID:  <9ADA2C91-3EB4-4C23-A727-5556D4C75839@langille.org>
In-Reply-To: <202308210023.37L0NfRc022348@gitrepo.freebsd.org>
References:  <202308210023.37L0NfRc022348@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_A71EF5B6-A372-4EA6-AF9B-D71F0C39492A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

> On Aug 20, 2023, at 8:23 PM, Dan Langille <dvl@FreeBSD.org> wrote:
>=20
> The branch main has been updated by dvl:
>=20
> URL: =
https://cgit.FreeBSD.org/ports/commit/?id=3D661403a5a14390fa0210f3b0a60c7d=
8c28cdc43a
>=20
> commit 661403a5a14390fa0210f3b0a60c7d8c28cdc43a
> Author:     Dan Langille <dvl@FreeBSD.org>
> AuthorDate: 2023-08-21 00:21:36 +0000
> Commit:     Dan Langille <dvl@FreeBSD.org>
> CommitDate: 2023-08-21 00:23:38 +0000
>=20
>    sysutils/bacula11-libs3: Add new port
>=20
>    This is the bundled S3 library for Bacula ports.
>=20
>    According to https://www.bacula.org/source-download-center/, the =
same
>    libraries are used for both Bacula 11 and Bacula 13.

Missing from this commit message: =
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260170

Sorry.
=E2=80=94=20
Dan Langille
http://langille <http://langille/>.org/


> ---
> sysutils/Makefile                               |   1 +
> sysutils/bacula11-libs3/Makefile                |  26 ++++++
> sysutils/bacula11-libs3/distinfo                |   3 +
> sysutils/bacula11-libs3/files/patch-GNUmakefile | 101 =
++++++++++++++++++++++++
> sysutils/bacula11-libs3/pkg-descr               |  11 +++
> sysutils/bacula11-libs3/pkg-plist               |   6 ++
> 6 files changed, 148 insertions(+)
>=20
> diff --git a/sysutils/Makefile b/sysutils/Makefile
> index 95fdf00d8e58..237544057f90 100644
> --- a/sysutils/Makefile
> +++ b/sysutils/Makefile
> @@ -91,6 +91,7 @@
>     SUBDIR +=3D bacula11-client
>     SUBDIR +=3D bacula11-client-static
>     SUBDIR +=3D bacula11-docs
> +    SUBDIR +=3D bacula11-libs3
>     SUBDIR +=3D bacula11-server
>     SUBDIR +=3D bacula13-client
>     SUBDIR +=3D bacula13-client-static
> diff --git a/sysutils/bacula11-libs3/Makefile =
b/sysutils/bacula11-libs3/Makefile
> new file mode 100644
> index 000000000000..3b0f220a9d64
> --- /dev/null
> +++ b/sysutils/bacula11-libs3/Makefile
> @@ -0,0 +1,26 @@
> +PORTNAME=3D	bacula11-libs3
> +PORTVERSION=3D	20200523
> +CATEGORIES=3D	sysutils
> +MASTER_SITES=3D	https://www.bacula.org/downloads/
> +DISTNAME=3D	=
libs3-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
> +
> +MAINTAINER=3D	ml@netfence.it
> +COMMENT=3D	Bacula libs3
> +WWW=3D		https://www.bacula.org/
> +
> +LICENSE=3D	LGPL3
> +LICENSE_FILE=3D	${WRKSRC}/LICENSE
> +
> +LIB_DEPENDS+=3D	libcurl.so:ftp/curl
> +
> +MAKEFILE=3D	GNUmakefile
> +MAKE_ARGS=3D	MYDESTDIR=3D${STAGEDIR}/${PREFIX} \
> +		MYINSTALL=3Dinstall
> +USES=3D		compiler:gcc-c++11-lib gmake gnome ssl
> +USE_GNOME+=3D	libxml2
> +
> +post-install:
> +	${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/s3
> +	${STRIP_CMD} ${STAGEDIR}/${PREFIX}/lib/libs3.so.4.1.bac
> +
> +.include <bsd.port.mk>
> diff --git a/sysutils/bacula11-libs3/distinfo =
b/sysutils/bacula11-libs3/distinfo
> new file mode 100644
> index 000000000000..594911721d3b
> --- /dev/null
> +++ b/sysutils/bacula11-libs3/distinfo
> @@ -0,0 +1,3 @@
> +TIMESTAMP =3D 1631776465
> +SHA256 (libs3-20200523.tar.gz) =3D =
a604df5c4c95994a41f14f156b624a6ab87ec71b8320e9bbc7af1a664817812f
> +SIZE (libs3-20200523.tar.gz) =3D 117367
> diff --git a/sysutils/bacula11-libs3/files/patch-GNUmakefile =
b/sysutils/bacula11-libs3/files/patch-GNUmakefile
> new file mode 100644
> index 000000000000..c96a7ec2ccaf
> --- /dev/null
> +++ b/sysutils/bacula11-libs3/files/patch-GNUmakefile
> @@ -0,0 +1,101 @@
> +--- GNUmakefile.orig	2020-05-23 16:23:54 UTC
> ++++ GNUmakefile
> +@@ -83,15 +83,15 @@ endif
> +=20
> +=20
> + # =
--------------------------------------------------------------------------=

> +-# DESTDIR directory
> +-ifndef DESTDIR
> +-    DESTDIR :=3D /usr
> ++# MYDESTDIR directory
> ++ifndef MYDESTDIR
> ++    MYDESTDIR :=3D /usr
> + endif
> +=20
> + # =
--------------------------------------------------------------------------=

> + # LIBDIR directory
> + ifndef LIBDIR
> +-    LIBDIR :=3D ${DESTDIR}/lib
> ++    LIBDIR :=3D ${MYDESTDIR}/lib
> + endif
> +=20
> + # =
--------------------------------------------------------------------------=

> +@@ -149,7 +149,7 @@ CFLAGS +=3D -Wall -Werror -Wshadow -Wextra =
-Wno-format-t
> + LDFLAGS =3D $(CURL_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS) -lpthread
> +=20
> + STRIP ?=3D strip
> +-INSTALL :=3D install --strip-program=3D$(STRIP)
> ++MYINSTALL :=3D install --strip-program=3D$(STRIP)
> +=20
> +=20
> + # =
--------------------------------------------------------------------------=

> +@@ -171,12 +171,12 @@ exported: libs3 s3 headers
> +=20
> + .PHONY: install
> + install: exported
> +-	$(QUIET_ECHO) $(DESTDIR)/bin/s3: Installing executable
> +-	$(VERBOSE_SHOW) $(INSTALL) -Dps -m u+rwx,go+rx $(BUILD)/bin/s3 \
> +-                    $(DESTDIR)/bin/s3
> ++	$(QUIET_ECHO) $(MYDESTDIR)/bin/s3: Installing executable
> ++	$(VERBOSE_SHOW) $(MYINSTALL) -Dps -m u+rwx,go+rx $(BUILD)/bin/s3 =
\
> ++                    $(MYDESTDIR)/bin/s3
> + 	$(QUIET_ECHO) \
> +         $(LIBDIR)/libs3.so.$(LIBS3_VER): Installing shared library
> +-	$(VERBOSE_SHOW) $(INSTALL) -Dps -m u+rw,go+r \
> ++	$(VERBOSE_SHOW) $(MYINSTALL) -Dps -m u+rw,go+r \
> +                $(BUILD)/lib/libs3.so.$(LIBS3_VER_MAJOR) \
> +                $(LIBDIR)/libs3.so.$(LIBS3_VER)
> + 	$(QUIET_ECHO) \
> +@@ -186,11 +186,11 @@ install: exported
> + 	$(QUIET_ECHO) $(LIBDIR)/libs3.so: Linking shared library
> + 	$(VERBOSE_SHOW) ln -sf libs3.so.$(LIBS3_VER_MAJOR) =
$(LIBDIR)/libs3.so
> + 	$(QUIET_ECHO) $(LIBDIR)/libs3.a: Installing static library
> +-	$(VERBOSE_SHOW) $(INSTALL) -Dp -m u+rw,go+r $(BUILD)/lib/libs3.a =
\
> ++	$(VERBOSE_SHOW) $(MYINSTALL) -Dp -m u+rw,go+r =
$(BUILD)/lib/libs3.a \
> +                     $(LIBDIR)/libs3.a
> +-	$(QUIET_ECHO) $(DESTDIR)/include/libs3.h: Installing header
> +-	$(VERBOSE_SHOW) $(INSTALL) -Dp -m u+rw,go+r =
$(BUILD)/include/libs3.h \
> +-                    $(DESTDIR)/include/libs3.h
> ++	$(QUIET_ECHO) $(MYDESTDIR)/include/libs3.h: Installing header
> ++	$(VERBOSE_SHOW) $(MYINSTALL) -Dp -m u+rw,go+r =
$(BUILD)/include/libs3.h \
> ++                    $(MYDESTDIR)/include/libs3.h
> +=20
> +=20
> + # =
--------------------------------------------------------------------------=

> +@@ -200,12 +200,12 @@ install: exported
> + uninstall:
> + 	$(QUIET_ECHO) Installed files: Uninstalling
> + 	$(VERBOSE_SHOW) \
> +-	    rm -f $(DESTDIR)/bin/s3 \
> +-              $(DESTDIR)/include/libs3.h \
> +-              $(DESTDIR)/lib/libs3.a \
> +-              $(DESTDIR)/lib/libs3.so \
> +-              $(DESTDIR)/lib/libs3.so.$(LIBS3_VER_MAJOR) \
> +-              $(DESTDIR)/lib/libs3.so.$(LIBS3_VER)
> ++	    rm -f $(MYDESTDIR)/bin/s3 \
> ++              $(MYDESTDIR)/include/libs3.h \
> ++              $(MYDESTDIR)/lib/libs3.a \
> ++              $(MYDESTDIR)/lib/libs3.so \
> ++              $(MYDESTDIR)/lib/libs3.so.$(LIBS3_VER_MAJOR) \
> ++              $(MYDESTDIR)/lib/libs3.so.$(LIBS3_VER)
> +=20
> +=20
> + # =
--------------------------------------------------------------------------=

> +@@ -338,7 +338,7 @@ $(DEBPKG): exported $(BUILD)/deb/DEBIAN/control =
$(BUIL
> +            $(BUILD)/deb/usr/share/doc/libs3/changelog.gz \
> +            $(BUILD)/deb/usr/share/doc/libs3/changelog.Debian.gz \
> +            $(BUILD)/deb/usr/share/doc/libs3/copyright
> +-	DESTDIR=3D$(BUILD)/deb/usr $(MAKE) install
> ++	MYDESTDIR=3D$(BUILD)/deb/usr $(MAKE) install
> + 	rm -rf $(BUILD)/deb/usr/include
> + 	rm -f $(BUILD)/deb/usr/lib/libs3.a
> + 	@mkdir -p $(dir $@)
> +@@ -351,7 +351,7 @@ $(DEBDEVPKG): exported =
$(BUILD)/deb-dev/DEBIAN/control
> +            $(BUILD)/deb-dev/usr/share/doc/libs3-dev/changelog.gz \
> +            =
$(BUILD)/deb-dev/usr/share/doc/libs3-dev/changelog.Debian.gz \
> +            $(BUILD)/deb-dev/usr/share/doc/libs3-dev/copyright
> +-	DESTDIR=3D$(BUILD)/deb-dev/usr $(MAKE) install
> ++	MYDESTDIR=3D$(BUILD)/deb-dev/usr $(MAKE) install
> + 	rm -rf $(BUILD)/deb-dev/usr/bin
> + 	rm -f $(BUILD)/deb-dev/usr/lib/libs3.so*
> + 	@mkdir -p $(dir $@)
> diff --git a/sysutils/bacula11-libs3/pkg-descr =
b/sysutils/bacula11-libs3/pkg-descr
> new file mode 100644
> index 000000000000..f0a801978e53
> --- /dev/null
> +++ b/sysutils/bacula11-libs3/pkg-descr
> @@ -0,0 +1,11 @@
> +Bacula is a set of computer programs that permit you (or the system
> +administrator) to manage backup, recovery, and verification of
> +computer data across a network of computers of different kinds.
> +In technical terms, it is a network Client/Server based backup =
program.
> +Bacula is relatively easy to use and efficient, while offering many
> +advanced storage management features that make it easy to find and
> +recover lost or damaged files. Due to its modular design, Bacula is
> +scalable from small single computer systems to systems consisting of
> +hundreds of computers located over a large network.
> +
> +This is its bundled S3 library.
> diff --git a/sysutils/bacula11-libs3/pkg-plist =
b/sysutils/bacula11-libs3/pkg-plist
> new file mode 100644
> index 000000000000..9a0f6dc8ae97
> --- /dev/null
> +++ b/sysutils/bacula11-libs3/pkg-plist
> @@ -0,0 +1,6 @@
> +include/libs3.h
> +lib/libs3.a
> +lib/libs3.so.4
> +lib/libs3.so
> +lib/libs3.so.4.1.bac
> +bin/s3


--Apple-Mail=_A71EF5B6-A372-4EA6-AF9B-D71F0C39492A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: =
after-white-space;"><div><div><blockquote type=3D"cite"><div>On Aug 20, =
2023, at 8:23 PM, Dan Langille &lt;dvl@FreeBSD.org&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div>The branch main has been =
updated by dvl:<br><br>URL: =
https://cgit.FreeBSD.org/ports/commit/?id=3D661403a5a14390fa0210f3b0a60c7d=
8c28cdc43a<br><br>commit =
661403a5a14390fa0210f3b0a60c7d8c28cdc43a<br>Author: =
&nbsp;&nbsp;&nbsp;&nbsp;Dan Langille =
&lt;dvl@FreeBSD.org&gt;<br>AuthorDate: 2023-08-21 00:21:36 =
+0000<br>Commit: &nbsp;&nbsp;&nbsp;&nbsp;Dan Langille =
&lt;dvl@FreeBSD.org&gt;<br>CommitDate: 2023-08-21 00:23:38 +0000<br><br> =
&nbsp;&nbsp;&nbsp;sysutils/bacula11-libs3: Add new port<br><br> =
&nbsp;&nbsp;&nbsp;This is the bundled S3 library for Bacula =
ports.<br><br> &nbsp;&nbsp;&nbsp;According to =
https://www.bacula.org/source-download-center/, the same<br> =
&nbsp;&nbsp;&nbsp;libraries are used for both Bacula 11 and Bacula =
13.<br></div></div></blockquote><div><br></div><div>Missing from this =
commit =
message:&nbsp;https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D260170<d=
iv><br></div><div>Sorry.<br><div><div style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: =
after-white-space;"><div>=E2=80=94&nbsp;</div><div>Dan =
Langille</div><div><a =
href=3D"http://langille">http://langille</a>.org/</div><div><br></div></di=
v></div></div></div></div><br><blockquote type=3D"cite"><div><div>---<br> =
sysutils/Makefile =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;1 +<br> =
sysutils/bacula11-libs3/Makefile =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;| &nbsp;26 ++++++<br> sysutils/bacula11-libs3/distinfo =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;| &nbsp;&nbsp;3 +<br> =
sysutils/bacula11-libs3/files/patch-GNUmakefile | 101 =
++++++++++++++++++++++++<br> sysutils/bacula11-libs3/pkg-descr =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;| &nbsp;11 +++<br> sysutils/bacula11-libs3/pkg-plist =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;| &nbsp;&nbsp;6 ++<br> 6 files changed, 148 =
insertions(+)<br><br>diff --git a/sysutils/Makefile =
b/sysutils/Makefile<br>index 95fdf00d8e58..237544057f90 100644<br>--- =
a/sysutils/Makefile<br>+++ b/sysutils/Makefile<br>@@ -91,6 +91,7 @@<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula11-client<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula11-client-static<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula11-docs<br>+ =
&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula11-libs3<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula11-server<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula13-client<br> =
&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D bacula13-client-static<br>diff --git =
a/sysutils/bacula11-libs3/Makefile =
b/sysutils/bacula11-libs3/Makefile<br>new file mode 100644<br>index =
000000000000..3b0f220a9d64<br>--- /dev/null<br>+++ =
b/sysutils/bacula11-libs3/Makefile<br>@@ -0,0 +1,26 =
@@<br>+PORTNAME=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	=
</span>bacula11-libs3<br>+PORTVERSION=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>20200523<br>+CATEGORIES=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>sysutils<br>+MASTER_SITES=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	=
</span>https://www.bacula.org/downloads/<br>+DISTNAME=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>libs3-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}<br>+<b=
r>+MAINTAINER=3D<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>ml@netfence.it<br>+COMMENT=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>Bacula libs3<br>+WWW=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>https://www.bacula.org/<br>+<br>+LICENSE=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>LGPL3<br>+LICENSE_FILE=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	=
</span>${WRKSRC}/LICENSE<br>+<br>+LIB_DEPENDS+=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>libcurl.so:ftp/curl<br>+<br>+MAKEFILE=3D<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>GNUmakefile<br>+MAKE_ARGS=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MYDESTDIR=3D${STAGEDIR}/${PREFIX} =
\<br>+<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MYINSTALL=3Dinstall<br>+USES=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>compiler:gcc-c++11-lib gmake =
gnome ssl<br>+USE_GNOME+=3D<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	=
</span>libxml2<br>+<br>+post-install:<br>+<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>${STRIP_CMD} =
${STAGEDIR}/${PREFIX}/bin/s3<br>+<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>${STRIP_CMD} =
${STAGEDIR}/${PREFIX}/lib/libs3.so.4.1.bac<br>+<br>+.include =
&lt;bsd.port.mk&gt;<br>diff --git a/sysutils/bacula11-libs3/distinfo =
b/sysutils/bacula11-libs3/distinfo<br>new file mode 100644<br>index =
000000000000..594911721d3b<br>--- /dev/null<br>+++ =
b/sysutils/bacula11-libs3/distinfo<br>@@ -0,0 +1,3 @@<br>+TIMESTAMP =3D =
1631776465<br>+SHA256 (libs3-20200523.tar.gz) =3D =
a604df5c4c95994a41f14f156b624a6ab87ec71b8320e9bbc7af1a664817812f<br>+SIZE =
(libs3-20200523.tar.gz) =3D 117367<br>diff --git =
a/sysutils/bacula11-libs3/files/patch-GNUmakefile =
b/sysutils/bacula11-libs3/files/patch-GNUmakefile<br>new file mode =
100644<br>index 000000000000..c96a7ec2ccaf<br>--- /dev/null<br>+++ =
b/sysutils/bacula11-libs3/files/patch-GNUmakefile<br>@@ -0,0 +1,101 =
@@<br>+--- GNUmakefile.orig<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>2020-05-23 16:23:54 UTC<br>++++ =
GNUmakefile<br>+@@ -83,15 +83,15 @@ endif<br>+ <br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+-# DESTDIR directory<br>+-ifndef DESTDIR<br>+- =
&nbsp;&nbsp;&nbsp;DESTDIR :=3D /usr<br>++# MYDESTDIR =
directory<br>++ifndef MYDESTDIR<br>++ &nbsp;&nbsp;&nbsp;MYDESTDIR :=3D =
/usr<br>+ endif<br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+ # LIBDIR directory<br>+ ifndef LIBDIR<br>+- =
&nbsp;&nbsp;&nbsp;LIBDIR :=3D ${DESTDIR}/lib<br>++ =
&nbsp;&nbsp;&nbsp;LIBDIR :=3D ${MYDESTDIR}/lib<br>+ endif<br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+@@ -149,7 +149,7 @@ CFLAGS +=3D -Wall -Werror -Wshadow -Wextra =
-Wno-format-t<br>+ LDFLAGS =3D $(CURL_LIBS) $(LIBXML2_LIBS) =
$(OPENSSL_LIBS) -lpthread<br>+ <br>+ STRIP ?=3D strip<br>+-INSTALL :=3D =
install --strip-program=3D$(STRIP)<br>++MYINSTALL :=3D install =
--strip-program=3D$(STRIP)<br>+ <br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+@@ -171,12 +171,12 @@ exported: libs3 s3 headers<br>+ <br>+ .PHONY: =
install<br>+ install: exported<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(QUIET_ECHO) $(DESTDIR)/bin/s3: =
Installing executable<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(VERBOSE_SHOW) $(INSTALL) -Dps =
-m u+rwx,go+rx $(BUILD)/bin/s3 \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(DESTDIR)/bin/s3<br>++<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) $(MYDESTDIR)/bin/s3: Installing =
executable<br>++<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(VERBOSE_SHOW) $(MYINSTALL) -Dps -m u+rwx,go+rx $(BUILD)/bin/s3 =
\<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(MYDESTDIR)/bin/s3<br>+ <span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(LIBDIR)/libs3.so.$(LIBS3=
_VER): Installing shared library<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(VERBOSE_SHOW) $(INSTALL) -Dps =
-m u+rw,go+r \<br>++<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(VERBOSE_SHOW) $(MYINSTALL) -Dps =
-m u+rw,go+r \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;$(BUILD)/lib/libs3.so.$(LIBS3_VER_MAJOR) \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;$(LIBDIR)/libs3.so.$(LIBS3_VER)<br>+ <span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) \<br>+@@ -186,11 +186,11 @@ install: exported<br>+ =
<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) $(LIBDIR)/libs3.so: Linking shared library<br>+ =
<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(VERBOSE_SHOW) ln -sf libs3.so.$(LIBS3_VER_MAJOR) =
$(LIBDIR)/libs3.so<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(QUIET_ECHO) $(LIBDIR)/libs3.a: =
Installing static library<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(VERBOSE_SHOW) $(INSTALL) -Dp -m =
u+rw,go+r $(BUILD)/lib/libs3.a \<br>++<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>$(VERBOSE_SHOW) $(MYINSTALL) -Dp =
-m u+rw,go+r $(BUILD)/lib/libs3.a \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(LIBDIR)/libs3.a<br>+-<span=
 class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) $(DESTDIR)/include/libs3.h: Installing =
header<br>+-<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(VERBOSE_SHOW) $(INSTALL) -Dp -m u+rw,go+r =
$(BUILD)/include/libs3.h \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(DESTDIR)/include/libs3.h<br>++<s=
pan class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) $(MYDESTDIR)/include/libs3.h: Installing =
header<br>++<span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(VERBOSE_SHOW) $(MYINSTALL) -Dp -m u+rw,go+r =
$(BUILD)/include/libs3.h \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(MYDESTDIR)/include/libs3.h<br>+ =
<br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+@@ -200,12 +200,12 @@ install: exported<br>+ uninstall:<br>+ <span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(QUIET_ECHO) Installed files: Uninstalling<br>+ <span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>$(VERBOSE_SHOW) \<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span> &nbsp;&nbsp;&nbsp;rm -f =
$(DESTDIR)/bin/s3 \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(DESTDIR)/include/libs3.h \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(DESTDIR)/lib/libs3.a \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(DESTDIR)/lib/libs3.so \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(DESTDIR)/lib/libs3.so.$(LIBS3_VER_MAJOR) \<br>+- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(DESTDIR)/lib/libs3.so.$(LIBS3_VER)<br>++<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span> =
&nbsp;&nbsp;&nbsp;rm -f $(MYDESTDIR)/bin/s3 \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(MYDESTDIR)/include/libs3.h \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(MYDESTDIR)/lib/libs3.a \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(MYDESTDIR)/lib/libs3.so \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(MYDESTDIR)/lib/libs3.so.$(LIBS3_VER_MAJOR) \<br>++ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;$(MYDESTDIR)/lib/libs3.so.$(LIBS3_VER)<br>+ <br>+ <br>+ # =
--------------------------------------------------------------------------=
<br>+@@ -338,7 +338,7 @@ $(DEBPKG): exported $(BUILD)/deb/DEBIAN/control =
$(BUIL<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb/usr/share/doc/libs3/changelog.gz \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb/usr/share/doc/libs3/changelog.Debian.gz \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb/usr/share/doc/libs3/copyright<br>+-<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>DESTDIR=3D$(BUILD)/deb/usr =
$(MAKE) install<br>++<span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>MYDESTDIR=3D$(BUILD)/deb/usr =
$(MAKE) install<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>rm -rf =
$(BUILD)/deb/usr/include<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>rm -f =
$(BUILD)/deb/usr/lib/libs3.a<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>@mkdir -p $(dir $@)<br>+@@ -351,7 =
+351,7 @@ $(DEBDEVPKG): exported $(BUILD)/deb-dev/DEBIAN/control<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb-dev/usr/share/doc/libs3-dev/changelog.gz \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb-dev/usr/share/doc/libs3-dev/changelog.Debian.gz \<br>+ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(BUILD)=
/deb-dev/usr/share/doc/libs3-dev/copyright<br>+-<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>DESTDIR=3D$(BUILD)/deb-dev/usr $(MAKE) install<br>++<span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>MYDESTDIR=3D$(BUILD)/deb-dev/usr $(MAKE) install<br>+ <span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>rm -rf =
$(BUILD)/deb-dev/usr/bin<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>rm -f =
$(BUILD)/deb-dev/usr/lib/libs3.so*<br>+ <span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>@mkdir -p $(dir $@)<br>diff --git =
a/sysutils/bacula11-libs3/pkg-descr =
b/sysutils/bacula11-libs3/pkg-descr<br>new file mode 100644<br>index =
000000000000..f0a801978e53<br>--- /dev/null<br>+++ =
b/sysutils/bacula11-libs3/pkg-descr<br>@@ -0,0 +1,11 @@<br>+Bacula is a =
set of computer programs that permit you (or the =
system<br>+administrator) to manage backup, recovery, and verification =
of<br>+computer data across a network of computers of different =
kinds.<br>+In technical terms, it is a network Client/Server based =
backup program.<br>+Bacula is relatively easy to use and efficient, =
while offering many<br>+advanced storage management features that make =
it easy to find and<br>+recover lost or damaged files. Due to its =
modular design, Bacula is<br>+scalable from small single computer =
systems to systems consisting of<br>+hundreds of computers located over =
a large network.<br>+<br>+This is its bundled S3 library.<br>diff --git =
a/sysutils/bacula11-libs3/pkg-plist =
b/sysutils/bacula11-libs3/pkg-plist<br>new file mode 100644<br>index =
000000000000..9a0f6dc8ae97<br>--- /dev/null<br>+++ =
b/sysutils/bacula11-libs3/pkg-plist<br>@@ -0,0 +1,6 =
@@<br>+include/libs3.h<br>+lib/libs3.a<br>+lib/libs3.so.4<br>+lib/libs3.so=
<br>+lib/libs3.so.4.1.bac<br>+bin/s3<br></div></div></blockquote></div><br=
></div></body></html>=

--Apple-Mail=_A71EF5B6-A372-4EA6-AF9B-D71F0C39492A--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9ADA2C91-3EB4-4C23-A727-5556D4C75839>