head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.72 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.70 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.68 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.66 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.64 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.62 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.60 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.58 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.56 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.54 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.52 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.50 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.48 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.46 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.44 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.42 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.40 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.38 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.36 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.34 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.32 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.30 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.28 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.24 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.4 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.26 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.22 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.20 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.18 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.16 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.14 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.12 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.10 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.8 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.6 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.2 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.3.0.86 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.84 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.82 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.80 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.78 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.76 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.74 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.72 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.70 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.68 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.66 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.64 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.62 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.60 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.58 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.56 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.54 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.52 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.50 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.48 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.46 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.44 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.42 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.40 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.38 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.36 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.34 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.32 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.30 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.28 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.26 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.24 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.22 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.20 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.18 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.16 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.14 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.12 pkgsrc-2008Q1:1.3.0.10 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.8 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.6 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.4 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.2 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.2.0.34 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.32 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.30 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.28 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.26 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.24 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.22 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.20 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.18 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.16 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.14 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.12 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.10 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2017.05.09.14.46.55; author jperkin; state Exp; branches; next 1.3; commitid 5QI65QfTaB2TYIQz; 1.3 date 2007.01.07.00.41.30; author rillig; state Exp; branches; next 1.2; 1.2 date 2000.07.10.18.26.54; author tron; state Exp; branches; next 1.1; 1.1 date 2000.04.01.00.21.27; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.04.01.00.21.27; author dmcmahill; state Exp; branches; next ; desc @@ 1.4 log @Requires curses. Sync build options to the SunOS Makefile. Fix build flags. Bump PKGREVISION. @ text @$NetBSD: patch-af,v 1.3 2007/01/07 00:41:30 rillig Exp $ --- sys/bsd/Makefile.orig 1988-07-03 17:50:59.000000000 +0000 +++ sys/bsd/Makefile @@@@ -17,8 +17,8 @@@@ LIBS = -ltermcap # REGEX -- create regular expression functions # #CDEFS = -DDO_METAKEY -CDEFS = -DDO_METAKEY -DPREFIXREGION -CFLAGS = -g $(CDEFS) +CDEFS = -DDO_METAKEY -DPREFIXREGION -DSTARTUPFILE=\"mg.rc\" -DNO_BACKUP -DSYMBLINK +CFLAGS += $(CDEFS) # Objects which only depend on the "standard" includes OBJS = basic.o dir.o dired.o file.o line.o match.o paragraph.o \ @@@@ -42,8 +42,14 @@@@ SRCS = basic.c dir.c dired.c file.c line OINCS = ttydef.h sysdef.h chrdef.h INCS = def.h +# refling - added these and the @@ for peace and quiet. All $(RM) and +# $(LN) below are mine! Also added the all target for NetBSD pkgs. + +RM = @@rm -f +LN = @@ln + mg: $(OBJ) - cc $(CFLAGS) -o mg $(OBJ) $(LIBS) + gcc $(CFLAGS) -o mg $(OBJ) $(LDFLAGS) $(LIBS) # strip mg once you're satisfied it'll run -- makes it much smaller strip: @@@@ -75,44 +81,52 @@@@ echo.o: $(INCS) $(OINCS) key.h macro.h $(OOBJS): $(INCS) $(OINCS) sysdef.h: sys/$(SYS)/sysdef.h # Update links, if needed. - rm -f sysdef.h - ln sys/$(SYS)/sysdef.h . + $(RM) sysdef.h + $(LN) sys/$(SYS)/sysdef.h . ttydef.h: sys/default/ttydef.h - rm -f ttydef.h - ln sys/default/ttydef.h . + $(RM) ttydef.h + $(LN) sys/default/ttydef.h . chrdef.h: sys/default/chrdef.h - rm -f chrdef.h - ln sys/default/chrdef.h . + $(RM) chrdef.h + $(LN) sys/default/chrdef.h . fileio.c: sys/$(SYS)/fileio.c - rm -f fileio.c - ln sys/$(SYS)/fileio.c . + $(RM) fileio.c + $(LN) sys/$(SYS)/fileio.c . spawn.c: sys/$(SYS)/spawn.c - rm -f spawn.c - ln sys/$(SYS)/spawn.c . + $(RM) spawn.c + $(LN) sys/$(SYS)/spawn.c . tty.c: sys/default/tty.c - rm -f tty.c - ln sys/default/tty.c . + $(RM) tty.c + $(LN) sys/default/tty.c . ttyio.c: sys/$(SYS)/ttyio.c - rm -f ttyio.c - ln sys/$(SYS)/ttyio.c . + $(RM) ttyio.c + $(LN) sys/$(SYS)/ttyio.c . ttykbd.c: sys/default/ttykbd.c - rm -f ttykbd.c - ln sys/default/ttykbd.c . + $(RM) ttykbd.c + $(LN) sys/default/ttykbd.c . cinfo.c: sys/default/cinfo.c - rm -f cinfo.c - ln sys/default/cinfo.c . + $(RM) cinfo.c + $(LN) sys/default/cinfo.c . port: $(SRCS) $(INCS) - rm -f port + $(RM) port tar cfb port 1 $? -clean:; rm -f $(OBJ) $(OSRCS) $(OINCS) +clean:; $(RM) $(OBJ) $(OSRCS) $(OINCS) mg + +all: $(OBJ) + cc $(CFLAGS) -o mg $(OBJ) $(LIBS) + strip mg +install: + $(INSTALL_PROGRAM) mg $(PREFIX)/bin + $(INSTALL_DATA) mg.rc $(PREFIX)/bin + $(INSTALL_DATA) mg.1 $(PREFIX)/man/man1 @ 1.3 log @Made the package work on Solaris. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.2 2000/07/10 18:26:54 tron Exp $ d3 3 a5 3 --- sys/bsd/Makefile.orig Wed May 31 16:36:29 2000 +++ sys/bsd/Makefile Wed May 31 16:36:31 2000 @@@@ -17,7 +17,7 @@@@ d10 1 d12 1 a12 1 CFLAGS = -g $(CDEFS) d15 2 a16 1 @@@@ -42,8 +42,14 @@@@ d28 1 a28 1 + gcc $(CFLAGS) -o mg $(OBJ) $(LIBS) d32 1 a32 1 @@@@ -75,44 +81,52 @@@@ @ 1.2 log @Update "mg2a" package to version to version 1.11: Don't attempt to edit non regular files. Patches supplied by John Refling in PR pkg/10536. @ text @d1 1 a1 1 $NetBSD: patch-af 00/05/31 16:39:51 refling $ d3 2 a4 2 --- Makefile.orig Wed May 31 16:36:29 2000 +++ Makefile Wed May 31 16:36:31 2000 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- ./Makefile.orig Thu Mar 30 08:35:28 2000 +++ ./Makefile Thu Mar 30 08:35:34 2000 @ 1.1.1.1 log @initial import of mg2a-1.10. Mg (mg) is a Public Domain EMACS style editor. It is "broadly" compatible with GNU Emacs. Mg was formerly named MicroGnuEmacs, but is not associated with the GNU project. This program is intended to be a small, fast, and portable editor for people who can't (or don't want to) run real Emacs. @ text @@