#!/usr/bin/env python # Generate a generic port. from garstowlib.makeport import * import sys, os def make_generic_port(garname): category = os.path.basename(os.getcwd()) lines = [ VarLine("GARNAME", garname), VarLine("GARVERSION", ""), VarLine("CATEGORIES", category, mode = "update"), VarLine("MASTER_SITES", ""), VarLine("DISTFILES", "$(DISTNAME).tar.gz"), VarLine("LIBDEPS", ""), VarLine("BUILDDEPS", ""), BlankLine(), VarLine("DESCRIPTION", ""), VarLine("HOME_URL", ""), BlankLine(), VarLine("CONFIGURE_SCRIPTS", "$(WORKSRC)/configure"), VarLine("BUILD_SCRIPTS", "$(WORKSRC)/Makefile"), VarLine("INSTALL_SCRIPTS", "$(WORKSRC)/Makefile-DESTDIR"), BlankLine(), IncludeLine("../../gar.mk"), ] update_portfile(garname + "/Makefile", lines) if __name__ == "__main__": for package in sys.argv[1:]: make_generic_port(package)