summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile61
1 files changed, 61 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 00000000000..d92ee368315
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,61 @@
+# FreeBSD Id: Makefile,v 1.35 1997/08/19 07:10:01 fenner Exp
+#
+
+SUBDIR += archivers
+SUBDIR += astro
+SUBDIR += audio
+SUBDIR += benchmarks
+SUBDIR += cad
+SUBDIR += chinese
+SUBDIR += comms
+SUBDIR += converters
+SUBDIR += databases
+SUBDIR += devel
+SUBDIR += editors
+SUBDIR += emulators
+SUBDIR += games
+SUBDIR += german
+SUBDIR += graphics
+SUBDIR += japanese
+SUBDIR += korean
+SUBDIR += lang
+SUBDIR += mail
+SUBDIR += math
+SUBDIR += mbone
+SUBDIR += misc
+SUBDIR += net
+SUBDIR += news
+SUBDIR += plan9
+SUBDIR += print
+SUBDIR += russian
+SUBDIR += security
+SUBDIR += shells
+SUBDIR += sysutils
+SUBDIR += textproc
+SUBDIR += vietnamese
+SUBDIR += www
+SUBDIR += x11
+
+PORTSTOP= yes
+
+.include <bsd.port.subdir.mk>
+
+index:
+ @rm -f ${.CURDIR}/INDEX
+ @make ${.CURDIR}/INDEX
+
+${.CURDIR}/INDEX:
+ @echo -n "Generating INDEX - please wait.."
+ @make describe ECHO_MSG="echo > /dev/null" > ${.CURDIR}/INDEX
+ @echo " Done."
+
+print-index: ${.CURDIR}/INDEX
+ @awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9); }' < ${.CURDIR}/INDEX
+
+search: ${.CURDIR}/INDEX
+.if !defined(key)
+ @echo "The search target requires a keyword parameter,"
+ @echo "e.g.: \"make search key=somekeyword\""
+.else
+ @grep ${key} ${.CURDIR}/INDEX | awk -F\| '{ printf("Port:\t%s\nPath:\t%s\nInfo:\t%s\nMaint:\t%s\nIndex:\t%s\nB-deps:\t%s\nR-deps:\t%s\n\n", $$1, $$2, $$4, $$6, $$7, $$8, $$9); }'
+.endif