Browse files

Take 2: Import the master pkgs Makefile, from the FreeBSD ports colle…

…ction.
  • Loading branch information...
1 parent bc6a3a2 commit d1e29352be98a5a3cdbdba85e29970ecff41434f agc committed Oct 3, 1997
Showing with 61 additions and 0 deletions.
  1. +61 −0 Makefile
View
61 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

0 comments on commit d1e2935

Please sign in to comment.