From nobody Wed Jun 19 04:17:28 2024 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 4W3r1h6y09z5Nrf8; Wed, 19 Jun 2024 04:17:28 +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 4W3r1h6Lnyz4xTW; Wed, 19 Jun 2024 04:17:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718770648; 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=FcWg/UMFMUc/Y4b8EJVcbxXhK4g8RFgJ9Y15ZxTLzuU=; b=RFxfNUlG/yxQ1cRnwyZIhZJKdh28gwsMLwOc3rjwZc/dbNql8qX8FL6WZgfDpcxa3TU6NZ eMX3K1MiJyYiRWOTEbrSJHHYOFJX+TVic6lKBx02NjzVuBP9ZeNXxkEQf7p34mE6FKQ0hN 1ac1FFZlCRNyUogI+FIGwXP19gAip1GTBuSFco3jTo9XmhUCFBgaEzTt2LVQx29aajvMmP 3rzAkKgII/RdYRZHQg45jTfeee5BCTAmvNjVq4+mYvNmP0OfLpi2FJKLE+xZneOebeK/Ny eO25qPG9BS3E8RXyAwgtSuAuRokCSw6nKJD4xNPPV9NGWFh42e70tmh9gp2dQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718770648; a=rsa-sha256; cv=none; b=aYxUa2cp31sdMt2lIe5X0bY5zKMRiSK14Tnijf2oHV0qNpdaacRT3OAHRZQoBuHUBbhF6V MXcs1LQsNfLeNom2C99nwqUZI0JdaPdl/I3JU2+hYVtQtcHt9Bq3VUUOCrtH7U9piXsiYK BqRmYqW/pVRyk3HQcOD98jf9+WCc9mtk5dAjXBW5CoZleyuAc0BA+eBX/+P4ByQBUqDVs9 HiVDOkIfFn0HWU9q1+txqRk+CcgZ6aEMH1Ld3Yq9E6Q5GSL+bL7v5G4R9BOlcpbUGTEBoC OMjPMulW9lmVNo9DsFNkc8fdiK7HzS9ymtNT23HPidUjMN/IqwMi7p3pOvzZ1Q== 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=1718770648; 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=FcWg/UMFMUc/Y4b8EJVcbxXhK4g8RFgJ9Y15ZxTLzuU=; b=fxuzuDnAJ1jWrfdd8+MLd0jhFwO1sCBR0MC1YdHRhdPsEHZflVIY3eOhyeTK/gIrfJbHpk qZaBS7AhnFm5kButOcZck5D2tYf6kj8Gp9Rvz8rVc2UXY0FdEwJWEsEhUvuGwLku79PyCi dqTnC5bUnUQ+DZDls31NwP/geQusZl/qwfq2xeYr/GmyHFxul0ANPtXjl1FXghz5Ko2RWo eTn8+Zo+LCM2CZj30wWZoo15jKNvVKINpxoFNkAJsKjeC0uylvEy1GLV1zQTmA664HhtpD gH34hyR5+d0WmBJxYlg/AOWOV/QSgo8j2kMRJ2TrgJIUUsVu55lzp7S8aTjRYg== 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 4W3r1h5rM6zRp7; Wed, 19 Jun 2024 04:17:28 +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 45J4HS1E039701; Wed, 19 Jun 2024 04:17:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45J4HSlB039697; Wed, 19 Jun 2024 04:17:28 GMT (envelope-from git) Date: Wed, 19 Jun 2024 04:17:28 GMT Message-Id: <202406190417.45J4HSlB039697@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 5ea35a31d714 - main - lang/smalltalk: apply some minor corrections to the port's Makefile (+) 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: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5ea35a31d714091e29bcf190e833f5205c5435c9 Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=5ea35a31d714091e29bcf190e833f5205c5435c9 commit 5ea35a31d714091e29bcf190e833f5205c5435c9 Author: Alexey Dokuchaev AuthorDate: 2024-06-19 04:16:42 +0000 Commit: Alexey Dokuchaev 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