Page MenuHomeFreeBSD

D56206.id174702.diff
No OneTemporary

D56206.id174702.diff

diff --git a/cad/magic/Makefile b/cad/magic/Makefile
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magic
-DISTVERSION= 8.3.570
+DISTVERSION= 8.3.629
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/magic/archive/
diff --git a/cad/magic/distinfo b/cad/magic/distinfo
--- a/cad/magic/distinfo
+++ b/cad/magic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761845095
-SHA256 (magic-8.3.570.tgz) = 9922bf558f8ee330e46dda5986a6585bd573b0d9a6b30980fd64429d97135c38
-SIZE (magic-8.3.570.tgz) = 4280150
+TIMESTAMP = 1774977203
+SHA256 (magic-8.3.629.tgz) = 4dfb51884eeaa8a90bde260ab3728a87b0e7f32ef714a4f80eb1df17203a57ed
+SIZE (magic-8.3.629.tgz) = 4309078
diff --git a/cad/magic/files/patch-textio__textioInt.h b/cad/magic/files/patch-textio__textioInt.h
deleted file mode 100644
--- a/cad/magic/files/patch-textio__textioInt.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- textio/textioInt.h.orig 2025-07-30 06:00:02 UTC
-+++ textio/textioInt.h
-@@ -43,7 +43,7 @@ typedef struct {
- #define TX_CMD_PROMPT ":"
-
- /* all of the state associated with a tty terminal */
--#if !defined(SYSV) && !defined(CYGWIN) && !defined(__OpenBSD__) && !defined(EMSCRIPTEN)
-+#if !defined(SYSV) && !defined(CYGWIN) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(EMSCRIPTEN)
- #if defined(HAVE_SYS_IOCTL_COMPAT_H) || defined(HAVE_SGTTY_H)
- #if defined(HAVE_SYS_IOCTL_COMPAT_H)
- #include <sys/ioctl_compat.h> /* replaced sgtty.h */
diff --git a/cad/magic/files/patch-textio__txInput.c b/cad/magic/files/patch-textio__txInput.c
--- a/cad/magic/files/patch-textio__txInput.c
+++ b/cad/magic/files/patch-textio__txInput.c
@@ -1,96 +1,10 @@
---- textio/txInput.c.orig 2025-02-24 07:00:02 UTC
+--- textio/txInput.c.orig 2026-03-27 06:00:02 UTC
+++ textio/txInput.c
-@@ -28,6 +28,7 @@ static char rcsid[] __attribute__ ((unused)) = "$Heade
+@@ -30,6 +30,7 @@ static char rcsid[] __attribute__ ((unused)) = "$Heade
#include <unistd.h>
#include <ctype.h>
#include <dirent.h>
+#include <termios.h>
- #include "utils/magsgtty.h"
-@@ -1221,13 +1222,13 @@ TxGetLine(
- * ----------------------------------------------------------------------------
- */
-
--#if defined(SYSV) || defined(CYGWIN)
-+#if defined(SYSV) || defined(CYGWIN) || defined(__FreeBSD__)
-
- void
- txGetTermState(
-- struct termio *buf)
-+ struct termios *buf)
- {
-- ioctl( fileno( stdin ), TCGETA, buf);
-+ ioctl( fileno( stdin ), TIOCGETA, buf);
- }
-
- #elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-@@ -1269,7 +1270,7 @@ txSetTermState(
-
- void
- txSetTermState(
--#if defined(SYSV) || defined(CYGWIN)
-+#if defined(SYSV) || defined(CYGWIN) || defined(__FreeBSD__)
- struct termio *buf
- #elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
- struct termios *buf
-@@ -1280,7 +1281,7 @@ txSetTermState(
- {
- #if defined(SYSV) || defined(CYGWIN)
- ioctl( fileno(stdin), TCSETAF, buf );
--#elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined(EMSCRIPTEN)
- (void) tcsetattr( fileno(stdin), TCSANOW, buf );
- #else
- /* set the current terminal characteristics */
-@@ -1311,14 +1312,14 @@ txInitTermRec(
- txInitTermRec(
- #if defined(SYSV) || defined(CYGWIN)
- struct termio *buf
--#elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined(EMSCRIPTEN)
- struct termios *buf
- #else
- txTermState *buf
- #endif /* SYSV */
- )
- {
--#if defined(SYSV) || defined(CYGWIN) || defined(__OpenBSD__) || defined(EMSCRIPTEN)
-+#if defined(SYSV) || defined(CYGWIN) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(EMSCRIPTEN)
- buf->c_lflag = ISIG; /* raw: no echo and no processing, allow signals */
- buf->c_cc[ VMIN ] = 1;
- buf->c_cc[ VTIME ] = 0;
-@@ -1335,7 +1336,7 @@ struct termio closeTermState;
-
- #if defined(SYSV) || defined(CYGWIN)
- struct termio closeTermState;
--#elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined(EMSCRIPTEN)
- struct termios closeTermState;
- #else
- static txTermState closeTermState;
-@@ -1363,13 +1364,13 @@ txSaveTerm(void)
- txSaveTerm(void)
- {
- #if defined(SYSV) || defined(CYGWIN)
-- ioctl( fileno( stdin ), TCGETA, &closeTermState);
-+ ioctl( fileno( stdin ), TIOCGETA, &closeTermState);
- txEraseChar = closeTermState.c_cc[VERASE];
- txKillChar = closeTermState.c_cc[VKILL];
- TxEOFChar = closeTermState.c_cc[VEOF];
- TxInterruptChar = closeTermState.c_cc[VINTR];
- haveCloseState = TRUE;
--#elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined(EMSCRIPTEN)
- (void) tcgetattr( fileno( stdin ), &closeTermState);
- txEraseChar = closeTermState.c_cc[VERASE];
- txKillChar = closeTermState.c_cc[VKILL];
-@@ -1412,7 +1413,7 @@ TxSetTerminal(void)
- {
- #if defined(SYSV) || defined(CYGWIN)
- struct termio buf;
--#elif defined (__OpenBSD__) || defined(EMSCRIPTEN)
-+#elif defined(__FreeBSD__) || defined (__OpenBSD__) || defined(EMSCRIPTEN)
- struct termios buf;
- #else
- txTermState buf;
+ #include "utils/magic.h"
diff --git a/cad/magic/pkg-plist b/cad/magic/pkg-plist
--- a/cad/magic/pkg-plist
+++ b/cad/magic/pkg-plist
@@ -172,6 +172,7 @@
lib/magic/doc/html/tool.html
lib/magic/doc/html/undo.html
lib/magic/doc/html/unexpand.html
+lib/magic/doc/html/units.html
lib/magic/doc/html/unmeasure.html
lib/magic/doc/html/updatedisplay.html
lib/magic/doc/html/upsidedown.html

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 16, 12:25 PM (12 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31602676
Default Alt Text
D56206.id174702.diff (5 KB)

Event Timeline