[124955] trunk/dports/editors/TECO

jmr at macports.org jmr at macports.org
Sun Aug 31 19:29:08 PDT 2014


Revision: 124955
          https://trac.macports.org/changeset/124955
Author:   jmr at macports.org
Date:     2014-08-31 19:29:08 -0700 (Sun, 31 Aug 2014)
Log Message:
-----------
TECO: set license, use extract.mkdir, use notes, pass our compiler and flags to the makefile

Modified Paths:
--------------
    trunk/dports/editors/TECO/Portfile

Added Paths:
-----------
    trunk/dports/editors/TECO/files/Makefile.patch

Modified: trunk/dports/editors/TECO/Portfile
===================================================================
--- trunk/dports/editors/TECO/Portfile	2014-09-01 01:58:45 UTC (rev 124954)
+++ trunk/dports/editors/TECO/Portfile	2014-09-01 02:29:08 UTC (rev 124955)
@@ -1,10 +1,12 @@
 # $Id$
 
 PortSystem       1.0
+
 name             TECO
 version          1.0
 distname         teco
 categories       editors
+license          Permissive
 maintainers      nomaintainer
 description      An implementation of TECO in portable C
 long_description \
@@ -16,10 +18,13 @@
 platforms        darwin
 master_sites     sunsite:apps/editors/tty
 checksums        md5 b996a43a133f0d636ef3331da2374e6e
-patchfiles       patch-te_subs.c
+extract.mkdir    yes
+patchfiles       patch-te_subs.c Makefile.patch
 use_configure    no
-worksrcdir       .
 build.target
+build.env        CC="${configure.cc}" \
+                 CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
+                 LDFLAGS="${configure.ldflags} ${configure.ld_archflags}"
 
 destroot {
     xinstall -m 555 -W ${worksrcpath} te ${destroot}${prefix}/bin
@@ -29,8 +34,5 @@
         ${destroot}${prefix}/share/doc/teco
 }
 
-post-install {
-    ui_msg ""
-    ui_msg "Documentation and sample startup files for te(1) may be found"
-    ui_msg "in ${prefix}/share/doc/teco"
-}
+notes "Documentation and sample startup files for te(1) may be found\
+in ${prefix}/share/doc/teco"

Added: trunk/dports/editors/TECO/files/Makefile.patch
===================================================================
--- trunk/dports/editors/TECO/files/Makefile.patch	                        (rev 0)
+++ trunk/dports/editors/TECO/files/Makefile.patch	2014-09-01 02:29:08 UTC (rev 124955)
@@ -0,0 +1,23 @@
+--- Makefile.orig	1994-08-21 00:23:46.000000000 +1000
++++ Makefile	2014-09-01 12:12:12.000000000 +1000
+@@ -1,15 +1,17 @@
+ #
+ #  TECO for ANSI/POSIX UNIX
+ #
+-CFLAGS = -O
+-CC = gcc -ansi -D_POSIX_SOURCE
++CFLAGS ?= -O
++CFLAGS += -ansi
++CC ?= gcc
++CPPFLAGS += -D_POSIX_SOURCE
+ 
+ OBJS = te_data.o te_utils.o te_subs.o te_main.o te_rdcmd.o te_exec0.o \
+ 		te_exec1.o te_exec2.o te_srch.o te_chario.o te_window.o \
+ 		te_fxstub.o
+ 
+ te: $(OBJS)
+-	$(CC) -o te $(OBJS) -ltermcap
++	$(CC) $(LDFLAGS) -o te $(OBJS) -ltermcap
+ 
+ te_chario.o: te_defs.h te_chario.c
+ te_data.o: te_defs.h te_data.c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140831/d821a569/attachment.html>


More information about the macports-changes mailing list