New port: sysutils/portmanager easy FreeBsd port management

ringworm at inbox.lv ringworm at inbox.lv
Fri Apr 23 10:02:33 PDT 2004


>Submitter-Id:	current-users
>Originator:	ringworm at 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 at 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 at 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 at 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 at 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




More information about the freebsd-ports mailing list