diff options
author | tm <tm@pkgsrc.org> | 2019-09-11 11:32:26 +0000 |
---|---|---|
committer | tm <tm@pkgsrc.org> | 2019-09-11 11:32:26 +0000 |
commit | d56194d8734c10f09b5d8a03ccb6f2bfc8d3ad80 (patch) | |
tree | 7ed378f7d870673ca53240f5742e3526861b2a8d | |
parent | 4bfc10c49cdb0211a49030eaed5d0e243b780cbe (diff) | |
download | pkgsrc-d56194d8734c10f09b5d8a03ccb6f2bfc8d3ad80.tar.gz |
SOPE4: Added devel/SOPE4 version 4.0.8
SOPE is an extensive set of frameworks which form a complete Web application server environment. Besides the Apple WebObjects compatible appserver extended with Zope concepts, it contains a large set of reusable classes: XML processing (SAX, DOM, XML-RPC), MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and iCalendar parsing.
-rw-r--r-- | devel/Makefile | 3 | ||||
-rw-r--r-- | devel/SOPE4/DESCR | 7 | ||||
-rw-r--r-- | devel/SOPE4/Makefile | 34 | ||||
-rw-r--r-- | devel/SOPE4/PLIST | 460 | ||||
-rw-r--r-- | devel/SOPE4/PLIST.SunOS | 14 | ||||
-rw-r--r-- | devel/SOPE4/buildlink3.mk | 13 | ||||
-rw-r--r-- | devel/SOPE4/distinfo | 11 | ||||
-rw-r--r-- | devel/SOPE4/patches/patch-sope-core_NGStreams_NGActiveSocket.m | 16 | ||||
-rw-r--r-- | devel/SOPE4/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m | 15 | ||||
-rw-r--r-- | devel/SOPE4/patches/patch-sope-core_NGStreams_NGInternetSocketAddress.m | 17 | ||||
-rw-r--r-- | devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketAddress.m | 15 | ||||
-rw-r--r-- | devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketDomain.m | 15 |
12 files changed, 619 insertions, 1 deletions
diff --git a/devel/Makefile b/devel/Makefile index 64465ef088f..9c52dc272d0 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2909 2019/09/11 10:53:53 adam Exp $ +# $NetBSD: Makefile,v 1.2910 2019/09/11 11:32:26 tm Exp $ # COMMENT= Development utilities @@ -75,6 +75,7 @@ SUBDIR+= SDL_gfx SUBDIR+= SDL_ttf SUBDIR+= SDLmm SUBDIR+= SOPE +SUBDIR+= SOPE4 SUBDIR+= ZenTest SUBDIR+= accerciser3 SUBDIR+= acme diff --git a/devel/SOPE4/DESCR b/devel/SOPE4/DESCR new file mode 100644 index 00000000000..231e13bbb27 --- /dev/null +++ b/devel/SOPE4/DESCR @@ -0,0 +1,7 @@ +SOPE stands for "SKYRiX Object Publishing Environment" and is a +framework for mapping dynamic objects into the HTTP infrastructure, +that is, the web. A lot of ideas in SOPE are actually inspired by +ZOPE (the Z Object Publishing Environment), but the implementation +and details are quite different. + +This version of SOPE is maintained by SOGo team. diff --git a/devel/SOPE4/Makefile b/devel/SOPE4/Makefile new file mode 100644 index 00000000000..3f7b75787c2 --- /dev/null +++ b/devel/SOPE4/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1 2019/09/11 11:32:26 tm Exp $ +# + +DISTNAME= SOPE-4.0.8 +CATEGORIES= devel +MASTER_SITES= http://www.sogo.nu/files/downloads/SOGo/Sources/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/inverse-inc/sope +# Original SOPE: http://sope.opengroupware.org/ +COMMENT= Framework for writing clever web servers driven by objects +LICENSE= gnu-lgpl-v2 + +USE_TOOLS+= gmake + +WRKSRC= ${WRKDIR}/SOPE +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= --with-gnustep --enable-debug --disable-strip + +pre-configure: + ${TEST} -e ${BUILDLINK_DIR}/lib/libmysqlclient.so || \ + ${LN} -s ${BUILDLINK_DIR}/lib/mysql/libmysqlclient.so \ + ${BUILDLINK_DIR}/lib/libmysqlclient.so + +.include "../../devel/gnustep-make/buildlink3.mk" +.include "../../devel/gnustep-base/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../security/openssl/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" +.include "../../mk/pgsql.buildlink3.mk" +.include "../../mk/mysql.buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/SOPE4/PLIST b/devel/SOPE4/PLIST new file mode 100644 index 00000000000..85e1556686d --- /dev/null +++ b/devel/SOPE4/PLIST @@ -0,0 +1,460 @@ +@comment $NetBSD: PLIST,v 1.1 2019/09/11 11:32:26 tm Exp $ +bin/connect-EOAdaptor +bin/load-EOAdaptor +bin/wod +include/DOM/DOM.h +include/DOM/DOMAttribute.h +include/DOM/DOMBuilder.h +include/DOM/DOMBuilderFactory.h +include/DOM/DOMCDATASection.h +include/DOM/DOMCharacterData.h +include/DOM/DOMComment.h +include/DOM/DOMDocument.h +include/DOM/DOMDocumentFragment.h +include/DOM/DOMDocumentType.h +include/DOM/DOMElement.h +include/DOM/DOMEntity.h +include/DOM/DOMEntityReference.h +include/DOM/DOMImplementation.h +include/DOM/DOMNamedNodeMap.h +include/DOM/DOMNode+Enum.h +include/DOM/DOMNode+QueryPath.h +include/DOM/DOMNode.h +include/DOM/DOMNodeWalker.h +include/DOM/DOMNotation.h +include/DOM/DOMPYXOutputter.h +include/DOM/DOMProcessingInstruction.h +include/DOM/DOMProtocols.h +include/DOM/DOMQueryPathExpression.h +include/DOM/DOMSaxBuilder.h +include/DOM/DOMSaxHandler.h +include/DOM/DOMText.h +include/DOM/DOMXMLOutputter.h +include/DOM/EDOM.h +include/EOControl/EOArrayDataSource.h +include/EOControl/EOClassDescription.h +include/EOControl/EOControl.h +include/EOControl/EOControlDecls.h +include/EOControl/EODataSource.h +include/EOControl/EODetailDataSource.h +include/EOControl/EOFetchSpecification.h +include/EOControl/EOGenericRecord.h +include/EOControl/EOGlobalID.h +include/EOControl/EOKeyGlobalID.h +include/EOControl/EOKeyValueArchiver.h +include/EOControl/EOKeyValueCoding.h +include/EOControl/EONull.h +include/EOControl/EOObserver.h +include/EOControl/EOQualifier.h +include/EOControl/EOSQLParser.h +include/EOControl/EOSortOrdering.h +include/GDLAccess/EOAdaptor.h +include/GDLAccess/EOAdaptorChannel+Attributes.h +include/GDLAccess/EOAdaptorChannel.h +include/GDLAccess/EOAdaptorContext.h +include/GDLAccess/EOAdaptorDataSource.h +include/GDLAccess/EOAdaptorGlobalID.h +include/GDLAccess/EOAdaptorOperation.h +include/GDLAccess/EOArrayProxy.h +include/GDLAccess/EOAttribute.h +include/GDLAccess/EOAttributeOrdering.h +include/GDLAccess/EOCustomValues.h +include/GDLAccess/EODatabase.h +include/GDLAccess/EODatabaseChannel.h +include/GDLAccess/EODatabaseContext.h +include/GDLAccess/EODatabaseFault.h +include/GDLAccess/EODatabaseFaultResolver.h +include/GDLAccess/EODelegateResponse.h +include/GDLAccess/EOEntity+Factory.h +include/GDLAccess/EOEntity.h +include/GDLAccess/EOExpressionArray.h +include/GDLAccess/EOFExceptions.h +include/GDLAccess/EOFault.h +include/GDLAccess/EOFaultHandler.h +include/GDLAccess/EOGenericRecord.h +include/GDLAccess/EOJoinTypes.h +include/GDLAccess/EOKeySortOrdering.h +include/GDLAccess/EOModel.h +include/GDLAccess/EOModelGroup.h +include/GDLAccess/EONull.h +include/GDLAccess/EOObjectUniquer.h +include/GDLAccess/EOPrimaryKeyDictionary.h +include/GDLAccess/EOQuotedExpression.h +include/GDLAccess/EORecordDictionary.h +include/GDLAccess/EORelationship.h +include/GDLAccess/EOSQLExpression.h +include/GDLAccess/EOSQLQualifier.h +include/GDLAccess/GDLAccess.h +include/GDLAccess/NSObject+EONullInit.h +include/NGExtensions/AutoDefines.h +include/NGExtensions/DOMNode+EOQualifier.h +include/NGExtensions/EOCacheDataSource.h +include/NGExtensions/EOCompoundDataSource.h +include/NGExtensions/EODataSource+NGExtensions.h +include/NGExtensions/EOFetchSpecification+plist.h +include/NGExtensions/EOFilterDataSource.h +include/NGExtensions/EOGrouping.h +include/NGExtensions/EOGroupingSet.h +include/NGExtensions/EOKeyGrouping.h +include/NGExtensions/EOKeyMapDataSource.h +include/NGExtensions/EOQualifier+CtxEval.h +include/NGExtensions/EOQualifier+plist.h +include/NGExtensions/EOQualifierGrouping.h +include/NGExtensions/EOSortOrdering+plist.h +include/NGExtensions/EOTrueQualifier.h +include/NGExtensions/IndexFunc.h +include/NGExtensions/NGBase64Coding.h +include/NGExtensions/NGBaseTypes.h +include/NGExtensions/NGBitSet.h +include/NGExtensions/NGBundleManager.h +include/NGExtensions/NGCalendarDateRange.h +include/NGExtensions/NGCharBuffers.h +include/NGExtensions/NGCustomFileManager.h +include/NGExtensions/NGDirectoryEnumerator.h +include/NGExtensions/NGExtensions.h +include/NGExtensions/NGExtensionsDecls.h +include/NGExtensions/NGFileFolderInfoDataSource.h +include/NGExtensions/NGFileManager.h +include/NGExtensions/NGFileManagerURL.h +include/NGExtensions/NGHashMap.h +include/NGExtensions/NGLogAppender.h +include/NGExtensions/NGLogEvent.h +include/NGExtensions/NGLogEventFormatter.h +include/NGExtensions/NGLogFileHandleAppender.h +include/NGExtensions/NGLogLevel.h +include/NGExtensions/NGLogSyslogAppender.h +include/NGExtensions/NGLogger.h +include/NGExtensions/NGLoggerManager.h +include/NGExtensions/NGLogging.h +include/NGExtensions/NGMemoryAllocation.h +include/NGExtensions/NGMerging.h +include/NGExtensions/NGObjectMacros.h +include/NGExtensions/NGPropertyListParser.h +include/NGExtensions/NGQuotedPrintableCoding.h +include/NGExtensions/NGResourceLocator.h +include/NGExtensions/NGRule.h +include/NGExtensions/NGRuleAssignment.h +include/NGExtensions/NGRuleContext.h +include/NGExtensions/NGRuleEngine.h +include/NGExtensions/NGRuleModel.h +include/NGExtensions/NGStack.h +include/NGExtensions/NSArray+enumerator.h +include/NGExtensions/NSAutoreleasePool+misc.h +include/NGExtensions/NSBundle+misc.h +include/NGExtensions/NSCalendarDate+misc.h +include/NGExtensions/NSData+gzip.h +include/NGExtensions/NSData+misc.h +include/NGExtensions/NSDictionary+misc.h +include/NGExtensions/NSEnumerator+misc.h +include/NGExtensions/NSException+misc.h +include/NGExtensions/NSFileManager+Extensions.h +include/NGExtensions/NSNull+misc.h +include/NGExtensions/NSObject+Logs.h +include/NGExtensions/NSObject+Values.h +include/NGExtensions/NSProcessInfo+misc.h +include/NGExtensions/NSRunLoop+FileObjects.h +include/NGExtensions/NSSet+enumerator.h +include/NGExtensions/NSString+Encoding.h +include/NGExtensions/NSString+Escaping.h +include/NGExtensions/NSString+Ext.h +include/NGExtensions/NSString+Formatting.h +include/NGExtensions/NSString+misc.h +include/NGExtensions/NSURL+misc.h +include/NGHttp/NGHttp.h +include/NGHttp/NGHttpBodyParser.h +include/NGHttp/NGHttpCookie.h +include/NGHttp/NGHttpDecls.h +include/NGHttp/NGHttpHeaderFieldParser.h +include/NGHttp/NGHttpHeaderFields.h +include/NGHttp/NGHttpMessage.h +include/NGHttp/NGHttpMessageParser.h +include/NGHttp/NGHttpRequest.h +include/NGHttp/NGHttpResponse.h +include/NGHttp/NGUrlFormCoder.h +include/NGImap4/NGImap4.h +include/NGImap4/NGImap4Client.h +include/NGImap4/NGImap4Connection.h +include/NGImap4/NGImap4ConnectionManager.h +include/NGImap4/NGImap4Context.h +include/NGImap4/NGImap4DataSource.h +include/NGImap4/NGImap4Envelope.h +include/NGImap4/NGImap4EnvelopeAddress.h +include/NGImap4/NGImap4FileManager.h +include/NGImap4/NGImap4Folder.h +include/NGImap4/NGImap4MailboxInfo.h +include/NGImap4/NGImap4Message.h +include/NGImap4/NGImap4ResponseParser.h +include/NGImap4/NGImap4ServerRoot.h +include/NGImap4/NGImap4Support.h +include/NGImap4/NGSieveClient.h +include/NGImap4/NSString+Imap4.h +include/NGLdap/EOQualifier+LDAP.h +include/NGLdap/NGLdap.h +include/NGLdap/NGLdapAttribute.h +include/NGLdap/NGLdapConnection.h +include/NGLdap/NGLdapDataSource.h +include/NGLdap/NGLdapEntry.h +include/NGLdap/NGLdapFileManager.h +include/NGLdap/NGLdapGlobalID.h +include/NGLdap/NGLdapModification.h +include/NGLdap/NGLdapSearchResultEnumerator.h +include/NGLdap/NGLdapURL.h +include/NGLdap/NSString+DN.h +include/NGMail/NGMBoxReader.h +include/NGMail/NGMail.h +include/NGMail/NGMailAddress.h +include/NGMail/NGMailAddressList.h +include/NGMail/NGMailAddressParser.h +include/NGMail/NGMailDecls.h +include/NGMail/NGMimeMessage.h +include/NGMail/NGMimeMessageGenerator.h +include/NGMail/NGMimeMessageParser.h +include/NGMail/NGPop3Client.h +include/NGMail/NGPop3Support.h +include/NGMail/NGSendMail.h +include/NGMail/NGSmtpClient.h +include/NGMail/NGSmtpSupport.h +include/NGMime/NGConcreteMimeType.h +include/NGMime/NGMime.h +include/NGMime/NGMimeBodyGenerator.h +include/NGMime/NGMimeBodyParser.h +include/NGMime/NGMimeBodyPart.h +include/NGMime/NGMimeBodyPartParser.h +include/NGMime/NGMimeDecls.h +include/NGMime/NGMimeExceptions.h +include/NGMime/NGMimeFileData.h +include/NGMime/NGMimeGeneratorProtocols.h +include/NGMime/NGMimeHeaderFieldGenerator.h +include/NGMime/NGMimeHeaderFieldParser.h +include/NGMime/NGMimeHeaderFields.h +include/NGMime/NGMimeJoinedData.h +include/NGMime/NGMimeMultipartBody.h +include/NGMime/NGMimePartGenerator.h +include/NGMime/NGMimePartParser.h +include/NGMime/NGMimeType.h +include/NGMime/NGMimeUtilities.h +include/NGMime/NGPart.h +include/NGMime/NSData+RFC822.h +include/NGObjWeb/EOFetchSpecification+SoDAV.h +include/NGObjWeb/NGObjWeb.h +include/NGObjWeb/NGObjWebDecls.h +include/NGObjWeb/NSException+HTTP.h +include/NGObjWeb/NSString+JavaScriptEscaping.h +include/NGObjWeb/OWResourceManager.h +include/NGObjWeb/OWResponder.h +include/NGObjWeb/OWViewRequestHandler.h +include/NGObjWeb/SaxDAVHandler.h +include/NGObjWeb/SoActionInvocation.h +include/NGObjWeb/SoApplication.h +include/NGObjWeb/SoClass.h +include/NGObjWeb/SoClassRegistry.h +include/NGObjWeb/SoClassSecurityInfo.h +include/NGObjWeb/SoComponent.h +include/NGObjWeb/SoControlPanel.h +include/NGObjWeb/SoCookieAuthenticator.h +include/NGObjWeb/SoDAV.h +include/NGObjWeb/SoDAVLockManager.h +include/NGObjWeb/SoDAVSQLParser.h +include/NGObjWeb/SoDefaultRenderer.h +include/NGObjWeb/SoHTTPAuthenticator.h +include/NGObjWeb/SoLookupAssociation.h +include/NGObjWeb/SoObjCClass.h +include/NGObjWeb/SoObject+SoDAV.h +include/NGObjWeb/SoObject.h +include/NGObjWeb/SoObjectDataSource.h +include/NGObjWeb/SoObjectMethodDispatcher.h +include/NGObjWeb/SoObjectRequestHandler.h +include/NGObjWeb/SoObjectResultEntry.h +include/NGObjWeb/SoObjectWebDAVDispatcher.h +include/NGObjWeb/SoObjects.h +include/NGObjWeb/SoPageInvocation.h +include/NGObjWeb/SoPermissions.h +include/NGObjWeb/SoProduct.h +include/NGObjWeb/SoProductClassInfo.h +include/NGObjWeb/SoProductLoader.h +include/NGObjWeb/SoProductRegistry.h +include/NGObjWeb/SoProductResourceManager.h +include/NGObjWeb/SoSecurityException.h +include/NGObjWeb/SoSecurityManager.h +include/NGObjWeb/SoSelectorInvocation.h +include/NGObjWeb/SoSubContext.h +include/NGObjWeb/SoSubscription.h +include/NGObjWeb/SoSubscriptionManager.h +include/NGObjWeb/SoTemplateRenderer.h +include/NGObjWeb/SoUser.h +include/NGObjWeb/SoWebDAVRenderer.h +include/NGObjWeb/SoWebDAVValue.h +include/NGObjWeb/WEClientCapabilities.h +include/NGObjWeb/WOActionResults.h +include/NGObjWeb/WOActionURL.h +include/NGObjWeb/WOAdaptor.h +include/NGObjWeb/WOApplication.h +include/NGObjWeb/WOAssociation.h +include/NGObjWeb/WOComponent.h +include/NGObjWeb/WOComponentDefinition.h +include/NGObjWeb/WOComponentScript.h +include/NGObjWeb/WOContext+SoObjects.h +include/NGObjWeb/WOContext.h +include/NGObjWeb/WOCookie.h +include/NGObjWeb/WOCoreApplication.h +include/NGObjWeb/WODirectAction.h +include/NGObjWeb/WODisplayGroup.h +include/NGObjWeb/WODynamicElement.h +include/NGObjWeb/WOElement.h +include/NGObjWeb/WOElementTrackingContext.h +include/NGObjWeb/WOHTMLDynamicElement.h +include/NGObjWeb/WOHTTPConnection.h +include/NGObjWeb/WOMailDelivery.h +include/NGObjWeb/WOMessage.h +include/NGObjWeb/WOPageGenerationContext.h +include/NGObjWeb/WOProxyRequestHandler.h +include/NGObjWeb/WORequest+So.h +include/NGObjWeb/WORequest.h +include/NGObjWeb/WORequestHandler.h +include/NGObjWeb/WOResourceManager.h +include/NGObjWeb/WOResponse.h +include/NGObjWeb/WOSession.h +include/NGObjWeb/WOSessionStore.h +include/NGObjWeb/WOStatisticsStore.h +include/NGObjWeb/WOTemplate.h +include/NGObjWeb/WOTemplateBuilder.h +include/NGObjWeb/WOxElemBuilder.h +include/NGStreams/NGActiveSocket.h +include/NGStreams/NGBase64Stream.h +include/NGStreams/NGBufferedStream.h +include/NGStreams/NGByteBuffer.h +include/NGStreams/NGByteCountStream.h +include/NGStreams/NGCTextStream.h +include/NGStreams/NGCharBuffer.h +include/NGStreams/NGConcreteStreamFileHandle.h +include/NGStreams/NGDataStream.h +include/NGStreams/NGDatagramPacket.h +include/NGStreams/NGDatagramSocket.h +include/NGStreams/NGDescriptorFunctions.h +include/NGStreams/NGFileStream.h +include/NGStreams/NGFilterStream.h +include/NGStreams/NGFilterTextStream.h +include/NGStreams/NGGZipStream.h +include/NGStreams/NGInternetSocketAddress.h +include/NGStreams/NGInternetSocketDomain.h +include/NGStreams/NGLocalSocketAddress.h +include/NGStreams/NGLocalSocketDomain.h +include/NGStreams/NGLockingStream.h +include/NGStreams/NGNet.h +include/NGStreams/NGNetDecls.h +include/NGStreams/NGNetUtilities.h +include/NGStreams/NGPassiveSocket.h +include/NGStreams/NGSocket.h +include/NGStreams/NGSocketExceptions.h +include/NGStreams/NGSocketProtocols.h +include/NGStreams/NGStream.h +include/NGStreams/NGStreamExceptions.h +include/NGStreams/NGStreamPipe.h +include/NGStreams/NGStreamProtocols.h +include/NGStreams/NGStreams.h +include/NGStreams/NGStreamsDecls.h +include/NGStreams/NGStringTextStream.h +include/NGStreams/NGTerminalSupport.h +include/NGStreams/NGTextStream.h +include/NGStreams/NGTextStreamProtocols.h +include/SBJson/NSObject+SBJSON.h +include/SBJson/NSString+SBJSON.h +include/SBJson/SBJson.h +include/SBJson/SBJsonBase.h +include/SBJson/SBJsonParser.h +include/SBJson/SBJsonWriter.h +include/SaxObjC/SaxAttributeList.h +include/SaxObjC/SaxAttributes.h +include/SaxObjC/SaxContentHandler.h +include/SaxObjC/SaxDTDHandler.h +include/SaxObjC/SaxDeclHandler.h +include/SaxObjC/SaxDefaultHandler.h +include/SaxObjC/SaxDocumentHandler.h +include/SaxObjC/SaxEntityResolver.h +include/SaxObjC/SaxErrorHandler.h +include/SaxObjC/SaxException.h +include/SaxObjC/SaxHandlerBase.h +include/SaxObjC/SaxLexicalHandler.h +include/SaxObjC/SaxLocator.h +include/SaxObjC/SaxMethodCallHandler.h +include/SaxObjC/SaxNamespaceSupport.h +include/SaxObjC/SaxObjC.h +include/SaxObjC/SaxObjectDecoder.h +include/SaxObjC/SaxObjectModel.h +include/SaxObjC/SaxXMLFilter.h +include/SaxObjC/SaxXMLReader.h +include/SaxObjC/SaxXMLReaderFactory.h +include/SaxObjC/XMLNamespaces.h +include/WEExtensions/WEContextConditional.h +include/WEExtensions/WEResourceManager.h +include/WOExtensions/WOExtensions.h +include/WOExtensions/WORedirect.h +include/XmlRpc/NSObject+XmlRpc.h +include/XmlRpc/XmlRpc.h +include/XmlRpc/XmlRpcCoder.h +include/XmlRpc/XmlRpcMethodCall.h +include/XmlRpc/XmlRpcMethodResponse.h +lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/MySQL +lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/Resources/Info-gnustep.plist +lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/Resources/Version +lib/GNUstep/GDLAdaptors-4.9/MySQL.gdladaptor/stamp.make +lib/GNUstep/GDLAdaptors-4.9/PostgreSQL.gdladaptor/PostgreSQL +lib/GNUstep/GDLAdaptors-4.9/PostgreSQL.gdladaptor/Resources/Info-gnustep.plist +lib/GNUstep/GDLAdaptors-4.9/PostgreSQL.gdladaptor/Resources/Version +lib/GNUstep/GDLAdaptors-4.9/PostgreSQL.gdladaptor/stamp.make +lib/GNUstep/Libraries/Resources/NGObjWeb/DAVPropMap.plist +lib/GNUstep/Libraries/Resources/NGObjWeb/Defaults.plist +lib/GNUstep/Libraries/Resources/NGObjWeb/Languages.plist +lib/GNUstep/SaxDrivers-4.9/STXSaxDriver.sax/Resources/Info-gnustep.plist +lib/GNUstep/SaxDrivers-4.9/STXSaxDriver.sax/Resources/Version +lib/GNUstep/SaxDrivers-4.9/STXSaxDriver.sax/STXSaxDriver +lib/GNUstep/SaxDrivers-4.9/STXSaxDriver.sax/bundle-info.plist +lib/GNUstep/SaxDrivers-4.9/STXSaxDriver.sax/stamp.make +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/Resources/Info-gnustep.plist +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/Resources/Version +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/Resources/bundle-info.plist +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/bundle-info.plist +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/libxmlSAXDriver +lib/GNUstep/SaxDrivers-4.9/libxmlSAXDriver.sax/stamp.make +lib/GNUstep/SoProducts-4.9/SoCore.sxp/Resources/Info-gnustep.plist +lib/GNUstep/SoProducts-4.9/SoCore.sxp/Resources/Version +lib/GNUstep/SoProducts-4.9/SoCore.sxp/Resources/product.plist +lib/GNUstep/SoProducts-4.9/SoCore.sxp/SoCore +lib/GNUstep/SoProducts-4.9/SoCore.sxp/stamp.make +lib/GNUstep/WOxElemBuilders-4.9/WEExtensions.wox/Resources/Info-gnustep.plist +lib/GNUstep/WOxElemBuilders-4.9/WEExtensions.wox/WEExtensions +lib/GNUstep/WOxElemBuilders-4.9/WEExtensions.wox/bundle-info.plist +lib/GNUstep/WOxElemBuilders-4.9/WEExtensions.wox/stamp.make +lib/GNUstep/WOxElemBuilders-4.9/WOExtensions.wox/Resources/Info-gnustep.plist +lib/GNUstep/WOxElemBuilders-4.9/WOExtensions.wox/WOExtensions +lib/GNUstep/WOxElemBuilders-4.9/WOExtensions.wox/bundle-info.plist +lib/GNUstep/WOxElemBuilders-4.9/WOExtensions.wox/stamp.make +lib/libDOM.so +lib/libDOM.so.4.9.24 +lib/libEOControl.so +lib/libEOControl.so.4.9.74 +lib/libGDLAccess.so +lib/libGDLAccess.so.4.9.63 +lib/libNGExtensions.so +lib/libNGExtensions.so.4.9.203 +lib/libNGLdap.so +lib/libNGLdap.so.4.9.35 +lib/libNGMime.so +lib/libNGMime.so.4.9.3 +lib/libNGObjWeb.so +lib/libNGObjWeb.so.4.9.37 +lib/libNGStreams.so +lib/libNGStreams.so.4.9.57 +lib/libSBJson.so +lib/libSBJson.so.2.3.1 +lib/libSaxObjC.so +lib/libSaxObjC.so.4.9.66 +lib/libWEExtensions.so +lib/libWEExtensions.so.4.9.94 +lib/libWOExtensions.so +lib/libWOExtensions.so.4.9.31 +lib/libXmlRpc.so +lib/libXmlRpc.so.4.9.31 +share/GNUstep/Makefiles/Additional/ngobjweb.make +share/GNUstep/Makefiles/woapp.make +share/GNUstep/Makefiles/wobundle.make diff --git a/devel/SOPE4/PLIST.SunOS b/devel/SOPE4/PLIST.SunOS new file mode 100644 index 00000000000..efb69464ae3 --- /dev/null +++ b/devel/SOPE4/PLIST.SunOS @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST.SunOS,v 1.1 2019/09/11 11:32:26 tm Exp $ +lib/libDOM.so.4.9 +lib/libEOControl.so.4.9 +lib/libGDLAccess.so.4.9 +lib/libNGExtensions.so.4.9 +lib/libNGLdap.so.4.9 +lib/libNGMime.so.4.9 +lib/libNGObjWeb.so.4.9 +lib/libNGStreams.so.4.9 +lib/libSBJson.so.2 +lib/libSaxObjC.so.4.9 +lib/libWEExtensions.so.4.9 +lib/libWOExtensions.so.4.9 +lib/libXmlRpc.so.4.9 diff --git a/devel/SOPE4/buildlink3.mk b/devel/SOPE4/buildlink3.mk new file mode 100644 index 00000000000..d5bfe6be1c2 --- /dev/null +++ b/devel/SOPE4/buildlink3.mk @@ -0,0 +1,13 @@ +# $NetBSD: buildlink3.mk,v 1.1 2019/09/11 11:32:26 tm Exp $ + +BUILDLINK_TREE+= SOPE + +.if !defined(SOPE4_BUILDLINK3_MK) +SOPE4_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.SOPE+= SOPE>=4.0.8 +BUILDLINK_ABI_DEPENDS.SOPE+= SOPE>=4.0.8 +BUILDLINK_PKGSRCDIR.SOPE?= ../../devel/SOPE4 +.endif # SOPE4_BUILDLINK3_MK + +BUILDLINK_TREE+= -SOPE diff --git a/devel/SOPE4/distinfo b/devel/SOPE4/distinfo new file mode 100644 index 00000000000..806948f2177 --- /dev/null +++ b/devel/SOPE4/distinfo @@ -0,0 +1,11 @@ +$NetBSD: distinfo,v 1.1 2019/09/11 11:32:26 tm Exp $ + +SHA1 (SOPE-4.0.8.tar.gz) = 0339ba416ff4792e32042dc52e1a50eb8b0c1b9f +RMD160 (SOPE-4.0.8.tar.gz) = 87d6ba09c6608c88e7d426258559aaf6af886dfb +SHA512 (SOPE-4.0.8.tar.gz) = ad62adfcf0e2e542d986f85ed4618de4da2c789e8e556f866d6fb8c1fc5169716f29b0610c0cc05c661bd1eadbcd4e6bb5f4379e1c539b88b3a728017f671e8a +Size (SOPE-4.0.8.tar.gz) = 2280503 bytes +SHA1 (patch-sope-core_NGStreams_NGActiveSocket.m) = c06a04b009f894eee0161eb8bd3f9c7011b6de3e +SHA1 (patch-sope-core_NGStreams_NGDescriptorFunctions.m) = e3045db3205cd859d78c3953e0f1565626c69d04 +SHA1 (patch-sope-core_NGStreams_NGInternetSocketAddress.m) = e0262b32d6ac3766b06a797d19a976180078a780 +SHA1 (patch-sope-core_NGStreams_NGLocalSocketAddress.m) = 26288c147ef39ef3a63bc03cc83be123b364d206 +SHA1 (patch-sope-core_NGStreams_NGLocalSocketDomain.m) = 2b8d2e842e6de346bf908bf38bbf4c5de4d93e89 diff --git a/devel/SOPE4/patches/patch-sope-core_NGStreams_NGActiveSocket.m b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGActiveSocket.m new file mode 100644 index 00000000000..508e3bde53a --- /dev/null +++ b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGActiveSocket.m @@ -0,0 +1,16 @@ +$NetBSD: patch-sope-core_NGStreams_NGActiveSocket.m,v 1.1 2019/09/11 11:32:26 tm Exp $ + +ignore MSG_NOSIGNAL on sunos +--- sope-core/NGStreams/NGActiveSocket.m.orig 2016-08-17 12:26:04.000000000 +0000 ++++ sope-core/NGStreams/NGActiveSocket.m +@@ -54,6 +54,10 @@ + # include <sys/ioctl.h> + #endif + ++#if defined(__sun) ++# define MSG_NOSIGNAL 0 ++#endif ++ + #if HAVE_WINDOWS_H && !defined(__CYGWIN32__) + # include <windows.h> + #endif diff --git a/devel/SOPE4/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m new file mode 100644 index 00000000000..71260409f0a --- /dev/null +++ b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGDescriptorFunctions.m @@ -0,0 +1,15 @@ +$NetBSD: patch-sope-core_NGStreams_NGDescriptorFunctions.m,v 1.1 2019/09/11 11:32:26 tm Exp $ + +ttyname_r comes from <unistd.h> which is already included +--- sope-core/NGStreams/NGDescriptorFunctions.m.orig 2016-08-17 12:26:04.000000000 +0000 ++++ sope-core/NGStreams/NGDescriptorFunctions.m +@@ -387,9 +387,6 @@ NSString *NGDescriptorGetTtyName(int _fd + #endif + { + #if HAVE_TTYNAME_R +-# ifndef sparc +- extern int ttyname_r(int, char*, size_t); +-# endif + # ifdef _POSIX_PATH_MAX + char namebuffer[_POSIX_PATH_MAX + 128]; + # else diff --git a/devel/SOPE4/patches/patch-sope-core_NGStreams_NGInternetSocketAddress.m b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGInternetSocketAddress.m new file mode 100644 index 00000000000..5c859c8ab2b --- /dev/null +++ b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGInternetSocketAddress.m @@ -0,0 +1,17 @@ +$NetBSD: patch-sope-core_NGStreams_NGInternetSocketAddress.m,v 1.1 2019/09/11 11:32:26 tm Exp $ + +Add support for DragonFly. + +--- sope-core/NGStreams/NGInternetSocketAddress.m.orig 2012-11-15 18:51:03.000000000 +0100 ++++ sope-core/NGStreams/NGInternetSocketAddress.m 2012-11-22 18:39:01.000000000 +0100 +@@ -47,9 +47,9 @@ + #include "NGInternetSocketAddress.h" + #include "NGInternetSocketDomain.h" + #include "common.h" + +-#if defined(HAVE_GETHOSTBYNAME_R) && !defined(linux) && !defined(__FreeBSD__) && !defined(__GLIBC__) ++#if defined(HAVE_GETHOSTBYNAME_R) && !defined(linux) && !defined(__FreeBSD__) && !defined(__GLIBC__) && !defined(__DragonFly__) + #define USE_GETHOSTBYNAME_R 1 + #endif + + @implementation NGInternetSocketAddress diff --git a/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketAddress.m b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketAddress.m new file mode 100644 index 00000000000..3dd240a1e75 --- /dev/null +++ b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketAddress.m @@ -0,0 +1,15 @@ +$NetBSD: patch-sope-core_NGStreams_NGLocalSocketAddress.m,v 1.1 2019/09/11 11:32:26 tm Exp $ + +Add support for DragonFly. + +--- sope-core/NGStreams/NGLocalSocketAddress.m.orig 2011-11-04 12:39:19.000000000 +0000 ++++ sope-core/NGStreams/NGLocalSocketAddress.m +@@ -28,7 +28,7 @@ + + #include "config.h" + +-#if defined(__APPLE__) || defined(__FreeBSD__) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) + # include <sys/types.h> + #else + # include <sys/un.h> diff --git a/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketDomain.m b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketDomain.m new file mode 100644 index 00000000000..89b36c9df62 --- /dev/null +++ b/devel/SOPE4/patches/patch-sope-core_NGStreams_NGLocalSocketDomain.m @@ -0,0 +1,15 @@ +$NetBSD: patch-sope-core_NGStreams_NGLocalSocketDomain.m,v 1.1 2019/09/11 11:32:26 tm Exp $ + +Add support for DragonFly. + +--- sope-core/NGStreams/NGLocalSocketDomain.m.orig 2011-11-04 12:39:19.000000000 +0000 ++++ sope-core/NGStreams/NGLocalSocketDomain.m +@@ -25,7 +25,7 @@ + #include "NGLocalSocketAddress.h" + #include "NGSocket.h" + +-#if defined(__APPLE__) || defined(__FreeBSD__) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) + # include <sys/types.h> + # include <sys/socket.h> + #else |