Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jun 2026 21:29:19 +0000
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8345e8d48b57 - main - net/unison251: Remove expired port
Message-ID:  <6a44352f.38708.1b4b1710@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8345e8d48b5709d9d6f21a2c8e04c2746f3029bf

commit 8345e8d48b5709d9d6f21a2c8e04c2746f3029bf
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-06-30 21:29:15 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-06-30 21:29:15 +0000

    net/unison251: Remove expired port
    
    2026-06-30 net/unison251: Legacy release unsupported by upstream
---
 MOVED                                              |   1 +
 net/Makefile                                       |   1 -
 net/unison251/Makefile                             | 117 ---------------------
 net/unison251/distinfo                             |   3 -
 net/unison251/files/patch-Makefile.OCaml           |  46 --------
 net/unison251/files/patch-fsmonitor_linux_Makefile |  20 ----
 net/unison251/files/unison.desktop.in              |  12 ---
 net/unison251/pkg-descr                            |   9 --
 net/unison251/pkg-message                          |   8 --
 net/unison251/pkg-message.nox11                    |   7 --
 net/unison251/pkg-plist                            |   7 --
 11 files changed, 1 insertion(+), 230 deletions(-)

diff --git a/MOVED b/MOVED
index 3d14d37b9bae..6d31ae39dc13 100644
--- a/MOVED
+++ b/MOVED
@@ -5454,3 +5454,4 @@ japanese/wnn7egg||2026-06-30|Has expired: Abandoned, A patch is needed for the c
 www/node25|www/node26|2026-06-30|Has expired: Node.js 25.* will reach its EoL on 2026-06-01. Use Node.js 26.* (www/node26) instead
 www/npm-node25|www/npm-node26|2026-06-30|Has expired: consumer of www/node25
 www/yarn-node25|www/yarn-node26|2026-06-30|Has expired: consumer of www/node25
+net/unison251||2026-06-30|Has expired: Legacy release unsupported by upstream
diff --git a/net/Makefile b/net/Makefile
index 3f1cde3d5f7d..442a97425b1d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1663,7 +1663,6 @@
     SUBDIR += ulxmlrpcpp
     SUBDIR += unfs3
     SUBDIR += unison
-    SUBDIR += unison251
     SUBDIR += unison253
     SUBDIR += unix2tcp
     SUBDIR += urelay
