PERFORCE change 178907 for review

Garrett Cooper gcooper at FreeBSD.org
Fri May 28 09:44:27 UTC 2010


http://p4web.freebsd.org/@@178907?ac=10

Change 178907 by gcooper at gcooper-bayonetta on 2010/05/28 09:43:25

	Make dependencies more explicit; remove unnecessary header includes
	and dependencies where appropriate.

Affected files ...

.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#6 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#6 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#8 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#6 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#9 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#6 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#6 edit
.. //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#13 edit

Differences ...

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/Makefile.inc#6 (text+ko) ====

@@ -2,8 +2,6 @@
 
 .include <bsd.own.mk>
 
-LIBPKG_INSTALL=	${.OBJDIR}/../lib/libpkg_install.a
-
 CFLAGS+=	-DPKG_INSTALL_VERSION=20100423
 CFLAGS+=	-DYES_I_KNOW_THE_API_IS_RUBBISH_AND_IS_DOOMED_TO_CHANGE
 CFLAGS+=	-DI_READ_THE_LIBPKG_INSTALL_MAKEFILE_AND_I_UNDERSTAND_ITS_PURPOSE

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/add/Makefile#6 (text+ko) ====

@@ -12,6 +12,8 @@
 WARNS?=				3
 WFORMAT?=			1
 
+LIBPKG_INSTALL=	${.OBJDIR}/../lib/libpkg_install.a
+
 DPADD+=	${LIBPKG_INSTALL}
 LPADD+=	${LIBPKG_INSTALL}			
 

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/create/Makefile#8 (text+ko) ====

@@ -19,6 +19,8 @@
 WARNS?=				3
 WFORMAT?=			1
 
+LIBPKG_INSTALL=	${.OBJDIR}/../lib/libpkg_install.a
+
 DPADD+=	${LIBPKG_INSTALL} ${LIBARCHIVE}
 LPADD+=	${LIBPKG_INSTALL} -larchive
 

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/Makefile#6 (text+ko) ====

@@ -7,7 +7,4 @@
 
 WFORMAT?=			1
 
-DPADD+=	${LIBPKG_INSTALL}
-LPADD+=	${LIBPKG_INSTALL}
-
 .include <bsd.prog.mk>

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/delete/perform.c#9 (text+ko) ====

@@ -25,10 +25,8 @@
 #include <errno.h>
 
 #include <pkg.h>
-#include "cleanup.h"
 #include "delete.h"
 
-void		cleanup(void);
 static int	pkg_do(char *);
 static void	sanity_check(char *);
 static void	undepend(char *, char *);
@@ -44,14 +42,10 @@
     struct reqr_by_entry *rb_entry;
     struct reqr_by_head *rb_list;
 
-    if (register_cleanup_handler(cleanup, NULL, NULL, 0) == -1)
-	err(EXIT_FAILURE, "failed to initialize exit handler");
-
     if (MatchType != MATCH_EXACT) {
 	matched = matchinstalled(MatchType, pkgs, &errcode);
 	if (errcode != 0)
 	    return 1;
-	    /* Not reached */
 
 	/*
 	 * Copy matched[] into pkgs[], because we'll need to use
@@ -380,11 +374,6 @@
 	    __func__, pkg, CONTENTS_FNAME);
 }
 
-void
-cleanup(void)
-{
-}
-
 static void
 undepend(char *p, char *pkgname)
 {

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/info/Makefile#6 (text+ko) ====

@@ -8,6 +8,8 @@
 
 WFORMAT?=			1
 
+LIBPKG_INSTALL=	${.OBJDIR}/../lib/libpkg_install.a
+
 DPADD+=	${LIBPKG_INSTALL}
 LPADD+=	${LIBPKG_INSTALL}
 

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/Makefile#6 (text+ko) ====

@@ -7,9 +7,6 @@
 
 WFORMAT?=	1
 
-DPADD+=	${LIBPKG_INSTALL}
-LPADD+=	${LIBPKG_INSTALL}
-
 test:
 	sh ${.CURDIR}/test-pkg_version.sh
 

==== //depot/projects/soc2007/gcooper-pkg_install-enhancements-simplified/usr.sbin/pkg_install/version/perform.c#13 (text+ko) ====

@@ -27,7 +27,6 @@
 #include <fetch.h>
 
 #include <pkg.h>
-#include "cleanup.h"
 #include "version.h"
 
 FILE *IndexFile;


More information about the p4-projects mailing list