Date: Fri, 23 Apr 2004 09:51:58 -0700 (PDT) From: ringworm@inbox.lv To: FreeBSD-gnats-submit@freebsd.org Cc: ports@freebsd.org Subject: New port: sysutils/portmanager easy FreeBsd port management Message-ID: <20040423165158.B1B7D8455@ringworm.mojavegreen.com>
next in thread | raw e-mail | index | archive | help
>Submitter-Id: current-users >Originator: ringworm@inbox.lv >Organization: Mojave Green Software co. >Confidential: no >Synopsis: New port: sysutils/portmanager easy FreeBsd port management Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 4.10-BETA i386 >Environment: System: FreeBSD ringworm.mojavegreen.com 4.10-BETA FreeBSD 4.10-BETA #0: Wed Apr 7 20:15:25 PDT 2004 mike@ringworm.home.com:/speed/usr.obj/storage/usr.src/sys/RINGWORM i386 >Description: portmanager insures your ports are only built with the most up to date sources. Great for users of KDE or GNOME that must always be concerned over the way their underlying ports were built. Problem to solve: Managing a large number of installed ports on a FreeBSD system requires too much user intervention. One mistake and the user ends up not being able to build a major port such as KDE or GNOME simply because one dependency port is out of date. portmanager automates the process of upgrading and managing installed ports and requires nearly no user intervention when doing so. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # . # ./files # ./files/patch-configure # ./Makefile # ./pkg-descr # ./pkg-plist # ./distinfo # echo c - . mkdir -p . > /dev/null 2>&1 echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/patch-configure sed 's/^X//' >./files/patch-configure << 'END-of-./files/patch-configure' X X$FreeBSD: ports/textproc/aspell/files/patch-configure,v 1.3 2002/09/14 09:40:56 sobomax Exp $ X X--- configure.orig Wed Aug 28 11:02:51 2002 X+++ configure Sat Sep 14 11:42:16 2002 X@@ -8592,13 +8592,6 @@ X ;; X esac X X- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null X- then X- { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 X-echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} X- { (exit 1); exit 1; }; } X- fi X- X # Update the list of available tags. X if test -n "$tagname"; then X echo appending configuration tag \"$tagname\" to $ofile X@@ -16819,6 +16812,10 @@ X X # This can be used to rebuild libtool when needed X LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" X+save_CC="$CC" X+CC="$CXX" X+$ac_aux_dir/ltconfig $LIBTOOL_DEPS X+CC="$save_CC" X X # Always use our own libtool. X LIBTOOL='$(SHELL) $(top_builddir)/libtool' END-of-./files/patch-configure echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: portManager X# Date created: April 23, 2004 X# Whom: Michael C. Shultz <ringworm@inbox.lv> X# X# $FreeBSD$ X# X XPORTNAME= portmanager XPORTVERSION= 0.1.3 XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= portmanager X XMAINTAINER= ringworm@inbox.lv XCOMMENT= FreeBSD port management software X XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} XINSTALLS_SHLIB= yes X.include <bsd.port.mk> END-of-./Makefile echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XFreeBSD port collection management. Insures your ports are only built with Xthe most up to date sources. Great for users of KDE or GNOME who are always Xconcerned over the way their underlying ports are built. X XWWW: http://portmanager.sourceforge.net/ X XMichael C. Shultz Xringworm@inbox.lv END-of-./pkg-descr echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' Xbin/mgmlParse Xbin/pmCvsSup Xbin/pmFreeBSDdoc Xbin/pmStatus Xbin/pmUpgrade Xbin/portmanager Xinclude/MGrCommandLine.h Xinclude/MGrDbArray.h Xinclude/MGrFileSize.h Xinclude/MGrFileTime.h Xinclude/MGrIfFileExist.h Xinclude/MGrInStringSwap.h Xinclude/MGrIntToString.h Xinclude/PMGRrDbCreate.h Xinclude/PMGRrMakeDescribe.h Xinclude/libMG.h Xinclude/libPMGR.h Xlib/libMG.a Xlib/libMG.so Xlib/libMG.so.0 Xlib/libPMGR.a Xlib/libPMGR.so Xlib/libPMGR.so.0 X%%PORTDOCS%%%%DOCSDIR%%/docbook.css X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/libPMGR.3.html X%%PORTDOCS%%%%DOCSDIR%%/libPMGR.h.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrDbCreate.3.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrDbCreate.c.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrDbCreate.h.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrMakeDescribe.3.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrMakeDescribe.c.html X%%PORTDOCS%%%%DOCSDIR%%/PMGRrMakeDescribe.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrCommandLine.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrCommandLine.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrCommandLine.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrDbArray.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrDbArray.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrDbArray.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileSize.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileSize.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileSize.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileTime.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileTime.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrFileTime.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIfFileExist.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIfFileExist.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIfFileExist.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrInStringSwap.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrInStringSwap.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrInStringSwap.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIntToString.3.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIntToString.c.html X%%PORTDOCS%%%%DOCSDIR%%/MGrIntToString.h.html X%%PORTDOCS%%%%DOCSDIR%%/MGsDb.7.html X%%PORTDOCS%%%%DOCSDIR%%/MGsProperty.7.html X%%PORTDOCS%%%%DOCSDIR%%/libMG.3.html X%%PORTDOCS%%%%DOCSDIR%%/libMG.h.html X%%PORTDOCS%%%%DOCSDIR%%/mgmlParse.1.html X%%PORTDOCS%%%%DOCSDIR%%/mgmlParse.c.html X%%PORTDOCS%%%%DOCSDIR%%/mgmlParse.h.html X%%PORTDOCS%%%%DOCSDIR%%/pmCvsSup.1.html X%%PORTDOCS%%%%DOCSDIR%%/pmCvsSup.c.html X%%PORTDOCS%%%%DOCSDIR%%/pmCvsSup.h.html X%%PORTDOCS%%%%DOCSDIR%%/portmanager.1.html X%%PORTDOCS%%%%DOCSDIR%%/portmanager.c.html X%%PORTDOCS%%%%DOCSDIR%%/portmanager.h.html X%%PORTDOCS%%%%DOCSDIR%%/pmFreeBSDdoc.1.html X%%PORTDOCS%%%%DOCSDIR%%/pmFreeBSDdoc.c.html X%%PORTDOCS%%%%DOCSDIR%%/pmFreeBSDdoc.h.html X%%PORTDOCS%%%%DOCSDIR%%/pmStatus.1.html X%%PORTDOCS%%%%DOCSDIR%%/pmStatus.c.html X%%PORTDOCS%%%%DOCSDIR%%/pmStatus.h.html X%%PORTDOCS%%%%DOCSDIR%%/pmUpgrade.1.html X%%PORTDOCS%%%%DOCSDIR%%/pmUpgrade.c.html X%%PORTDOCS%%%%DOCSDIR%%/pmUpgrade.h.html X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-./pkg-plist echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (portmanager-0.1.3.tar.gz) = f4efc4514923bc93cc20ebe8e46cb7e6 XSIZE (portmanager-0.1.3.tar.gz) = 591261 END-of-./distinfo exit
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040423165158.B1B7D8455>