From nobody Sun Dec 17 13:11:54 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4StNdn1rkxz54bYQ; Sun, 17 Dec 2023 13:11:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4StNdl5QK2z3cDq; Sun, 17 Dec 2023 13:11:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702818716; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CQL4NFo90ulhqza6CkdEAA0T1kPFDGAmb18qsidVRh8=; b=qhoptGAs75oisPLiuNEfhqyuJDnVYB0OIlKsWl0ffngFFxazjb+18W2RTFEoSkgZKGgYHu RXBCp2I5gmVg/1GshQnDpr8R7vtt2BtRM0hTM8LCquo0Wan6n2hXvYOWMZ/WpQ21iB2JKg CAARrHP04DhNayXT6RuW85muysxntlcuAJawDbsBa9fPyrbG+1bwZdfdnKaf50+085Os3I q37mtJqWz9RticYMeQMKrQqdrKw0RLkGx6qojuj6eFjNi3PcTNrmR+xu7ppmyv0gHGAeWr /rCzxArF1JTslarhx2+sV+1YWJ+0ATp1Z6XAj8YtMU5x5KDm+Ov6VDOuwOTx5A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702818716; a=rsa-sha256; cv=none; b=il3h+XnPzv/Le4z1H0ZipO1yM2kviXNbjaLPiP0za97Uaw/xoqICcz+PaPcejBqbAbnZG5 uZ5xD/SDOYhKxZaCIfgVwQgiZ3+1c5FGvy4CBxY8Y2n0dwmPLYj22PSkmeVZBG1qhcw9JP 4eOrSez1ZI/7WJFWSUF1yWQPW6s+0ouzF6hkhIZi0SMnJlIZhyI756KkxMtxdHadVFiChh BRaCgpU7hnqiJEIoSQkHEpJNah2eSGBOYRcN3Oy6x6N4PALQB+i5dtd4VrJLxH1ZW01s7b cw6vw8JjwlyLZQEfl5gNXnixzirBdZWUGIGMuf8Q71J8u96p7M2FZFP0OXzC9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702818716; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CQL4NFo90ulhqza6CkdEAA0T1kPFDGAmb18qsidVRh8=; b=bLrKh+lKp+CebeG1fnYZxGFDQtah35KhXMC5Wh2cdNWlN4mFPGDJbUtB8X3B6aDtDzKIWy lGweHrvYeJtTjQJMt0+jI63HjlQrSkfQx9yvOt4MkyRyEQ+Gztt3IKmT1alHw0D5Zl9uzR Rj8unmyJ2vt8tPK7ukbW21UAHw50dve/FkiweHqiDVTrC9SpH8wkm6YSbs2g3h9hZvxM1B xIpWKHV85BqHTp7RN5y1snp6HZtGpJkGdOsFrcmr2WW+54lpMZud9psoq8PkTBv9fjCDNW 7vYtozaqGzDJoCc9oBsz3TPN/54MWDfjDHd34l/Qf9Xif1pFFzJ1DMEgkTPjUw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4StNdk1xsvzfR7; Sun, 17 Dec 2023 13:11:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3BHDBsmp069097; Sun, 17 Dec 2023 13:11:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BHDBsSh069094; Sun, 17 Dec 2023 13:11:54 GMT (envelope-from git) Date: Sun, 17 Dec 2023 13:11:54 GMT Message-Id: <202312171311.3BHDBsSh069094@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 136f67e2badd - main - x11-wm/wmanager: Update version 0.2.1=>0.3.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 136f67e2badd647776681b87b34967aeca8ff06b Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=136f67e2badd647776681b87b34967aeca8ff06b commit 136f67e2badd647776681b87b34967aeca8ff06b Author: Muhammad Moinur Rahman AuthorDate: 2023-12-17 12:34:16 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-12-17 13:11:37 +0000 x11-wm/wmanager: Update version 0.2.1=>0.3.1 - Pet portclippy - Adoppt port Changelog: https://devel.ringlet.net/x11/wmanager/ --- x11-wm/wmanager/Makefile | 19 ++--- x11-wm/wmanager/distinfo | 6 +- x11-wm/wmanager/files/patch-Makefile | 114 +++++++++++--------------- x11-wm/wmanager/files/patch-inc__WManager.H | 24 ------ x11-wm/wmanager/files/patch-src_Interface.cc | 10 +++ x11-wm/wmanager/files/patch-src__Interface.cc | 31 ------- x11-wm/wmanager/files/patch-src__WManager.cc | 41 --------- 7 files changed, 72 insertions(+), 173 deletions(-) diff --git a/x11-wm/wmanager/Makefile b/x11-wm/wmanager/Makefile index 6e56937a1dd6..70f215ca8c9d 100644 --- a/x11-wm/wmanager/Makefile +++ b/x11-wm/wmanager/Makefile @@ -1,23 +1,22 @@ PORTNAME= wmanager -PORTVERSION= 0.2.1 -PORTREVISION= 15 +PORTVERSION= 0.3.1 CATEGORIES= x11-wm -MASTER_SITES= DEBIAN_POOL -DISTNAME= ${PORTNAME}_${PORTVERSION}.orig +MASTER_SITES= https://devel.ringlet.net/files/x11/wmanager/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bofh@FreeBSD.org COMMENT= X11 window manager selector +WWW= https://devel.ringlet.net/files/x11/wmanager/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libfltk.so:x11-toolkits/fltk +LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ + libfontconfig.so:x11-fonts/fontconfig -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +USES= gl gmake pkgconfig tar:xz xorg +USE_GL= gl glu +USE_XORG= x11 xcursor xext xfixes xft xinerama xrender -USES= gl gmake xorg -USE_XORG= x11 xext -USE_GL= gl OPTIONS_DEFINE= ADDONS DOCS EXAMPLES OPTIONS_DEFAULT=ADDONS diff --git a/x11-wm/wmanager/distinfo b/x11-wm/wmanager/distinfo index ee2321b613e7..7f1b0a8ffa48 100644 --- a/x11-wm/wmanager/distinfo +++ b/x11-wm/wmanager/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1476707858 -SHA256 (wmanager_0.2.1.orig.tar.gz) = 7974aa6bb15e4c0e8dcac42055a865e6151b920cd6aa2658ffa70ce33edf446c -SIZE (wmanager_0.2.1.orig.tar.gz) = 25734 +TIMESTAMP = 1702805458 +SHA256 (wmanager-0.3.1.tar.xz) = e594aaf8647c4475e3c9c1b3bf7cf978b4f031212c3e04e4dbd63ea978814f05 +SIZE (wmanager-0.3.1.tar.xz) = 23408 diff --git a/x11-wm/wmanager/files/patch-Makefile b/x11-wm/wmanager/files/patch-Makefile index 2c5c86c0395e..cf6977bef806 100644 --- a/x11-wm/wmanager/files/patch-Makefile +++ b/x11-wm/wmanager/files/patch-Makefile @@ -1,81 +1,67 @@ ---- Makefile.orig 1999-11-14 15:29:24 UTC +--- Makefile.orig 2023-12-17 12:04:10 UTC +++ Makefile -@@ -28,39 +28,39 @@ +@@ -22,16 +22,16 @@ MAKEFLAGS = --print-directory # make settings SHELL = /bin/sh MAKEFLAGS = --print-directory +-PREFIX ?= /usr +-X11BASE ?= /usr +PREFIX ?= /usr/local +LOCALBASE ?= /usr/local ++X11BASE ?= /usr/local -+# base settings -+bindir = $(PREFIX)/bin -+incdir = ./inc -+srcdir = ./src -+fltkinc = $(LOCALBASE)/include -+x11lib = $(LOCALBASE)/lib + # base settings + bindir = ${PREFIX}/bin + mandir = ${PREFIX}/share/man/man + incdir = ./inc + srcdir = ./src +-fltkinc = ${X11BASE}/include +-x11lib = ${X11BASE}/lib ++x11lib = ${LOCALBASE}/lib - # compiler settings --CXX = g++ --CXXFLAGS = -I$(incdir) -O2 -Wall -pedantic #-DDEBUG=1 -g3 -- -+CXX ?= g++ -+CXXFLAGS_WARN ?= -Wall -W -+CXXFLAGS_OPT ?= -O2 -fno-strict-aliasing -pipe -+#CXXFLAGS_DBG ?= -g -DDEBUG -+CXXFLAGS_DBG ?= + FLTK_CONFIG ?= fltk-config --use-gl + FLTK_CXX := $(shell ${FLTK_CONFIG} --cxx) +@@ -44,12 +44,13 @@ CXXFLAGS_DBG ?= + CXXFLAGS_OPT ?= -O2 -fno-strict-aliasing -pipe + #CXXFLAGS_DBG ?= -g -DDEBUG + CXXFLAGS_DBG ?= +-CXXFLAGS ?= ${CXXFLAGS_DBG} ${CXXFLAGS_OPT} +-CXXFLAGS += ${CXXFLAGS_WARN} -I${incdir} ${FLTK_CXXFLAGS} +CXXFLAGS ?= ${CXXFLAGS_WARN} ${CXXFLAGS_DBG} ${CXXFLAGS_OPT} -+CXXFLAGS += -I${fltkinc} -I${incdir} ${PTHREAD_CFLAGS} ++CXXFLAGS += ${CXXFLAGS_WARN} -I${incdir} ${FLTK_CXXFLAGS} ${PTHREAD_CFLAGS} # linker settings --LD = g++ --LDFLAGS = -lfltk -lXext -lX11 -lm --LDDIRS = -L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib -- -+LD = $(CXX) -+LDFLAGS += -lGL -lfltk -lXext -lX11 -lm ${PTHREAD_LIBS} + LD = ${CXX} +-LDFLAGS ?= ${FLTK_LDFLAGS} ++LDFLAGS += ${FLTK_LDFLAGS} -lGL +LDDIRS = -L$(x11lib) # install settings --INSTALL = /usr/bin/install --INSTALL_FLAGS = --strip -+INSTALL ?= install -+STRIP ?= -s + BINOWN ?= root +@@ -84,7 +85,7 @@ MISC = HISTORY README COPYING INSTALL TAGS FAQ LICENSE + SRC = Interface.cc WManager.cc wmanager.cc + MISC = HISTORY README COPYING INSTALL TAGS FAQ LICENSE NEWS TODO Makefile \ + .wmanagerrc .xinitrc +-OBJ = $(patsubst %.cc,%.o,$(SRC)) ++OBJ = $(patsubst %.cc,%.o,$(SRC)) + PROG = wmanager + MAN1 = ${srcdir}/${PROG}.1 + MAN1Z = ${MAN1}.gz +@@ -103,7 +104,7 @@ ${PROG}: ${OBJ} + all: ${PROG} ${MAN1Z} ${LOOP1Z} ${UPD1Z} + ${PROG}: ${OBJ} +- ${LD} -o $@ $^ ${LDFLAGS} ++ ${LD} -o $@ $^ ${LDFLAGS} - # documentation tool - DOCTOOL = perceps - DOCTOOL_FLAGS = -a -b -f -h -m -r + ${MAN1Z}: ${MAN1} + ${GZIP} ${GZIP_N} ${GZIP_C} ${MAN1} > $@ || (${RM} $@; false) +@@ -125,7 +126,7 @@ install: all + ${MKDIR} ${DESTDIR}${bindir} + ${INSTALL_PROGRAM} ${PROG} ${DESTDIR}${bindir}/ + ${INSTALL_SCRIPT} ${LOOP} ${UPD} ${DESTDIR}${bindir}/ +- ++ + ${MKDIR} ${DESTDIR}${mandir}1 + ${INSTALL_DATA} ${MAN1Z} ${LOOP1Z} ${UPD1Z} ${DESTDIR}${mandir}1/ --# base locations --prefix = /usr/local --exec_prefix = $(prefix) --bindir = $(exec_prefix)/bin -- -- --# include files and sources --incdir = ./inc --srcdir = ./src -- -- - # documentational files for developer - docdir = ./doc - templates = $(docdir)/templates -@@ -82,8 +82,7 @@ OBJ = $(patsubst %.cc,%.o,$(SRC)) - # project version - VERSION = 0.1.1 - -- --all: wmanager TAGS -+all: wmanager - - wmanager: $(OBJ) - $(LD) -o $@ $^ $(LDDIRS) $(LDFLAGS) -@@ -92,7 +91,7 @@ static: $(OBJ) - $(LD) -o wmanager $^ $(LDDIRS) $(LDFLAGS) -static - - install: wmanager -- $(INSTALL) $< $(bindir)/$< -+ $(INSTALL) $(STRIP) $< ${DESTDIR}$(bindir)/$< - - clean: - @rm -f $(OBJ) wmanager diff --git a/x11-wm/wmanager/files/patch-inc__WManager.H b/x11-wm/wmanager/files/patch-inc__WManager.H deleted file mode 100644 index c491524eba3b..000000000000 --- a/x11-wm/wmanager/files/patch-inc__WManager.H +++ /dev/null @@ -1,24 +0,0 @@ ---- inc/WManager.H.orig 1999-11-14 15:28:36 UTC -+++ inc/WManager.H -@@ -80,17 +80,17 @@ public: - - private: - Interface* _Interface; -- string* _ConfigurationFilename; -+ std::string* _ConfigurationFilename; - - void -- _ParseConfigurationFile(ifstream* filestream); -+ _ParseConfigurationFile(std::ifstream* filestream); - - void - _TokenizeAndAddToBrowser(char* entry); - - char* -- _CutString(char* str, -- char* sub); -+ _CutString(const char* str, -+ const char* sub); - }; - - #endif // WManager_H diff --git a/x11-wm/wmanager/files/patch-src_Interface.cc b/x11-wm/wmanager/files/patch-src_Interface.cc new file mode 100644 index 000000000000..0bed186a926b --- /dev/null +++ b/x11-wm/wmanager/files/patch-src_Interface.cc @@ -0,0 +1,10 @@ +--- src/Interface.cc.orig 2022-08-09 13:38:49 UTC ++++ src/Interface.cc +@@ -27,6 +27,7 @@ + // PROJECT INCLUDES //////////////////////////////// + #include "Interface.H" // class definition + ++using namespace std; + + // LOCAL INCLUDES ///////////////////////////////////////////////////////////// + #include diff --git a/x11-wm/wmanager/files/patch-src__Interface.cc b/x11-wm/wmanager/files/patch-src__Interface.cc deleted file mode 100644 index e95dd41e0f57..000000000000 --- a/x11-wm/wmanager/files/patch-src__Interface.cc +++ /dev/null @@ -1,31 +0,0 @@ ---- src/Interface.cc.orig 1999-11-16 18:25:42 UTC -+++ src/Interface.cc -@@ -23,6 +23,7 @@ - - // SYSTEM INCLUDES ////////////////////////////////// - #include // standard io interface -+#include - - - // PROJECT INCLUDES //////////////////////////////// -@@ -37,6 +38,7 @@ - #include - #include - -+using namespace std; - - // logo image - static unsigned char *image_mt[] = { -@@ -130,10 +132,12 @@ Interface::Interface() - Interface::~Interface() - { - delete _WMWindow; -+#if 0 // Uncommented, so we don't segfault with fltk 1.1 - delete _ExitButton; - delete _StartButton; - delete _AboutButton; - delete _ListBrowser; -+#endif - } - - diff --git a/x11-wm/wmanager/files/patch-src__WManager.cc b/x11-wm/wmanager/files/patch-src__WManager.cc deleted file mode 100644 index 9cc9cb8c9741..000000000000 --- a/x11-wm/wmanager/files/patch-src__WManager.cc +++ /dev/null @@ -1,41 +0,0 @@ ---- src/WManager.cc.orig 1999-11-14 15:28:36 UTC -+++ src/WManager.cc -@@ -24,8 +24,12 @@ - // SYSTEM INCLUDES ///////////////////////////////// - #include // standard string class - #include // file streams -+#include // 'exit' - #include // only for 'strtok' -+#include - #include // for home directory -+#include -+#include - - - // PROJECT INCLUDES //////////////////////////////// -@@ -36,6 +40,7 @@ - // LOCAL INCLUDES ////////////////////////////////// - #include // message window - -+using namespace std; - - // constructor - WManager::WManager() -@@ -302,7 +307,7 @@ WManager::_TokenizeAndAddToBrowser(char* - } else { - fl_alert("Error near %s while parsing configuration file %s!" - "Try to read on...", -- name->c_str(), _ConfigurationFilename); -+ name->c_str(), _ConfigurationFilename->c_str()); - } // end if - } // end if - } -@@ -310,7 +315,7 @@ WManager::_TokenizeAndAddToBrowser(char* - - // cut rest from the beginning of str - char* --WManager::_CutString(char* str, char* rest) -+WManager::_CutString(const char* str, const char* rest) - { - int i = 0; - int n = 0;