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

Reply via email to