From owner-svn-ports-all@freebsd.org Fri Mar 26 19:40:38 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5E8A25A9EA5; Fri, 26 Mar 2021 19:40:38 +0000 (UTC) (envelope-from fernape@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 4F6XPy2GKvz3Nc7; Fri, 26 Mar 2021 19:40:38 +0000 (UTC) (envelope-from fernape@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 40C9C1FCA6; Fri, 26 Mar 2021 19:40:38 +0000 (UTC) (envelope-from fernape@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 12QJecKH002528; Fri, 26 Mar 2021 19:40:38 GMT (envelope-from fernape@FreeBSD.org) Received: (from fernape@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 12QJeaKR002519; Fri, 26 Mar 2021 19:40:36 GMT (envelope-from fernape@FreeBSD.org) Message-Id: <202103261940.12QJeaKR002519@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: fernape set sender to fernape@FreeBSD.org using -f From: =?UTF-8?Q?Fernando_Apestegu=c3=ada?= Date: Fri, 26 Mar 2021 19:40:36 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r569267 - in head/lang/squeak: . files X-SVN-Group: ports-head X-SVN-Commit-Author: fernape X-SVN-Commit-Paths: in head/lang/squeak: . files X-SVN-Commit-Revision: 569267 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2021 19:40:38 -0000 Author: fernape Date: Fri Mar 26 19:40:36 2021 New Revision: 569267 URL: https://svnweb.freebsd.org/changeset/ports/569267 Log: lang/squeak: Fix build in 14.0-current The lang/squeak ports assume B576000 and B1152000. Lack of B576000 and B1152000 at /usr/include/sys/_termios.h, lang/squeak is broken at 14.0-Current. While here, add missing USES, dependencies, reorder variables, etc. PR: 254456 Submitted by: takeshi.mutoh@gmail.com (maintainer) Modified: head/lang/squeak/Makefile head/lang/squeak/files/patch-unix_plugins_CameraPlugin_sqCamera-linux.c head/lang/squeak/files/patch-unix_plugins_ScratchPlugin_unixSeriaPort2Ops.c head/lang/squeak/files/patch-unix_plugins_SerialPlugin_sqUnixSerial.c head/lang/squeak/files/patch-unix_plugins_UUIDPlugin_config.cmake head/lang/squeak/files/patch-unix_vm-sound-pulse_sqUnixSoundPulseAudio.c head/lang/squeak/files/patch-unix_vm_build.cmake head/lang/squeak/files/patch-unix_vm_sqUnixMain.c Modified: head/lang/squeak/Makefile ============================================================================== --- head/lang/squeak/Makefile Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/Makefile Fri Mar 26 19:40:36 2021 (r569267) @@ -3,7 +3,7 @@ PORTNAME= squeak PORTVERSION= 4.10.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= lang MASTER_SITES= http://www.squeakvm.org/unix/release/:vmsrc \ http://ftp.squeak.org/${IMAGE_VERSION}/:src \ @@ -26,16 +26,17 @@ ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 BUILD_DEPENDS= cmake:devel/cmake \ v4l_compat>=1.0.20120501:multimedia/v4l_compat LIB_DEPENDS= libaudio.so:audio/nas \ + libdbus-1.so:devel/dbus \ libffi.so:devel/libffi \ + libfreetype.so:print/freetype2 \ libasound.so:audio/alsa-lib \ libpulse-simple.so:audio/pulseaudio \ libv4l2.so:multimedia/libv4l -USES= gl gnome pkgconfig -USE_GNOME= cairo pango +USES= gl gnome iconv pkgconfig xorg USE_GL= gl -HAS_CONFIGURE= yes -CONFIGURE_OUTSOURCE= yes +USE_GNOME= cairo pango +USE_XORG= ice sm x11 xext xrender VM_VERSION= ${PORTVERSION}.${SVN_VERSION} SVN_VERSION= 2614 @@ -45,14 +46,18 @@ IMAGE_FULL_VERSION= ${IMAGE_VERSION}-${IMAGE_SVN_VERSI SQUEAK_SRC= SqueakV46.sources SQUEAK_LIB_DIR= ${PORTVERSION}-${SVN_VERSION} -WRKSRC= ${WRKDIR}/Squeak-${VM_VERSION}-src +CMAKE_SOURCE_PATH= unix +HAS_CONFIGURE= yes CONFIGURE_SCRIPT= unix/cmake/configure CONFIGURE_ARGS= --prefix=${PREFIX} -CMAKE_SOURCE_PATH= unix +CONFIGURE_OUTSOURCE= yes SUB_FILES= pkg-message SUB_LIST= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \ IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION} + +WRKSRC= ${WRKDIR}/Squeak-${VM_VERSION}-src + PLIST_SUB= SQUEAK_LIB_DIR=${SQUEAK_LIB_DIR} \ IMAGE_FULL_VERSION=${IMAGE_FULL_VERSION} Modified: head/lang/squeak/files/patch-unix_plugins_CameraPlugin_sqCamera-linux.c ============================================================================== --- head/lang/squeak/files/patch-unix_plugins_CameraPlugin_sqCamera-linux.c Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/files/patch-unix_plugins_CameraPlugin_sqCamera-linux.c Fri Mar 26 19:40:36 2021 (r569267) @@ -1,5 +1,5 @@ ---- unix/plugins/CameraPlugin/sqCamera-linux.c.orig 2012-07-31 06:59:01.000000000 +0900 -+++ unix/plugins/CameraPlugin/sqCamera-linux.c 2012-09-24 14:44:26.000000000 +0900 +--- unix/plugins/CameraPlugin/sqCamera-linux.c.orig 2012-07-30 21:59:01 UTC ++++ unix/plugins/CameraPlugin/sqCamera-linux.c @@ -45,8 +45,9 @@ #include #include @@ -12,7 +12,7 @@ #include -@@ -176,12 +177,19 @@ +@@ -176,12 +177,19 @@ libCon(void) int devNum; camPtr cam; Modified: head/lang/squeak/files/patch-unix_plugins_ScratchPlugin_unixSeriaPort2Ops.c ============================================================================== --- head/lang/squeak/files/patch-unix_plugins_ScratchPlugin_unixSeriaPort2Ops.c Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/files/patch-unix_plugins_ScratchPlugin_unixSeriaPort2Ops.c Fri Mar 26 19:40:36 2021 (r569267) @@ -1,6 +1,6 @@ ---- unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c.org 2012-09-24 15:26:44.000000000 +0900 -+++ unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c 2012-09-24 15:26:54.000000000 +0900 -@@ -337,7 +337,7 @@ +--- unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c.orig 2012-07-30 21:58:07 UTC ++++ unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c +@@ -337,7 +337,7 @@ error: } int isSerialPortDev(char *s) { Modified: head/lang/squeak/files/patch-unix_plugins_SerialPlugin_sqUnixSerial.c ============================================================================== --- head/lang/squeak/files/patch-unix_plugins_SerialPlugin_sqUnixSerial.c Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/files/patch-unix_plugins_SerialPlugin_sqUnixSerial.c Fri Mar 26 19:40:36 2021 (r569267) @@ -1,5 +1,5 @@ ---- unix/plugins/SerialPlugin/sqUnixSerial.c.org 2012-09-24 15:29:28.000000000 +0900 -+++ unix/plugins/SerialPlugin/sqUnixSerial.c 2012-09-24 15:29:38.000000000 +0900 +--- unix/plugins/SerialPlugin/sqUnixSerial.c.orig 2011-03-14 05:01:56 UTC ++++ unix/plugins/SerialPlugin/sqUnixSerial.c @@ -21,7 +21,7 @@ #define PORT_NAME_SIZE 64 @@ -9,3 +9,14 @@ /* stopBits 0=1.5, 1=1, 2=2 */ /* I don't know how to get 1.5 stop bits. Oh well. So you get 2 instead */ +@@ -94,10 +94,8 @@ static drDecode dataRateDecode[] = { + #endif + #if defined(B500000) /* missing on GNU/Linux prior to 2.2 */ + { 500000, B500000 }, +- { 576000, B576000 }, + { 921600, B921600 }, + { 1000000, B1000000 }, +- { 1152000, B1152000 }, + { 1500000, B1500000 }, + { 2000000, B2000000 }, + #endif Modified: head/lang/squeak/files/patch-unix_plugins_UUIDPlugin_config.cmake ============================================================================== --- head/lang/squeak/files/patch-unix_plugins_UUIDPlugin_config.cmake Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/files/patch-unix_plugins_UUIDPlugin_config.cmake Fri Mar 26 19:40:36 2021 (r569267) @@ -1,6 +1,6 @@ ---- unix/plugins/UUIDPlugin/config.cmake.orig 2012-09-13 21:09:00.000000000 +0200 -+++ unix/plugins/UUIDPlugin/config.cmake 2013-10-27 14:10:07.948211424 +0100 -@@ -4,8 +4,8 @@ +--- unix/plugins/UUIDPlugin/config.cmake.orig 2012-09-13 19:09:00 UTC ++++ unix/plugins/UUIDPlugin/config.cmake +@@ -4,8 +4,8 @@ CONFIG_DEFINE (HAVE_UUID_H) PLUGIN_FIND_INCLUDE (SYS_UUID sys/uuid.h) CONFIG_DEFINE (HAVE_SYS_UUID_H) @@ -10,3 +10,4 @@ +#---CONFIG_DEFINE (HAVE_UUID_UUID_H) PLUGIN_FIND_LIBRARY (UUID uuid) + Modified: head/lang/squeak/files/patch-unix_vm-sound-pulse_sqUnixSoundPulseAudio.c ============================================================================== --- head/lang/squeak/files/patch-unix_vm-sound-pulse_sqUnixSoundPulseAudio.c Fri Mar 26 19:04:04 2021 (r569266) +++ head/lang/squeak/files/patch-unix_vm-sound-pulse_sqUnixSoundPulseAudio.c Fri Mar 26 19:40:36 2021 (r569267) @@ -1,4 +1,4 @@ ---- unix/vm-sound-pulse/sqUnixSoundPulseAudio.c.orig 2012-08-08 10:34:42 +0800 +--- unix/vm-sound-pulse/sqUnixSoundPulseAudio.c.orig 2012-08-08 02:34:42 UTC +++ unix/vm-sound-pulse/sqUnixSoundPulseAudio.c @@ -995,10 +995,10 @@ DBGMSG("