diff --git a/net/unison251/Makefile b/net/unison251/Makefile
deleted file mode 100644
index 4d044f44ae42..000000000000
--- a/net/unison251/Makefile
+++ /dev/null
@@ -1,117 +0,0 @@
-PORTNAME=	unison
-PORTVERSION=	2.51.5
-PORTREVISION=	3
-DISTVERSIONPREFIX=	v
-CATEGORIES=	net
-
-MAINTAINER=	madpilot@FreeBSD.org
-COMMENT=	User-level file synchronization tool
-WWW=		https://www.cis.upenn.edu/~bcpierce/unison/
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-FLAVORS=	x11 nox11
-FLAVOR?=	${FLAVORS:[1]}
-
-VERSIONSUFFIX=	251
-
-DEPRECATED=	Legacy release unsupported by upstream
-EXPIRATION_DATE=	2026-06-30
-
-nox11_PKGNAMESUFFIX=		${VERSIONSUFFIX}-nox11
-nox11_CONFLICTS_INSTALL=	unison${VERSIONSUFFIX}
-
-x11_PKGNAMESUFFIX=	${VERSIONSUFFIX}
-x11_BUILD_DEPENDS=	icotool:graphics/icoutils \
-			lablgtk2:x11-toolkits/ocaml-lablgtk2
-x11_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
-			libfreetype.so:print/freetype2 \
-			libharfbuzz.so:print/harfbuzz
-x11_CONFLICTS_INSTALL=	unison${VERSIONSUFFIX}-nox11
-
-USES=		gmake localbase ocaml:build
-USE_GITHUB=	yes
-GH_ACCOUNT=	bcpierce00
-
-MAKE_ENV=	CLIBS="${LIBS:S/^-/-ccopt -/}" \
-		COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}"
-ALL_TARGET=	unison all
-
-DOCS=		NEWS README
-
-WRKSRC_SUBDIR=	src
-
-PLIST_SUB=	PORTVERSION=${PORTVERSION} \
-		VERSIONSUFFIX=${VERSIONSUFFIX}
-
-OPTIONS_DEFINE=		DOCS FSMONITOR
-OPTIONS_DEFAULT=	FSMONITOR
-OPTIONS_SUB=		YES
-
-FSMONITOR_DESC=	Compile and install fsmonitor plugin
-
-FSMONITOR_LIB_DEPENDS=	libinotify.so:devel/libinotify
-
-.if ${FLAVOR} == nox11
-MAKE_ARGS=	UISTYLE=text
-PKGMESSAGE=	${PKGDIR}/pkg-message.nox11
-PLIST_SUB+=	X11="@comment "
-.else
-MAKE_ARGS=	UISTYLE=gtk2
-SUB_FILES=	${PORTNAME}.desktop
-USE_GNOME+=	atk cairo gdkpixbuf glib20 gtk20 pango
-USES+=		gettext-runtime gnome
-PLIST_SUB+=	X11=""
-.endif
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == powerpc
-USE_BINUTILS=	yes
-.endif
-
-post-patch-FSMONITOR-off:
-	@${REINPLACE_CMD} -e 's/-include fsmonitor/#&/' \
-		${WRKSRC}/Makefile.OCaml
-
-post-patch-FSMONITOR-on:
-	@${REINPLACE_CMD} \
-		-e '/let suffix = if Util.osType/s/else "" in/else "${VERSIONSUFFIX}" in/' \
-		${WRKSRC}/fswatch.ml
-
-post-patch:
-.if ${FLAVOR} == nox11
-	@${REINPLACE_CMD} -e 's/CFLAGS/COFLAGS/g' \
-		${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile
-.else
-	@${REINPLACE_CMD} -Ee 's@(\+|/)(lablgtk2)@\1site-lib/\2@' \
-		-e 's/CFLAGS/COFLAGS/g' \
-		${WRKSRC}/Makefile.OCaml ${WRKSRC}/fsmonitor/linux/Makefile
-.endif
-
-post-build:
-	(cd ${WRKSRC} && HOME=${WRKSRC} ./unison -selftest -ui text -batch)
-.if ${FLAVOR} == x11
-	@${ECHO} Building text-only version
-	@${ECHO} ${WRKSRC}
-	${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} UISTYLE=text NAME=unison-text
-	@cd ${WRKSRC}/win32rc && ${LOCALBASE}/bin/icotool -x U.ico
-.endif
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${VERSIONSUFFIX}
-.if ${FLAVOR} == x11
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-text ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${VERSIONSUFFIX}-text
-	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}/${PORTNAME}${VERSIONSUFFIX}.desktop
-	${INSTALL_DATA} ${WRKSRC}/win32rc/U_4_48x48x32.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}${VERSIONSUFFIX}.png
-.endif
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
-
-do-install-FSMONITOR-on:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-fsmonitor ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-fsmonitor${VERSIONSUFFIX}
-
-.include <bsd.port.mk>
diff --git a/net/unison251/distinfo b/net/unison251/distinfo
deleted file mode 100644
index 2216a412a298..000000000000
--- a/net/unison251/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1639862759
-SHA256 (bcpierce00-unison-v2.51.5_GH0.tar.gz) = 7e876371992ebf890b60f32df880a98a75fe8c47c06b7b2ae2ad36be48013e83
-SIZE (bcpierce00-unison-v2.51.5_GH0.tar.gz) = 1385407
diff --git a/net/unison251/files/patch-Makefile.OCaml b/net/unison251/files/patch-Makefile.OCaml
deleted file mode 100644
index 147a3793331a..000000000000
--- a/net/unison251/files/patch-Makefile.OCaml
+++ /dev/null
@@ -1,46 +0,0 @@
---- Makefile.OCaml.orig	2021-12-18 15:04:56 UTC
-+++ Makefile.OCaml
-@@ -34,7 +34,11 @@ ifeq ($(shell uname),NetBSD)
- else
- ifeq ($(shell uname),NetBSD)
-   OSARCH=NetBSD
-+else
-+ifeq ($(shell uname),FreeBSD)
-+  OSARCH=FreeBSD
- endif
-+endif
- ifeq ($(shell uname),Linux)
-   OSARCH=Linux
- endif
-@@ -301,6 +305,11 @@ endif
- INCLFLAGS+=-I fsmonitor -I fsmonitor/linux
- endif
- 
-+ifeq ($(OSARCH),FreeBSD)
-+-include fsmonitor/linux/Makefile src/fsmonitor/linux/Makefile
-+INCLFLAGS+=-I fsmonitor -I fsmonitor/linux
-+endif
-+
- ifeq ($(OSARCH),solaris)
- -include fsmonitor/solaris/Makefile src/fsmonitor/solaris/Makefile
- INCLFLAGS+=-I fsmonitor -I fsmonitor/solaris
-@@ -427,6 +436,10 @@ win32rc/unison.res.lib: win32rc/unison.res
- 	-$(RM) $@
- 	ocamllex $<
- 
-+compat%.cmi: compat%.mli
-+	@echo "$(CAMLC): $< ---> $@"
-+	$(CAMLC) $(CAMLFLAGS) $(COMPATCAMLFLAGS) -c $(CWD)/$<
-+
- %.cmi : %.mli
- 	@echo "$(CAMLC): $< ---> $@"
- 	$(CAMLC) $(CAMLFLAGS) $(COMPATCAMLFLAGS) -c $(CWD)/$<
-@@ -451,7 +464,7 @@ compat%.cmx: compat%.ml
- 
- %.o %.obj: %.c
- 	@echo "$(CAMLC): $< ---> $@"
--	$(CAMLC) $(CAMLFLAGS) -ccopt $(OUTPUT_SEL)$(CWD)/$@ -c $(CWD)/$<
-+	$(CAMLC) $(CAMLFLAGS) -ccopt $(OUTPUT_SEL)$(CWD)/$@ -c $(CFLAGS) $(CWD)/$<
- 
- $(NAME)$(EXEC_EXT): $(CAMLOBJS) $(COBJS)
- 	@echo Linking $@
diff --git a/net/unison251/files/patch-fsmonitor_linux_Makefile b/net/unison251/files/patch-fsmonitor_linux_Makefile
deleted file mode 100644
index 820041472d23..000000000000
--- a/net/unison251/files/patch-fsmonitor_linux_Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- fsmonitor/linux/Makefile.orig	2017-03-23 16:47:46 UTC
-+++ fsmonitor/linux/Makefile
-@@ -18,6 +18,10 @@ else
-   FSMCAMLLIBS=$(FSMOCAMLLIBS)
- endif
- 
-+ifeq ($(OSARCH),FreeBSD)
-+  CLIBS+=-cclib -linotify
-+endif
-+
- buildexecutable:: $(FSMONITOR)$(EXEC_EXT)
- 
- $(FSMONITOR)$(EXEC_EXT): $(FSMCAMLOBJS) $(FSMCOBJS)
-@@ -26,4 +30,4 @@ $(FSMONITOR)$(EXEC_EXT): $(FSMCAMLOBJS) $(FSMCOBJS)
- 
- clean::
- 	rm -f $(DIR)/*.cm[iox] $(DIR)/*.o $(DIR)/*~
--	rm -f $(FSMONITOR)$(EXEC_EXT)
-\ No newline at end of file
-+	rm -f $(FSMONITOR)$(EXEC_EXT)
diff --git a/net/unison251/files/unison.desktop.in b/net/unison251/files/unison.desktop.in
deleted file mode 100644
index 789ccaa366b6..000000000000
--- a/net/unison251/files/unison.desktop.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Unison
-GenericName=File-synchronization tool
-Type=Application
-Terminal=false
-StartupNotify=true
-Categories=GTK;Utility;
-Exec=unison
-Icon=unison.png
-Comment=Synchronize files (directories) over different disks (hosts)
-Comment[ru]=Синхронизация файлов (каталогов) на нескольких дисках (компьютерах)
diff --git a/net/unison251/pkg-descr b/net/unison251/pkg-descr
deleted file mode 100644
index c96194d13db8..000000000000
--- a/net/unison251/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Unison is a file-synchronization tool for Unix and Windows. It allows two
-replicas of a collection of files and directories to be stored on different
-hosts (or different disks on the same host), modified separately, and then
-brought up to date by propagating the changes in each replica to the other.
-
-Unison shares a number of features with tools such as configuration
-management packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)
-uni-directional mirroring utilities (rsync, etc.) and other synchronizers
-(Intellisync, Reconcile, etc).
diff --git a/net/unison251/pkg-message b/net/unison251/pkg-message
deleted file mode 100644
index 1795b612e0a8..000000000000
--- a/net/unison251/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Together with a gtk-enabled version, a text-only unison-text binary
-is installed as it depends on a smaller number of libraries.
-EOM
-}
-]
diff --git a/net/unison251/pkg-message.nox11 b/net/unison251/pkg-message.nox11
deleted file mode 100644
index 31b179babd46..000000000000
--- a/net/unison251/pkg-message.nox11
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-A text-only unison binary is installed.
-EOM
-}
-]
diff --git a/net/unison251/pkg-plist b/net/unison251/pkg-plist
deleted file mode 100644
index 18aa92847fa3..000000000000
--- a/net/unison251/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/unison%%VERSIONSUFFIX%%
-%%FSMONITOR%%bin/unison-fsmonitor%%VERSIONSUFFIX%%
-%%X11%%share/applications/unison%%VERSIONSUFFIX%%.desktop
-%%X11%%bin/unison%%VERSIONSUFFIX%%-text
-%%X11%%share/pixmaps/unison%%VERSIONSUFFIX%%.png
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a44352f.38708.1b4b1710>