On Wed, May 15, 2013 at 12:24:53AM -0600, Brian Callahan wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 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