In x11/gnome ports we use disable-static inconsistently, usually to get

rid of static module archives; but since we end up manually removing the
libtool la files anyway, just don't bother setting up the tag.
part 1/2
This commit is contained in:
ajacoutot 2014-04-01 13:21:14 +00:00
parent 6e21013420
commit 37a669cc7d
13 changed files with 51 additions and 66 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.111 2014/03/28 10:05:10 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.112 2014/04/01 13:21:14 ajacoutot Exp $
SHARED_ONLY= Yes
@ -6,7 +6,7 @@ COMMENT= GNOME web browser based on webkit
GNOME_PROJECT= epiphany
GNOME_VERSION= 3.12.0
REVISION= 1
REVISION= 2
CATEGORIES= www
@ -56,14 +56,11 @@ MODULES= devel/dconf \
devel/gettext \
x11/gnome
LIBTOOL_FLAGS= --tag=disable-static
MODGNOME_TOOLS= yelp
MODGNOME_DESKTOP_FILE= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --disable-static \
--disable-nss \
CONFIGURE_ARGS= --disable-nss \
--with-distributor-name="OpenBSD ports"
MODGNOME_CPPFLAGS= -I${X11BASE}/include
@ -73,6 +70,6 @@ TEST_IS_INTERACTIVE= x11
PORTHOME= ${WRKDIR}
post-install:
rm ${PREFIX}/lib/epiphany/3.12/web-extensions/*.la
rm ${PREFIX}/lib/epiphany/3.12/web-extensions/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.108 2014/03/27 15:04:17 jasper Exp $
# $OpenBSD: Makefile,v 1.109 2014/04/01 13:21:14 ajacoutot Exp $
SHARED_ONLY= Yes
@ -6,6 +6,7 @@ COMMENT= versatile IDE for GNOME
GNOME_PROJECT= anjuta
GNOME_VERSION= 3.12.0
REVISION= 0
SHARED_LIBS += anjuta-3 0.0 # 0.0
@ -64,7 +65,6 @@ RUN_DEPENDS += devel/autogen
# needed by the python plugin
RUN_DEPENDS += devel/py-rope
LIBTOOL_FLAGS= --tag=disable-static
MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
MODGNOME_MIME_FILE= Yes
@ -74,8 +74,7 @@ MODGNOME_TOOLS= gi yelp vala
YACC= bison -y
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --disable-static \
--with-symbol-db-shm=/tmp \
CONFIGURE_ARGS+= --with-symbol-db-shm=/tmp \
--disable-neon
pre-configure:
@ -87,6 +86,6 @@ pre-configure:
${WRKSRC}/plugins/project-wizard/templates/python.wiz.in
post-install:
rm ${PREFIX}/lib/anjuta/*.la
rm ${PREFIX}/lib/anjuta/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.33 2014/03/27 15:04:17 jasper Exp $
@comment $OpenBSD: PLIST,v 1.34 2014/04/01 13:21:14 ajacoutot Exp $
@conflict gnome-build-*
@pkgpath x11/gnome/build
@bin bin/anjuta
@ -215,6 +215,7 @@ lib/anjuta/sourceview.plugin
lib/anjuta/symbol-db.plugin
lib/girepository-1.0/Anjuta-3.0.typelib
lib/girepository-1.0/IAnjuta-3.0.typelib
lib/libanjuta-3.a
lib/libanjuta-3.la
@lib lib/libanjuta-3.so.${LIBanjuta-3_VERSION}
lib/pkgconfig/libanjuta-3.0.pc

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.74 2014/03/28 07:53:59 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.75 2014/04/01 13:21:14 ajacoutot Exp $
# if ekiga ever moves to gstreamer, detect_sndiosink_devices() will need
# to be implemented in:
@ -10,7 +10,7 @@ COMMENT= SIP and H.323 compatible conferencing application
GNOME_PROJECT= ekiga
GNOME_VERSION= 4.0.1
REVISION= 8
REVISION= 9
# pkg/PLIST
SUBST_VARS += GNOME_VERSION
@ -59,14 +59,11 @@ MODGNOME_ICON_CACHE= Yes
MODGNOME_TOOLS= yelp
MODGNOME_LDFLAGS=-L${X11BASE}/lib
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_ARGS= --disable-static \
--enable-h323 \
CONFIGURE_ARGS= --enable-h323 \
--with-ldap-dir=${LOCALBASE} \
--with-libsasl2-dir=${LOCALBASE}
post-install:
rm ${PREFIX}/lib/ekiga/${GNOME_VERSION}/{,plugins}/*.la
rm ${PREFIX}/lib/ekiga/${GNOME_VERSION}/{,plugins}/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.199 2014/04/01 07:40:45 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.200 2014/04/01 13:21:14 ajacoutot Exp $
# XXX remove from PLIST when OPENBSD_5_6 is branched:
# @unexec rm -f ${SYSCONFDIR}/dconf/db/gdm
@ -9,7 +9,7 @@ COMMENT= GNOME display manager
GNOME_PROJECT= gdm
GNOME_VERSION= 3.12.0
REVISION= 4
REVISION= 5
SHARED_LIBS += gdm 0.0 # 1.0
@ -56,8 +56,6 @@ LIB_DEPENDS= audio/libcanberra,-gtk3 \
security/openpam \
sysutils/accountsservice
LIBTOOL_FLAGS= --tag=disable-static
MODGNOME_TOOLS= gi yelp
MODGNOME_ICON_CACHE= Yes
MODGNOME_CPPFLAGS= -I${X11BASE}/include -DHAS_SA_LEN
@ -66,8 +64,7 @@ MODGNOME_LDFLAGS= -L${X11BASE}/lib
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.69
CONFIGURE_ARGS= --disable-static \
--disable-systemd-journal \
CONFIGURE_ARGS= --disable-systemd-journal \
--without-systemd \
--mandir=${PREFIX}/man \
--with-lang-file=${SYSCONFDIR}/gdm/locale.conf \

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.72 2014/03/29 15:34:38 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.73 2014/04/01 13:21:14 ajacoutot Exp $
@comment starts a full gnome-session as _gdm which requires a valid homedir
@newgroup _gdm:676
@newuser _gdm:676:_gdm:daemon:GNOME Display Manager:/var/db/gdm:/sbin/nologin
@ -22,6 +22,7 @@ include/gdm/gdm-client.h
include/gdm/gdm-sessions.h
include/gdm/gdm-user-switching.h
lib/girepository-1.0/Gdm-1.0.typelib
lib/libgdm.a
lib/libgdm.la
@lib lib/libgdm.so.${LIBgdm_VERSION}
lib/pkgconfig/gdm.pc

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.117 2014/04/01 07:40:45 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.118 2014/04/01 13:21:14 ajacoutot Exp $
SHARED_ONLY= Yes
@ -13,9 +13,9 @@ PKGNAME-main= ${DISTNAME}
PKGNAME-smb= ${GNOME_PROJECT}-smb-${GNOME_VERSION}
PKGNAME-goa= ${GNOME_PROJECT}-goa-${GNOME_VERSION}
REVISION-main= 1
REVISION-smb= 1
REVISION-goa= 1
REVISION-main= 2
REVISION-smb= 2
REVISION-goa= 2
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
@ -66,8 +66,7 @@ RUN_DEPENDS-goa= ${MODGETTEXT_RUN_DEPENDS} \
LIB_DEPENDS-goa= ${LIB_DEPENDS} \
x11/gnome/online-accounts
CONFIGURE_ARGS= --disable-static \
--disable-libsystemd-login \
CONFIGURE_ARGS= --disable-libsystemd-login \
--disable-cdda \
--disable-bluray \
--disable-afc \
@ -76,8 +75,6 @@ CONFIGURE_ARGS= --disable-static \
--disable-udev \
--disable-gdu
LIBTOOL_FLAGS= --tag=disable-static
MULTI_PACKAGES= -main -smb -goa
PSEUDO_FLAVORS= no_smb no_goa bootstrap
@ -98,7 +95,7 @@ TEST_DEPENDS= devel/py-gobject3
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
rm ${PREFIX}/lib/gio/modules/*.la
rm ${PREFIX}/lib/gvfs/*.la
rm ${PREFIX}/lib/gio/modules/*.{a,la}
rm ${PREFIX}/lib/gvfs/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.29 2014/03/27 08:55:09 ajacoutot Exp $
@comment $OpenBSD: PLIST-main,v 1.30 2014/04/01 13:21:14 ajacoutot Exp $
@pkgpath ${BASE_PKGPATH}
@bin bin/gvfs-cat
@bin bin/gvfs-copy
@ -65,12 +65,8 @@ lib/gvfs/libgvfsdaemon.so
@man man/man1/gvfsd-metadata.1
@man man/man1/gvfsd.1
@man man/man7/gvfs.7
share/GConf/
share/GConf/gsettings/
share/GConf/gsettings/gvfs-dns-sd.convert
share/bash-completion/completions/gvfs
share/dbus-1/
share/dbus-1/services/
share/dbus-1/services/gvfs-daemon.service
share/dbus-1/services/gvfs-metadata.service
share/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.9 2014/03/30 14:44:36 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.10 2014/04/01 13:21:14 ajacoutot Exp $
BROKEN= runtime issue (threads related?)
@ -44,12 +44,9 @@ MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
MODGNOME_TOOLS= yelp
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_ARGS= --disable-static \
--with-default-gdb=${LOCALBASE}/bin/egdb
CONFIGURE_ARGS= --with-default-gdb=${LOCALBASE}/bin/egdb
post-install:
rm ${PREFIX}/lib/nemiver/{,modules,plugins/*}/*.la
rm ${PREFIX}/lib/nemiver/{,modules,plugins/*}/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.51 2014/03/31 14:57:25 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.52 2014/04/01 13:21:14 ajacoutot Exp $
TRACKER_VERSION= 1.0
@ -9,7 +9,7 @@ COMMENT= home media solution that allows easy media sharing
GNOME_PROJECT= rygel
GNOME_VERSION= 0.22.0
API_V= 2.2
REVISION= 0
REVISION= 1
SHARED_LIBS += rygel-core-${API_V} 0.0 # .2.2
SHARED_LIBS += rygel-renderer-${API_V} 0.0 # .2.2
@ -49,16 +49,12 @@ MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
MODGNOME_TOOLS= vala
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_ARGS+= --disable-static
FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/rygel/
SUBST_VARS += API_V
post-install:
rm ${PREFIX}/lib/rygel-${API_V}/{engines,plugins}/*.la
rm ${PREFIX}/lib/rygel-${API_V}/{engines,plugins}/*.{a,la}
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/gtk-doc/html/
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.17 2014/03/27 16:08:53 jasper Exp $
@comment $OpenBSD: PLIST,v 1.18 2014/04/01 13:21:14 ajacoutot Exp $
@bin bin/rygel
@bin bin/rygel-preferences
include/rygel-${API_V}/
@ -6,12 +6,16 @@ include/rygel-${API_V}/rygel-core.h
include/rygel-${API_V}/rygel-renderer-gst.h
include/rygel-${API_V}/rygel-renderer.h
include/rygel-${API_V}/rygel-server.h
lib/librygel-core-${API_V}.a
lib/librygel-core-${API_V}.la
@lib lib/librygel-core-${API_V}.so.${LIBrygel-core-2.2_VERSION}
lib/librygel-renderer-${API_V}.a
lib/librygel-renderer-${API_V}.la
@lib lib/librygel-renderer-${API_V}.so.${LIBrygel-renderer-2.2_VERSION}
lib/librygel-renderer-gst-${API_V}.a
lib/librygel-renderer-gst-${API_V}.la
@lib lib/librygel-renderer-gst-${API_V}.so.${LIBrygel-renderer-gst-2.2_VERSION}
lib/librygel-server-${API_V}.a
lib/librygel-server-${API_V}.la
@lib lib/librygel-server-${API_V}.so.${LIBrygel-server-2.2_VERSION}
lib/pkgconfig/rygel-core-${API_V}.pc

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.165 2014/03/29 19:31:06 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.166 2014/04/01 13:21:14 ajacoutot Exp $
EVO_VERSION= 3.12
SUBST_VARS += EVO_VERSION
@ -9,7 +9,7 @@ COMMENT= powerful desktop search tool and indexer
GNOME_PROJECT= tracker
GNOME_VERSION= 1.0.0
REVISION= 0
REVISION= 1
# there is already audio/tracker, so this port has to live
# as meta-tracker.
@ -78,8 +78,6 @@ LIB_DEPENDS= audio/libcue \
TEST_DEPENDS= ${MODPY_RUN_DEPENDS} \
x11/dbus-python
LIBTOOL_FLAGS= --tag=disable-static
MODGNOME_TOOLS= gi vala
MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
@ -89,8 +87,7 @@ MODPY_RUNDEP= No
MODPY_ADJ_FILES= tests/tracker-writeback/01-writeback.py \
utils/data-generators/cc/generate
CONFIGURE_ARGS= --disable-static \
--disable-miner-thunderbird \
CONFIGURE_ARGS= --disable-miner-thunderbird \
--disable-miner-firefox \
--disable-network-manager
@ -121,9 +118,9 @@ pre-configure:
${WRKSRC}/src/tracker-needle/tracker-utils.vala
post-install:
rm ${PREFIX}/lib/tracker-${TRACKER_VERSION}/extract-modules/*.la
rm ${PREFIX}/lib/tracker-${TRACKER_VERSION}/writeback-modules/*.la
# rm ${PREFIX}/lib/evolution/${EVO_VERSION}/plugins/*.la
rm ${PREFIX}/lib/tracker-${TRACKER_VERSION}/extract-modules/*.{a,la}
rm ${PREFIX}/lib/tracker-${TRACKER_VERSION}/writeback-modules/*.{a,la}
# rm ${PREFIX}/lib/evolution/${EVO_VERSION}/plugins/*.{a,la}
do-test:
cd ${WRKBUILD}/tests/functional-tests && ${MAKE_PROGRAM}

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.27 2014/03/29 19:31:06 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.28 2014/04/01 13:21:14 ajacoutot Exp $
@conflict evolution-meta-tracker-*
@conflict nautilus-meta-tracker-*
@pkgpath x11/gnome/tracker,-evolution
@ -34,10 +34,13 @@ include/tracker-${TRACKER_VERSION}/libtracker-sparql/tracker-version.h
lib/girepository-${TRACKER_VERSION}/Tracker-${TRACKER_VERSION}.typelib
lib/girepository-${TRACKER_VERSION}/TrackerControl-${TRACKER_VERSION}.typelib
lib/girepository-${TRACKER_VERSION}/TrackerMiner-${TRACKER_VERSION}.typelib
lib/libtracker-control-${TRACKER_VERSION}.a
lib/libtracker-control-${TRACKER_VERSION}.la
@lib lib/libtracker-control-${TRACKER_VERSION}.so.${LIBtracker-control-1.0_VERSION}
lib/libtracker-miner-${TRACKER_VERSION}.a
lib/libtracker-miner-${TRACKER_VERSION}.la
@lib lib/libtracker-miner-${TRACKER_VERSION}.so.${LIBtracker-miner-1.0_VERSION}
lib/libtracker-sparql-${TRACKER_VERSION}.a
lib/libtracker-sparql-${TRACKER_VERSION}.la
@lib lib/libtracker-sparql-${TRACKER_VERSION}.so.${LIBtracker-sparql-1.0_VERSION}
lib/pkgconfig/tracker-control-${TRACKER_VERSION}.pc
@ -65,10 +68,13 @@ lib/tracker-${TRACKER_VERSION}/extract-modules/libextract-ps.so
lib/tracker-${TRACKER_VERSION}/extract-modules/libextract-text.so
lib/tracker-${TRACKER_VERSION}/extract-modules/libextract-tiff.so
lib/tracker-${TRACKER_VERSION}/extract-modules/libextract-xmp.so
lib/tracker-${TRACKER_VERSION}/libtracker-common.a
lib/tracker-${TRACKER_VERSION}/libtracker-common.la
@lib lib/tracker-${TRACKER_VERSION}/libtracker-common.so.${LIBtracker-common_VERSION}
lib/tracker-${TRACKER_VERSION}/libtracker-data.a
lib/tracker-${TRACKER_VERSION}/libtracker-data.la
@lib lib/tracker-${TRACKER_VERSION}/libtracker-data.so.${LIBtracker-data_VERSION}
lib/tracker-${TRACKER_VERSION}/libtracker-extract.a
lib/tracker-${TRACKER_VERSION}/libtracker-extract.la
@lib lib/tracker-${TRACKER_VERSION}/libtracker-extract.so.${LIBtracker-extract_VERSION}
lib/tracker-${TRACKER_VERSION}/writeback-modules/