Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jun 2024 04:17:28 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5ea35a31d714 - main - lang/smalltalk: apply some minor corrections to the port's Makefile (+)
Message-ID:  <202406190417.45J4HSlB039697@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5ea35a31d714091e29bcf190e833f5205c5435c9

commit 5ea35a31d714091e29bcf190e833f5205c5435c9
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-06-19 04:16:42 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-06-19 04:16:42 +0000

    lang/smalltalk: apply some minor corrections to the port's Makefile (+)
    
    - Restore linking against `math/gmp' which had been disabled in r73446
      (now commit ae50e2b416e79) without an explanation
    - Unfold PORTDATA=* back to static plist entries by partially reverting
      r253699 (now commit ff234fed369c3) to help track, admittedly, stalled
      project's development and assess the changes better
    - Trim USE_XORG list, switch to USE_GNOME=cairo, sort LIB_DEPENDS, etc.
---
 lang/smalltalk/Makefile  |  24 ++---
 lang/smalltalk/pkg-plist | 251 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 253 insertions(+), 22 deletions(-)

diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index 2686500e708d..9a0953b590d1 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -15,25 +15,23 @@ BROKEN_riscv64=		Fails to link: undefined reference to sbrk
 
 BUILD_DEPENDS=	zip:archivers/zip \
 		gawk:lang/gawk
-LIB_DEPENDS=	libgdbm.so:databases/gdbm \
+LIB_DEPENDS=	libexpat.so:textproc/expat2 \
 		libffi.so:devel/libffi \
-		libltdl.so:devel/libltdl \
-		libcairo.so:graphics/cairo \
-		libexpat.so:textproc/expat2
+		libgdbm.so:databases/gdbm \
+		libgmp.so:math/gmp \
+		libltdl.so:devel/libltdl
 
 USES=		gl gmake gnome iconv libtool makeinfo pathfix pkgconfig \
 		readline shebangfix sqlite tar:xz xorg
 USE_GL=		gl glu glut
-USE_GNOME=	pango
-USE_XORG=	ice sm x11 xi xmu
+USE_GNOME=	cairo
+USE_XORG=	ice sm x11 xi
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 CONFIGURE_ENV=	ac_cv_prog_EMACS=no ac_cv_prog_AWK=gawk
 CONFIGURE_ARGS=	--enable-generational-gc=no \
 		--enable-gtk=no \
 		--localstatedir="${PREFIX}/var" \
-		--with-emacs=no \
-		--with-gmp=no
+		--with-emacs=no
 USE_LDCONFIG=	yes
 SHEBANG_LANG=	sed
 sed_OLD_CMD=	/bin/sed
@@ -42,16 +40,15 @@ SHEBANG_FILES=	packages/vfs/deb packages/vfs/mailfs \
 		examples/pepe.sed examples/xml.sed
 TEST_TARGET=	check
 
-PLIST_SUB=	VERSION="${PORTVERSION}"
-PORTDATA=	*
-
 INFO=		gst gst-base gst-libs
+PLIST_SUB=	VERSION=${PORTVERSION}
 
 OPTIONS_DEFINE=	PGSQL SDL
 OPTIONS_DEFAULT=	PGSQL SDL
 OPTIONS_SUB=	yes
 
 PGSQL_USES=	pgsql
+
 SDL_USES=	sdl
 SDL_USE=	SDL=image,mixer,sdl,sound,ttf
 
@@ -72,9 +69,8 @@ post-build:
 
 post-install:
 	@${LN} -sf gst-load.1 ${STAGEDIR}${PREFIX}/share/man/man1/gst-reload.1
-	@${MKDIR} ${STAGEDIR}${DATADIR}/gtk
 	${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp
-	@${LS} -1 ${STAGEDIR}${PREFIX}/bin/gst* |grep -v config|${XARGS} ${STRIP_CMD}
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gst*[^g]
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/smalltalk/*.so
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst.so
 
diff --git a/lang/smalltalk/pkg-plist b/lang/smalltalk/pkg-plist
index cf5d41413e32..6f517c6ecb82 100644
--- a/lang/smalltalk/pkg-plist
+++ b/lang/smalltalk/pkg-plist
@@ -53,12 +53,16 @@ libexec/smalltalk/vfs/lslR
 libexec/smalltalk/vfs/mailfs
 libexec/smalltalk/vfs/patchfs
 libexec/smalltalk/vfs/uar
-libexec/smalltalk/vfs/urar
-libexec/smalltalk/vfs/uzoo
-libexec/smalltalk/vfs/ulha
 libexec/smalltalk/vfs/ucpio
+libexec/smalltalk/vfs/ulha
+libexec/smalltalk/vfs/urar
 libexec/smalltalk/vfs/utar
 libexec/smalltalk/vfs/uzip
+libexec/smalltalk/vfs/uzoo
+share/aclocal/gst-package.m4
+share/aclocal/gst.m4
+share/emacs/site-lisp/gst-mode.el
+share/emacs/site-lisp/smalltalk-mode.el
 share/man/man1/gst-config.1.gz
 share/man/man1/gst-convert.1.gz
 share/man/man1/gst-doc.1.gz
@@ -68,9 +72,240 @@ share/man/man1/gst-profile.1.gz
 share/man/man1/gst-reload.1.gz
 share/man/man1/gst-sunit.1.gz
 share/man/man1/gst.1.gz
+%%DATADIR%%/Announcements.star
+%%DATADIR%%/BLOXBrowser.star
+%%DATADIR%%/CParser.star
+%%DATADIR%%/Cairo.star
+%%SDL%%%%DATADIR%%/CairoSDL.star
+%%DATADIR%%/ClassPublisher.star
+%%DATADIR%%/Compiler.star
+%%DATADIR%%/Complex.star
+%%DATADIR%%/Continuations.star
+%%DATADIR%%/DBD-MySQL.star
+%%PGSQL%%%%DATADIR%%/DBD-PostgreSQL.star
+%%DATADIR%%/DBD-SQLite.star
+%%DATADIR%%/DBI.star
+%%DATADIR%%/DebugTools.star
+%%DATADIR%%/DhbNumericalMethods.star
+%%DATADIR%%/Digest.star
+%%DATADIR%%/GDBM.star
+%%DATADIR%%/GLUT.star
+%%DATADIR%%/GNUPlot.star
+%%DATADIR%%/Glorp.star
+%%DATADIR%%/I18N.star
+%%DATADIR%%/Iconv.star
+%%DATADIR%%/Java.star
+%%SDL%%%%DATADIR%%/LibSDL.star
+%%SDL%%%%DATADIR%%/LibSDL_GL.star
+%%SDL%%%%DATADIR%%/LibSDL_image.star
+%%SDL%%%%DATADIR%%/LibSDL_mixer.star
+%%SDL%%%%DATADIR%%/LibSDL_sound.star
+%%SDL%%%%DATADIR%%/LibSDL_ttf.star
+%%DATADIR%%/Magritte-Seaside.star
+%%DATADIR%%/Magritte.star
+%%DATADIR%%/NCurses.star
+%%DATADIR%%/NetClients.star
+%%DATADIR%%/OpenGL.star
+%%DATADIR%%/Parser.star
+%%DATADIR%%/ProfileTools.star
+%%DATADIR%%/ROE.star
+%%DATADIR%%/SUnit.star
+%%DATADIR%%/SandstoneDb.star
+%%DATADIR%%/Seaside-Core.star
+%%DATADIR%%/Seaside-Development.star
+%%DATADIR%%/Seaside-Examples.star
+%%DATADIR%%/Seaside.star
+%%DATADIR%%/Sockets.star
+%%DATADIR%%/Sport.star
+%%DATADIR%%/Swazoo.star
+%%DATADIR%%/VFSAddOns.star
+%%DATADIR%%/VisualGST.star
+%%DATADIR%%/WebServer.star
+%%DATADIR%%/XML-DOM.star
+%%DATADIR%%/XML-Expat.star
+%%DATADIR%%/XML-ParserTests.star
+%%DATADIR%%/XML-PullParser.star
+%%DATADIR%%/XML-SAXDriver.star
+%%DATADIR%%/XML-SAXParser.star
+%%DATADIR%%/XML-XMLNodeBuilder.star
+%%DATADIR%%/XML-XMLParser.star
+%%DATADIR%%/XPath.star
+%%DATADIR%%/XSL.star
+%%DATADIR%%/ZLib.star
+%%DATADIR%%/examples/Bench.st
+%%DATADIR%%/examples/CairoBlit.st
+%%DATADIR%%/examples/CairoDemo.st
+%%DATADIR%%/examples/Case.st
+%%DATADIR%%/examples/DeltaBlue.st
+%%DATADIR%%/examples/Dinner.st
+%%DATADIR%%/examples/EditStream.st
+%%DATADIR%%/examples/Gen2.st
+%%DATADIR%%/examples/Gen3.st
+%%DATADIR%%/examples/GenClasses.st
+%%DATADIR%%/examples/JSON.st
+%%DATADIR%%/examples/LazyCollection.st
+%%DATADIR%%/examples/Lisp.st
+%%DATADIR%%/examples/Man.st
+%%DATADIR%%/examples/MemUsage.st
+%%DATADIR%%/examples/Methods.st
+%%DATADIR%%/examples/MiniDebugger.st
+%%DATADIR%%/examples/PipeStream.st
+%%DATADIR%%/examples/Prolog.st
+%%DATADIR%%/examples/PrtHier.st
+%%DATADIR%%/examples/Queens.st
+%%DATADIR%%/examples/README
+%%DATADIR%%/examples/RegExp.st
+%%DATADIR%%/examples/Richards.st
+%%DATADIR%%/examples/SortCriter.st
+%%DATADIR%%/examples/Sync.st
+%%DATADIR%%/examples/Tetris.st
+%%DATADIR%%/examples/Timer.st
+%%DATADIR%%/examples/TokenStream.st
+%%DATADIR%%/examples/Tokenizer.st
+%%DATADIR%%/examples/pepe.sed
+%%DATADIR%%/examples/shell
+%%DATADIR%%/examples/xml.sed
+%%DATADIR%%/kernel/AbstNamespc.st
+%%DATADIR%%/kernel/AnsiDates.st
+%%DATADIR%%/kernel/Array.st
+%%DATADIR%%/kernel/ArrayColl.st
+%%DATADIR%%/kernel/Association.st
+%%DATADIR%%/kernel/Autoload.st
+%%DATADIR%%/kernel/Bag.st
+%%DATADIR%%/kernel/Behavior.st
+%%DATADIR%%/kernel/BindingDict.st
+%%DATADIR%%/kernel/BlkClosure.st
+%%DATADIR%%/kernel/BlkContext.st
+%%DATADIR%%/kernel/Boolean.st
+%%DATADIR%%/kernel/Builtins.st
+%%DATADIR%%/kernel/ByteArray.st
+%%DATADIR%%/kernel/CCallable.st
+%%DATADIR%%/kernel/CCallback.st
+%%DATADIR%%/kernel/CFuncs.st
+%%DATADIR%%/kernel/CObject.st
+%%DATADIR%%/kernel/CStruct.st
+%%DATADIR%%/kernel/CType.st
+%%DATADIR%%/kernel/CallinProcess.st
+%%DATADIR%%/kernel/CharArray.st
+%%DATADIR%%/kernel/Character.st
+%%DATADIR%%/kernel/Class.st
+%%DATADIR%%/kernel/ClassDesc.st
+%%DATADIR%%/kernel/Collection.st
+%%DATADIR%%/kernel/CompildCode.st
+%%DATADIR%%/kernel/CompildMeth.st
+%%DATADIR%%/kernel/CompiledBlk.st
+%%DATADIR%%/kernel/ContextPart.st
+%%DATADIR%%/kernel/Continuation.st
+%%DATADIR%%/kernel/DLD.st
+%%DATADIR%%/kernel/Date.st
+%%DATADIR%%/kernel/DeferBinding.st
+%%DATADIR%%/kernel/Delay.st
+%%DATADIR%%/kernel/Dictionary.st
+%%DATADIR%%/kernel/DirMessage.st
+%%DATADIR%%/kernel/Directory.st
+%%DATADIR%%/kernel/DynVariable.st
+%%DATADIR%%/kernel/ExcHandling.st
+%%DATADIR%%/kernel/False.st
+%%DATADIR%%/kernel/File.st
+%%DATADIR%%/kernel/FileDescr.st
+%%DATADIR%%/kernel/FilePath.st
+%%DATADIR%%/kernel/FileSegment.st
+%%DATADIR%%/kernel/FileStream.st
+%%DATADIR%%/kernel/Float.st
+%%DATADIR%%/kernel/FloatD.st
+%%DATADIR%%/kernel/FloatE.st
+%%DATADIR%%/kernel/FloatQ.st
+%%DATADIR%%/kernel/Fraction.st
+%%DATADIR%%/kernel/Generator.st
+%%DATADIR%%/kernel/Getopt.st
+%%DATADIR%%/kernel/HashedColl.st
+%%DATADIR%%/kernel/HomedAssoc.st
+%%DATADIR%%/kernel/IdentDict.st
+%%DATADIR%%/kernel/IdentitySet.st
+%%DATADIR%%/kernel/Integer.st
+%%DATADIR%%/kernel/Interval.st
+%%DATADIR%%/kernel/Iterable.st
+%%DATADIR%%/kernel/LargeInt.st
+%%DATADIR%%/kernel/Link.st
+%%DATADIR%%/kernel/LinkedList.st
+%%DATADIR%%/kernel/LookupKey.st
+%%DATADIR%%/kernel/LookupTable.st
+%%DATADIR%%/kernel/Magnitude.st
+%%DATADIR%%/kernel/MappedColl.st
+%%DATADIR%%/kernel/Memory.st
+%%DATADIR%%/kernel/Message.st
+%%DATADIR%%/kernel/Metaclass.st
+%%DATADIR%%/kernel/MethodDict.st
+%%DATADIR%%/kernel/MethodInfo.st
+%%DATADIR%%/kernel/MthContext.st
+%%DATADIR%%/kernel/Namespace.st
+%%DATADIR%%/kernel/Number.st
+%%DATADIR%%/kernel/ObjDumper.st
+%%DATADIR%%/kernel/ObjMemory.st
+%%DATADIR%%/kernel/Object.st
+%%DATADIR%%/kernel/OrderColl.st
+%%DATADIR%%/kernel/OtherArrays.st
+%%DATADIR%%/kernel/PkgLoader.st
+%%DATADIR%%/kernel/Point.st
+%%DATADIR%%/kernel/PosStream.st
+%%DATADIR%%/kernel/ProcEnv.st
+%%DATADIR%%/kernel/ProcSched.st
+%%DATADIR%%/kernel/Process.st
+%%DATADIR%%/kernel/RWStream.st
+%%DATADIR%%/kernel/Random.st
+%%DATADIR%%/kernel/ReadStream.st
+%%DATADIR%%/kernel/Rectangle.st
+%%DATADIR%%/kernel/RecursionLock.st
+%%DATADIR%%/kernel/Regex.st
+%%DATADIR%%/kernel/RootNamespc.st
+%%DATADIR%%/kernel/RunArray.st
+%%DATADIR%%/kernel/ScaledDec.st
+%%DATADIR%%/kernel/Security.st
+%%DATADIR%%/kernel/Semaphore.st
+%%DATADIR%%/kernel/SeqCollect.st
+%%DATADIR%%/kernel/Set.st
+%%DATADIR%%/kernel/SharedQueue.st
+%%DATADIR%%/kernel/SmallInt.st
+%%DATADIR%%/kernel/SortCollect.st
+%%DATADIR%%/kernel/Stream.st
+%%DATADIR%%/kernel/StreamOps.st
+%%DATADIR%%/kernel/String.st
+%%DATADIR%%/kernel/SymLink.st
+%%DATADIR%%/kernel/Symbol.st
+%%DATADIR%%/kernel/SysDict.st
+%%DATADIR%%/kernel/SysExcept.st
+%%DATADIR%%/kernel/Time.st
+%%DATADIR%%/kernel/Transcript.st
+%%DATADIR%%/kernel/True.st
+%%DATADIR%%/kernel/URL.st
+%%DATADIR%%/kernel/UndefObject.st
+%%DATADIR%%/kernel/UniChar.st
+%%DATADIR%%/kernel/UniString.st
+%%DATADIR%%/kernel/VFS.st
+%%DATADIR%%/kernel/VFSZip.st
+%%DATADIR%%/kernel/ValueAdapt.st
+%%DATADIR%%/kernel/VarBinding.st
+%%DATADIR%%/kernel/WeakObjects.st
+%%DATADIR%%/kernel/WriteStream.st
+%%DATADIR%%/packages.xml
+%%DATADIR%%/scripts/Convert.st
+%%DATADIR%%/scripts/GenDoc.st
+%%DATADIR%%/scripts/Load.st
+%%DATADIR%%/scripts/Package.st
+%%DATADIR%%/scripts/Profile.st
+%%DATADIR%%/scripts/Remote.st
+%%DATADIR%%/scripts/Test.st
+%%DATADIR%%/unsupported/CPP-test.st
+%%DATADIR%%/unsupported/CParseType-test.st
+%%DATADIR%%/unsupported/CString.st
+%%DATADIR%%/unsupported/DLD.st
+%%DATADIR%%/unsupported/Interr.st
+%%DATADIR%%/unsupported/Process.st
+%%DATADIR%%/unsupported/Profile.st
+%%DATADIR%%/unsupported/Sorting.st
+%%DATADIR%%/unsupported/echo.st
+%%DATADIR%%/unsupported/market.st
+%%DATADIR%%/unsupported/resolve.st
+%%DATADIR%%/unsupported/t.st
+%%DATADIR%%/unsupported/torture.st
 var/lib/smalltalk/gst.im
-share/aclocal/gst.m4
-share/aclocal/gst-package.m4
-share/emacs/site-lisp/gst-mode.el
-share/emacs/site-lisp/smalltalk-mode.el
-@dir %%DATADIR%%/gtk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202406190417.45J4HSlB039697>