On Wed, May 15, 2013 at 12:24:53AM -0600, Brian Callahan wrote: > CVSROOT: /cvs > Module name: ports > Changes by: bcal...@cvs.openbsd.org 2013/05/15 00:24:53 > > Log message: > Import audio/gogglesmm, a music collection manager and player. > ok brett@ > > Status: > > Vendor Tag: bcallah > Release Tags: bcallah_2013-May-15 > > N ports/audio/gogglesmm/Makefile > N ports/audio/gogglesmm/distinfo > N ports/audio/gogglesmm/patches/patch-src_ap_http_cpp > N ports/audio/gogglesmm/patches/patch-Makefile > N ports/audio/gogglesmm/pkg/PLIST > N ports/audio/gogglesmm/pkg/DESCR > > No conflicts created by this import
This did not package for me. The following diff fixes it and honor INSTALL_STRIP... by using BSD_INSTALL_* variables. Also the tango icon dependency should not be forced on, it works fine without it. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/audio/gogglesmm/Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 Makefile --- Makefile 15 May 2013 06:24:53 -0000 1.1.1.1 +++ Makefile 15 May 2013 07:24:10 -0000 @@ -25,10 +25,10 @@ x11/dbus RUN_DEPENDS = devel/desktop-file-utils \ - x11/gtk+2,-guic \ - x11/tango-icon-theme + x11/gtk+2,-guic -CONFIGURE_ARGS = --with-md5=internal +CONFIGURE_ARGS = --prefix=${PREFIX} \ + --with-md5=internal CONFIGURE_STYLE = simple USE_GMAKE = Yes Index: patches/patch-Makefile =================================================================== RCS file: /cvs/ports/audio/gogglesmm/patches/patch-Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-Makefile --- patches/patch-Makefile 15 May 2013 06:24:53 -0000 1.1.1.1 +++ patches/patch-Makefile 15 May 2013 07:24:10 -0000 @@ -1,16 +1,24 @@ $OpenBSD: patch-Makefile,v 1.1.1.1 2013/05/15 06:24:53 bcallah Exp $ ---- Makefile.orig Wed Feb 8 21:50:01 2012 -+++ Makefile Sat May 4 02:56:19 2013 -@@ -153,24 +153,32 @@ LINGUAS?=$(TRANSLATIONS) +--- Makefile.orig Thu Feb 9 03:50:01 2012 ++++ Makefile Wed May 15 09:21:54 2013 +@@ -16,6 +16,7 @@ include build/version + .PHONY : all clean realclean cleanicons install install-desktop + + INSTALL=install ++MANDIR=$(PREFIX)/man + + + # Convert to Platform specific names +@@ -153,24 +154,33 @@ LINGUAS?=$(TRANSLATIONS) #---------------------------------------------------------- install: $(BINNAME) @echo " Installing $(INSTALL_DIR)/bin/gogglesmm ..." - @$(INSTALL) -m 755 -D src/gogglesmm $(INSTALL_DIR)/bin/gogglesmm -+ @$(INSTALL) -m 755 src/gogglesmm $(INSTALL_DIR)/bin/gogglesmm ++ @$(BSD_INSTALL_PROGRAM) src/gogglesmm $(INSTALL_DIR)/bin/gogglesmm @echo " Installing $(INSTALL_DIR)/share/applications/gogglesmm.desktop" - @$(INSTALL) -m 644 -D extra/gogglesmm.desktop $(INSTALL_DIR)/share/applications/gogglesmm.desktop -+ mkdir -p $(INSTALL_DIR)/share/applications -+ @$(INSTALL) -m 644 extra/gogglesmm.desktop $(INSTALL_DIR)/share/applications/gogglesmm.desktop ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/applications ++ @$(BSD_INSTALL_DATA) extra/gogglesmm.desktop $(INSTALL_DIR)/share/applications/gogglesmm.desktop @echo " Installing Icons" - $(INSTALL) -m 644 -D icons/gogglesmm_16.png $(INSTALL_DIR)/share/icons/hicolor/16x16/apps/gogglesmm.png - $(INSTALL) -m 644 -D extra/gogglesmm_22.png $(INSTALL_DIR)/share/icons/hicolor/22x22/apps/gogglesmm.png @@ -18,29 +26,30 @@ - $(INSTALL) -m 644 -D icons/gogglesmm_32.png $(INSTALL_DIR)/share/icons/hicolor/32x32/apps/gogglesmm.png - $(INSTALL) -m 644 -D extra/gogglesmm_48.png $(INSTALL_DIR)/share/icons/hicolor/48x48/apps/gogglesmm.png - $(INSTALL) -m 644 -D extra/gogglesmm.svg $(INSTALL_DIR)/share/icons/hicolor/scalable/apps/gogglesmm.svg -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/16x16/apps/ -+ $(INSTALL) -m 644 icons/gogglesmm_16.png $(INSTALL_DIR)/share/icons/hicolor/16x16/apps/gogglesmm.png -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/22x22/apps/ -+ $(INSTALL) -m 644 extra/gogglesmm_22.png $(INSTALL_DIR)/share/icons/hicolor/22x22/apps/gogglesmm.png -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/24x24/apps/ -+ $(INSTALL) -m 644 extra/gogglesmm_24.png $(INSTALL_DIR)/share/icons/hicolor/24x24/apps/gogglesmm.png -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/32x32/apps/ -+ $(INSTALL) -m 644 icons/gogglesmm_32.png $(INSTALL_DIR)/share/icons/hicolor/32x32/apps/gogglesmm.png -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/48x48/apps/ -+ $(INSTALL) -m 644 extra/gogglesmm_48.png $(INSTALL_DIR)/share/icons/hicolor/48x48/apps/gogglesmm.png -+ mkdir -p $(INSTALL_DIR)/share/icons/hicolor/scalable/apps/ -+ $(INSTALL) -m 644 extra/gogglesmm.svg $(INSTALL_DIR)/share/icons/hicolor/scalable/apps/gogglesmm.svg ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/16x16/apps/ ++ @$(BSD_INSTALL_DATA) icons/gogglesmm_16.png $(INSTALL_DIR)/share/icons/hicolor/16x16/apps/gogglesmm.png ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/22x22/apps/ ++ @$(BSD_INSTALL_DATA) extra/gogglesmm_22.png $(INSTALL_DIR)/share/icons/hicolor/22x22/apps/gogglesmm.png ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/24x24/apps/ ++ @$(BSD_INSTALL_DATA) extra/gogglesmm_24.png $(INSTALL_DIR)/share/icons/hicolor/24x24/apps/gogglesmm.png ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/32x32/apps/ ++ @$(BSD_INSTALL_DATA) icons/gogglesmm_32.png $(INSTALL_DIR)/share/icons/hicolor/32x32/apps/gogglesmm.png ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/48x48/apps/ ++ @$(BSD_INSTALL_DATA) extra/gogglesmm_48.png $(INSTALL_DIR)/share/icons/hicolor/48x48/apps/gogglesmm.png ++ @$(BSD_INSTALL_DATA_DIR) $(INSTALL_DIR)/share/icons/hicolor/scalable/apps/ ++ @$(BSD_INSTALL_DATA) extra/gogglesmm.svg $(INSTALL_DIR)/share/icons/hicolor/scalable/apps/gogglesmm.svg @echo " Installing $(INSTALL_MANDIR)/man1/gogglesmm.1" - @$(INSTALL) -m 644 -D extra/gogglesmm.1 $(INSTALL_MANDIR)/man1/gogglesmm.1 -+ @$(INSTALL) -m 644 extra/gogglesmm.1 $(INSTALL_MANDIR)/man1/gogglesmm.1 ++ @$(BSD_INSTALL_MAN_DIR) $(INSTALL_MANDIR)/man1/ ++ @$(BSD_INSTALL_MAN) extra/gogglesmm.1 $(INSTALL_MANDIR)/man1/gogglesmm.1 ifneq (,$(findstring nls,$(OPTIONS))) @echo " Installing Translations" @linguas='$(filter $(TRANSLATIONS),$(LINGUAS))'; \ for tr in $$linguas ; do \ echo " Installing $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/gogglesmm.mo" ;\ - $(INSTALL) -m 644 -D po/$$tr.mo -T $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/gogglesmm.mo ; \ -+ mkdir -p $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/ ; \ -+ $(INSTALL) -m 644 po/$$tr.mo $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/gogglesmm.mo ; \ ++ $(BSD_INSTALL_DATA_DIR) $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/ ; \ ++ $(BSD_INSTALL_DATA) po/$$tr.mo $(INSTALL_LOCALEDIR)/$$tr/LC_MESSAGES/gogglesmm.mo ; \ done; endif -- Antoine