diff options
author | Erwin Lansing <erwin@FreeBSD.org> | 2009-06-15 14:42:15 +0000 |
---|---|---|
committer | Erwin Lansing <erwin@FreeBSD.org> | 2009-06-15 14:42:15 +0000 |
commit | 6c2bab88b879722cfff030c943bfa2ca8c532541 (patch) | |
tree | 90a48930c239c38f3da031b24f00f0e0b5b26e70 /lang/pm3-base/files | |
parent | - Use glib2 instead of obsolete glib1.2 (diff) |
Remove pm3-* and friends as it hasn't been able to build for
over a year.
2008-09-19 lang/pm3-base: Has been broken for more than 6 months
2009-01-19 lang/pm3-forms: depends on broken, expired port
2009-01-19 lang/pm3-gui: depends on broken, expired port
2009-01-19 lang/pm3-m3tk: depends on broken, expired port
2009-01-19 lang/pm3-net: depends on broken, expired port
2009-01-19 lang/pm3-netobj: depends on broken, expired port
graphics/juno-2
Notes
Notes:
svn path=/head/; revision=235873
Diffstat (limited to 'lang/pm3-base/files')
-rw-r--r-- | lang/pm3-base/files/FBSD_ALPHA-patch-fa | 14 | ||||
-rw-r--r-- | lang/pm3-base/files/FBSD_ALPHA-patch-fb | 21 | ||||
-rw-r--r-- | lang/pm3-base/files/FreeBSD4-patch-fa | 14 | ||||
-rw-r--r-- | lang/pm3-base/files/FreeBSD4-patch-fb | 21 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-dy | 445 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-dz | 15 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-ea | 38 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-eb | 38 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-l1 | 62 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-l2 | 62 | ||||
-rw-r--r-- | lang/pm3-base/files/patch-m3.c.diff | 48 |
11 files changed, 0 insertions, 778 deletions
diff --git a/lang/pm3-base/files/FBSD_ALPHA-patch-fa b/lang/pm3-base/files/FBSD_ALPHA-patch-fa deleted file mode 100644 index b701e28593b1..000000000000 --- a/lang/pm3-base/files/FBSD_ALPHA-patch-fa +++ /dev/null @@ -1,14 +0,0 @@ ---- libs/m3core/src/C/FBSD_ALPHA/m3makefile.orig Mon Jun 7 10:13:36 1999 -+++ libs/m3core/src/C/FBSD_ALPHA/m3makefile Tue Apr 22 10:07:18 2003 -@@ -10,8 +10,9 @@ - Interface ("Csetjmp") - Interface ("Csignal") - Interface ("Cstring") --Module ("Cstdio") -+% Cstdio disabled because of incompatibilities introduced in FreeBSD-5. -+%Module ("Cstdio") - --c_source ("CstdioC") -+%c_source ("CstdioC") - - diff --git a/lang/pm3-base/files/FBSD_ALPHA-patch-fb b/lang/pm3-base/files/FBSD_ALPHA-patch-fb deleted file mode 100644 index 1e8cd68a2f0b..000000000000 --- a/lang/pm3-base/files/FBSD_ALPHA-patch-fb +++ /dev/null @@ -1,21 +0,0 @@ ---- boot-FBSD_ALPHA/m3core/FBSD_ALPHA/make.boot.orig Tue Sep 5 15:00:26 2000 -+++ boot-FBSD_ALPHA/m3core/FBSD_ALPHA/make.boot Tue Apr 22 10:09:10 2003 -@@ -158,9 +158,6 @@ - Csetjmp_i.o: Csetjmp.is - Csignal_i.o: Csignal.is - Cstring_i.o: Cstring.is --Cstdio_i.o: Cstdio.is --Cstdio_m.o: Cstdio.ms --CstdioC.o: CstdioC.c - BasicCtypes_i.o: BasicCtypes.is - RealFloat_i.o: RealFloat.is - LongFloat_i.o: LongFloat.is -@@ -219,7 +216,7 @@ - Word_i.o: Word.is - Word_m.o: Word.ms - --OBJS=Word_m.o Word_i.o WeakRef_m.o WeakRef_i.o Main_i.o PolyBasis_m.o PolyBasis_i.o Poly_m.o Poly_i.o Fingerprint_m.o Fingerprint_i.o TextConv_m.o TextConv_i.o UnsafeHash_m.o TextF_i.o TextExtras_m.o TextExtras_i.o Text_m.o Text_i.o Convert_m.o Convert_i.o CConvert_m.o CConvert_i.o TimePosix_m.o TimePosix_i.o DateBsd_m.o TickPortable_m.o FmtTime_m.o FmtTime_i.o Date_i.o Tick_i.o Time_i.o FloatMode_m.o FloatMode_i.o FPU_m.o FPU_i.o LongRealRep_i.o RealRep_i.o ExtendedFloat_m.o LongFloat_m.o RealFloat_m.o Extended_i.o LongReal_i.o Real_i.o DragonT_m.o DragonT_i.o DragonInt_m.o DragonInt_i.o Extended_m.o LongReal_m.o Real_m.o IEEESpecial_m.o IEEESpecial_i.o ExtendedFloat_i.o LongFloat_i.o RealFloat_i.o BasicCtypes_i.o CstdioC.o Cstdio_m.o Cstdio_i.o Cstring_i.o Csignal_i.o Csetjmp_i.o Cstdarg_m.o Cstdarg_i.o M3toC_m.o M3toC_i.o Ctypes_i.o Cstdlib_i.o Cstddef_i.o Cerrno_i.o Uutmp_i.o Uuio_i.o Uugid_i.o Utypes_m.o Utypes_i.o Utime_i.o Usyslog_i.o Usocket_i.o Ustat_i.o Usignal_m.o Usignal_i.o Ushm_i.o Usem_i.o Uresource_i.o Upwd_i.o Uprocess_i.o Unix_i.o Unetdb_m.o Unetdb_i.o Umsg_m.o Umsg_i.o Umman_i.o Uipc_i.o Uin_m.o Uin_i.o Ugrp_i.o Uexec_i.o Uerror_m.o Uerror_i.o Udir_i.o ThreadPosix_m.o ThreadEvent_i.o ThreadF_i.o SchedulerPosix_i.o Scheduler_i.o Thread_i.o RTStackC.o RTExRep_i.o RTException_m.o write.o socket.o shutdown.o sendto.o send.o select.o recvfrom.o recv.o read.o listen.o getsockname.o getpeername.o gethostbyname.o gethostbyaddr.o dup2.o dup.o connect.o close.o bind.o accept.o malloc.o RTHeapDepC.o RTThreadC.o RTThread_m.o RTSignal_m.o RTHeapDep_m.o RTMachine_i.o RTThreadStk_m.o RTThread_i.o RTPerfTool_m.o RTPerfTool_i.o RTOS_m.o RTArgs_m.o RT0u_m.o RT0u_i.o RTThreadInit_i.o RTOS_i.o RTTypeSRC_i.o RTStack_i.o RTSignal_i.o RTProcedureSRC_i.o RTHeapEvent_i.o RTException_i.o RTArgs_i.o RTHeapDebug_m.o RTHeapDebug_i.o RTutils_m.o RTutils_i.o RTTypeMap_m.o RTTypeMap_i.o RTTypeFP_m.o RTTypeFP_i.o RTType_m.o RTType_i.o RTTipe_m.o RTTipe_i.o RTProcess_m.o RTProcess_i.o RTProcedure_m.o RTProcedure_i.o RTParams_m.o RTParams_i.o RTPacking_m.o RTPacking_i.o RTModule_m.o RTModule_i.o RTMisc_m.o RTMisc_i.o RTMapOp_m.o RTMapOp_i.o RTLinker_m.o RTLinker_i.o RTIO_m.o RTIO_i.o RTWeakRef_i.o RTCollectorSRC_i.o RTCollector_m.o RTCollector_i.o RTHeapStats_m.o RTHeapStats_i.o RTHeapRep_m.o RTHeapRep_i.o RTHeapMap_m.o RTHeapMap_i.o RTHeapInfo_m.o RTHeapInfo_i.o RTHeapDep_i.o RTHeap_m.o RTHeap_i.o RTAllocStats_m.o RTAllocStats_i.o RTAllocator_m.o RTAllocator_i.o RT0_m.o RT0_i.o RTHooks_m.o RTHooks_i.o RTBuiltin.o dtoa.o hand.o -+OBJS=Word_m.o Word_i.o WeakRef_m.o WeakRef_i.o Main_i.o PolyBasis_m.o PolyBasis_i.o Poly_m.o Poly_i.o Fingerprint_m.o Fingerprint_i.o TextConv_m.o TextConv_i.o UnsafeHash_m.o TextF_i.o TextExtras_m.o TextExtras_i.o Text_m.o Text_i.o Convert_m.o Convert_i.o CConvert_m.o CConvert_i.o TimePosix_m.o TimePosix_i.o DateBsd_m.o TickPortable_m.o FmtTime_m.o FmtTime_i.o Date_i.o Tick_i.o Time_i.o FloatMode_m.o FloatMode_i.o FPU_m.o FPU_i.o LongRealRep_i.o RealRep_i.o ExtendedFloat_m.o LongFloat_m.o RealFloat_m.o Extended_i.o LongReal_i.o Real_i.o DragonT_m.o DragonT_i.o DragonInt_m.o DragonInt_i.o Extended_m.o LongReal_m.o Real_m.o IEEESpecial_m.o IEEESpecial_i.o ExtendedFloat_i.o LongFloat_i.o RealFloat_i.o BasicCtypes_i.o Cstring_i.o Csignal_i.o Csetjmp_i.o Cstdarg_m.o Cstdarg_i.o M3toC_m.o M3toC_i.o Ctypes_i.o Cstdlib_i.o Cstddef_i.o Cerrno_i.o Uutmp_i.o Uuio_i.o Uugid_i.o Utypes_m.o Utypes_i.o Utime_i.o Usyslog_i.o Usocket_i.o Ustat_i.o Usignal_m.o Usignal_i.o Ushm_i.o Usem_i.o Uresource_i.o Upwd_i.o Uprocess_i.o Unix_i.o Unetdb_m.o Unetdb_i.o Umsg_m.o Umsg_i.o Umman_i.o Uipc_i.o Uin_m.o Uin_i.o Ugrp_i.o Uexec_i.o Uerror_m.o Uerror_i.o Udir_i.o ThreadPosix_m.o ThreadEvent_i.o ThreadF_i.o SchedulerPosix_i.o Scheduler_i.o Thread_i.o RTStackC.o RTExRep_i.o RTException_m.o write.o socket.o shutdown.o sendto.o send.o select.o recvfrom.o recv.o read.o listen.o getsockname.o getpeername.o gethostbyname.o gethostbyaddr.o dup2.o dup.o connect.o close.o bind.o accept.o malloc.o RTHeapDepC.o RTThreadC.o RTThread_m.o RTSignal_m.o RTHeapDep_m.o RTMachine_i.o RTThreadStk_m.o RTThread_i.o RTPerfTool_m.o RTPerfTool_i.o RTOS_m.o RTArgs_m.o RT0u_m.o RT0u_i.o RTThreadInit_i.o RTOS_i.o RTTypeSRC_i.o RTStack_i.o RTSignal_i.o RTProcedureSRC_i.o RTHeapEvent_i.o RTException_i.o RTArgs_i.o RTHeapDebug_m.o RTHeapDebug_i.o RTutils_m.o RTutils_i.o RTTypeMap_m.o RTTypeMap_i.o RTTypeFP_m.o RTTypeFP_i.o RTType_m.o RTType_i.o RTTipe_m.o RTTipe_i.o RTProcess_m.o RTProcess_i.o RTProcedure_m.o RTProcedure_i.o RTParams_m.o RTParams_i.o RTPacking_m.o RTPacking_i.o RTModule_m.o RTModule_i.o RTMisc_m.o RTMisc_i.o RTMapOp_m.o RTMapOp_i.o RTLinker_m.o RTLinker_i.o RTIO_m.o RTIO_i.o RTWeakRef_i.o RTCollectorSRC_i.o RTCollector_m.o RTCollector_i.o RTHeapStats_m.o RTHeapStats_i.o RTHeapRep_m.o RTHeapRep_i.o RTHeapMap_m.o RTHeapMap_i.o RTHeapInfo_m.o RTHeapInfo_i.o RTHeapDep_i.o RTHeap_m.o RTHeap_i.o RTAllocStats_m.o RTAllocStats_i.o RTAllocator_m.o RTAllocator_i.o RT0_m.o RT0_i.o RTHooks_m.o RTHooks_i.o RTBuiltin.o dtoa.o hand.o - - libm3core.a: $(OBJS) - $(AR) $(ARFLAGS) $@ $^ diff --git a/lang/pm3-base/files/FreeBSD4-patch-fa b/lang/pm3-base/files/FreeBSD4-patch-fa deleted file mode 100644 index c8f5a43e2556..000000000000 --- a/lang/pm3-base/files/FreeBSD4-patch-fa +++ /dev/null @@ -1,14 +0,0 @@ ---- libs/m3core/src/C/FreeBSD4/m3makefile.orig Wed May 31 10:54:13 2000 -+++ libs/m3core/src/C/FreeBSD4/m3makefile Sat Nov 9 10:39:29 2002 -@@ -10,8 +10,9 @@ - Interface ("Csetjmp") - Interface ("Csignal") - Interface ("Cstring") --Module ("Cstdio") -+% Cstdio disabled because of incompatibilities introduced in FreeBSD-5. -+%Module ("Cstdio") - --c_source ("CstdioC") -+%c_source ("CstdioC") - - diff --git a/lang/pm3-base/files/FreeBSD4-patch-fb b/lang/pm3-base/files/FreeBSD4-patch-fb deleted file mode 100644 index b7106e8069b9..000000000000 --- a/lang/pm3-base/files/FreeBSD4-patch-fb +++ /dev/null @@ -1,21 +0,0 @@ ---- boot-FreeBSD4/m3core/FreeBSD4/make.boot.orig Tue Sep 5 14:50:36 2000 -+++ boot-FreeBSD4/m3core/FreeBSD4/make.boot Sat Nov 9 10:43:38 2002 -@@ -160,9 +160,6 @@ - Csetjmp_i.o: Csetjmp.is - Csignal_i.o: Csignal.is - Cstring_i.o: Cstring.is --Cstdio_i.o: Cstdio.is --Cstdio_m.o: Cstdio.ms --CstdioC.o: CstdioC.c - BasicCtypes_i.o: BasicCtypes.is - RealFloat_i.o: RealFloat.is - LongFloat_i.o: LongFloat.is -@@ -221,7 +218,7 @@ - Word_i.o: Word.is - Word_m.o: Word.ms - --OBJS=Word_m.o Word_i.o WeakRef_m.o WeakRef_i.o Main_i.o PolyBasis_m.o PolyBasis_i.o Poly_m.o Poly_i.o Fingerprint_m.o Fingerprint_i.o TextConv_m.o TextConv_i.o UnsafeHash_m.o TextF_i.o TextExtras_m.o TextExtras_i.o Text_m.o Text_i.o Convert_m.o Convert_i.o CConvert_m.o CConvert_i.o TimePosix_m.o TimePosix_i.o DateBsd_m.o TickPortable_m.o FmtTime_m.o FmtTime_i.o Date_i.o Tick_i.o Time_i.o FloatMode_m.o FloatMode_i.o FPU_m.o FPU_i.o LongRealRep_i.o RealRep_i.o ExtendedFloat_m.o LongFloat_m.o RealFloat_m.o Extended_i.o LongReal_i.o Real_i.o DragonT_m.o DragonT_i.o DragonInt_m.o DragonInt_i.o Extended_m.o LongReal_m.o Real_m.o IEEESpecial_m.o IEEESpecial_i.o ExtendedFloat_i.o LongFloat_i.o RealFloat_i.o BasicCtypes_i.o CstdioC.o Cstdio_m.o Cstdio_i.o Cstring_i.o Csignal_i.o Csetjmp_i.o Cstdarg_m.o Cstdarg_i.o M3toC_m.o M3toC_i.o Ctypes_i.o Cstdlib_i.o Cstddef_i.o Cerrno_i.o off_t_wrap.o Uutmp_i.o Uuio_i.o Uugid_i.o Utypes_m.o Utypes_i.o Utime_i.o Usyslog_i.o Usocket_i.o Ustat_i.o Usignal_m.o Usignal_i.o Ushm_i.o Usem_i.o Uresource_i.o Upwd_i.o Uprocess_i.o Unix_i.o Unetdb_m.o Unetdb_i.o Umsg_m.o Umsg_i.o Umman_i.o Uipc_i.o Uin_m.o Uin_i.o Ugrp_i.o Uexec_i.o Uerror_m.o Uerror_i.o Udir_i.o ThreadPosix_m.o ThreadEvent_i.o ThreadF_i.o SchedulerPosix_i.o Scheduler_i.o Thread_i.o RTStackC.o RTExRep_i.o RTException_m.o write.o socket.o shutdown.o sendto.o send.o select.o recvfrom.o recv.o read.o listen.o getsockname.o getpeername.o gethostbyname.o gethostbyaddr.o dup2.o dup.o connect.o close.o bind.o accept.o malloc.o _fpsetjmp.o RTHeapDepC.o RTThreadC.o RTThread_m.o RTSignal_m.o RTHeapDep_m.o RTMachine_i.o RTThreadStk_m.o RTThread_i.o RTPerfTool_m.o RTPerfTool_i.o RTOS_m.o RTArgs_m.o RT0u_m.o RT0u_i.o RTThreadInit_i.o RTOS_i.o RTTypeSRC_i.o RTStack_i.o RTSignal_i.o RTProcedureSRC_i.o RTHeapEvent_i.o RTException_i.o RTArgs_i.o RTHeapDebug_m.o RTHeapDebug_i.o RTutils_m.o RTutils_i.o RTTypeMap_m.o RTTypeMap_i.o RTTypeFP_m.o RTTypeFP_i.o RTType_m.o RTType_i.o RTTipe_m.o RTTipe_i.o RTProcess_m.o RTProcess_i.o RTProcedure_m.o RTProcedure_i.o RTParams_m.o RTParams_i.o RTPacking_m.o RTPacking_i.o RTModule_m.o RTModule_i.o RTMisc_m.o RTMisc_i.o RTMapOp_m.o RTMapOp_i.o RTLinker_m.o RTLinker_i.o RTIO_m.o RTIO_i.o RTWeakRef_i.o RTCollectorSRC_i.o RTCollector_m.o RTCollector_i.o RTHeapStats_m.o RTHeapStats_i.o RTHeapRep_m.o RTHeapRep_i.o RTHeapMap_m.o RTHeapMap_i.o RTHeapInfo_m.o RTHeapInfo_i.o RTHeapDep_i.o RTHeap_m.o RTHeap_i.o RTAllocStats_m.o RTAllocStats_i.o RTAllocator_m.o RTAllocator_i.o RT0_m.o RT0_i.o RTHooks_m.o RTHooks_i.o RTBuiltin.o dtoa.o hand.o -+OBJS=Word_m.o Word_i.o WeakRef_m.o WeakRef_i.o Main_i.o PolyBasis_m.o PolyBasis_i.o Poly_m.o Poly_i.o Fingerprint_m.o Fingerprint_i.o TextConv_m.o TextConv_i.o UnsafeHash_m.o TextF_i.o TextExtras_m.o TextExtras_i.o Text_m.o Text_i.o Convert_m.o Convert_i.o CConvert_m.o CConvert_i.o TimePosix_m.o TimePosix_i.o DateBsd_m.o TickPortable_m.o FmtTime_m.o FmtTime_i.o Date_i.o Tick_i.o Time_i.o FloatMode_m.o FloatMode_i.o FPU_m.o FPU_i.o LongRealRep_i.o RealRep_i.o ExtendedFloat_m.o LongFloat_m.o RealFloat_m.o Extended_i.o LongReal_i.o Real_i.o DragonT_m.o DragonT_i.o DragonInt_m.o DragonInt_i.o Extended_m.o LongReal_m.o Real_m.o IEEESpecial_m.o IEEESpecial_i.o ExtendedFloat_i.o LongFloat_i.o RealFloat_i.o BasicCtypes_i.o Cstring_i.o Csignal_i.o Csetjmp_i.o Cstdarg_m.o Cstdarg_i.o M3toC_m.o M3toC_i.o Ctypes_i.o Cstdlib_i.o Cstddef_i.o Cerrno_i.o off_t_wrap.o Uutmp_i.o Uuio_i.o Uugid_i.o Utypes_m.o Utypes_i.o Utime_i.o Usyslog_i.o Usocket_i.o Ustat_i.o Usignal_m.o Usignal_i.o Ushm_i.o Usem_i.o Uresource_i.o Upwd_i.o Uprocess_i.o Unix_i.o Unetdb_m.o Unetdb_i.o Umsg_m.o Umsg_i.o Umman_i.o Uipc_i.o Uin_m.o Uin_i.o Ugrp_i.o Uexec_i.o Uerror_m.o Uerror_i.o Udir_i.o ThreadPosix_m.o ThreadEvent_i.o ThreadF_i.o SchedulerPosix_i.o Scheduler_i.o Thread_i.o RTStackC.o RTExRep_i.o RTException_m.o write.o socket.o shutdown.o sendto.o send.o select.o recvfrom.o recv.o read.o listen.o getsockname.o getpeername.o gethostbyname.o gethostbyaddr.o dup2.o dup.o connect.o close.o bind.o accept.o malloc.o _fpsetjmp.o RTHeapDepC.o RTThreadC.o RTThread_m.o RTSignal_m.o RTHeapDep_m.o RTMachine_i.o RTThreadStk_m.o RTThread_i.o RTPerfTool_m.o RTPerfTool_i.o RTOS_m.o RTArgs_m.o RT0u_m.o RT0u_i.o RTThreadInit_i.o RTOS_i.o RTTypeSRC_i.o RTStack_i.o RTSignal_i.o RTProcedureSRC_i.o RTHeapEvent_i.o RTException_i.o RTArgs_i.o RTHeapDebug_m.o RTHeapDebug_i.o RTutils_m.o RTutils_i.o RTTypeMap_m.o RTTypeMap_i.o RTTypeFP_m.o RTTypeFP_i.o RTType_m.o RTType_i.o RTTipe_m.o RTTipe_i.o RTProcess_m.o RTProcess_i.o RTProcedure_m.o RTProcedure_i.o RTParams_m.o RTParams_i.o RTPacking_m.o RTPacking_i.o RTModule_m.o RTModule_i.o RTMisc_m.o RTMisc_i.o RTMapOp_m.o RTMapOp_i.o RTLinker_m.o RTLinker_i.o RTIO_m.o RTIO_i.o RTWeakRef_i.o RTCollectorSRC_i.o RTCollector_m.o RTCollector_i.o RTHeapStats_m.o RTHeapStats_i.o RTHeapRep_m.o RTHeapRep_i.o RTHeapMap_m.o RTHeapMap_i.o RTHeapInfo_m.o RTHeapInfo_i.o RTHeapDep_i.o RTHeap_m.o RTHeap_i.o RTAllocStats_m.o RTAllocStats_i.o RTAllocator_m.o RTAllocator_i.o RT0_m.o RT0_i.o RTHooks_m.o RTHooks_i.o RTBuiltin.o dtoa.o hand.o - - libm3core.a: $(OBJS) - $(AR) $(ARFLAGS) $@ $^ diff --git a/lang/pm3-base/files/patch-dy b/lang/pm3-base/files/patch-dy deleted file mode 100644 index 9e721fcda497..000000000000 --- a/lang/pm3-base/files/patch-dy +++ /dev/null @@ -1,445 +0,0 @@ ---- src/PACKAGES.orig Wed May 31 10:55:13 2000 -+++ src/PACKAGES Tue Jul 25 18:42:48 2000 -@@ -129,33 +129,6 @@ - PkgInfo("m3ship","language/modula3/m3compiler","","m3-base",tLib,"",3,[], - ["ALL"],[],"Installs Modula-3 packages") - --PkgInfo("m3bootstrap","language/modula3/m3compiler","","m3bootstrap",tOther, -- "T",3,[],["ALL"],["M3BOOTSTRAP"], -- "Cross compiles bootstrap packages for other platforms") -- --PkgInfo("m3export","language/modula3/m3compiler","","m3export",tOther,"T", -- 3,[],["ALL"],["M3EXPORT"], -- "Export and compiles a new release of PM3 from the CVS repository") -- --PkgInfo("m3tests","language/modula3/m3compiler","","m3tests",tOther,"T", -- 3,[],["ALL"],["M3TESTS"], -- "Tests for the Modula-3 compiler") -- --PkgInfo("cg-burs","language/modula3/m3compiler","","cg-burs",tLib,"T",3,[], -- ["ALL"],["BURS"],"An experimental Modula-3 back-end that uses BURS") -- --PkgInfo("coverage","language/modula3/m3tools","","coverage",tProg,"T",3,[], -- ["ALL"],["POSIX"],"A line-based coverage analyzer/profiler") -- --PkgInfo("m3gdb","language/modula3/m3tools","","m3gdb",tProg,"T",3,[],["ALL"], -- ["M3GDB"],"Modula-3 aware debugger based on gdb") -- --PkgInfo("pp","language/modula3/m3tools","","pp",tProg,"T",3,[],["ALL"], -- ["POSIX"],"Modula-3 pretty-printer") -- --PkgInfo("m3totex","language/modula3/m3tools","","m3totex",tProg,"T",3,[], -- ["ALL"],[],"Wraps Modula-3 source in enough TeX to make it printable") -- - PkgInfo("set","libs","","set",tLib,"T",3,[],["ALL"],[], - "A simple, generic Set interface.") - -@@ -170,408 +143,3 @@ - - PkgInfo("parseparams","libs","","parseparams",tLib,"T",3,[],["ALL"],[], - "A library that helps parse command line arguments.") -- --PkgInfo("slisp","language","","slisp",tLib,"T",3,[],["ALL"],[], -- "A library containing a small Lisp interpreter") -- --PkgInfo("m3where","language/modula3/m3compiler","","m3where",tProg,"T",3,[], -- ["ALL"],[],"Search for modula-3 packages and files") -- --PkgInfo("tcp","network/tcplibs","","tcp",tLib,"T",3,[],["ALL"],[], -- "Implements a Modula-3 interface to TCP sockets") -- --PkgInfo("web","network/www","","web",tLib,"T",3,[],["ALL"],[], -- "library for retrieving documents from the World Wide Web using an " & -- "http proxy server.") -- --PkgInfo("m3tk","language/modula3/m3tools","","m3tk",tLib,"T",3,[],["ALL"], -- [],"Modula-3 abstract syntax tree (AST) toolkit") -- --% Should we add the m3tk tutorials... -- --PkgInfo("netobj","network/netobjects","","netobj",tLib,"T",3,[],["ALL"],[], -- "The network objects runtime library") -- --PkgInfo("netobjd","network/netobjects","","netobj",tProg,"",3,[],["ALL"],[], -- "The network objects daemon, needed by programs to import network objects") -- --PkgInfo("stubgen","network/netobjects","","netobj",tProg,"",3,[],["ALL"],[], -- "Network objects stub generator, needed to compile programs using " & -- "network objects") -- --PkgInfo("stable","database/stableobjects","","stable",tLib,"T",3,[],["ALL"], -- [],"A library providing log-based persistent objects") -- --PkgInfo("stablegen","database/stableobjects","","stable",tProg,"",3,[], -- ["ALL"],[],"Stub generator to make the use of the stable library " & -- "much easier") -- --PkgInfo("X11","graphics/gr-libs","","X11",tLib,"T",3,[],["ALL"],["X11"], -- "Modula-3 interface to the X library") -- --PkgInfo("PEX","graphics/gr-libs","","PEX",tLib,"T",3,[],["ALL"],["DECPEX"], -- "Modula-3 interface to the PEX 3D graphics library") -- --PkgInfo("opengl","graphics/gr-libs","","opengl",tLib,"T",3,[],["ALL"], -- ["OPENGL"],"Modula-3 interface to the OpenGL 3D graphics library") -- --PkgInfo("motif","graphics/gr-libs","","motif",tLib,"T",3,[],["ALL"],["MOTIF"], -- "Modula-3 interface to the X/Motif library") -- --PkgInfo("tetris","graphics/games","","tetris",tProg,"T",3,[],["ALL"],["X11"], -- "Modula-3 version of Tetris") -- --PkgInfo("columns","graphics/games","","columns",tProg,"T",3,[],["ALL"],[], -- "Modula-3 version of the PC game, columns") -- --PkgInfo("ui","graphics/gr-libs","","ui",tLib,"T",3,[],["ALL"],[], -- "This library, ui, implements the Trestle window-system toolkit") -- --PkgInfo("bicycle","graphics/games","","bicycle",tLib,"T",3,[],["ALL"],[], -- "Library of playing card images") -- --PkgInfo("solitaire","graphics/games","","solitaire",tProg,"T",3,[],["ALL"],[], -- "Modula-3 version of SeaHaven towers") -- --PkgInfo("badbricks","graphics/games","","badbricks",tProg,"T",3,[],["ALL"],[], -- "Modula-3 game similar to minesweeper, inspired by the crumbling " & -- "facade of SRC's building") -- --PkgInfo("m3scan","language/modula3/m3tools","","m3scan",tLib,"T",3,[],["ALL"], -- [],"Simple Modula-3 lexical token scanner") -- --PkgInfo("m3tohtml","language/modula3/m3tools","","m3tohtml",tProg,"T",3,[], -- ["ALL"],[],"Convert batches of Modula-3 source to interconnected HTML") -- --PkgInfo("m3markup","language/modula3/m3tools","","m3markup",tLib,"T",3,[], -- ["ALL"],[],"Parse Modula-3 source code and insert HTML markup") -- --PkgInfo("m3tohtmlf","language/modula3/m3tools","","m3tohtmlf",tProg,"T",3,[], -- ["ALL"],[],"Convert one Modula-3 source to an HTML file") -- --PkgInfo("tcpextras","network/tcplibs","","tcpextras",tLib,"T",3,[],["ALL"], -- [],"Additions to the tcp library") -- --PkgInfo("m3browser","language/modula3/m3tools","","m3browser",tProg,"T",3,[], -- ["ALL"],["POSIX"], -- "HTTP server that provides WWW browsing of the installed Modula-3 system") -- --PkgInfo("tcl","language","","tcl",tLib,"T",3,[],["ALL"],["TCL"], -- "Thin Modula-3 veneer on the TCL library (version 6.2)") -- --PkgInfo("dps","graphics/displayps","","dps",tLib,"T",3,[],["ALL"],["DPS"], -- "Thin Modula-3 veneer on the display Postscript extensions to X") -- --PkgInfo("dpsslides","graphics/displayps","","dpsslides",tProg,"T",3,[], -- ["ALL"],["DPS"],"Program to display postscript slides in X") -- --PkgInfo("vbtkit","graphics/gr-libs","","vbtkit",tLib,"T",3,[],["ALL"],[], -- "Large collection of useful window widgets") -- --PkgInfo("fours","graphics/games","","fours",tProg,"T",3,[],["ALL"],[], -- "Modula-3 variants of the PC game, tetris") -- --PkgInfo("showheap","language/modula3/m3tools","","showheap",tProg,"T",3,[], -- ["ALL"],["POSIX"], -- "graphically display in real-time the state of each heap page") -- --PkgInfo("recordheap","language/modula3/m3tools","","recordheap",tProg,"T",3, -- [],["ALL"],["POSIX"],"Program to capture a showheap trace") -- --PkgInfo("replayheap","language/modula3/m3tools","","replayheap",tProg,"T",3, -- [],["ALL"],["POSIX"],"Graphically display the log captured by recordheap") -- --PkgInfo("shownew","language/modula3/m3tools","","shownew",tProg,"T",3,[], -- ["ALL"],["POSIX"],"Graphically display in real-time per-type allocations") -- --PkgInfo("showthread","language/modula3/m3tools","","showthread",tProg,"T",3, -- [],["ALL"],["POSIX"], -- "Graphically display in real-time the state of each thread") -- --PkgInfo("images","graphics/gr-libs","","images",tLib,"T",3,[],["ALL"],[], -- "Support for displaying bitmap images") -- --PkgInfo("jvideo","graphics/gr-libs","","jvideo",tLib,"T",3,[],["ALL"],[], -- "Low-level interface to the J-video hardware, needed by videovbt") -- --PkgInfo("videovbt","graphics/gr-libs","","videovbt",tLib,"T",3,[],["ALL"],[], -- "Window widget that displays live video images") -- --PkgInfo("formsvbtpixmaps","graphics/forms","","formsvbtpixmaps",tLib,"T",3,[], -- ["ALL"],[],"Bitmaps, cursors and stuff used by formsvbt") -- --PkgInfo("formsvbt","graphics/forms","","formsvbt",tLib,"T",3,[],["ALL"],[], -- "High-level language based on S-expressions that makes it easy " & -- "to assemble VBTs (windows) using the TeX metaphors of boxes and glue") -- --PkgInfo("formsedit","graphics/forms","","formsedit",tProg,"T",3,[],["ALL"],[], -- "A 1-1/2 view GUI editor for FormsVBT expressions") -- --PkgInfo("m3ide","language/modula3/m3tools","","m3ide",tProg,"T",3,[],["ALL"], -- [],"Simple integrated development environment based on emacs") -- --PkgInfo("fisheye","graphics/gr-libs","","fisheye",tProg,"T",3,[],["ALL"],[], -- "A demo of fisheye views for graph browsing") -- --PkgInfo("calculator","graphics/games","","calculator",tProg,"T",3,[],["ALL"], -- [],"A 10-key calculator using FormsVBT") -- --PkgInfo("cube","graphics/games","","cube",tProg,"T",3,[],["ALL"],[], -- "A rotating cube") -- --PkgInfo("board","graphics/sharedboard","","board",tLib,"T",3,[],["ALL"], -- ["SHAREDBOARD"],"A network object graphical board") -- --PkgInfo("boardclient","graphics/sharedboard","","board",tProg,"",3,[],["ALL"], -- ["SHAREDBOARD"],"A shared board client editor") -- --PkgInfo("boardserver","graphics/sharedboard","","board",tProg,"",3,[],["ALL"], -- ["SHAREDBOARD"],"A shared board server") -- --PkgInfo("calendar","graphics/sharedboard","","board",tProg,"",3,[],["ALL"], -- ["SHAREDBOARD"],"A shared calendar board client") -- --PkgInfo("codeview","graphics/animation","","codeview",tLib,"T",3,[],["ALL"], -- [],"Support for animated views of source code") -- --PkgInfo("rehearsecode","graphics/animation","","rehearsecode",tProg,"T",3,[], -- ["ALL"],[],"Program to manually test drive source code animations") -- --PkgInfo("mg","graphics/animation","","mg",tLib,"T",3,[],["ALL"],[], -- "Low-level animation support") -- --PkgInfo("mgkit","graphics/animation","","mgkit",tLib,"T",3,[],["ALL"],[], -- "Collection of easier-to-use animation widgets") -- --PkgInfo("anim3D","graphics/animation","","anim3D",tLib,"T",3,[],["ALL"],[], -- "Collection of 3D animation widgets") -- --PkgInfo("synloc","language/parsing/metasyntax","","synloc",tLib,"T",3,[], -- ["ALL"],[],"Library for syntaxic analysis") -- --PkgInfo("synex","language/parsing/metasyntax","","synex",tLib,"T",3,[], -- ["ALL"],[],"Extensions to synloc") -- --PkgInfo("metasyn","language/parsing/metasyntax","","metasyn",tLib,"T",3,[], -- ["ALL"],[],"Meta syntax for synex") -- --PkgInfo("obliqrt","language/m3obliq","","obliq",tLib,"",3,[],["ALL"],[], -- "The Obliq interpreter's runtime library") -- --PkgInfo("obliqlibm3","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"The Obliq interpreter's hooks to the libm3 library") -- --PkgInfo("obliqlibui","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"The Obliq interpreter's hooks to the ui library") -- --PkgInfo("obliqlibanim","language/m3obliq","","obliq",tLib,"",3,[], -- ["ALL"],[],"The Obliq interpreter's hooks to the animation libraries") -- --PkgInfo("obliqparse","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"The Obliq interpreter's parser") -- --PkgInfo("obliqprint","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"The Obliq interpreter's value printer") -- --PkgInfo("obliq","language/m3obliq","","obliq",tLib,"T",3,[],["ALL"],[], -- "The Obliq interpreter") -- --PkgInfo("obliqlib3D","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"The Obliq interpreter's hooks to the 3D animation libraries") -- --PkgInfo("obliqbinmin","language/m3obliq","","obliq",tProg,"",3,[], -- ["ALL"],[],"The Obliq interpreter with minimal runtime hooks") -- --PkgInfo("obliqbinstd","language/m3obliq","","obliq",tProg,"",3,[], -- ["ALL"],[],"The Obliq interpreter with the standard runtime hooks") -- --PkgInfo("obliqbinui","language/m3obliq","","obliq",tProg,"",3,[],["ALL"], -- [],"The Obliq interpreter with ui support") -- --PkgInfo("obliqbinanim","language/m3obliq","","obliq",tProg,"",3,[], -- ["ALL"],[],"The Obliq interpreter with full animation support") -- --PkgInfo("obliqbin3D","language/m3obliq","","obliq",tProg,"",3,[],["ALL"], -- [],"The Obliq interpreter with full 3D animation support") -- --PkgInfo("obliqsrvstd","language/m3obliq","","obliq",tProg,"",3,[], -- ["ALL"],[],"Obliq server with the standard runtime hooks") -- --PkgInfo("obliqsrvui","language/m3obliq","","obliq",tLib,"",3,[],["ALL"], -- [],"Obliq server with ui support") -- --PkgInfo("sgmlobliq","text/sgmltools","","sgmlobliq",tLib,"T",3,[],["ALL"], -- ["SGMLOBLIQ"], -- "Integrate the sgml library to Obliq") -- --PkgInfo("m3zume","graphics/animation","","m3zume",tProg,"T",3,[],["ALL"],[], -- "The interesting event preprocessor needed by zeus") -- --PkgInfo("zeus","graphics/animation","","zeus",tLib,"T",3,["m3zume"],["ALL"],[], -- "The algorithm animation toolkit") -- --PkgInfo("mentor","graphics/animation","","mentor",tProg,"T",3,[],["ALL"],[], -- "A collection of algoritm animations") -- --PkgInfo("smalldb","database","","smalldb",tLib,"T",3,[],["ALL"],["POSIX"], -- "In-memory database library, used by the package tools") -- --PkgInfo("pkgobj","network/pkgserver","","pkgtool",tLib,"",3,[],["ALL"], -- ["PKGTOOL"],"Low-level library support for the package tools") -- --PkgInfo("pkgtool","network/pkgserver","","pkgtool",tProg,"T",3,[],["ALL"], -- ["PKGTOOL"],"client program(s) to access the package tools") -- --PkgInfo("pkgsrv","network/pkgserver","","pkgtool",tProg,"",3,[],["ALL"], -- ["PKGTOOL"],"Server daemon required to use the package tools") -- --PkgInfo("pkgq","network/pkgserver","","pkgtool",tProg,"",3,[],["ALL"], -- ["PKGTOOL"],"Client program(s) needed to manage the package tools") -- --PkgInfo("pkgfprint","network/pkgserver","","pkgtool",tProg,"",3,[], -- ["ALL"],["PKGTOOL"],"Internal utility program needed by the package tools") -- --PkgInfo("visualobliq","language/m3obliq","","visualobliq",tProg,"T",3,[], -- ["ALL"],[], -- "Prototype of an easy-to-use distributed programming environment") -- --PkgInfo("voquery","language/m3obliq","","voquery",tProg,"T",3,[],["ALL"],[], -- "A simple query program used by vorun") -- --PkgInfo("vorun","language/m3obliq","","vorun",tProg,"T",3,[],["ALL"], -- ["POSIX"], -- "A safe visual obliq interpreter suitable for embedding in the WWW") -- --PkgInfo("vocgi","language/m3obliq","","vocgi",tProg,"T",3,[],["ALL"],[], -- "An HTML/cgi gateway, required to embed Visual Obliq code in the WWW") -- --PkgInfo("llscan","network/mail","","llscan",tProg,"T",3,[],["ALL"], -- ["POSIX","LLSCAN"], -- "A little mh program used by Postcard") -- --PkgInfo("postcard","network/mail","","postcard",tProg,"T",3,[],["ALL"], -- ["POSIX","ST_SPARE"],"An integrated mail/news reader") -- --PkgInfo("gnuemacs","language/modula3/m3tools","","gnuemacs",tProg,"T",3,[], -- ["ALL"],["POSIX","GNUEMACS"], -- "A library of useful E-lisp code for Modual-3-mode in " & -- "gnuemacs, also a program to build Modula-3 tags") -- --PkgInfo("webvbt","network/www","","webvbt",tLib,"T",3,[],["ALL"],[], -- "A library for displaying HTML pages inside a VBT") -- --PkgInfo("webscape","network/www","","webscape",tProg,"T",3,[],["ALL"],[], -- "A web browser with support for interactive content") -- --PkgInfo("deckscape","network/www","","deckscape",tProg,"T",3,[],["ALL"],[], -- "A web browser that uses a new metaphor: decks of web pages") -- --PkgInfo("webcard","network/www","","webcard",tProg,"T",3,[],["ALL"], -- ["POSIX","ST_SPARE"],"An integrated mail/news/web client") -- --PkgInfo("ocr","graphics/lecternpkg","","ocr",tLib,"T",3,[],["ALL"],[], -- "Interface to optical character recognition library (DECstation only)") -- --PkgInfo("lecterndoc","graphics/lecternpkg","","lectern",tProg,"",3,[], -- ["ALL"],[],"Lectern document format") -- --PkgInfo("lecternclient","graphics/lecternpkg","","lectern",tProg,"",3, -- [],["ALL"],[],"Tool for sending requests to Lectern server") -- --PkgInfo("lecterntohtml","graphics/lecternpkg","","lectern",tProg,"",3, -- [],["ALL"],["POSIX"],"Tool for sending requests to Lectern server") -- --PkgInfo("lectern","graphics/lecternpkg","","lectern",tProg,"T",3,[],["ALL"], -- [],"The virtual paper document viewer") -- --PkgInfo("buildlectern","graphics/lecternpkg","","lectern",tProg,"",3, -- [],["ALL"],[],"Program for building lectern documents") -- --PkgInfo("editlectern","graphics/lecternpkg","","lectern",tProg,"",3,[], -- ["ALL"],[],"Program for editing lectern documents") -- --PkgInfo("http","network/www","","http",tLib,"T",3,[],["ALL"],[], -- "Library for hypertext transfer protocol (HTTP)") -- --PkgInfo("webcat","network/www","","webcat",tProg,"T",3,[],["ALL"],[], -- "Program that takes a URL and prints out the web document") -- --PkgInfo("intro",".","","m3intro",tOther,"T",3,[],["ALL"],[], -- "Introduction and documentation for Polytechnique Montreal Modula-3") -- --PkgInfo("stableobjects","database","src","m3intro",tOther,"",3,[], -- ["ALL"],[],"Stable Objects") -- --PkgInfo("database",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Database libraries and applications") -- --PkgInfo("animation","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Graphical animation libraries and applications") -- --PkgInfo("displayps","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Display Postscript interface") -- --PkgInfo("forms","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "FormsVBT, forms based graphical user interface library") -- --PkgInfo("games","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Sample graphical games") -- --PkgInfo("gr-libs","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to general purpose graphical libraries") -- --PkgInfo("lecternpkg","graphics","src","m3intro",tOther,"",3,[],["ALL"],[], -- "The Lectern package to view and index Postscript documents") -- --PkgInfo("sharedboard","graphics","","m3intro",tOther,"",3,[],["ALL"], -- ["SHAREDBOARD"], -- "A prototype shared whiteboard") -- --PkgInfo("graphics",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to graphics libraries") -- --PkgInfo("m3obliq","language","src","m3intro",tOther,"",3,[],["ALL"],[], -- "The Obliq Interpreter") -- --PkgInfo("m3compiler","language/modula3","src","m3intro",tOther,"",3,[], -- ["ALL"],[],"Introduction to the Modula-3 compiler") -- --PkgInfo("m3tools","language/modula3","src","m3intro",tOther,"",3,[],["ALL"], -- [],"Introduction to Modula-3 programming tools") -- --PkgInfo("modula3","language","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Modula-3") -- --PkgInfo("metasyntax","language/parsing","src","m3intro",tLib,"",3,[], -- ["ALL"],[],"Meta Syntax parsing package") -- --PkgInfo("parsing","language","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to parsing tools and libraries") -- --PkgInfo("language",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Programming languages") -- --PkgInfo("libs",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to general purpose libraries") -- --PkgInfo("mail","network","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to mail related tools") -- --PkgInfo("netobjects","network","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Network objects to build distributed applications") -- --PkgInfo("pkgserver","network","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Remote Package Server") -- --PkgInfo("tcplibs","network","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to Modula-3 TCP access libraries") -- --PkgInfo("www","network","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to World Wide Web related applications and libraries") -- --PkgInfo("network",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to network related libraries and applications") -- --PkgInfo("text",".","src","m3intro",tOther,"",3,[],["ALL"],[], -- "Introduction to text processing related libraries") -- diff --git a/lang/pm3-base/files/patch-dz b/lang/pm3-base/files/patch-dz deleted file mode 100644 index a4d99cbd751e..000000000000 --- a/lang/pm3-base/files/patch-dz +++ /dev/null @@ -1,15 +0,0 @@ ---- graphics/lecternpkg/buildlectern/src/POSIX/OSUtilsPosix.m3.orig Sat Jul 21 16:04:09 2001 -+++ graphics/lecternpkg/buildlectern/src/POSIX/OSUtilsPosix.m3 Sat Jul 21 16:07:40 2001 -@@ -32,10 +32,10 @@ - VAR pFifo: TEXT := NIL; - - PROCEDURE CreateFifo(p: TEXT) RAISES {OSError.E} = -- CONST Mode = Unix.fifo_special + Unix.MROWNER + Unix.MWOWNER; -+ CONST Mode = Unix.MROWNER + Unix.MWOWNER; - BEGIN - <* ASSERT pFifo=NIL *> -- IF Unix.mknod(M3toC.TtoS(p), Mode, Utypes.makedev(0,0)) < 0 THEN -+ IF Unix.mkfifo(M3toC.TtoS(p), Mode) < 0 THEN - OSErrorPosix.Raise(); - END; - pFifo := p; diff --git a/lang/pm3-base/files/patch-ea b/lang/pm3-base/files/patch-ea deleted file mode 100644 index 98daf0ed8dfc..000000000000 --- a/lang/pm3-base/files/patch-ea +++ /dev/null @@ -1,38 +0,0 @@ ---- language/modula3/m3compiler/m3ship/src/Main.m3.orig Mon Jun 7 10:11:49 1999 -+++ language/modula3/m3compiler/m3ship/src/Main.m3 Sat Sep 8 14:46:14 2001 -@@ -303,9 +303,10 @@ - m3_template := Env.Get("M3_TEMPLATE_DIR"); - path : TEXT; - subpath : TEXT; -- nextsep : INTEGER := 0; -- prevsep : INTEGER := 0; -+ nextsep : INTEGER; -+ prevsep : INTEGER := -1; - sep : CHAR; -+ filename : TEXT; - BEGIN - IF m3_template # NIL THEN - template_dir := m3_template; -@@ -322,13 +323,17 @@ - REPEAT - nextsep := Text.FindChar(path, sep, prevsep + 1); - IF nextsep # -1 THEN -- subpath := Text.Sub(path, prevsep, nextsep - prevsep - 1); -+ subpath := Text.Sub(path, prevsep + 1, nextsep - prevsep - 1); - ELSE -- subpath := Text.Sub(path, prevsep); -+ subpath := Text.Sub(path, prevsep + 1); - END; -- IF M3File.IsReadable(subpath & template) THEN -- template_dir := subpath; -- RETURN; -+ IF Text.Length(subpath) > 0 THEN -+ filename := subpath & SL & template; -+ IF M3File.IsReadable(filename) AND -+ NOT M3File.IsDirectory(filename) THEN -+ template_dir := subpath; -+ RETURN; -+ END; - END; - prevsep := nextsep; - UNTIL prevsep = -1; diff --git a/lang/pm3-base/files/patch-eb b/lang/pm3-base/files/patch-eb deleted file mode 100644 index e06a6cab9c6c..000000000000 --- a/lang/pm3-base/files/patch-eb +++ /dev/null @@ -1,38 +0,0 @@ ---- language/modula3/m3compiler/m3where/src/Main.m3.orig Mon Jun 7 10:12:38 1999 -+++ language/modula3/m3compiler/m3where/src/Main.m3 Sat Sep 8 14:48:05 2001 -@@ -302,9 +302,10 @@ - m3_template := Env.Get("M3_TEMPLATE_DIR"); - path : TEXT; - subpath : TEXT; -- nextsep : INTEGER := 0; -- prevsep : INTEGER := 0; -+ nextsep : INTEGER; -+ prevsep : INTEGER := -1; - sep : CHAR; -+ filename : TEXT; - BEGIN - IF m3_template # NIL THEN - template_dir := m3_template; -@@ -321,13 +322,17 @@ - REPEAT - nextsep := Text.FindChar(path, sep, prevsep + 1); - IF nextsep # -1 THEN -- subpath := Text.Sub(path, prevsep, nextsep - prevsep - 1); -+ subpath := Text.Sub(path, prevsep + 1, nextsep - prevsep - 1); - ELSE -- subpath := Text.Sub(path, prevsep); -+ subpath := Text.Sub(path, prevsep + 1); - END; -- IF M3File.IsReadable(subpath & template) THEN -- template_dir := subpath; -- RETURN; -+ IF Text.Length(subpath) > 0 THEN -+ filename := subpath & SL & template; -+ IF M3File.IsReadable(filename) AND -+ NOT M3File.IsDirectory(filename) THEN -+ template_dir := subpath; -+ RETURN; -+ END; - END; - prevsep := nextsep; - UNTIL prevsep = -1; diff --git a/lang/pm3-base/files/patch-l1 b/lang/pm3-base/files/patch-l1 deleted file mode 100644 index 91d8c9cd6ed6..000000000000 --- a/lang/pm3-base/files/patch-l1 +++ /dev/null @@ -1,62 +0,0 @@ ---- libs/m3core/src/runtime/FreeBSD4/RTHeapDepC.c.orig Wed May 31 20:54:33 2000 -+++ libs/m3core/src/runtime/FreeBSD4/RTHeapDepC.c Wed Aug 17 11:59:31 2005 -@@ -98,7 +98,11 @@ - #include <sys/time.h> - #include <nfs/rpcv2.h> - #include <nfs/nfsproto.h> -+#if __FreeBSD_version >= 500023 -+#include <nfsclient/nfs.h> -+#else - #include <nfs/nfs.h> -+#endif - #include <ufs/ufs/ufsmount.h> - #endif - -@@ -451,7 +455,11 @@ - - int gethostname(name, namelen) /* ok */ - char *name; -+#if __FreeBSD__ >= 5 -+size_t namelen; -+#else - int namelen; -+#endif - { int result; - #if __FreeBSD__ >= 2 - int mib[2]; -@@ -693,7 +701,9 @@ - void *data; - { int result; - struct ufs_args *u_data; -+#if __FreeBSD_version < 500019 - struct mfs_args *m_data; -+#endif - struct nfs_args *n_data; - - ENTER_CRITICAL; -@@ -704,11 +714,13 @@ - MAKE_READABLE(u_data); - MAKE_READABLE(u_data->fspec); - result = syscall(SYS_mount, type, dir, flags, data); -+#if __FreeBSD_version < 500019 - } else if (strcmp(type, "mfs") == 0) { - m_data = (struct mfs_args*) data; - MAKE_READABLE(m_data); - MAKE_READABLE(m_data->fspec); - result = syscall(SYS_mount, type, dir, flags, data); -+#endif - } else if (strcmp(type, "nfs") == 0) { - n_data = (struct nfs_args*) data; - MAKE_READABLE(n_data); -@@ -805,7 +817,11 @@ - - int msgsnd(msqid, msgp, msgsz, msgflg) /* ok */ - int msqid; -+#if __FreeBSD_version >= 500100 -+const void *msgp; -+#else - void *msgp; -+#endif - size_t msgsz; - int msgflg; - { int result; diff --git a/lang/pm3-base/files/patch-l2 b/lang/pm3-base/files/patch-l2 deleted file mode 100644 index 0e6e6ee56ff8..000000000000 --- a/lang/pm3-base/files/patch-l2 +++ /dev/null @@ -1,62 +0,0 @@ ---- libs/m3core/src/runtime/FBSD_ALPHA/RTHeapDepC.c.orig Wed May 31 20:54:24 2000 -+++ libs/m3core/src/runtime/FBSD_ALPHA/RTHeapDepC.c Wed Aug 17 12:23:04 2005 -@@ -98,7 +98,11 @@ - #include <sys/time.h> - #include <nfs/rpcv2.h> - #include <nfs/nfsproto.h> -+#if __FreeBSD_version >= 500023 -+#include <nfsclient/nfs.h> -+#else - #include <nfs/nfs.h> -+#endif - #include <ufs/ufs/ufsmount.h> - #endif - -@@ -451,7 +455,11 @@ - - int gethostname(name, namelen) /* ok */ - char *name; -+#if __FreeBSD__ >= 5 -+size_t namelen; -+#else - int namelen; -+#endif - { int result; - #if __FreeBSD__ >= 2 - int mib[2]; -@@ -693,7 +701,9 @@ - void *data; - { int result; - struct ufs_args *u_data; -+#if __FreeBSD_version < 500019 - struct mfs_args *m_data; -+#endif - struct nfs_args *n_data; - - ENTER_CRITICAL; -@@ -704,11 +714,13 @@ - MAKE_READABLE(u_data); - MAKE_READABLE(u_data->fspec); - result = syscall(SYS_mount, type, dir, flags, data); -+#if __FreeBSD_version < 500019 - } else if (strcmp(type, "mfs") == 0) { - m_data = (struct mfs_args*) data; - MAKE_READABLE(m_data); - MAKE_READABLE(m_data->fspec); - result = syscall(SYS_mount, type, dir, flags, data); -+#endif - } else if (strcmp(type, "nfs") == 0) { - n_data = (struct nfs_args*) data; - MAKE_READABLE(n_data); -@@ -805,7 +817,11 @@ - - int msgsnd(msqid, msgp, msgsz, msgflg) /* ok */ - int msqid; -+#if __FreeBSD_version >= 500100 -+const void *msgp; -+#else - void *msgp; -+#endif - size_t msgsz; - int msgflg; - { int result; diff --git a/lang/pm3-base/files/patch-m3.c.diff b/lang/pm3-base/files/patch-m3.c.diff deleted file mode 100644 index 81a26e013de6..000000000000 --- a/lang/pm3-base/files/patch-m3.c.diff +++ /dev/null @@ -1,48 +0,0 @@ ---- language/modula3/m3compiler/m3cc/gcc/m3.c.orig Wed Aug 17 12:34:10 2005 -+++ language/modula3/m3compiler/m3cc/gcc/m3.c Wed Aug 17 12:52:49 2005 -@@ -27,7 +27,7 @@ - - - --#include <varargs.h> -+#include <stdarg.h> - #include <stdio.h> - #include <errno.h> - #include <setjmp.h> -@@ -991,15 +991,12 @@ - static int current_dbg_type_count2; - static int current_dbg_type_count3; - --static void debug_tag (kind, id, va_alist) -- char kind; -- char *id; -- va_dcl -+static void debug_tag (char kind, char *id, ...) - { - va_list args; - char *fmt; - -- va_start (args); -+ va_start (args, id); - current_dbg_type_tag [0] = 'M'; - current_dbg_type_tag [1] = kind; - current_dbg_type_tag [2] = '_'; -@@ -1031,16 +1028,14 @@ - - #define debug_field_id debug_field - --static void debug_field_fmt (id, va_alist) -- char *id; -- va_dcl -+static void debug_field_fmt (char *id, ...) - { - va_list args; - char name [100]; - char *fmt; - - memcpy (name, id, UID_SIZE); -- va_start (args); -+ va_start (args, id); - fmt = va_arg (args, char *); - vsprintf (name + UID_SIZE, fmt, args); - va_end (args); |