--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libfreebsd-glue-0: move files to /usr (DEP17)
- From: Helmut Grohne <helmut@subdivi.de>
- Date: Fri, 9 Feb 2024 15:40:10 +0100
- Message-id: <20240209144010.GA626630@subdivi.de>
Package: libfreebsd-glue-0
Version: 0.2.22+nmu1
Tags: patch
User: helmutg@debian.org
Usertags: dep17m2
Hi,
we want to finalize the /usr-merge transition by moving all aliased
files from / to /usr via DEP17 to avoid any negative effects arising
from aliasing. libfreebsd-glue-0 is involved, because it installs a
shared library below /lib and does not use dh, which would allow
converting it automatically. I am attaching a patch to perform the move.
Do not upload this patch to bookworm-backports or earlier as you would
violate the earlier /usr-merge file move moratorium.
Helmut
diff --minimal -Nru freebsd-glue-0.2.22+nmu1/debian/changelog freebsd-glue-0.2.22+nmu2/debian/changelog
--- freebsd-glue-0.2.22+nmu1/debian/changelog 2023-08-07 01:20:16.000000000 +0200
+++ freebsd-glue-0.2.22+nmu2/debian/changelog 2024-02-09 15:29:32.000000000 +0100
@@ -1,3 +1,10 @@
+freebsd-glue (0.2.22+nmu2) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Move files to /usr (DEP17). (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Fri, 09 Feb 2024 15:29:32 +0100
+
freebsd-glue (0.2.22+nmu1) unstable; urgency=medium
* Non-maintainer upload.
diff --minimal -Nru freebsd-glue-0.2.22+nmu1/debian/libfreebsd-glue-0-udeb.install freebsd-glue-0.2.22+nmu2/debian/libfreebsd-glue-0-udeb.install
--- freebsd-glue-0.2.22+nmu1/debian/libfreebsd-glue-0-udeb.install 2014-08-25 21:40:16.000000000 +0200
+++ freebsd-glue-0.2.22+nmu2/debian/libfreebsd-glue-0-udeb.install 2024-02-09 15:29:12.000000000 +0100
@@ -1 +1 @@
-debian/tmp-udeb/lib/libfreebsd-glue.so.* lib
+debian/tmp-udeb/usr/lib/libfreebsd-glue.so.* usr/lib
diff --minimal -Nru freebsd-glue-0.2.22+nmu1/debian/libfreebsd-glue-0.install freebsd-glue-0.2.22+nmu2/debian/libfreebsd-glue-0.install
--- freebsd-glue-0.2.22+nmu1/debian/libfreebsd-glue-0.install 2014-08-25 21:40:16.000000000 +0200
+++ freebsd-glue-0.2.22+nmu2/debian/libfreebsd-glue-0.install 2024-02-09 15:29:15.000000000 +0100
@@ -1 +1 @@
-lib/libfreebsd-glue.so.*
+usr/lib/libfreebsd-glue.so.*
diff --minimal -Nru freebsd-glue-0.2.22+nmu1/debian/rules freebsd-glue-0.2.22+nmu2/debian/rules
--- freebsd-glue-0.2.22+nmu1/debian/rules 2023-08-07 01:20:16.000000000 +0200
+++ freebsd-glue-0.2.22+nmu2/debian/rules 2024-02-09 15:28:57.000000000 +0100
@@ -29,6 +29,7 @@
MAKEOBJDIRPREFIX=$(CURDIR)/obj-deb \
CFLAGS="$(CFLAGS) -O2" \
DESTDIR="$(DESTDIR)" \
+ SHLIBDIR=/usr/lib \
bmake -m /usr/share/mk-freebsd \
CC=$(CC) \
$(NULL)
@@ -37,6 +38,7 @@
MAKEOBJDIRPREFIX=$(CURDIR)/obj-udeb \
CFLAGS="$(CFLAGS) -Os" \
DESTDIR="$(DESTDIR)-udeb" \
+ SHLIBDIR=/usr/lib \
bmake -m /usr/share/mk-freebsd \
CC=$(CC) \
RESCUE=yes \
@@ -76,7 +78,7 @@
dh_testroot
dh_prep -a
dh_installdirs -a
- mkdir -p $(DESTDIR){,-udeb}/{usr/,}lib
+ mkdir -p $(DESTDIR){,-udeb}/usr/lib
$(PMAKE) install
$(PMAKE_UDEB) install
--- End Message ---